@charset "UTF-8";
/*
Regular 400
Medium 500
*/
/*
Regular 400
Medium 500
*/
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */
/* # =================================================================
   # Global selectors
   # ================================================================= */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: scroll; /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%; /* iOS 8+ */
}

*,
::before,
::after {
  background-repeat: no-repeat; /* Set `background-repeat: no-repeat` to all elements and pseudo elements */
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit; /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}

* {
  padding: 0; /* Reset `padding` and `margin` of all elements */
  margin: 0;
}

/* # =================================================================
   # General elements
   # ================================================================= */
/* Add the correct display in iOS 4-7.*/
audio:not([controls]) {
  display: none;
  height: 0;
}

hr {
  overflow: visible; /* Show the overflow in Edge and IE */
}

/*
* Correct `block` display not defined for any HTML5 element in IE 8/9
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox
* Correct `block` display not defined for `main` in IE 11
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

summary {
  display: list-item; /* Add the correct display in all browsers */
}

small {
  font-size: 80%; /* Set font-size to 80% in `small` elements */
}

[hidden],
template {
  display: none; /* Add the correct display in IE */
}

abbr[title] {
  border-bottom: 1px dotted; /* Add a bordered underline effect in all browsers */
  text-decoration: none; /* Remove text decoration in Firefox 40+ */
}

a {
  background-color: transparent; /* Remove the gray background on active links in IE 10 */
  -webkit-text-decoration-skip: objects; /* Remove gaps in links underline in iOS 8+ and Safari 8+ */
}

a:active,
a:hover {
  outline-width: 0; /* Remove the outline when hovering in all browsers */
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* Specify the font family of code elements */
}

b,
strong {
  font-weight: bolder; /* Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+ */
}

dfn {
  font-style: italic; /* Address styling not present in Safari and Chrome */
}

/* Address styling not present in IE 8/9 */
mark {
  background-color: #ff0;
  color: #000;
}

/* https://gist.github.com/unruthless/413930 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* # =================================================================
   # Forms
   # ================================================================= */
input {
  border-radius: 0;
}

/* Apply cursor pointer to button elements */
button,
[type=button],
[type=reset],
[type=submit],
[role=button] {
  cursor: pointer;
}

/* Replace pointer cursor in disabled elements */
[disabled] {
  cursor: default;
}

[type=number] {
  width: auto; /* Firefox 36+ */
}

[type=search] {
  -webkit-appearance: textfield; /* Safari 8+ */
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none; /* Safari 8 */
}

textarea {
  overflow: auto; /* Internet Explorer 11+ */
  resize: vertical; /* Specify textarea resizability */
}

button,
input,
optgroup,
select,
textarea {
  font: inherit; /* Specify font inheritance of form elements */
}

optgroup {
  font-weight: bold; /* Restore the font weight unset by the previous rule. */
}

button {
  overflow: visible; /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}

/* Remove inner padding and border in Firefox 4+ */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}

/* Replace focus style removed in the border reset above */
button:-moz-focusring,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  outline: 1px dotted ButtonText;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS */
}

button,
select {
  text-transform: none; /* Firefox 40+, Internet Explorer 11- */
}

/* Remove the default button styling in all browsers */
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}

/* Style select like a standard input */
select {
  -moz-appearance: none; /* Firefox 36+ */
  -webkit-appearance: none; /* Chrome 41+ */
}

select::-ms-expand {
  display: none; /* Internet Explorer 11+ */
}

select::-ms-value {
  color: currentColor; /* Internet Explorer 11+ */
}

legend {
  border: 0; /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit; /* Correct the color inheritance from `fieldset` elements in IE */
  display: table; /* Correct the text wrapping in Edge and IE */
  max-width: 100%; /* Correct the text wrapping in Edge and IE */
  white-space: normal; /* Correct the text wrapping in Edge and IE */
}

::-webkit-file-upload-button {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS and Safari */
  font: inherit; /* Change font properties to `inherit` in Chrome and Safari */
}

[type=search] {
  -webkit-appearance: textfield; /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px; /* Correct the outline style in Safari */
}

/* # =================================================================
   # Specify media element style
   # ================================================================= */
img {
  border-style: none; /* Remove border when inside `a` element in IE 8/9/10 */
}

/* Add the correct vertical alignment in Chrome, Firefox, and Opera */
progress {
  vertical-align: baseline;
}

svg:not(:root) {
  overflow: hidden; /* Internet Explorer 11- */
}

audio,
canvas,
progress,
video {
  display: inline-block; /* Internet Explorer 11+, Windows Phone 8.1+ */
}

/* # =================================================================
   # Accessibility
   # ================================================================= */
/* Hide content from screens but not screenreaders */
@media screen {
  [hidden~=screen] {
    display: inherit;
  }
  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}
/* Specify the progress cursor of updating elements */
[aria-busy=true] {
  cursor: progress;
}

/* Specify the pointer cursor of trigger elements */
[aria-controls] {
  cursor: pointer;
}

/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */
[aria-disabled] {
  cursor: default;
}

/* # =================================================================
   # Selection
   # ================================================================= */
/* Specify text selection background color and omit drop shadow */
::-moz-selection {
  background-color: #b3d4fc; /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

::selection {
  background-color: #b3d4fc; /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

h1, h2, h3, h4, h5 {
  line-height: 1;
  font-size: 100%;
  font-weight: normal;
}

img {
  border: none;
  vertical-align: bottom;
}

ul, ol, li, dl, dt, dd {
  list-style: none;
}

/* pc-sp */
.switch--sp {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .switch--sp {
    display: block !important;
    margin: 0 auto;
  }
}

.switch--pc {
  display: block !important;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .switch--pc {
    display: none !important;
  }
}

html.navi-open {
  overflow: hidden;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 177.7777777778%;
  color: #000;
  padding-top: 164px;
  background: url("/assets/img/common/common-bg.png") repeat-y left 190px;
  background-size: 100% auto;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  body {
    padding-top: 70px;
  }
}
@media screen and (max-width: 767px) {
  body {
    background: url("/assets/img/common/common-bg-sp.png") repeat-y left top;
    background-size: 100% auto;
    font-size: 4.2666666667vw;
    line-height: 150%;
    padding-top: 18.6666666667vw;
  }
}

img {
  max-width: 100%;
  /* SPの長押し禁止 */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-touch-callout: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

img[src$=".svg"] {
  width: 100%;
  height: auto;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-weight: normal;
}

.elm-inner {
  max-width: 1396px;
  margin: 0 auto;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .elm-inner {
    max-width: 100%;
    padding: 0 4vw;
  }
}

.page-top {
  z-index: 100;
  position: fixed;
  right: 100px;
  bottom: 93px;
  width: 50px;
  height: 50px;
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}
@media screen and (min-width: 768px) and (max-width: 1600px) {
  .page-top {
    right: 50px;
    bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .page-top {
    width: 10.6666666667vw;
    height: 10.6666666667vw;
    right: 5.8666666667vw;
    bottom: 5.8666666667vw;
    -webkit-filter: drop-shadow(0px 0.8vw 1.6vw rgba(0, 0, 0, 0.16));
            filter: drop-shadow(0px 0.8vw 1.6vw rgba(0, 0, 0, 0.16));
  }
}

/*
	※モジュールを使う前に、
	@use "sass:math";
	↑この記述を追加する。（_common.scssではすでに2行目に記述しています）

	.hogehoge {
		width: math.div(1000, 1280) * 100%;
		→（数値, ベースの数値）の順で入れる。

		line-height: math.div(28, 16);
		→line-heightのようにパーセントで出す必要がなければ「* 100%」は不要
	}
*/
.header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 164px;
  z-index: 9998;
  background: #fff;
}
@media screen and (min-width: 1201px) {
  .header {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .header.is_scroll {
    height: 100px;
  }
  .header.is_scroll .header__logo {
    width: 223px;
    margin-top: 10px;
    -webkit-transform: none;
            transform: none;
  }
  .header.is_scroll .header__navi__item {
    margin-top: 13px;
  }
  .header.is_scroll .header__navi__item.movie {
    margin-right: 70px;
  }
}
@media screen and (min-width: 1201px) and (min-width: 1201px) and (max-width: 1418px) {
  .header.is_scroll .header__navi__item.movie {
    margin-right: 39px;
  }
}
@media screen and (min-width: 1201px) {
  .header.is_scroll .header__navi__item.movie .text {
    margin-top: 4px;
  }
  .header.is_scroll .header__navi__item.manga {
    margin-right: 46px;
  }
}
@media screen and (min-width: 1201px) and (min-width: 1201px) and (max-width: 1418px) {
  .header.is_scroll .header__navi__item.manga {
    margin-right: 39px;
  }
}
@media screen and (min-width: 1201px) {
  .header.is_scroll .header__navi__item.manga .text {
    margin-top: -4px;
  }
  .header.is_scroll .header__navi__item.study {
    margin-right: 34px;
  }
}
@media screen and (min-width: 1201px) and (min-width: 1201px) and (max-width: 1418px) {
  .header.is_scroll .header__navi__item.study {
    margin-right: 39px;
  }
}
@media screen and (min-width: 1201px) {
  .header.is_scroll .header__navi__item.study .text {
    -webkit-transform: translateY(-16px);
            transform: translateY(-16px);
    margin-top: 6px;
  }
  .header.is_scroll .header__navi__item.interview .text {
    margin-top: 13px;
  }
  .header.is_scroll .header__navi__item .icon {
    display: block;
    margin: 0 auto;
  }
  .header.is_scroll .header__navi__item .icon.movie {
    width: 53px;
  }
  .header.is_scroll .header__navi__item .icon.manga {
    width: 60px;
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  .header.is_scroll .header__navi__item .icon.study {
    width: 67px;
    -webkit-transform: translateY(-1px) translateX(-1px);
            transform: translateY(-1px) translateX(-1px);
  }
  .header.is_scroll .header__navi__item .icon.interview {
    width: 60px;
    -webkit-transform: translateY(7px);
            transform: translateY(7px);
  }
  .header.is_scroll .header__navi__inner {
    padding-top: 16px;
    margin-left: 114px;
  }
}
@media screen and (min-width: 1201px) and (min-width: 1201px) and (max-width: 1418px) {
  .header.is_scroll .header__navi__inner {
    margin-left: 50px;
  }
}
@media screen and (min-width: 1201px) {
  .header.is_scroll .header__navi__search {
    margin-top: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .header {
    height: 70px;
  }
}
@media screen and (max-width: 767px) {
  .header {
    height: 18.6666666667vw;
  }
}
.header__inner {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .header__inner {
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .header__inner {
    width: 100%;
    display: block;
  }
}
.header__logo {
  width: 23.3282674772%;
  margin-top: 28px;
  -webkit-transform: translateX(6px);
          transform: translateX(6px);
  position: relative;
  z-index: 9999;
}
@media screen and (min-width: 1201px) {
  .header__logo {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .header__logo {
    width: 125px;
    left: 15px;
    top: 13px;
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .header__logo {
    width: 34.6666666667vw;
    -webkit-transform: none;
            transform: none;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    left: 4vw;
    top: 3.4666666667vw;
  }
}
.header__navi__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .header__navi {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 0;
    pointer-events: none;
    width: 100%;
    height: 100vh;
    background: #fff;
    z-index: 9998;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    padding: 79px 15px 43px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .header__navi.active {
    opacity: 1;
    pointer-events: auto;
  }
  .header__navi__wrap {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .header__navi {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 0;
    pointer-events: none;
    width: 100%;
    height: 100vh;
    background: #fff;
    z-index: 9998;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    padding: 21.0666666667vw 4vw 11.4666666667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .header__navi.active {
    opacity: 1;
    pointer-events: auto;
  }
  .header__navi__wrap {
    display: block;
    overflow-y: scroll;
  }
}
.header__navi__item {
  margin-top: 29px;
  height: 106px;
}
.header__navi__item a,
.header__navi__item a:link,
.header__navi__item a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .header__navi__item a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
@media screen and (min-width: 1201px) {
  .header__navi__item {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
}
.header__navi__item a {
  display: block;
  text-align: center;
  position: relative;
}
.header__navi__item.movie {
  margin-right: 68px;
}
@media screen and (min-width: 1201px) and (max-width: 1418px) {
  .header__navi__item.movie {
    margin-right: 39px;
  }
}
.header__navi__item.movie .text {
  margin-top: 13px;
}
.header__navi__item.manga {
  margin-right: 52px;
}
@media screen and (min-width: 1201px) and (max-width: 1418px) {
  .header__navi__item.manga {
    margin-right: 39px;
  }
}
.header__navi__item.manga .text {
  margin-top: 12px;
}
.header__navi__item.study {
  margin-right: 34px;
}
@media screen and (min-width: 1201px) and (max-width: 1418px) {
  .header__navi__item.study {
    margin-right: 39px;
  }
}
.header__navi__item.study .text {
  -webkit-transform: translateY(-16px);
          transform: translateY(-16px);
}
.header__navi__item.interview .text {
  margin-top: 19px;
}
.header__navi__item .icon {
  display: block;
  margin: 0 auto;
}
.header__navi__item .icon.movie {
  width: 66px;
}
.header__navi__item .icon.manga {
  width: 69px;
  -webkit-transform: translateY(9px);
          transform: translateY(9px);
}
.header__navi__item .icon.study {
  width: 97px;
  -webkit-transform: translateY(-9px) translateX(-3px);
          transform: translateY(-9px) translateX(-3px);
}
.header__navi__item .icon.interview {
  width: 84px;
  -webkit-transform: translateY(7px);
          transform: translateY(7px);
}
.header__navi__item .text {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.05em;
  text-indent: 0.05em;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .header__navi__item {
    margin-top: 0;
    height: auto;
  }
  .header__navi__item 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;
  }
  .header__navi__item.active a:after {
    display: none;
  }
  .header__navi__item.movie {
    margin-right: 0;
  }
  .header__navi__item.movie .text {
    margin-left: 18px;
    margin-top: 11px;
  }
  .header__navi__item.manga {
    margin-right: 0;
    margin-top: 23px;
  }
  .header__navi__item.manga .text {
    margin-left: 14px;
    margin-top: 14px;
  }
  .header__navi__item.study {
    margin-top: 38px;
    margin-right: 0;
  }
  .header__navi__item.study .text {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
    margin-left: 11px;
  }
  .header__navi__item.interview {
    margin-top: 20px;
  }
  .header__navi__item.interview .text {
    margin-top: 5px;
    margin-left: 12px;
  }
  .header__navi__item .icon {
    display: block;
    margin: 0 0;
  }
  .header__navi__item .icon.movie {
    width: 66px;
    -webkit-transform: translateX(-6);
            transform: translateX(-6);
  }
  .header__navi__item .icon.manga {
    width: 69px;
    -webkit-transform: translateY(9px);
            transform: translateY(9px);
  }
  .header__navi__item .icon.study {
    width: 72px;
    -webkit-transform: translateY(-9px) translateX(3px);
            transform: translateY(-9px) translateX(3px);
  }
  .header__navi__item .icon.interview {
    width: 71px;
    -webkit-transform: translateY(0) translateX(4px);
            transform: translateY(0) translateX(4px);
  }
  .header__navi__item .text {
    font-size: 20px;
    text-indent: 0;
  }
}
@media screen and (max-width: 767px) {
  .header__navi__item {
    margin-top: 0;
    height: auto;
  }
  .header__navi__item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .header__navi__item.movie {
    margin-right: 0;
  }
  .header__navi__item.movie .text {
    margin-left: 4.8vw;
    margin-top: 2.9333333333vw;
  }
  .header__navi__item.manga {
    margin-right: 0;
    margin-top: 6.1333333333vw;
  }
  .header__navi__item.manga .text {
    margin-left: 3.7333333333vw;
    margin-top: 3.7333333333vw;
  }
  .header__navi__item.study {
    margin-top: 10.1333333333vw;
    margin-right: 0;
  }
  .header__navi__item.study .text {
    -webkit-transform: translateY(-2.1333333333vw);
            transform: translateY(-2.1333333333vw);
    margin-left: 2.9333333333vw;
  }
  .header__navi__item.interview {
    margin-top: 5.3333333333vw;
  }
  .header__navi__item.interview .text {
    margin-top: 1.3333333333vw;
    margin-left: 3.2vw;
  }
  .header__navi__item .icon {
    display: block;
    margin: 0 0;
  }
  .header__navi__item .icon.movie {
    width: 17.6vw;
    -webkit-transform: translateX(2.6666666667vw);
            transform: translateX(2.6666666667vw);
  }
  .header__navi__item .icon.manga {
    width: 18.4vw;
    -webkit-transform: translateY(2.4vw) translateX(2.1333333333vw);
            transform: translateY(2.4vw) translateX(2.1333333333vw);
  }
  .header__navi__item .icon.study {
    width: 19.2vw;
    -webkit-transform: translateY(-2.4vw) translateX(0.8vw);
            transform: translateY(-2.4vw) translateX(0.8vw);
  }
  .header__navi__item .icon.interview {
    width: 18.9333333333vw;
    -webkit-transform: translateY(0) translateX(1.0666666667vw);
            transform: translateY(0) translateX(1.0666666667vw);
  }
  .header__navi__item .text {
    font-size: 5.3333333333vw;
    text-indent: 0;
  }
}
@media screen and (max-width: 375px) {
  .header__navi__item.manga {
    margin-top: 3.4666666667vw;
  }
  .header__navi__item.study {
    margin-top: 6.6666666667vw;
  }
  .header__navi__item.interview {
    margin-top: 2.6666666667vw;
  }
}
.header__navi__inner {
  margin-left: 104px;
  padding-top: 43px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 1201px) {
  .header__navi__inner {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1418px) {
  .header__navi__inner {
    margin-left: 50px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .header__navi__inner {
    margin-left: 0;
    padding-top: 54px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .header__navi__inner {
    margin-left: 0;
    padding-top: 14.4vw;
    padding-right: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
}
@media screen and (max-width: 375px) {
  .header__navi__inner {
    padding-top: 7.2vw;
  }
}
.header__navi__sub {
  font-size: 14px;
  font-weight: 700;
  line-height: 142.8571428571%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__navi__sub__item a,
.header__navi__sub__item a:link,
.header__navi__sub__item a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .header__navi__sub__item a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
.header__navi__sub__item:not(:last-of-type) {
  margin-right: 15px;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .header__navi__sub {
    font-size: 14px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .header__navi__sub__item {
    height: 34px;
  }
  .header__navi__sub__item:not(:last-of-type) {
    margin-right: 30px;
  }
  .header__navi__sub__item:first-of-type {
    width: 92px;
  }
  .header__navi__sub__item:nth-of-type(2) {
    width: 121px;
  }
  .header__navi__sub__item:nth-of-type(3) {
    width: 105px;
  }
  .header__navi__sub__item a {
    height: 100%;
    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;
    background: #F4F4F4;
    border-radius: 5px;
  }
}
@media screen and (max-width: 767px) {
  .header__navi__sub {
    font-size: 3.7333333333vw;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .header__navi__sub__item {
    height: 9.0666666667vw;
  }
  .header__navi__sub__item:not(:last-of-type) {
    margin-right: 0;
  }
  .header__navi__sub__item:first-of-type {
    width: 24.5333333333vw;
  }
  .header__navi__sub__item:nth-of-type(2) {
    width: 32.2666666667vw;
  }
  .header__navi__sub__item:nth-of-type(3) {
    width: 28vw;
  }
  .header__navi__sub__item a {
    height: 100%;
    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;
    background: #F4F4F4;
    border-radius: 5px;
  }
}
.header__navi__search {
  margin-top: 21px;
  position: relative;
}
.header__navi__search input {
  width: 279px;
  height: 44px;
  border: 1px solid #000;
  border-radius: 10px;
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header__navi__search input:focus {
  outline: none;
}
.header__navi__search .icon {
  display: block;
  line-height: 1;
  width: 18px;
  height: 18px;
  background: url("/assets/img/common/icon/search.svg") no-repeat center top;
  background-size: 100% auto;
  position: absolute;
  left: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.header__navi__search input:focus + .icon {
  display: none;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .header__navi__search {
    margin: 30px auto 0;
    max-width: 340px;
  }
  .header__navi__search input {
    width: 340px;
    height: 44px;
    border-radius: 10px;
    padding: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .header__navi__search .icon {
    width: 18px;
    height: 18px;
    left: 12px;
  }
}
@media screen and (max-width: 767px) {
  .header__navi__search {
    margin-top: 8vw;
  }
  .header__navi__search input {
    width: 90.6666666667vw;
    height: 11.7333333333vw;
    border-radius: 2.6666666667vw;
    padding: 2.6666666667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .header__navi__search .icon {
    width: 4.8vw;
    height: 4.8vw;
    left: 3.2vw;
  }
}
@media screen and (max-width: 375px) {
  .header__navi__search {
    margin-top: 6.6666666667vw;
  }
}
.header__menu__sp {
  display: none;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .header__menu__sp {
    display: block;
    position: absolute;
    top: 28px;
    right: 30px;
    width: 20px;
    height: 14px;
    z-index: 9999;
    cursor: pointer;
    background: url("/assets/img/common/icon/sp-menu.svg") no-repeat center top;
    background-size: 100% auto;
  }
  .header__menu__sp.active {
    width: 24px;
    height: 24px;
    top: 22.5px;
    right: 27.5px;
    background: url("/assets/img/common/icon/sp-menu-close.svg") no-repeat center top;
    background-size: 100% auto;
  }
}
@media screen and (max-width: 767px) {
  .header__menu__sp {
    display: block;
    position: absolute;
    top: 7.4666666667vw;
    right: 8vw;
    width: 5.3333333333vw;
    height: 3.7333333333vw;
    z-index: 9999;
    background: url("/assets/img/common/icon/sp-menu.svg") no-repeat center top;
    background-size: 100% auto;
  }
  .header__menu__sp.active {
    width: 6.4vw;
    height: 6.4vw;
    top: 6vw;
    right: 7.3333333333vw;
    background: url("/assets/img/common/icon/sp-menu-close.svg") no-repeat center top;
    background-size: 100% auto;
  }
}

#page-movie-index .header__navi__item.movie a:after,
#page-movie-introduction .header__navi__item.movie a:after {
  content: "";
  width: 106px;
  height: 106px;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 50%;
  background: rgba(201, 201, 201, 0.18);
  display: inline-block;
  z-index: -1;
}
@media screen and (max-width: 1200px) {
  #page-movie-index .header__navi__item.movie a:after,
  #page-movie-introduction .header__navi__item.movie a:after {
    display: none;
  }
}
#page-movie-index .header.is_scroll .header__navi__item.movie a:after,
#page-movie-introduction .header.is_scroll .header__navi__item.movie a:after {
  content: "";
  width: 80px;
  height: 80px;
}
@media screen and (max-width: 1200px) {
  #page-movie-index .header.is_scroll .header__navi__item.movie a:after,
  #page-movie-introduction .header.is_scroll .header__navi__item.movie a:after {
    display: none;
  }
}

#page-manga-index .header__navi__item.manga a:after,
#page-manga-detail .header__navi__item.manga a:after {
  content: "";
  width: 106px;
  height: 106px;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 50%;
  background: rgba(201, 201, 201, 0.18);
  display: inline-block;
  z-index: -1;
}
@media screen and (max-width: 1200px) {
  #page-manga-index .header__navi__item.manga a:after,
  #page-manga-detail .header__navi__item.manga a:after {
    display: none;
  }
}
#page-manga-index .header.is_scroll .header__navi__item.manga a:after,
#page-manga-detail .header.is_scroll .header__navi__item.manga a:after {
  content: "";
  width: 80px;
  height: 80px;
}
@media screen and (max-width: 1200px) {
  #page-manga-index .header.is_scroll .header__navi__item.manga a:after,
  #page-manga-detail .header.is_scroll .header__navi__item.manga a:after {
    display: none;
  }
}

#page-study-index .header__navi__item.study a:after,
#page-study-detail .header__navi__item.study a:after {
  content: "";
  width: 106px;
  height: 106px;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 50%;
  background: rgba(201, 201, 201, 0.18);
  display: inline-block;
  z-index: -1;
}
@media screen and (max-width: 1200px) {
  #page-study-index .header__navi__item.study a:after,
  #page-study-detail .header__navi__item.study a:after {
    display: none;
  }
}
#page-study-index .header.is_scroll .header__navi__item.study a:after,
#page-study-detail .header.is_scroll .header__navi__item.study a:after {
  content: "";
  width: 80px;
  height: 80px;
}
@media screen and (max-width: 1200px) {
  #page-study-index .header.is_scroll .header__navi__item.study a:after,
  #page-study-detail .header.is_scroll .header__navi__item.study a:after {
    display: none;
  }
}

#page-interview-index .header__navi__item.interview a:after,
#page-interview-special .header__navi__item.interview a:after,
#page-interview-passed .header__navi__item.interview a:after {
  content: "";
  width: 106px;
  height: 106px;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 50%;
  background: rgba(201, 201, 201, 0.18);
  display: inline-block;
  z-index: -1;
}
@media screen and (max-width: 1200px) {
  #page-interview-index .header__navi__item.interview a:after,
  #page-interview-special .header__navi__item.interview a:after,
  #page-interview-passed .header__navi__item.interview a:after {
    display: none;
  }
}
#page-interview-index .header.is_scroll .header__navi__item.interview a:after,
#page-interview-special .header.is_scroll .header__navi__item.interview a:after,
#page-interview-passed .header.is_scroll .header__navi__item.interview a:after {
  content: "";
  width: 80px;
  height: 80px;
}
@media screen and (max-width: 1200px) {
  #page-interview-index .header.is_scroll .header__navi__item.interview a:after,
  #page-interview-special .header.is_scroll .header__navi__item.interview a:after,
  #page-interview-passed .header.is_scroll .header__navi__item.interview a:after {
    display: none;
  }
}

.footer {
  margin-top: 259px;
  background: url("/assets/img/common/footer/footer-bg.jpg") no-repeat center bottom;
  background-size: 1600px;
  padding-bottom: 461px;
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 1601px) {
  .footer {
    background-size: 100% auto;
    padding-bottom: 28.8125%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .footer {
    margin-top: clamp(130px, 16.1875vw, 259px);
  }
}
.footer__logo {
  width: 452px;
  margin: 0 auto;
}
.footer__logo a,
.footer__logo a:link,
.footer__logo a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .footer__logo a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
.footer__link {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.05em;
}
.footer__link__item a,
.footer__link__item a:link,
.footer__link__item a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .footer__link__item a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
.footer__link__item:not(:last-of-type) {
  margin-right: 35px;
}
.footer__link__secondary {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.05em;
}
.footer__link__secondary__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer__link__secondary__inner:not(:last-of-type) {
  margin-right: 30px;
}
.footer__link__secondary__item a,
.footer__link__secondary__item a:link,
.footer__link__secondary__item a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .footer__link__secondary__item a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
.footer__link__secondary__item:not(:last-of-type) {
  margin-right: 30px;
}
.footer__link__secondary__item .icon-blank {
  width: 14px;
  height: 14px;
  background: url("/assets/img/common/icon/blank.svg") no-repeat center top;
  background-size: 100% auto;
  line-height: 1;
  display: block;
  margin-left: 3px;
}
.footer__link__secondary__item .privacy {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.footer__fund {
  width: 300px;
  margin: 45px auto 0;
  -webkit-transform: translateX(-9px);
          transform: translateX(-9px);
}
.footer__fund a,
.footer__fund a:link,
.footer__fund a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .footer__fund a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
.footer__copy {
  margin: 0 auto;
  padding: 34px 34px 24px;
  max-width: 1400px;
  width: 87.5%;
  font-size: 12px;
  line-height: 1.5;
  background: #F0F3F5;
  border-radius: 40px 40px 0 0;
  text-align: center;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .footer {
    margin-top: 59.4666666667vw;
    background: url("/assets/img/common/footer/footer-bg-sp.jpg") no-repeat center bottom;
    background-size: 100% auto;
    padding-bottom: 89.0666666667vw;
  }
  .footer__logo {
    width: 72.5333333333vw;
    -webkit-transform: translateX(1.3333333333vw);
            transform: translateX(1.3333333333vw);
  }
  .footer__link {
    margin-top: 21.0666666667vw;
    font-size: 4.2666666667vw;
  }
  .footer__link__item:not(:last-of-type) {
    margin-right: 4vw;
  }
  .footer__link__secondary {
    margin-top: 10.1333333333vw;
    font-size: 3.7333333333vw;
    display: block;
  }
  .footer__link__secondary__inner:not(:last-of-type) {
    margin-right: 0;
  }
  .footer__link__secondary__inner:last-of-type {
    margin-top: 39px;
  }
  .footer__link__secondary__item:not(:last-of-type) {
    margin-right: 4vw;
  }
  .footer__link__secondary__item .icon-blank {
    width: 3.7333333333vw;
    height: 3.7333333333vw;
    margin-left: 0.8vw;
  }
  .footer__fund {
    width: 61.6vw;
    margin: 21.6vw auto 0;
    -webkit-transform: translateX(-2.4vw);
            transform: translateX(-2.4vw);
  }
  .footer__copy {
    padding: 8.2666666667vw 2.6666666667vw 8.2666666667vw;
    width: 100%;
    font-size: 2.9333333333vw;
    line-height: 1.5454545455;
    border-radius: 5.3333333333vw 5.3333333333vw 0 0;
  }
}

/**
 * Swiper 11.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 27, 2024
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -ms-scroll-snap-type: none;
      scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-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: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-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: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-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: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-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: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.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%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transform-origin: center;
          transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  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);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-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:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-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: -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;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  -ms-touch-action: none;
      touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

.page-heading {
  width: 100%;
  min-height: 165px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #F8F9FA url("/assets/img/common/dot-bg.png") left top;
  background-size: 38px 38px;
  padding: 44px 0 44px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .page-heading {
    min-height: 25.6vw;
    background: #F8F9FA url("/assets/img/common/dot-sp.png") left top;
    background-size: 3.4666666667vw 3.4666666667vw;
    padding: 4.2666666667vw 0 4.2666666667vw;
  }
}
.page-heading.page-heading-interview-special {
  border-bottom: 15px solid #d6ecf9;
}
.page-heading.page-heading-interview-special .page-heading__text-wrap {
  padding-left: 89px;
}
@media screen and (max-width: 767px) {
  .page-heading.page-heading-interview-special {
    border-bottom: 1.6vw solid #d6ecf9;
  }
  .page-heading.page-heading-interview-special .page-heading__text-wrap {
    padding-left: 18.4vw;
  }
}
.page-heading.page-heading-interview {
  border-bottom: 15px solid #f0f2fc;
}
.page-heading.page-heading-interview .page-heading__text-wrap {
  padding-left: 89px;
}
@media screen and (max-width: 767px) {
  .page-heading.page-heading-interview {
    border-bottom: 1.6vw solid #f0f2fc;
  }
  .page-heading.page-heading-interview .page-heading__text-wrap {
    padding-left: 18.4vw;
  }
}
.page-heading.page-heading-news {
  border-bottom: 15px solid #d6d6d6;
}
.page-heading.page-heading-news .page-heading__text-wrap {
  padding-left: 131px;
}
.page-heading.page-heading-news .page-heading__text-wrap.pl-none {
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  .page-heading.page-heading-news {
    border-bottom: 1.6vw solid #d6d6d6;
  }
  .page-heading.page-heading-news .page-heading__text-wrap {
    padding-left: 22.9333333333vw;
  }
}
.page-heading.page-heading-study {
  border-bottom: 15px solid #fffaf1;
}
.page-heading.page-heading-study .page-heading__text-wrap {
  padding-left: 102px;
}
@media screen and (max-width: 767px) {
  .page-heading.page-heading-study {
    border-bottom: 1.6vw solid #fffaf1;
  }
  .page-heading.page-heading-study .page-heading__text-wrap {
    padding-left: 22.1333333333vw;
  }
}
.page-heading.page-heading-movie {
  border-bottom: 15px solid #eaf6ec;
}
.page-heading.page-heading-movie .page-heading__text-wrap {
  padding-left: 69px;
}
@media screen and (max-width: 767px) {
  .page-heading.page-heading-movie {
    border-bottom: 1.6vw solid #eaf6ec;
  }
  .page-heading.page-heading-movie .page-heading__text-wrap {
    padding-left: 15.7333333333vw;
  }
}
.page-heading.page-heading-manga {
  border-bottom: 15px solid #fbf5f5;
}
.page-heading.page-heading-manga .page-heading__text-wrap {
  padding-left: 87px;
}
@media screen and (max-width: 767px) {
  .page-heading.page-heading-manga {
    border-bottom: 1.6vw solid #fbf5f5;
  }
  .page-heading.page-heading-manga .page-heading__text-wrap {
    padding-left: 18.6666666667vw;
  }
}
.page-heading .elm-inner {
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .page-heading .elm-inner {
    width: 100%;
  }
}
.page-heading__text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.page-heading__text-wrap .icon {
  position: absolute;
}
.page-heading__text-wrap .icon.icon-interview {
  background: url("/assets/img/common/icon/interview.svg") no-repeat center top;
  background-size: 100% auto;
  line-height: 1;
  display: inline-block;
  min-width: 84px;
  min-height: 62px;
  width: 84px;
  height: 62px;
  left: -11px;
  top: -3px;
}
.page-heading__text-wrap .icon.icon-news {
  background: url("/assets/img/common/icon/news.png") no-repeat center top;
  background-size: 100% auto;
  line-height: 1;
  display: inline-block;
  min-width: 119px;
  min-height: 60px;
  width: 119px;
  height: 60px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.page-heading__text-wrap .icon.icon-study {
  background: url("/assets/img/common/icon/study.svg") no-repeat center top;
  background-size: 100% auto;
  line-height: 1;
  display: inline-block;
  min-width: 97px;
  min-height: 97px;
  width: 97px;
  height: 97px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.page-heading__text-wrap .icon.icon-movie {
  background: url("/assets/img/common/icon/tv.svg") no-repeat center top;
  background-size: 100% auto;
  line-height: 1;
  display: inline-block;
  min-width: 66px;
  min-height: 66px;
  width: 66px;
  height: 66px;
  position: absolute;
  left: -11px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.page-heading__text-wrap .icon.icon-manga {
  background: url("/assets/img/common/icon/book.svg") no-repeat center top;
  background-size: 100% auto;
  line-height: 1;
  display: inline-block;
  min-width: 69px;
  min-height: 69px;
  width: 69px;
  height: 69px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  .page-heading__text-wrap .icon.icon-interview {
    min-width: 16vw;
    min-height: 12vw;
    width: 16vw;
    height: 12vw;
    left: -0.5333333333vw;
    top: -1.8666666667vw;
  }
  .page-heading__text-wrap .icon.icon-news {
    min-width: 21.8666666667vw;
    min-height: 10.9333333333vw;
    width: 21.8666666667vw;
    height: 10.9333333333vw;
    left: 0;
  }
  .page-heading__text-wrap .icon.icon-study {
    min-width: 19.7333333333vw;
    min-height: 19.7333333333vw;
    width: 19.7333333333vw;
    height: 19.7333333333vw;
  }
  .page-heading__text-wrap .icon.icon-movie {
    min-width: 17.6vw;
    min-height: 17.6vw;
    width: 17.6vw;
    height: 17.6vw;
    left: -2.9333333333vw;
  }
  .page-heading__text-wrap .icon.icon-manga {
    min-width: 18.4vw;
    min-height: 18.4vw;
    width: 18.4vw;
    height: 18.4vw;
    left: -1.0666666667vw;
  }
}
.page-heading__text-wrap .text {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.425;
  font-family: "Noto Serif JP", serif;
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
@media screen and (max-width: 767px) {
  .page-heading__text-wrap .text {
    font-size: 5.3333333333vw;
    line-height: 1.45;
    -webkit-transform: none;
            transform: none;
  }
}

.section-heading {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.425;
  font-family: "Noto Serif JP", serif;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .section-heading {
    font-size: 8vw;
    line-height: 1.4666666667;
  }
}

.breadcrumb {
  margin-top: 12px;
  font-size: 16px;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.breadcrumb li a,
.breadcrumb li a:link,
.breadcrumb li a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .breadcrumb li a:hover {
    color: #000;
    text-decoration: underline;
  }
}
.breadcrumb li:not(:last-of-type):after {
  content: "＞";
  margin: 0 11px;
}
@media screen and (max-width: 767px) {
  .breadcrumb {
    margin-top: 5.6vw;
    font-size: 3.4666666667vw;
    line-height: 1.4615384615;
  }
  .breadcrumb li:not(:last-of-type):after {
    margin: 0 2.4vw;
  }
}

.article-info-top {
  margin-top: 79px;
  background: #F8F9FA;
  font-size: 20px;
  line-height: 1.45;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 23px 11px 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.article-info-top .post-date {
  width: 50%;
}
.article-info-top .post-category {
  width: 50%;
  text-align: right;
}
.article-info-top .post-category a,
.article-info-top .post-category a:link,
.article-info-top .post-category a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .article-info-top .post-category a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .article-info-top {
    margin-top: clamp(40px, 4.9375vw, 79px);
    display: block;
  }
  .article-info-top .post-date {
    width: 100%;
  }
  .article-info-top .post-category {
    margin-top: 10px;
    width: 100%;
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  .article-info-top {
    margin-top: 5.6vw;
    font-size: 4.2666666667vw;
    line-height: 1.5;
    display: block;
    padding: 4vw 2.6666666667vw 4vw 2.6666666667vw;
  }
  .article-info-top .post-date {
    width: 100%;
  }
  .article-info-top .post-category {
    margin-top: 2.6666666667vw;
    width: 100%;
    text-align: left;
  }
}

.common-bnr {
  max-width: 1300px;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 60px;
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.06);
}
@media screen and (max-width: 767px) {
  .common-bnr {
    -webkit-box-shadow: 0px 2.6666666667vw 4vw rgba(0, 0, 0, 0.06);
            box-shadow: 0px 2.6666666667vw 4vw rgba(0, 0, 0, 0.06);
  }
}
.common-bnr a,
.common-bnr a:link,
.common-bnr a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .common-bnr a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .common-bnr {
    border-radius: 40px;
  }
}
@media screen and (max-width: 767px) {
  .common-bnr {
    max-width: 186.6666666667vw;
    border-radius: 5.3333333333vw;
  }
}

.common-slider__inner {
  position: relative;
}
.common-slider .common-slider-wrap {
  max-width: 1300px;
  margin: 0 auto;
  border-radius: 60px;
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.06);
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .common-slider .common-slider-wrap {
    -webkit-box-shadow: 0px 2.6666666667vw 4vw rgba(0, 0, 0, 0.06);
            box-shadow: 0px 2.6666666667vw 4vw rgba(0, 0, 0, 0.06);
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .common-slider .common-slider-wrap {
    border-radius: 40px;
  }
}
@media screen and (max-width: 767px) {
  .common-slider .common-slider-wrap {
    border-radius: 5.3333333333vw;
  }
}
.common-slider .swiper-slide a,
.common-slider .swiper-slide a:link,
.common-slider .swiper-slide a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .common-slider .swiper-slide a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
.common-slider .swiper-slide a {
  display: block;
}
.common-slider .swiper-slide a img {
  border-radius: 60px;
  overflow: hidden;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .common-slider .swiper-slide a img {
    border-radius: 40px;
  }
}
@media screen and (max-width: 767px) {
  .common-slider .swiper-slide a img {
    border-radius: 5.3333333333vw;
  }
}
.common-slider .swiper-button-prev {
  width: 42px;
  height: 42px;
  display: block;
  line-height: 1;
  background: url("/assets/img/common/icon/slider-arw.svg") no-repeat center top;
  background-size: 100% auto;
  position: absolute;
  left: -58px;
  top: 50%;
  -webkit-transform: translateY(-5px) scale(-1, 1);
          transform: translateY(-5px) scale(-1, 1);
}
.common-slider .swiper-button-prev:after {
  display: none;
}
@media screen and (min-width: 768px) and (max-width: 1500px) {
  .common-slider .swiper-button-prev {
    left: -21px;
  }
}
@media screen and (max-width: 767px) {
  .common-slider .swiper-button-prev {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
    background: url("/assets/img/common/icon/slider-arw-sp.svg") no-repeat center top;
    background-size: 100% auto;
    left: -2.6666666667vw;
    top: 50%;
    -webkit-transform: translateY(-1.3333333333vw) scale(-1, 1);
            transform: translateY(-1.3333333333vw) scale(-1, 1);
    margin-top: -1.3333333333vw;
  }
}
.common-slider .swiper-button-next {
  width: 42px;
  height: 42px;
  display: block;
  line-height: 1;
  background: url("/assets/img/common/icon/slider-arw.svg") no-repeat center top;
  background-size: 100% auto;
  position: absolute;
  right: -58px;
  top: 50%;
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}
.common-slider .swiper-button-next:after {
  display: none;
}
@media screen and (min-width: 768px) and (max-width: 1500px) {
  .common-slider .swiper-button-next {
    right: -21px;
  }
}
@media screen and (max-width: 767px) {
  .common-slider .swiper-button-next {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
    background: url("/assets/img/common/icon/slider-arw-sp.svg") no-repeat center top;
    background-size: 100% auto;
    right: -2.6666666667vw;
    top: 50%;
    -webkit-transform: translateY(2.9333333333vw);
            transform: translateY(2.9333333333vw);
  }
}
.common-slider .swiper-pagination {
  bottom: -52px;
}
.common-slider .swiper-pagination .swiper-pagination-bullet {
  background: #cccccc;
  width: 13px;
  height: 13px;
  margin: 0 7px;
}
.common-slider .swiper-pagination .swiper-pagination-bullet-active {
  background: #777777;
}
@media screen and (max-width: 767px) {
  .common-slider .swiper-pagination {
    bottom: -7.4666666667vw;
  }
  .common-slider .swiper-pagination .swiper-pagination-bullet {
    width: 3.4666666667vw;
    height: 3.4666666667vw;
    margin: 0 1.8666666667vw;
  }
}
.share-block {
  margin-top: 189px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .share-block {
    margin-top: clamp(90px, 11.8125vw, 189px);
  }
}
.share-block__title {
  color: #3B4043;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.05em;
  text-indent: 0.05em;
  text-align: center;
  line-height: 1;
}
.share-block__title span {
  padding: 6px 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  border-top: 1px solid #707070;
  border-bottom: 1px solid #707070;
}
.share-block__inner {
  margin-top: 26px;
  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;
}
.share-block__item {
  width: 52px;
}
.share-block__item a,
.share-block__item a:link,
.share-block__item a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .share-block__item a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
.share-block__item:not(:last-of-type) {
  margin-right: 32px;
}
@media screen and (max-width: 767px) {
  .share-block {
    margin-top: 26.6666666667vw;
  }
  .share-block__title {
    font-size: 6.4vw;
  }
  .share-block__title span {
    padding: 1.6vw 3.7333333333vw;
  }
  .share-block__inner {
    margin-top: 6.9333333333vw;
  }
  .share-block__item {
    width: 13.8666666667vw;
  }
  .share-block__item:not(:last-of-type) {
    margin-right: 8.5333333333vw;
  }
}

.common-btn {
  text-align: center;
}
.common-btn a,
.common-btn a:link,
.common-btn a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .common-btn a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
.common-btn.movie-btn a {
  width: 467px;
  height: 100px;
  padding: 28px 0 29px 90px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.common-btn.movie-btn a .text {
  padding-right: 80px;
}
.common-btn.movie-btn a .text:after {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .common-btn.movie-btn a {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    height: 26.6666666667vw;
    padding: 8vw 8vw 8vw 12vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .common-btn.movie-btn a .text {
    padding-right: 7.2vw;
  }
}
.common-btn.youtube-btn a {
  width: 467px;
  height: 100px;
  padding: 28px 0 29px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .common-btn.youtube-btn a {
    font-size: 6.4vw;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    height: 26.6666666667vw;
    padding: 8vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.common-btn.top-btn a {
  width: 345px;
  height: 100px;
  padding: 28px 0 29px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  font-size: 20px;
  line-height: 180%;
}
.common-btn.top-btn a .text {
  padding-right: 18px;
  -webkit-transform: translateX(-7px);
          transform: translateX(-7px);
}
.common-btn.top-btn a .text:after {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .common-btn.top-btn a {
    font-size: 5.3333333333vw;
    width: 100%;
    height: 26.6666666667vw;
    padding: 8vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .common-btn.top-btn a .text {
    padding-right: 4.8vw;
    -webkit-transform: translateX(-1.8666666667vw);
            transform: translateX(-1.8666666667vw);
  }
}
.common-btn.manga-btn a {
  width: 467px;
  height: 100px;
  padding: 28px 0 29px 57px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.common-btn.manga-btn a .text {
  padding-right: 30px;
}
.common-btn.manga-btn a .text:after {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .common-btn.manga-btn a {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    height: 26.6666666667vw;
    padding: 8vw 8vw 8vw 10.6666666667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .common-btn.manga-btn a .text {
    padding-right: 6.1333333333vw;
  }
}
.common-btn.study-btn a {
  width: 467px;
  height: 100px;
  padding: 2px 0 3px 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.common-btn.study-btn a .text {
  padding-right: 26px;
}
.common-btn.study-btn a .text:after {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .common-btn.study-btn a {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    height: 26.6666666667vw;
    padding: 0.4vw 8vw 0.4vw 2.1333333333vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .common-btn.study-btn a .text {
    padding-right: 4vw;
    word-break: keep-all;
    -webkit-transform: translateX(-1.3333333333vw);
            transform: translateX(-1.3333333333vw);
  }
}
.common-btn a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #707070;
  border-radius: 40px;
  background: #fff;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.5;
  padding: 18px 26px 18px 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.common-btn a .icon {
  display: inline-block;
}
.common-btn a .icon.interview {
  width: 84px;
  height: 62px;
  margin-right: 13px;
  background: url("/assets/img/common/icon/interview.svg") no-repeat center top;
  background-size: 100% auto;
  display: block;
}
.common-btn a .icon.news {
  width: 119px;
  height: 60px;
  margin-right: 2px;
  background: url("/assets/img/common/icon/news.png") no-repeat center top;
  background-size: 100% auto;
  display: block;
}
.common-btn a .icon.movie {
  width: 66px;
  height: 67px;
  margin-right: 13px;
  background: url("/assets/img/common/icon/tv.svg") no-repeat center top;
  background-size: 100% auto;
  display: block;
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
}
.common-btn a .icon.youtube {
  width: 59px;
  height: 42px;
  margin-right: 10px;
  background: url("/assets/img/common/icon/youtube.svg") no-repeat center top;
  background-size: 100% auto;
  display: block;
}
.common-btn a .icon.manga {
  width: 69px;
  height: 69px;
  margin-right: 12px;
  background: url("/assets/img/common/icon/book.svg") no-repeat center top;
  background-size: 100% auto;
  display: block;
}
.common-btn a .icon.study {
  width: 97px;
  height: 97px;
  margin-right: 3px;
  background: url("/assets/img/common/icon/study.svg") no-repeat center top;
  background-size: 100% auto;
  display: block;
}
.common-btn a .text {
  display: inline-block;
  position: relative;
  padding-right: 46px;
}
.common-btn a .text:after {
  content: "";
  width: 12px;
  height: 22px;
  margin-right: 13px;
  background: url("/assets/img/common/icon/arrow-next.svg") no-repeat center top;
  background-size: 100% auto;
  line-height: 1;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.common-btn a .text.t-blank {
  padding-right: 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.common-btn a .text.t-blank:after {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 0;
  background: url("/assets/img/common/icon/blank.svg") no-repeat center top;
  background-size: 100% auto;
  line-height: 1;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 12px;
  -webkit-transform: none;
          transform: none;
}
@media screen and (max-width: 767px) {
  .common-btn a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    border-radius: 5.3333333333vw;
    font-size: 5.3333333333vw;
    line-height: 1.8;
    padding: 8.2666666667vw 4.5333333333vw 8.5333333333vw 4.5333333333vw;
  }
  .common-btn a .icon.interview {
    width: 11.4666666667vw;
    height: 8.2666666667vw;
    margin-right: 1.3333333333vw;
  }
  .common-btn a .icon.news {
    width: 19.2vw;
    height: 9.6vw;
    margin-right: 1.6vw;
  }
  .common-btn a .icon.movie {
    width: 17.6vw;
    height: 17.8666666667vw;
    margin-right: 2.1333333333vw;
    -webkit-transform: translateY(-1.6vw);
            transform: translateY(-1.6vw);
  }
  .common-btn a .icon.youtube {
    width: 15.7333333333vw;
    height: 11.2vw;
    margin-right: 2.6666666667vw;
  }
  .common-btn a .icon.manga {
    width: 12.8vw;
    height: 12.8vw;
    margin-right: 1.8666666667vw;
  }
  .common-btn a .icon.study {
    min-width: 17.3333333333vw;
    width: 17.3333333333vw;
    height: 17.3333333333vw;
    margin-right: 0;
    background: url("/assets/img/common/icon/study.svg") no-repeat center top;
    background-size: 100% auto;
    -webkit-transform: translateY(1.0666666667vw) translateX(-1.3333333333vw);
            transform: translateY(1.0666666667vw) translateX(-1.3333333333vw);
  }
  .common-btn a .text {
    padding-right: 8vw;
  }
  .common-btn a .text:after {
    content: "";
    width: 3.2vw;
    height: 5.8666666667vw;
    margin-right: 3.4666666667vw;
  }
  .common-btn a .text.t-blank {
    padding-right: 6.6666666667vw;
  }
  .common-btn a .text.t-blank:after {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
    top: 3.2vw;
  }
}

/*.common__pager{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	@include txt_link_color();
	a, span{
		width: 50px;
		height: 50px;
		margin: 5px 5px 0;
		border: 1px solid #838383;
		border-radius: 10px;
		background: $color-white;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	a:hover, span{
		background-color: #ededed;
	}
	.previouspostslink, .nextpostslink{
		display: block;
		overflow: hidden;
		text-indent: 100%;
		white-space: nowrap;
		background: #fff url(/assets/img/common/icon/arrow-next2.svg) no-repeat center;
		background-size: 7px auto;
	}
	.previouspostslink{
		transform: scale(-1, 1);
	}

	@include max_screen($break-point) {
		a, span{
			width: vw(50);
			height: vw(50);
			margin: vw(5) vw(5) 0;
			border-radius: vw(10);
		}
		.previouspostslink, .nextpostslink{
			background-size: vw(7) auto;
		}
	}//sp
}*/
.wp-pagenavi {
  margin-top: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .wp-pagenavi a:hover {
    color: #000;
    text-decoration: none;
  }
}
@media screen and (max-width: 767px) {
  .wp-pagenavi {
    margin-top: 8vw;
  }
}

.wp-pagenavi .pages {
  display: none;
}

.wp-pagenavi .page {
  width: 50px;
  height: 50px;
  margin: 5px 5px 0;
  border: 1px solid #838383;
  border-radius: 10px;
  background: #fff;
  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;
}
@media screen and (max-width: 767px) {
  .wp-pagenavi .page {
    width: 13.3333333333vw;
    height: 13.3333333333vw;
    margin: 1.3333333333vw 1.3333333333vw 0;
    border-radius: 2.6666666667vw;
  }
}

.wp-pagenavi .current {
  width: 50px;
  height: 50px;
  margin: 5px 5px 0;
  border: 1px solid #838383;
  border-radius: 10px;
  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;
  background-color: #ededed;
}
@media screen and (max-width: 767px) {
  .wp-pagenavi .current {
    width: 13.3333333333vw;
    height: 13.3333333333vw;
    margin: 1.3333333333vw 1.3333333333vw 0;
    border-radius: 2.6666666667vw;
  }
}

.wp-pagenavi .previouspostslink {
  width: 50px;
  height: 50px;
  margin: 5px 5px 0;
  border: 1px solid #838383;
  border-radius: 10px;
  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;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #fff url(/assets/img/common/icon/arrow-next2.svg) no-repeat center;
  background-size: 7px auto;
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
@media screen and (max-width: 767px) {
  .wp-pagenavi .previouspostslink {
    background-size: 1.8666666667vw auto;
    width: 13.3333333333vw;
    height: 13.3333333333vw;
    margin: 1.3333333333vw 1.3333333333vw 0;
    border-radius: 2.6666666667vw;
  }
}

.wp-pagenavi .nextpostslink {
  width: 50px;
  height: 50px;
  margin: 5px 5px 0;
  border: 1px solid #838383;
  border-radius: 10px;
  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;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #fff url(/assets/img/common/icon/arrow-next2.svg) no-repeat center;
  background-size: 7px auto;
}
@media screen and (max-width: 767px) {
  .wp-pagenavi .nextpostslink {
    background-size: 1.8666666667vw auto;
    width: 13.3333333333vw;
    height: 13.3333333333vw;
    margin: 1.3333333333vw 1.3333333333vw 0;
    border-radius: 2.6666666667vw;
  }
}

#page-top {
  background: none;
}
#page-top .top-main .main-slider {
  max-width: 1314px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1380px) {
  #page-top .top-main .main-slider {
    padding: 0 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  #page-top .top-main .main-slider {
    max-width: 92.2666666667vw;
  }
}
#page-top .top-main__text {
  margin-top: clamp(41px, 3.75vw, 60px);
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #page-top .top-main__text {
    margin-top: 6.1333333333vw;
    font-size: 4.2666666667vw;
    line-height: 150%;
    text-align: left;
  }
}
#page-top .top-main .common-slider {
  margin-top: clamp(38px, 4.75vw, 76px);
}
@media screen and (max-width: 767px) {
  #page-top .top-main .common-slider {
    margin-top: 7.4666666667vw;
  }
}
#page-top .top-movie {
  margin-top: clamp(90px, 7.375vw, 118px);
  overflow: hidden;
  padding-bottom: clamp(98px, 12.3125vw, 197px);
}
#page-top .top-movie__heading .icon {
  width: 66px;
  margin: 0 auto;
  display: block;
  line-height: 1;
}
#page-top .top-movie__heading .text {
  display: block;
  margin-top: 3px;
  font-size: 40px;
  line-height: 142.5%;
}
#page-top .top-movie__contents {
  margin: 44px auto 0 auto;
  max-width: 1024px;
  position: relative;
}
#page-top .top-movie__contents:after {
  content: "";
  width: 85.3515625%;
  padding-top: clamp(400px, 35.5vw, 568px);
  border-radius: 60px 0px 0px 60px;
  position: absolute;
  right: 0;
  bottom: -108px;
  background: #f8f9fb;
  pointer-events: none;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #page-top .top-movie__contents:after {
    bottom: -60px;
  }
}
#page-top .top-movie__contents:before {
  content: "";
  width: 100vw;
  padding-top: clamp(400px, 35.5vw, 568px);
  border-radius: 0;
  position: absolute;
  right: -110%;
  bottom: -108px;
  background: #f8f9fb;
  pointer-events: none;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #page-top .top-movie__contents:before {
    bottom: -60px;
  }
}
#page-top .top-movie__contents iframe {
  width: 100%;
  height: 576px;
  line-height: 1;
  display: block;
  overflow: hidden;
  border-radius: 40px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  #page-top .top-movie {
    margin-top: 29.3333333333vw;
    padding-bottom: 14.4vw;
  }
  #page-top .top-movie__heading .icon {
    width: 10.6666666667vw;
  }
  #page-top .top-movie__heading .text {
    margin-top: -0.2666666667vw;
    font-size: 8vw;
    line-height: 146.6666666667%;
  }
  #page-top .top-movie__contents {
    margin: 6.1333333333vw auto 0 auto;
  }
  #page-top .top-movie__contents:after {
    width: 77.0666666667vw;
    padding-top: 50.9333333333vw;
    border-radius: 5.3333333333vw 0px 0px 5.3333333333vw;
    position: absolute;
    right: 0;
    bottom: -5.3333333333vw;
  }
  #page-top .top-movie__contents:before {
    padding-top: 50.9333333333vw;
    border-radius: 0;
    position: absolute;
    right: -100%;
    bottom: -5.3333333333vw;
  }
  #page-top .top-movie__contents iframe {
    width: 100%;
    height: 52vw;
    border-radius: 5.3333333333vw;
  }
}
#page-top .top-news {
  margin-top: clamp(64px, 7.6875vw, 123px);
}
#page-top .top-news__heading .icon {
  width: 51px;
  display: block;
  line-height: 1;
  margin: 0 auto;
}
#page-top .top-news__list {
  margin: 49px auto 0;
  max-width: 1176px;
}
#page-top .top-news__list li {
  font-size: 18px;
  font-weight: 400;
  line-height: 177.7777777778%;
}
#page-top .top-news__list li a,
#page-top .top-news__list li a:link,
#page-top .top-news__list li a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-top .top-news__list li a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
#page-top .top-news__list li:not(:first-of-type) {
  margin-top: 30px;
}
#page-top .top-news__list li .post-date {
  display: inline-block;
  margin-right: 14px;
}
#page-top .top-news__list li .text {
  display: inline-block;
}
#page-top .top-news__btn {
  margin: 64px auto 0 auto;
  width: 349px;
  height: 55px;
}
#page-top .top-news__btn a,
#page-top .top-news__btn a:link,
#page-top .top-news__btn a:visited {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-top .top-news__btn a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
#page-top .top-news__btn 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;
  width: 100%;
  height: 100%;
  background: #CBCBCB;
  border-radius: 100vh;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  color: #fff;
}
@media screen and (max-width: 767px) {
  #page-top .top-news {
    margin-top: 23.4666666667vw;
  }
  #page-top .top-news__heading .icon {
    width: 8.8vw;
  }
  #page-top .top-news__list {
    margin: 3.2vw auto 0;
  }
  #page-top .top-news__list li {
    font-size: 4.2666666667vw;
    line-height: 150%;
  }
  #page-top .top-news__list li:not(:first-of-type) {
    margin-top: 4vw;
  }
  #page-top .top-news__list li .post-date {
    display: block;
    margin-right: 14px;
  }
  #page-top .top-news__list li .text {
    display: block;
  }
  #page-top .top-news__btn {
    margin: 9.3333333333vw auto 0 auto;
    width: 100%;
    height: 14.6666666667vw;
  }
  #page-top .top-news__btn a {
    font-size: 4.2666666667vw;
  }
}
#page-top .top-keirishi-detail {
  padding-top: clamp(198px, 24.6875vw, 395px);
  padding-bottom: clamp(50px, 4.1875vw, 67px);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(10.34%, #ebf5f8), color-stop(50.74%, #ebf5f8), color-stop(89.16%, #ebf5f8), to(rgba(235, 245, 248, 0)));
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, #ebf5f8 10.34%, #ebf5f8 50.74%, #ebf5f8 89.16%, rgba(235, 245, 248, 0) 100%);
  position: relative;
  overflow: hidden;
}
#page-top .top-keirishi-detail .bg {
  background: url("/assets/img/top/kentei-bg.png") no-repeat center top;
  background-size: 100% auto;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 650px;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  #page-top .top-keirishi-detail .bg {
    background: url("/assets/img/top/kentei-bg-sp.png") no-repeat center top;
    background-size: 100% auto;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 96vw;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
  }
}
#page-top .top-keirishi-detail__item {
  position: relative;
  z-index: 2;
}
#page-top .top-keirishi-detail__item:not(:first-of-type) {
  margin: clamp(105px, 13.125vw, 210px) auto 0;
}
#page-top .top-keirishi-detail__item.item1 {
  margin-top: 0;
}
#page-top .top-keirishi-detail__item__heading {
  position: relative;
}
#page-top .top-keirishi-detail__item__heading .inner {
  position: relative;
  z-index: 2;
  background: #F0F3F5 url("/assets/img/common/dot-bg.png");
  background-size: 38px 38px;
  border-radius: 60px;
  padding-bottom: 64px;
}
#page-top .top-keirishi-detail__item__heading .inner.inner2 {
  padding-bottom: 40px;
}
#page-top .top-keirishi-detail__item__heading .inner.inner3 {
  padding-bottom: 43px;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #page-top .top-keirishi-detail__item__heading .inner {
    min-height: 300px;
    padding-left: 130px;
    padding-right: 40px;
  }
  #page-top .top-keirishi-detail__item__heading .inner.inner2 {
    padding-left: 130px;
    padding-right: 40px;
    padding-bottom: 40px;
  }
  #page-top .top-keirishi-detail__item__heading .inner.inner3 {
    padding-left: 130px;
    padding-right: 40px;
    padding-bottom: 43px;
  }
}
#page-top .top-keirishi-detail__item__heading .deco {
  content: "";
  width: 468px;
  height: 468px;
  border-radius: 50%;
  background: #6BBECE;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -79px;
  z-index: 1;
}
#page-top .top-keirishi-detail__item__heading .image1 {
  width: 134px;
  position: absolute;
  left: 91px;
  top: -66px;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #page-top .top-keirishi-detail__item__heading .image1 {
    width: 100px;
    left: 20px;
    top: -20px;
  }
}
#page-top .top-keirishi-detail__item__heading .image2 {
  width: 122px;
  position: absolute;
  right: 96px;
  top: -88px;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #page-top .top-keirishi-detail__item__heading .image2 {
    width: 100px;
    left: 20px;
    top: -20px;
  }
}
#page-top .top-keirishi-detail__item__heading .image3 {
  width: 136px;
  position: absolute;
  left: 92px;
  top: -85px;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #page-top .top-keirishi-detail__item__heading .image3 {
    width: 100px;
    left: 20px;
    top: -20px;
  }
}
#page-top .top-keirishi-detail__item__heading .icon {
  width: 61px;
  margin: 0 auto;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
#page-top .top-keirishi-detail__item__heading .icon.icon2 {
  padding-top: 10px;
  -webkit-transform: none;
          transform: none;
}
#page-top .top-keirishi-detail__item__heading .icon.icon3 {
  padding-top: 3px;
  -webkit-transform: none;
          transform: none;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #page-top .top-keirishi-detail__item__heading .icon {
    width: 40px;
    -webkit-transform: none;
            transform: none;
    padding-top: 0;
    margin-bottom: 10px;
  }
}
#page-top .top-keirishi-detail__item__heading .section-heading {
  margin-top: -3px;
  line-height: 120%;
}
#page-top .top-keirishi-detail__item__heading .section-heading.section-heading2 {
  margin-top: 10px;
}
#page-top .top-keirishi-detail__item__heading .section-heading.section-heading3 {
  margin-top: -10px;
}
@media screen and (min-width: 768px) and (max-width: 960px) {
  #page-top .top-keirishi-detail__item__heading .section-heading {
    text-align: left;
    font-size: clamp(30px, 2.5vw, 40px);
  }
}
#page-top .top-keirishi-detail__item__heading .text {
  margin-top: 16px;
  text-align: center;
  font-size: 16px;
  line-height: 150%;
}
#page-top .top-keirishi-detail__item__heading .text.text2 {
  max-width: 720px;
  text-align: left;
  margin: 16px auto 0;
}
#page-top .top-keirishi-detail__item__heading .text.text3 {
  max-width: 694px;
  text-align: left;
  margin: 16px auto 0;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #page-top .top-keirishi-detail__item__heading .text {
    text-align: left;
    margin: 10px 0 0 0;
  }
  #page-top .top-keirishi-detail__item__heading .text.text2 {
    max-width: 100%;
    text-align: left;
    margin: 10px 0 0 0;
  }
  #page-top .top-keirishi-detail__item__heading .text.text3 {
    max-width: 100%;
    text-align: left;
    margin: 10px 0 0 0;
  }
}
#page-top .top-keirishi-detail__item .divide {
  margin: clamp(105px, 13.125vw, 210px) auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#page-top .top-keirishi-detail__item .divide .top-keirishi-detail__item__link {
  margin: 0 0;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #page-top .top-keirishi-detail__item .divide {
    display: block;
  }
  #page-top .top-keirishi-detail__item .divide .top-keirishi-detail__item__link {
    margin: 0 auto;
  }
  #page-top .top-keirishi-detail__item .divide .top-keirishi-detail__item__link:last-of-type {
    margin-top: 60px;
  }
}
#page-top .top-keirishi-detail__item__link {
  width: 625px;
  margin: clamp(75px, 9.375vw, 150px) auto 0;
}
#page-top .top-keirishi-detail__item__link a,
#page-top .top-keirishi-detail__item__link a:link,
#page-top .top-keirishi-detail__item__link a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-top .top-keirishi-detail__item__link a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
#page-top .top-keirishi-detail__item__link.link2 {
  width: 674px;
}
#page-top .top-keirishi-detail__item__link.link3 {
  width: 665px;
  margin: clamp(75px, 9.9375vw, 159px) auto 0;
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
#page-top .top-keirishi-detail__item__link a {
  display: block;
}
#page-top .top-keirishi-detail__item__link .text {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 145%;
  position: relative;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#page-top .top-keirishi-detail__item__link .text span {
  width: 25px;
  height: 25px;
  display: inline-block;
  line-height: 1;
  background: url("/assets/img/common/icon/link-arw.svg") no-repeat center top;
  background-size: 100% auto;
  margin-left: 6px;
}
@media screen and (max-width: 767px) {
  #page-top .top-keirishi-detail {
    padding-top: 9.8666666667vw;
    padding-bottom: 52.5333333333vw;
  }
  #page-top .top-keirishi-detail__item:not(:first-of-type) {
    margin: 27.7333333333vw auto 0;
  }
  #page-top .top-keirishi-detail__item .elm-inner {
    padding: 0 0;
  }
  #page-top .top-keirishi-detail__item__heading .inner {
    background: #F0F3F5 url("/assets/img/common/dot-bg.png");
    background-size: 10.1333333333vw 10.1333333333vw;
    border-radius: 0;
    padding-bottom: 14.4vw;
    padding-left: 23.7333333333vw;
    padding-right: 5.3333333333vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  #page-top .top-keirishi-detail__item__heading .inner.inner2 {
    padding-bottom: 12.5333333333vw;
    padding-left: 20vw;
  }
  #page-top .top-keirishi-detail__item__heading .inner.inner3 {
    padding-bottom: 12.5333333333vw;
    padding-left: 20vw;
  }
  #page-top .top-keirishi-detail__item__heading .deco {
    width: 102.6666666667vw;
    height: calc(100% + 23.4666666667vw);
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  #page-top .top-keirishi-detail__item__heading .image1 {
    width: 20.5333333333vw;
    left: 1.5466666667vw;
    top: 7.52vw;
  }
  #page-top .top-keirishi-detail__item__heading .image2 {
    width: 15.8133333333vw;
    right: auto;
    top: 11.4133333333vw;
    left: 3.4666666667vw;
  }
  #page-top .top-keirishi-detail__item__heading .image3 {
    width: 18.2933333333vw;
    left: 1.7066666667vw;
    top: 10.88vw;
  }
  #page-top .top-keirishi-detail__item__heading .icon {
    width: 9.3333333333vw;
    padding-top: 1.8666666667vw;
    -webkit-transform: none;
            transform: none;
    margin: 0 0 0 22.4vw;
  }
  #page-top .top-keirishi-detail__item__heading .icon.icon2 {
    padding-top: 1.8666666667vw;
    margin: 0 0 0 26.4vw;
  }
  #page-top .top-keirishi-detail__item__heading .icon.icon3 {
    padding-top: 1.8666666667vw;
    margin: 0 0 0 26.4vw;
  }
  #page-top .top-keirishi-detail__item__heading .section-heading {
    margin-top: 0.5333333333vw;
    font-size: 6.4vw;
    line-height: 125%;
    text-align: left;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  #page-top .top-keirishi-detail__item__heading .section-heading.section-heading2 {
    margin-top: 0.5333333333vw;
  }
  #page-top .top-keirishi-detail__item__heading .section-heading.section-heading3 {
    margin-top: 0.5333333333vw;
  }
  #page-top .top-keirishi-detail__item__heading .text {
    margin-top: 3.2vw;
    text-align: left;
    font-size: 3.7333333333vw;
    line-height: 142.8571428571%;
  }
  #page-top .top-keirishi-detail__item__heading .text.text2 {
    margin-top: 3.2vw;
  }
  #page-top .top-keirishi-detail__item__heading .text.text3 {
    margin-top: 3.2vw;
  }
  #page-top .top-keirishi-detail__item .divide {
    margin-top: 26.6666666667vw;
    display: block;
  }
  #page-top .top-keirishi-detail__item .divide .top-keirishi-detail__item__link {
    margin: 0 auto;
  }
  #page-top .top-keirishi-detail__item .divide .top-keirishi-detail__item__link:last-of-type {
    margin-top: 16vw;
  }
  #page-top .top-keirishi-detail__item__link {
    width: 92vw;
    margin: 26.6666666667vw auto 0;
  }
  #page-top .top-keirishi-detail__item__link.link2 {
    width: 92vw;
  }
  #page-top .top-keirishi-detail__item__link.link3 {
    width: 92vw;
    margin: 26.6666666667vw auto 0;
    -webkit-transform: none;
            transform: none;
  }
  #page-top .top-keirishi-detail__item__link a {
    display: block;
  }
  #page-top .top-keirishi-detail__item__link .text {
    margin-top: 1.8666666667vw;
    font-size: 5.0666666667vw;
    line-height: 147.3684210526%;
    padding-right: 0;
  }
  #page-top .top-keirishi-detail__item__link .text span {
    width: 6.6666666667vw;
    height: 6.6666666667vw;
    margin-left: 6px;
  }
}
@media screen and (max-width: 767px) {
  #page-top .footer {
    margin-top: 0;
  }
}

#page-interview-index .interview-contents {
  padding-top: 84px;
}
@media screen and (max-width: 767px) {
  #page-interview-index .interview-contents {
    padding-top: 4.5333333333vw;
  }
}
#page-interview-index .interview-contents .lead-text {
  font-size: 18px;
  line-height: 211.1111111111%;
}
@media screen and (max-width: 767px) {
  #page-interview-index .interview-contents .lead-text {
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
}
#page-interview-index .interview-contents .special-interview {
  margin-top: 75px;
}
#page-interview-index .interview-contents .special-interview__heading {
  text-align: center;
}
#page-interview-index .interview-contents .special-interview__image {
  margin: 86px auto 0;
  max-width: 1300px;
  position: relative;
}
#page-interview-index .interview-contents .special-interview__image a,
#page-interview-index .interview-contents .special-interview__image a:link,
#page-interview-index .interview-contents .special-interview__image a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-interview-index .interview-contents .special-interview__image a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
#page-interview-index .interview-contents .special-interview__image a {
  position: relative;
  z-index: 2;
}
#page-interview-index .interview-contents .special-interview__image a img {
  -webkit-box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.06);
  position: relative;
  z-index: 2;
  border-radius: 60px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #page-interview-index .interview-contents .special-interview__image a img {
    -webkit-box-shadow: 0px 2.6666666667vw 4vw rgba(0, 0, 0, 0.06);
            box-shadow: 0px 2.6666666667vw 4vw rgba(0, 0, 0, 0.06);
  }
}
#page-interview-index .interview-contents .special-interview__image:after {
  content: "";
  width: 51.443768997%;
  padding-top: 21.2765957447%;
  background: #F0F2FC;
  border-radius: 0 0 40px 0;
  position: absolute;
  left: 0;
  bottom: -140px;
  z-index: 1;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-index .interview-contents .special-interview__image:after {
    bottom: -70px;
  }
}
#page-interview-index .interview-contents .special-interview__image:before {
  content: "";
  width: 100vw;
  padding-top: 21.2765957447%;
  background: #F0F2FC;
  position: absolute;
  right: 50%;
  bottom: -140px;
  z-index: 1;
  border-radius: 0 0 40px 0;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-index .interview-contents .special-interview__image:before {
    bottom: -70px;
  }
}
@media screen and (max-width: 767px) {
  #page-interview-index .interview-contents .special-interview {
    margin-top: 44px;
  }
  #page-interview-index .interview-contents .special-interview__image {
    margin-top: 24px;
  }
  #page-interview-index .interview-contents .special-interview__image a img {
    border-radius: 5.3333333333vw;
    overflow: hidden;
  }
  #page-interview-index .interview-contents .special-interview__image:after {
    content: "";
    width: 100vw;
    padding-top: 54.9333333333vw;
    border-radius: 5.3333333333vw;
    bottom: -8.2666666667vw;
    left: -4vw;
  }
  #page-interview-index .interview-contents .special-interview__image:before {
    display: none;
  }
}
#page-interview-index .interview-contents .successful-interview {
  /* 20250401 スペシャルインタビュー下げ対応に伴い更新 */
  /* padding-top: clamp(115px, 14.3125vw, 229px); */
  padding-top: 0;
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  #page-interview-index .interview-contents .successful-interview {
    /* 20250401 スペシャルインタビュー下げ対応に伴い更新 */
    /* padding-top: 21.8666666667vw; */
    padding-top: 0;
    margin-top: 44px;
  }
}
#page-interview-index .interview-contents .successful-interview .interview__detail {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-index .interview-contents .successful-interview .interview__detail {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  #page-interview-index .interview-contents .successful-interview .interview__detail {
    display: block;
  }
}
#page-interview-index .interview-contents .successful-interview .interview__detail__profile {
  margin-top: 93px;
  width: 31.914893617%;
  margin-right: 1.2158054711%;
}
#page-interview-index .interview-contents .successful-interview .interview__detail__profile a,
#page-interview-index .interview-contents .successful-interview .interview__detail__profile a:link,
#page-interview-index .interview-contents .successful-interview .interview__detail__profile a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
#page-interview-index .interview-contents .successful-interview .interview__detail__profile:last-of-type {
  margin-right: 0;
}
@media screen and (min-width: 1025px) {
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile {
    width: 48%;
    margin-top: 30px;
  }
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile:nth-of-type(odd) {
    margin-right: 4%;
  }
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile {
    margin-top: 13.8666666667vw;
    display: block;
    width: 100%;
    margin-right: 0;
  }
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile:first-of-type {
    /* 20250401 スペシャルインタビュー下げ対応と合わせて更新 */
    /* margin-top: 0; */
    margin-top: 24px;
  }
}
#page-interview-index .interview-contents .successful-interview .interview__detail__profile__thumb {
  border-radius: 40px;
  -webkit-filter: drop-shadow(7px 7px 0 #9FB1EB);
          filter: drop-shadow(7px 7px 0 #9FB1EB);
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile__thumb {
    border-radius: 8vw;
    -webkit-filter: drop-shadow(1.6vw 1.6vw 0 #9FB1EB);
            filter: drop-shadow(1.6vw 1.6vw 0 #9FB1EB);
  }
}
#page-interview-index .interview-contents .successful-interview .interview__detail__profile__text {
  margin: -27px 0 0 0;
  position: relative;
  z-index: 2;
}
#page-interview-index .interview-contents .successful-interview .interview__detail__profile__text .name {
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}
#page-interview-index .interview-contents .successful-interview .interview__detail__profile__text .name span {
  display: inline-block;
  background: #F0F2FC;
  padding: 12px 16px 12px 20px;
}
#page-interview-index .interview-contents .successful-interview .interview__detail__profile__text .text {
  font-size: 18px;
  line-height: 177.7777777778%;
  padding-left: 20px;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
@media screen and (max-width: 767px) {
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile__text {
    margin: -27px 0 0 0;
  }
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile__text .name {
    font-size: 5.3333333333vw;
  }
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile__text .name span {
    padding: 3.2vw 2.1333333333vw 3.2vw 4.2666666667vw;
  }
  #page-interview-index .interview-contents .successful-interview .interview__detail__profile__text .text {
    margin-top: 0.5333333333vw;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    padding-left: 0;
    font-size: 4.8vw;
  }
}
@media screen and (max-width: 767px) {
  #page-interview-index .footer {
    margin-top: 52.8vw;
  }
}

#page-interview-special {
  overflow: hidden;
}
#page-interview-special .interview-contents {
  margin-top: 57px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-special .interview-contents {
    margin-top: clamp(30px, 3.5625vw, 57px);
  }
}
@media screen and (max-width: 767px) {
  #page-interview-special .interview-contents {
    margin-top: 4.5333333333vw;
  }
}
@media screen and (max-width: 767px) {
  #page-interview-special .interview-contents .interview__intro .elm-inner {
    padding: 0 0;
  }
}
#page-interview-special .interview-contents .interview__intro__text {
  width: 66.2613981763%;
  line-height: 177.7777777778%;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-special .interview-contents .interview__intro__text {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #page-interview-special .interview-contents .interview__intro__text {
    font-size: 4.8vw;
    width: 100%;
    padding: 0 4vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
#page-interview-special .interview-contents .interview__intro__profile {
  margin-top: 155px;
  background: #0092D7;
  border-radius: 40px;
  padding: 25px 35px 27px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-special .interview-contents .interview__intro__profile {
    margin-top: clamp(70px, 9.6875vw, 155px);
  }
}
@media screen and (max-width: 767px) {
  #page-interview-special .interview-contents .interview__intro__profile {
    margin-top: 67.2vw;
    border-radius: 5.3333333333vw;
    padding: 72.5333333333vw 4vw 8.2666666667vw;
  }
}
#page-interview-special .interview-contents .interview__intro__profile__text-area {
  width: 64.2054574639%;
  color: #fff;
}
#page-interview-special .interview-contents .interview__intro__profile__text-area .heading {
  padding-left: 3px;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}
#page-interview-special .interview-contents .interview__intro__profile__text-area .text {
  margin-top: 14px;
  font-size: 18px;
  font-weight: 400;
  line-height: 177.7777777778%;
}
#page-interview-special .interview-contents .interview__intro__profile__text-area .link {
  margin-top: 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}
#page-interview-special .interview-contents .interview__intro__profile__text-area .link a,
#page-interview-special .interview-contents .interview__intro__profile__text-area .link a:link,
#page-interview-special .interview-contents .interview__intro__profile__text-area .link a:visited {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-interview-special .interview-contents .interview__intro__profile__text-area .link a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
#page-interview-special .interview-contents .interview__intro__profile__text-area .link a:before {
  margin-right: 5px;
  content: "▶︎";
  display: inline-block;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-special .interview-contents .interview__intro__profile__text-area {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #page-interview-special .interview-contents .interview__intro__profile__text-area {
    width: 100%;
  }
  #page-interview-special .interview-contents .interview__intro__profile__text-area .heading {
    padding-left: 1.8666666667vw;
    font-size: 6.4vw;
  }
  #page-interview-special .interview-contents .interview__intro__profile__text-area .text {
    margin-top: 4.2666666667vw;
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
  #page-interview-special .interview-contents .interview__intro__profile__text-area .link {
    margin-top: 2.6666666667vw;
    font-size: 4.8vw;
    line-height: 150%;
  }
  #page-interview-special .interview-contents .interview__intro__profile__text-area .link a:before {
    margin-right: 0.2666666667vw;
  }
}
#page-interview-special .interview-contents .interview__intro__profile__image {
  width: 30.6990881459%;
  position: absolute;
  right: 25px;
  bottom: 32px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-special .interview-contents .interview__intro__profile__image {
    width: 40%;
    position: static;
    margin: 0 auto 30px auto;
  }
}
@media screen and (max-width: 767px) {
  #page-interview-special .interview-contents .interview__intro__profile__image {
    width: 91.2vw;
    position: absolute;
    left: 50%;
    top: -62.1333333333vw;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    right: auto;
    bottom: auto;
  }
}
#page-interview-special .interview-contents .interview__detail {
  margin-top: 76px;
}
#page-interview-special .interview-contents .interview__detail__item .elm-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#page-interview-special .interview-contents .interview__detail__item:not(:first-of-type) {
  margin-top: 76px;
}
#page-interview-special .interview-contents .interview__detail__item.reverse {
  margin-top: 68px;
}
#page-interview-special .interview-contents .interview__detail__item.reverse .elm-inner {
  display: block;
  position: relative;
  padding-top: 58px;
  padding-bottom: 106px;
}
#page-interview-special .interview-contents .interview__detail__item.reverse .elm-inner:after {
  content: "";
  width: 100vw;
  height: 100%;
  background-color: #F8F9FA;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
}
#page-interview-special .interview-contents .interview__detail__item.reverse .elm-inner:before {
  content: "";
  width: 60px;
  height: 100%;
  background-color: #F8F9FA;
  position: absolute;
  right: -60px;
  bottom: 0;
  border-radius: 0 60px 60px 0;
}
#page-interview-special .interview-contents .interview__detail__item.reverse .interview__detail__item__image {
  position: absolute;
  right: 0;
  top: -80px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-special .interview-contents .interview__detail__item.reverse .interview__detail__item__image {
    top: clamp(-40px, -5vw, -80px);
  }
}
#page-interview-special .interview-contents .interview__detail__item__image {
  width: 32.5227963526%;
  margin-top: 4px;
}
#page-interview-special .interview-contents .interview__detail__item__image img {
  width: 100%;
  border-radius: 40px;
  overflow: hidden;
  border: 1px solid #E5E5E5;
}
#page-interview-special .interview-contents .interview__detail__item__qa {
  width: 65.3495440729%;
}
#page-interview-special .interview-contents .interview__detail__item__qa dl:not(:first-of-type) {
  margin-top: 46px;
}
#page-interview-special .interview-contents .interview__detail__item__qa dl dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 150%;
  color: #0092D7;
}
#page-interview-special .interview-contents .interview__detail__item__qa dl dt .q {
  margin-right: 17px;
  min-width: 50px;
  width: 50px;
  height: 50px;
  display: block;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.05em;
  background: url("/assets/img/interview/q_bg.svg") no-repeat center top;
  background-size: 100% auto;
  padding-top: 7px;
  padding-left: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#page-interview-special .interview-contents .interview__detail__item__qa dl dt .text {
  padding-top: 3px;
  display: inline-block;
}
#page-interview-special .interview-contents .interview__detail__item__qa dl dd {
  margin-top: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  line-height: 177.7777777778%;
}
#page-interview-special .interview-contents .interview__detail__item__qa dl dd .a {
  margin-right: 17px;
  min-width: 50px;
  width: 50px;
  height: 50px;
  display: block;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.05em;
  background: url("/assets/img/interview/a_bg.svg") no-repeat center top;
  background-size: 100% auto;
  padding-top: 7px;
  padding-left: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#page-interview-special .interview-contents .interview__detail__item__qa dl dd .text {
  padding-top: 3px;
  display: inline-block;
}
#page-interview-special .interview-contents .interview__detail__item.message .elm-inner {
  display: block;
}
#page-interview-special .interview-contents .interview__detail__item.message .interview__detail__item__qa {
  width: 100%;
}
#page-interview-special .interview-contents .interview__detail__item.message .interview__detail__item__image {
  width: 66.2613981763%;
  margin: 65px auto 0;
  position: relative;
  padding-bottom: 82px;
}
#page-interview-special .interview-contents .interview__detail__item.message .interview__detail__item__image:after {
  border-radius: 40px;
  content: "";
  background: #F8F9FA url("/assets/img/common/dot-bg.png") left top;
  background-size: 38px 38px;
  margin: 0 calc(50% - 50vw);
  width: 100vw;
  padding-top: 61.123853211%;
  z-index: -1;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  #page-interview-special .interview-contents .interview__detail {
    margin-top: 26.6666666667vw;
  }
  #page-interview-special .interview-contents .interview__detail__item .elm-inner {
    display: block;
  }
  #page-interview-special .interview-contents .interview__detail__item:not(:first-of-type) {
    margin-top: 26.6666666667vw;
  }
  #page-interview-special .interview-contents .interview__detail__item.reverse {
    margin-top: 70.1333333333vw;
  }
  #page-interview-special .interview-contents .interview__detail__item.reverse .elm-inner {
    display: block;
    position: relative;
    padding-top: 80vw;
    padding-bottom: 13.6vw;
    padding-left: 0;
    padding-right: 0;
    background-color: #F8F9FA;
    border-radius: 0 5.3333333333vw 5.3333333333vw 0;
  }
  #page-interview-special .interview-contents .interview__detail__item.reverse .elm-inner:after {
    display: none;
  }
  #page-interview-special .interview-contents .interview__detail__item.reverse .elm-inner:before {
    display: none;
  }
  #page-interview-special .interview-contents .interview__detail__item.reverse .interview__detail__item__image {
    width: 92vw;
    position: absolute;
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: -45.8666666667vw;
  }
  #page-interview-special .interview-contents .interview__detail__item.reverse .interview__detail__item__qa {
    width: 92vw;
    margin: 0 auto;
  }
  #page-interview-special .interview-contents .interview__detail__item__image {
    width: 100%;
    margin-top: 0;
  }
  #page-interview-special .interview-contents .interview__detail__item__image img {
    border-radius: 5.3333333333vw;
  }
  #page-interview-special .interview-contents .interview__detail__item__qa {
    margin-top: 14.9333333333vw;
    width: 100%;
  }
  #page-interview-special .interview-contents .interview__detail__item__qa dl:not(:first-of-type) {
    margin-top: 13.3333333333vw;
  }
  #page-interview-special .interview-contents .interview__detail__item__qa dl dt {
    font-size: 6.4vw;
    line-height: 133.3333333333%;
  }
  #page-interview-special .interview-contents .interview__detail__item__qa dl dt .q {
    margin-right: 4vw;
    min-width: 13.3333333333vw;
    width: 13.3333333333vw;
    height: 13.3333333333vw;
    font-size: 6.4vw;
    padding-top: 1.8666666667vw;
    padding-left: 3.7333333333vw;
  }
  #page-interview-special .interview-contents .interview__detail__item__qa dl dt .text {
    padding-top: 1.6vw;
  }
  #page-interview-special .interview-contents .interview__detail__item__qa dl dd {
    margin-top: 22px;
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
  #page-interview-special .interview-contents .interview__detail__item__qa dl dd .a {
    margin-right: 17px;
    width: 13.3333333333vw;
    height: 13.3333333333vw;
    font-size: 6.4vw;
    padding-top: 1.8666666667vw;
    padding-left: 4.2666666667vw;
  }
  #page-interview-special .interview-contents .interview__detail__item__qa dl dd .text {
    padding-top: 1.6vw;
    display: inline-block;
  }
  #page-interview-special .interview-contents .interview__detail__item.message .elm-inner {
    display: block;
  }
  #page-interview-special .interview-contents .interview__detail__item.message .interview__detail__item__qa {
    width: 100%;
  }
  #page-interview-special .interview-contents .interview__detail__item.message .interview__detail__item__image {
    width: 100%;
    margin: 14.9333333333vw auto 0;
    position: relative;
    padding-bottom: 25.3333333333vw;
  }
  #page-interview-special .interview-contents .interview__detail__item.message .interview__detail__item__image:after {
    border-radius: 5.3333333333vw;
    background: #F8F9FA url("/assets/img/common/dot-bg.png") left top;
    background-size: 10.1333333333vw 10.1333333333vw;
    padding-top: 85.3333333333vw;
  }
}
#page-interview-special .common-btn {
  margin-top: 76px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-special .common-btn {
    margin-top: clamp(40px, 4.75vw, 76px);
  }
}
@media screen and (max-width: 767px) {
  #page-interview-special .common-btn {
    margin-top: 16vw;
  }
}
#page-interview-special .common-bnr {
  margin-top: 88px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-special .common-bnr {
    margin-top: clamp(44px, 5.5vw, 88px);
  }
}
@media screen and (max-width: 767px) {
  #page-interview-special .common-bnr {
    margin-top: 16vw;
  }
}
#page-interview-special .common-slider {
  margin-top: 72px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-special .common-slider {
    margin-top: clamp(36px, 4.5vw, 72px);
  }
}
@media screen and (max-width: 767px) {
  #page-interview-special .common-slider {
    margin-top: 16vw;
  }
}

#page-interview-passed .interview-contents {
  margin-top: 57px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-passed .interview-contents {
    margin-top: clamp(30px, 3.5625vw, 57px);
  }
}
@media screen and (max-width: 767px) {
  #page-interview-passed .interview-contents {
    margin-top: 4.5333333333vw;
  }
}
#page-interview-passed .interview-contents .interview__intro__text {
  line-height: 211.1111111111%;
}
@media screen and (max-width: 767px) {
  #page-interview-passed .interview-contents .interview__intro__text {
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
}
#page-interview-passed .interview-contents .interview__intro__profile {
  margin-top: 107px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 767px) {
  #page-interview-passed .interview-contents .interview__intro__profile {
    margin-top: 12.2666666667vw;
    display: block;
  }
}
#page-interview-passed .interview-contents .interview__intro__profile__thumb {
  width: 428px;
  height: 240px;
  border-radius: 40px;
  -webkit-filter: drop-shadow(7px 7px 0 #9FB1EB);
          filter: drop-shadow(7px 7px 0 #9FB1EB);
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  overflow: hidden;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  #page-interview-passed .interview-contents .interview__intro__profile__thumb {
    width: 90.6666666667vw;
    height: 50.6666666667vw;
    border-radius: 8vw;
    -webkit-filter: drop-shadow(1.6vw 1.6vw 0 #9FB1EB);
            filter: drop-shadow(1.6vw 1.6vw 0 #9FB1EB);
  }
}
#page-interview-passed .interview-contents .interview__intro__profile__text {
  min-width: 520px;
  max-width: 600px;
  margin: 142px 0 0 -147px;
  padding: 25px 30px 30px 187px;
  background: rgba(205, 214, 243, 0.79);
  border-radius: 40px;
  position: relative;
  z-index: 1;
}
#page-interview-passed .interview-contents .interview__intro__profile__text .name {
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}
#page-interview-passed .interview-contents .interview__intro__profile__text .text {
  margin-top: 10px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-passed .interview-contents .interview__intro__profile__text {
    min-width: auto;
    max-width: 500px;
    margin-left: -120px;
    padding-left: 160px;
  }
}
@media screen and (max-width: 767px) {
  #page-interview-passed .interview-contents .interview__intro__profile__text {
    min-width: auto;
    max-width: 100%;
    margin: -8vw 0 0;
    padding: 14.9333333333vw 5.3333333333vw 9.0666666667vw;
    border-radius: 0 0 10.6666666667vw 10.6666666667vw;
  }
  #page-interview-passed .interview-contents .interview__intro__profile__text .name {
    font-size: 6.4vw;
  }
  #page-interview-passed .interview-contents .interview__intro__profile__text .text {
    margin-top: 1.3333333333vw;
    font-size: 4.8vw;
    line-height: 177.7777777778%;
  }
}
#page-interview-passed .interview-contents .interview__qa {
  margin-top: 89px;
}
#page-interview-passed .interview-contents .interview__qa dl:not(:first-of-type) {
  margin-top: 39px;
}
#page-interview-passed .interview-contents .interview__qa dl dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 150%;
  color: #707ba0;
}
#page-interview-passed .interview-contents .interview__qa dl dt .q {
  margin-right: 12px;
  min-width: 50px;
  width: 50px;
  height: 50px;
  display: block;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.05em;
  background: url("/assets/img/interview/passed/q_bg.svg") no-repeat center top;
  background-size: 100% auto;
  padding-top: 7px;
  padding-left: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#page-interview-passed .interview-contents .interview__qa dl dt .text {
  display: inline-block;
}
#page-interview-passed .interview-contents .interview__qa dl dd {
  margin-top: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#page-interview-passed .interview-contents .interview__qa dl dd .a {
  margin-right: 12px;
  min-width: 50px;
  width: 50px;
  height: 50px;
  display: block;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.05em;
  background: url("/assets/img/interview/passed/a_bg.svg") no-repeat center top;
  background-size: 100% auto;
  padding-top: 7px;
  padding-left: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#page-interview-passed .interview-contents .interview__qa dl dd .text {
  display: inline-block;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
@media screen and (max-width: 767px) {
  #page-interview-passed .interview-contents .interview__qa {
    margin-top: 16vw;
  }
  #page-interview-passed .interview-contents .interview__qa dl:not(:first-of-type) {
    margin-top: 10.1333333333vw;
  }
  #page-interview-passed .interview-contents .interview__qa dl dt {
    font-size: 6.4vw;
    line-height: 133.3333333333%;
  }
  #page-interview-passed .interview-contents .interview__qa dl dt .q {
    margin-right: 2.4vw;
    min-width: 13.3333333333vw;
    width: 13.3333333333vw;
    height: 13.3333333333vw;
    font-size: 6.4vw;
    padding-top: 1.8666666667vw;
    padding-left: 3.7333333333vw;
  }
  #page-interview-passed .interview-contents .interview__qa dl dt .text {
    -webkit-transform: translateY(0vw);
            transform: translateY(0vw);
    padding-top: 1.6vw;
  }
  #page-interview-passed .interview-contents .interview__qa dl dd {
    margin-top: 8vw;
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
  #page-interview-passed .interview-contents .interview__qa dl dd .a {
    margin-right: 2.9333333333vw;
    width: 13.3333333333vw;
    height: 13.3333333333vw;
    font-size: 6.4vw;
    padding-top: 1.8666666667vw;
    padding-left: 4.2666666667vw;
  }
  #page-interview-passed .interview-contents .interview__qa dl dd .text {
    display: inline-block;
    -webkit-transform: translateY(-1.8666666667vw);
            transform: translateY(-1.8666666667vw);
  }
}
#page-interview-passed .common-btn {
  margin-top: 76px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-passed .common-btn {
    margin-top: clamp(40px, 4.75vw, 76px);
  }
}
@media screen and (max-width: 767px) {
  #page-interview-passed .common-btn {
    margin-top: 16vw;
  }
}
#page-interview-passed .common-bnr {
  margin-top: 88px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-passed .common-bnr {
    margin-top: clamp(44px, 5.5vw, 88px);
  }
}
@media screen and (max-width: 767px) {
  #page-interview-passed .common-bnr {
    margin-top: 16vw;
  }
}
#page-interview-passed .common-slider {
  margin-top: 72px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-interview-passed .common-slider {
    margin-top: clamp(36px, 4.5vw, 72px);
  }
}
@media screen and (max-width: 767px) {
  #page-interview-passed .common-slider {
    margin-top: 16vw;
  }
}

#page-news .news-contents {
  margin-top: 78px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-news .news-contents {
    margin-top: clamp(30px, 4.875vw, 78px);
  }
}
@media screen and (max-width: 767px) {
  #page-news .news-contents {
    margin-top: 0;
  }
}
#page-news .news-contents .news__list li {
  border-bottom: 1px solid #707070;
}
#page-news .news-contents .news__list li a,
#page-news .news-contents .news__list li a:link,
#page-news .news-contents .news__list li a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-news .news-contents .news__list li a:hover {
    color: #000;
    text-decoration: none;
  }
}
#page-news .news-contents .news__list li:first-child {
  border-top: 1px solid #707070;
}
#page-news .news-contents .news__list li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 27px 0 26px;
}
#page-news .news-contents .news__list li a:hover {
  background: #ededed;
}
#page-news .news-contents .news__list li .date {
  width: 132px;
}
#page-news .news-contents .news__list li .text {
  width: calc(100% - 132px);
}
@media screen and (max-width: 767px) {
  #page-news .news-contents .news__list li:first-child {
    border-top: none;
  }
  #page-news .news-contents .news__list li a {
    padding: 5.3333333333vw 0 4.8vw;
    font-size: 4.8vw;
    line-height: 1.5555555556;
  }
  #page-news .news-contents .news__list li .date {
    width: 100%;
  }
  #page-news .news-contents .news__list li .text {
    margin-top: 1.3333333333vw;
    width: 100%;
  }
}
#page-news .news-contents .news .common__pager {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  #page-news .news-contents .news .common__pager {
    margin-top: 9.0666666667vw;
  }
}
#page-news .news-contents .article {
  margin-top: 4.8vw;
}
#page-news .news-contents .article__post .post {
  margin-top: 58px;
}
#page-news .news-contents .article__post .post a,
#page-news .news-contents .article__post .post a:link,
#page-news .news-contents .article__post .post a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-news .news-contents .article__post .post a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
@media screen and (max-width: 767px) {
  #page-news .news-contents .article__post {
    font-size: 4.8vw;
    line-height: 1.5555555556;
  }
  #page-news .news-contents .article__post .post {
    margin-top: 14.1333333333vw;
  }
}
#page-news .common-btn {
  margin-top: 137px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-news .common-btn {
    margin-top: clamp(70px, 8.5625vw, 137px);
  }
}
@media screen and (max-width: 767px) {
  #page-news .common-btn {
    margin-top: 15.2vw;
  }
}

#page-manga-index .manga-contents {
  padding-top: 56px;
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  #page-manga-index .manga-contents {
    padding-top: 4.5333333333vw;
  }
}
#page-manga-index .manga-contents .manga__list {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-manga-index .manga-contents .manga__list {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  #page-manga-index .manga-contents .manga__list {
    display: block;
  }
}
#page-manga-index .manga-contents .manga__list__item {
  margin-top: 40px;
  width: 31.914893617%;
  margin-right: 1.2158054711%;
}
#page-manga-index .manga-contents .manga__list__item a,
#page-manga-index .manga-contents .manga__list__item a:link,
#page-manga-index .manga-contents .manga__list__item a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-manga-index .manga-contents .manga__list__item a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
@media screen and (min-width: 1025px) {
  #page-manga-index .manga-contents .manga__list__item:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-manga-index .manga-contents .manga__list__item {
    width: 48%;
    margin-top: 30px;
  }
  #page-manga-index .manga-contents .manga__list__item:nth-of-type(odd) {
    margin-right: 4%;
  }
  #page-manga-index .manga-contents .manga__list__item:nth-of-type(2n) {
    margin-right: 0;
  }
}
#page-manga-index .manga-contents .manga__list__item:last-of-type {
  margin-right: 0;
}
#page-manga-index .manga-contents .manga__list__item .thumb {
  border-radius: 40px;
  overflow: hidden;
  -webkit-box-shadow: 7px 7px 0px #e9c6c3;
          box-shadow: 7px 7px 0px #e9c6c3;
}
#page-manga-index .manga-contents .manga__list__item .text {
  margin-top: 32px;
  padding-left: 19px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  #page-manga-index .manga-contents .manga__list {
    display: block;
  }
  #page-manga-index .manga-contents .manga__list__item {
    margin-top: 13.8666666667vw;
    display: block;
    width: 100%;
    margin-right: 0;
  }
  #page-manga-index .manga-contents .manga__list__item:first-of-type {
    margin-top: 0;
  }
  #page-manga-index .manga-contents .manga__list__item:not(:first-of-type) {
    margin-top: 13.8666666667vw;
  }
  #page-manga-index .manga-contents .manga__list__item .thumb {
    border-radius: 5.3333333333vw;
    -webkit-box-shadow: 1.8666666667vw 1.8666666667vw 0px #e9c6c3;
            box-shadow: 1.8666666667vw 1.8666666667vw 0px #e9c6c3;
  }
  #page-manga-index .manga-contents .manga__list__item .text {
    font-size: 4.8vw;
    line-height: 177.7777777778%;
    margin-top: 3.4666666667vw;
    padding-left: 2.9333333333vw;
  }
}
#page-manga-index .footer {
  margin-top: 142px;
}
@media screen and (max-width: 767px) {
  #page-manga-index .footer {
    margin-top: 56.8vw;
  }
}

#page-manga-episode .manga-contents {
  margin-top: 66px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-manga-episode .manga-contents {
    margin-top: clamp(30px, 4.125vw, 66px);
  }
}
@media screen and (max-width: 767px) {
  #page-manga-episode .manga-contents {
    margin-top: 6.6666666667vw;
  }
}
#page-manga-episode .manga-contents .manga-episode {
  max-width: 600px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  #page-manga-episode .manga-contents .manga-episode {
    max-width: 100%;
  }
}
#page-manga-episode .manga-contents .manga-episode__copyright {
  margin-top: 20px;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  #page-manga-episode .manga-contents .manga-episode__copyright {
    margin-top: 3.4666666667vw;
    font-size: 3.2vw;
  }
}
#page-manga-episode .manga-contents .share-block {
  margin-top: 144px;
}
@media screen and (max-width: 767px) {
  #page-manga-episode .manga-contents .share-block {
    margin-top: 22.1333333333vw;
  }
}
#page-manga-episode .manga-contents .manga-btn {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  #page-manga-episode .manga-contents .manga-btn {
    margin-top: 16vw;
  }
}
#page-manga-episode .manga-contents .common-bnr {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  #page-manga-episode .manga-contents .common-bnr {
    margin-top: 16vw;
  }
}
#page-manga-episode .manga-contents .common-slider {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  #page-manga-episode .manga-contents .common-slider {
    margin-top: 16vw;
  }
}

#page-movie-index .movie-contents {
  padding-top: 84px;
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  #page-movie-index .movie-contents {
    padding-top: 4.5333333333vw;
  }
}
#page-movie-index .movie-contents .lead-text {
  font-size: 18px;
  line-height: 211.1111111111%;
}
@media screen and (max-width: 767px) {
  #page-movie-index .movie-contents .lead-text {
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
}
#page-movie-index .movie-contents .movie-detail {
  margin-top: 206px;
}
#page-movie-index .movie-contents .movie-detail:first-of-type {
  margin-top: 75px;
}
#page-movie-index .movie-contents .movie-detail__list {
  margin: 49px auto 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-movie-index .movie-contents .movie-detail__list {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  #page-movie-index .movie-contents .movie-detail__list {
    display: block;
  }
}
#page-movie-index .movie-contents .movie-detail__list__item {
  margin-top: 40px;
  width: 31.914893617%;
  margin-right: 1.2158054711%;
}
#page-movie-index .movie-contents .movie-detail__list__item a,
#page-movie-index .movie-contents .movie-detail__list__item a:link,
#page-movie-index .movie-contents .movie-detail__list__item a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-movie-index .movie-contents .movie-detail__list__item a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
#page-movie-index .movie-contents .movie-detail__list__item:last-of-type {
  margin-right: 0;
}
@media screen and (min-width: 1025px) {
  #page-movie-index .movie-contents .movie-detail__list__item:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-movie-index .movie-contents .movie-detail__list__item {
    width: 48%;
    margin-top: 30px;
  }
  #page-movie-index .movie-contents .movie-detail__list__item:nth-of-type(odd) {
    margin-right: 4%;
  }
  #page-movie-index .movie-contents .movie-detail__list__item:nth-of-type(2n) {
    margin-right: 0;
  }
}
#page-movie-index .movie-contents .movie-detail__list__item a {
  display: block;
}
#page-movie-index .movie-contents .movie-detail__list__item .thumb {
  width: 100%;
  border-radius: 40px;
  overflow: hidden;
  -webkit-box-shadow: 7px 7px 0px #7bc88b;
          box-shadow: 7px 7px 0px #7bc88b;
}
#page-movie-index .movie-contents .movie-detail__list__item .text {
  margin-top: 34px;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 18px;
  line-height: 177.7777777778%;
}
#page-movie-index .movie-contents .movie-detail__list__item .text.t-blank:after {
  content: "";
  width: 18px;
  height: 18px;
  background: url("/assets/img/common/icon/blank.svg") no-repeat center top;
  background-size: 100% auto;
  display: inline-block;
  line-height: 1;
  -webkit-transform: translateY(3px) translateX(-2px);
          transform: translateY(3px) translateX(-2px);
}
@media screen and (max-width: 767px) {
  #page-movie-index .movie-contents .movie-detail {
    margin-top: 14.4vw;
  }
  #page-movie-index .movie-contents .movie-detail:first-of-type {
    margin-top: 4.2666666667vw;
  }
  #page-movie-index .movie-contents .movie-detail__list {
    width: 100%;
    margin: 13.3333333333vw 0 0 0;
    display: block;
  }
  #page-movie-index .movie-contents .movie-detail__list__item {
    margin-top: 6.4vw;
    width: 100%;
    margin-right: 0;
  }
  #page-movie-index .movie-contents .movie-detail__list__item:first-of-type {
    margin-top: 0;
  }
  #page-movie-index .movie-contents .movie-detail__list__item .thumb {
    border-radius: 5.3333333333vw;
    -webkit-box-shadow: 1.8666666667vw 1.8666666667vw 0px #7bc88b;
            box-shadow: 1.8666666667vw 1.8666666667vw 0px #7bc88b;
  }
  #page-movie-index .movie-contents .movie-detail__list__item .text {
    margin-top: 6.4vw;
    padding-left: 0;
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
  #page-movie-index .movie-contents .movie-detail__list__item .text.t-blank:after {
    width: 4.8vw;
    height: 4.8vw;
    -webkit-transform: translateY(0.8vw) translateX(-1.6vw);
            transform: translateY(0.8vw) translateX(-1.6vw);
  }
}
@media screen and (max-width: 767px) {
  #page-movie-index .footer {
    margin-top: 44.2666666667vw;
  }
}

#page-movie-introduction .movie-contents {
  padding-bottom: 63px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #page-movie-introduction .movie-contents {
    padding-bottom: 8.8vw;
  }
}
#page-movie-introduction .movie-contents .movie-detail {
  margin: 62px auto 0 auto;
  max-width: 1024px;
  position: relative;
}
#page-movie-introduction .movie-contents .movie-detail:after {
  content: "";
  width: 85.3515625%;
  padding-top: clamp(400px, 35.5vw, 568px);
  border-radius: 60px 0px 0px 60px;
  position: absolute;
  right: 0;
  bottom: -108px;
  background: #f8f9fb;
  pointer-events: none;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #page-movie-introduction .movie-contents .movie-detail:after {
    bottom: -60px;
  }
}
#page-movie-introduction .movie-contents .movie-detail:before {
  content: "";
  width: 100vw;
  padding-top: clamp(400px, 35.5vw, 568px);
  border-radius: 0;
  position: absolute;
  right: -110%;
  bottom: -108px;
  background: #f8f9fb;
  pointer-events: none;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #page-movie-introduction .movie-contents .movie-detail:before {
    bottom: -60px;
  }
}
#page-movie-introduction .movie-contents .movie-detail iframe {
  width: 100%;
  height: 576px;
  line-height: 1;
  display: block;
  overflow: hidden;
  border-radius: 40px;
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  #page-movie-introduction .movie-contents .movie-detail {
    margin: 6.1333333333vw auto 0 auto;
  }
  #page-movie-introduction .movie-contents .movie-detail:after {
    width: 77.0666666667vw;
    padding-top: 50.9333333333vw;
    border-radius: 5.3333333333vw 0px 0px 5.3333333333vw;
    position: absolute;
    right: 0;
    bottom: -5.3333333333vw;
  }
  #page-movie-introduction .movie-contents .movie-detail:before {
    padding-top: 50.9333333333vw;
    border-radius: 0;
    position: absolute;
    right: -100%;
    bottom: -5.3333333333vw;
  }
  #page-movie-introduction .movie-contents .movie-detail iframe {
    width: 100%;
    height: 52vw;
    border-radius: 5.3333333333vw;
  }
}
#page-movie-introduction .movie-contents .movie-text {
  margin-top: clamp(82px, 10.25vw, 164px);
  font-size: 18px;
  line-height: 177.7777777778%;
}
@media screen and (max-width: 767px) {
  #page-movie-introduction .movie-contents .movie-text {
    margin-top: 11.4666666667vw;
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
}
#page-movie-introduction .movie-contents .common-btn {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  #page-movie-introduction .movie-contents .common-btn {
    margin-top: 74px;
  }
}
#page-movie-introduction .movie-contents .share-block {
  margin-top: 194px;
}
@media screen and (max-width: 767px) {
  #page-movie-introduction .movie-contents .share-block {
    margin-top: 32.2666666667vw;
  }
}
#page-movie-introduction .movie-contents .movie-btn {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  #page-movie-introduction .movie-contents .movie-btn {
    margin-top: 16.2666666667vw;
  }
}
#page-movie-introduction .movie-contents .common-bnr {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  #page-movie-introduction .movie-contents .common-bnr {
    margin-top: 16.2666666667vw;
  }
}
#page-movie-introduction .movie-contents .common-slider {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  #page-movie-introduction .movie-contents .common-slider {
    margin-top: 16vw;
  }
}
#page-movie-introduction .footer {
  margin-top: 229px;
}
@media screen and (max-width: 767px) {
  #page-movie-introduction .footer {
    margin-top: 50.6666666667vw;
  }
}

#page-about .about-contents {
  margin-top: 78px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-about .about-contents {
    margin-top: clamp(30px, 4.875vw, 78px);
  }
}
@media screen and (max-width: 767px) {
  #page-about .about-contents {
    margin-top: 4.8vw;
  }
}
@media screen and (max-width: 767px) {
  #page-about .about-contents .about__lead {
    font-size: 4.8vw;
    line-height: 1.5555555556;
  }
}
#page-about .about-contents .about__detail {
  margin-top: 74px;
}
#page-about .about-contents .about__detail__item:not(:first-child) {
  margin-top: 45px;
}
#page-about .about-contents .about__detail__item .title {
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.05em;
  border-bottom: 1px solid #707070;
  padding-bottom: 8px;
}
#page-about .about-contents .about__detail__item > .text {
  margin-top: 39px;
}
#page-about .about-contents .about__detail__item .common-btn {
  margin-top: 60px;
}
#page-about .about-contents .about__detail__item .common-btn a {
  width: 467px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 32px 20px 31px;
}
#page-about .about-contents .about__detail__item .common-btn a .text {
  padding-right: 35px;
}
#page-about .about-contents .about__detail__item .common-btn a .text:after {
  background-image: url(/assets/img/common/icon/blank.svg);
  width: 22px;
  height: 22px;
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  #page-about .about-contents .about__detail {
    margin-top: 4.2666666667vw;
  }
  #page-about .about-contents .about__detail__item:not(:first-child) {
    margin-top: 14.1333333333vw;
  }
  #page-about .about-contents .about__detail__item .title {
    font-size: 6.4vw;
    padding-bottom: 2.4vw;
  }
  #page-about .about-contents .about__detail__item > .text {
    margin-top: 6.6666666667vw;
    font-size: 4.8vw;
    line-height: 1.5555555556;
  }
  #page-about .about-contents .about__detail__item .common-btn {
    margin-top: 13.8666666667vw;
  }
  #page-about .about-contents .about__detail__item .common-btn a {
    width: 100%;
    padding: 8vw 0 8.5333333333vw;
  }
  #page-about .about-contents .about__detail__item .common-btn a .text {
    padding-right: 6.6666666667vw;
  }
  #page-about .about-contents .about__detail__item .common-btn a .text:after {
    width: 5.8666666667vw;
    height: 5.8666666667vw;
  }
}

#page-contact .contact-contents {
  margin-top: 78px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-contact .contact-contents {
    margin-top: clamp(30px, 4.875vw, 78px);
  }
}
@media screen and (max-width: 767px) {
  #page-contact .contact-contents {
    margin-top: 4.8vw;
  }
}
#page-contact .contact-contents .contact__info {
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  #page-contact .contact-contents .contact__info {
    font-size: 4.8vw;
    line-height: 1.5555555556;
  }
}
#page-contact .contact-contents .contact__info__text .tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#page-contact .contact-contents .contact__info__text .tel dd {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

#page-study-index .study-contents {
  padding-top: 89px;
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  #page-study-index .study-contents {
    padding-top: 2.6666666667vw;
    padding-bottom: 8.5333333333vw;
  }
}
#page-study-index .study-contents .study-detail {
  margin-top: 206px;
}
#page-study-index .study-contents .study-detail.study-detail-study {
  margin-top: 0;
}
#page-study-index .study-contents .study-detail.study-detail-reidai {
  margin-top: 208px;
}
#page-study-index .study-contents .study-detail.study-detail-kako {
  margin-top: 213px;
}
#page-study-index .study-contents .study-detail.study-detail-book {
  margin-top: 172px;
}
#page-study-index .study-contents .study-detail__list {
  width: 100%;
  margin: 49px auto 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-study-index .study-contents .study-detail__list {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  #page-study-index .study-contents .study-detail__list {
    display: block;
  }
}
#page-study-index .study-contents .study-detail__list.wide {
  margin-top: 93px;
  width: 100%;
  max-width: 1300px;
}
#page-study-index .study-contents .study-detail__list.wide .study-detail__list__item {
  margin: 60px auto 0 auto;
  width: 100%;
}
#page-study-index .study-contents .study-detail__list.wide .study-detail__list__item:first-of-type {
  margin-top: 0;
}
#page-study-index .study-contents .study-detail__list__item {
  margin-top: 40px;
  width: 31.914893617%;
  margin-right: 1.2158054711%;
}
#page-study-index .study-contents .study-detail__list__item a,
#page-study-index .study-contents .study-detail__list__item a:link,
#page-study-index .study-contents .study-detail__list__item a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-study-index .study-contents .study-detail__list__item a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
#page-study-index .study-contents .study-detail__list__item:last-of-type {
  margin-right: 0;
}
@media screen and (min-width: 1025px) {
  #page-study-index .study-contents .study-detail__list__item:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-study-index .study-contents .study-detail__list__item {
    width: 48%;
    margin-top: 30px;
  }
  #page-study-index .study-contents .study-detail__list__item:nth-of-type(odd) {
    margin-right: 4%;
  }
  #page-study-index .study-contents .study-detail__list__item:nth-of-type(2n) {
    margin-right: 0;
  }
}
#page-study-index .study-contents .study-detail__list__item a {
  display: block;
}
#page-study-index .study-contents .study-detail__list__item .thumb {
  width: 100%;
  border-radius: 40px;
  overflow: hidden;
  -webkit-box-shadow: 7px 7px 0px #FDE0AA;
          box-shadow: 7px 7px 0px #FDE0AA;
}
#page-study-index .study-contents .study-detail__list__item .text {
  margin-top: 34px;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 18px;
  line-height: 177.7777777778%;
}
#page-study-index .study-contents .study-detail__list__item .text.t-blank:after {
  content: "";
  width: 18px;
  height: 18px;
  background: url("/assets/img/common/icon/blank.svg") no-repeat center top;
  background-size: 100% auto;
  display: inline-block;
  line-height: 1;
  -webkit-transform: translateY(3px) translateX(-2px);
          transform: translateY(3px) translateX(-2px);
}
@media screen and (max-width: 767px) {
  #page-study-index .study-contents .study-detail {
    margin-top: 14.4vw;
  }
  #page-study-index .study-contents .study-detail.study-detail-study {
    margin-top: 0;
  }
  #page-study-index .study-contents .study-detail.study-detail-reidai {
    margin-top: 12.8vw;
  }
  #page-study-index .study-contents .study-detail.study-detail-kako {
    margin-top: 16.5333333333vw;
  }
  #page-study-index .study-contents .study-detail.study-detail-book {
    margin-top: 15.7333333333vw;
  }
  #page-study-index .study-contents .study-detail__list {
    width: 100%;
    margin-top: 8.2666666667vw;
    display: block;
  }
  #page-study-index .study-contents .study-detail__list.wide {
    margin-top: 12.5333333333vw;
    max-width: 100%;
  }
  #page-study-index .study-contents .study-detail__list.wide .study-detail__list__item {
    margin-top: 13.8666666667vw;
  }
  #page-study-index .study-contents .study-detail__list.wide .study-detail__list__item:first-of-type {
    margin-top: 0;
  }
  #page-study-index .study-contents .study-detail__list__item {
    margin-top: 13.8666666667vw;
    display: block;
    width: 100%;
    margin-right: 0;
  }
  #page-study-index .study-contents .study-detail__list__item:first-of-type {
    margin-top: 0;
  }
  #page-study-index .study-contents .study-detail__list__item .thumb {
    border-radius: 5.3333333333vw;
    -webkit-box-shadow: 1.8666666667vw 1.8666666667vw 0px #FDE0AA;
            box-shadow: 1.8666666667vw 1.8666666667vw 0px #FDE0AA;
  }
  #page-study-index .study-contents .study-detail__list__item .text {
    margin-top: 6.4vw;
    padding-left: 0;
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
  #page-study-index .study-contents .study-detail__list__item .text.t-blank:after {
    width: 4.8vw;
    height: 4.8vw;
    -webkit-transform: translateY(0.8vw) translateX(-1.6vw);
            transform: translateY(0.8vw) translateX(-1.6vw);
  }
}
@media screen and (max-width: 767px) {
  #page-study-index .footer {
    margin-top: 44.2666666667vw;
  }
}

#page-study-detail .study-contents {
  padding-top: 50px;
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  #page-study-detail .study-contents {
    padding-top: 6.9333333333vw;
  }
  #page-study-detail .study-contents .elm-inner {
    padding: 0 0;
  }
}
#page-study-detail .study-contents .study-item:not(:first-child) {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  #page-study-detail .study-contents .study-item:not(:first-child) {
    margin-top: 26.6666666667vw;
  }
}
#page-study-detail .study-contents .study-item__question {
  padding: 43px 45px 46px;
  background: #F8F9FA;
  border-radius: 40px;
}
#page-study-detail .study-contents .study-item__question__ttl {
  font-size: 24px;
  line-height: 1.3333333333;
  font-weight: 500;
  letter-spacing: 0.05em;
}
#page-study-detail .study-contents .study-item__question__text {
  margin-top: 18px;
}
#page-study-detail .study-contents .study-item__question__text .divide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#page-study-detail .study-contents .study-item__question__text .divide .head {
  min-width: 60px;
}
@media screen and (max-width: 767px) {
  #page-study-detail .study-contents .study-item__question {
    padding: 6.6666666667vw 4vw 4.5333333333vw;
    border-radius: 5.3333333333vw;
  }
  #page-study-detail .study-contents .study-item__question__ttl {
    font-size: 4.8vw;
    line-height: 1.5555555556;
    font-weight: 700;
    letter-spacing: 0;
  }
  #page-study-detail .study-contents .study-item__question__text {
    font-size: 4.8vw;
    line-height: 155.5555555556%;
    margin-top: 6.9333333333vw;
  }
  #page-study-detail .study-contents .study-item__question__text .divide .head {
    min-width: 13.3333333333vw;
  }
}
#page-study-detail .study-contents .study-item__term {
  margin-top: 30px;
  padding: 34px 45px 27px;
  background: #F8F9FA;
  border-radius: 40px;
}
#page-study-detail .study-contents .study-item__term__ttl {
  text-align: center;
  font-weight: 700;
}
#page-study-detail .study-contents .study-item__term__txt {
  margin-top: 8px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #page-study-detail .study-contents .study-item__term {
    margin-top: 8vw;
    padding: 6.1333333333vw 4vw 7.2vw;
    border-radius: 5.3333333333vw;
  }
  #page-study-detail .study-contents .study-item__term__ttl {
    font-size: 4.8vw;
    line-height: 177.7777777778%;
  }
  #page-study-detail .study-contents .study-item__term__txt {
    margin-top: 0;
    font-size: 4.8vw;
    line-height: 177.7777777778%;
  }
}
#page-study-detail .study-contents .study-item__answer {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  #page-study-detail .study-contents .study-item__answer {
    margin-top: 13.0666666667vw;
  }
}
#page-study-detail .study-contents .study-item__answer__btn {
  width: 467px;
  margin: 0 auto;
}
#page-study-detail .study-contents .study-item__answer__btn a,
#page-study-detail .study-contents .study-item__answer__btn a:link,
#page-study-detail .study-contents .study-item__answer__btn a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-study-detail .study-contents .study-item__answer__btn a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
#page-study-detail .study-contents .study-item__answer__btn a {
  width: 467px;
  height: 101px;
  margin: 0 auto;
  border: 1px solid #707070;
  border-radius: 40px;
  background: #fff;
  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;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.05em;
  position: relative;
}
#page-study-detail .study-contents .study-item__answer__btn a:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 39px;
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
  background: url(/assets/img/common/icon/arrow-next.svg) no-repeat;
  background-size: 100%;
  width: 13px;
  height: 24px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#page-study-detail .study-contents .study-item__answer__btn.open a:after {
  -webkit-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
}
@media screen and (max-width: 767px) {
  #page-study-detail .study-contents .study-item__answer__btn {
    width: 92vw;
  }
  #page-study-detail .study-contents .study-item__answer__btn a {
    width: 92vw;
    height: 26.9333333333vw;
    border-radius: 5.3333333333vw;
    font-size: 6.4vw;
  }
  #page-study-detail .study-contents .study-item__answer__btn a:after {
    right: 10.4vw;
    width: 3.4666666667vw;
    height: 6.4vw;
  }
}
#page-study-detail .study-contents .study-item__answer__detail {
  display: none;
  margin-top: 48px;
  padding: 58px 45px 53px;
  background: #FFFAF1;
  border-radius: 40px;
}
#page-study-detail .study-contents .study-item__answer__detail .title {
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.05em;
  text-align: center;
}
#page-study-detail .study-contents .study-item__answer__detail .title:not(:first-of-type) {
  margin-top: 51px;
}
#page-study-detail .study-contents .study-item__answer__detail .text_answer {
  margin-top: 25px;
  font-weight: 700;
}
#page-study-detail .study-contents .study-item__answer__detail .text_explain {
  margin-top: 22px;
}
#page-study-detail .study-contents .study-item__answer__detail .text_explain p:not(:first-child) {
  margin-top: 32px;
}
#page-study-detail .study-contents .study-item__answer__detail .text_explain .wavy {
  -webkit-text-decoration: underline wavy #000;
          text-decoration: underline wavy #000;
  text-underline-offset: 3px;
}
#page-study-detail .study-contents .study-item__answer__detail .text_explain .double {
  -webkit-text-decoration: underline double #000;
          text-decoration: underline double #000;
  text-underline-offset: 3px;
}
#page-study-detail .study-contents .study-item__answer__detail .text_explain .calculation__list {
  margin-top: 30px;
}
#page-study-detail .study-contents .study-item__answer__detail .text_explain .calculation__list dl dt {
  width: 100%;
  font-weight: 700;
  border-bottom: 1px solid #707070;
}
#page-study-detail .study-contents .study-item__answer__detail .text_explain .calculation__list dl dd {
  width: 100%;
}
#page-study-detail .study-contents .study-item__answer__detail .text_explain .calculation__list dl dd .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#page-study-detail .study-contents .study-item__answer__detail .text_explain .calculation__list dl dd .item .head {
  margin-right: 20px;
}
#page-study-detail .study-contents .study-item__answer__detail .text_explain .calculation__list dl dd .item .detail .bold {
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  #page-study-detail .study-contents .study-item__answer__detail {
    margin-top: 12.2666666667vw;
    padding: 10.6666666667vw 4vw 7.7333333333vw;
    border-radius: 5.3333333333vw;
  }
  #page-study-detail .study-contents .study-item__answer__detail .title {
    font-size: 6.4vw;
  }
  #page-study-detail .study-contents .study-item__answer__detail .title:not(:first-of-type) {
    margin-top: 14.9333333333vw;
  }
  #page-study-detail .study-contents .study-item__answer__detail .text_answer {
    margin-top: 7.7333333333vw;
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
  #page-study-detail .study-contents .study-item__answer__detail .text_explain {
    margin-top: 7.7333333333vw;
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
  #page-study-detail .study-contents .study-item__answer__detail .text_explain p:not(:first-child) {
    margin-top: 7.7333333333vw;
  }
  #page-study-detail .study-contents .study-item__answer__detail .text_explain .wavy {
    text-underline-offset: 0.8vw;
  }
  #page-study-detail .study-contents .study-item__answer__detail .text_explain .double {
    text-underline-offset: 0.8vw;
  }
  #page-study-detail .study-contents .study-item__answer__detail .text_explain .calculation__list {
    margin-top: 8vw;
  }
  #page-study-detail .study-contents .study-item__answer__detail .text_explain .calculation__list dl:not(:first-of-type) {
    margin-top: 7.2vw;
  }
  #page-study-detail .study-contents .study-item__answer__detail .text_explain .calculation__list dl dd .item .head {
    min-width: 9.6vw;
    margin-right: 5.3333333333vw;
  }
}
#page-study-detail .share-block {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  #page-study-detail .share-block {
    margin-top: 18.1333333333vw;
  }
}
#page-study-detail .common-btn {
  margin-top: 76px;
}
@media screen and (max-width: 767px) {
  #page-study-detail .common-btn {
    margin-top: 16vw;
  }
}
#page-study-detail .common-bnr {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  #page-study-detail .common-bnr {
    margin-top: 16vw;
  }
}
#page-study-detail .common-slider {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  #page-study-detail .common-slider {
    margin-top: 15.4666666667vw;
  }
}
@media screen and (max-width: 767px) {
  #page-study-detail .footer {
    margin-top: 52vw;
  }
}

#page-search .search__result {
  margin-top: 78px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-search .search__result {
    margin-top: clamp(30px, 4.875vw, 78px);
  }
}
@media screen and (max-width: 767px) {
  #page-search .search__result {
    margin-top: 9.8666666667vw;
  }
}
#page-search .search__result__text {
  font-size: 24px;
  line-height: 133.3333333333%;
  letter-spacing: 0.05em;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  #page-search .search__result__text {
    font-size: 6.4vw;
    line-height: 133.3333333333%;
  }
}
#page-search .search__result__note {
  margin-top: 16px;
  font-size: 18px;
  line-height: 155.5555555556%;
  display: none;
}
@media screen and (max-width: 767px) {
  #page-search .search__result__note {
    display: block;
    margin-top: 4.2666666667vw;
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
}
#page-search .search__result__list {
  margin-top: 110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#page-search .search__result__list__item {
  width: 24.0881458967%;
}
#page-search .search__result__list__item a,
#page-search .search__result__list__item a:link,
#page-search .search__result__list__item a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  #page-search .search__result__list__item a:hover {
    opacity: 0.8;
    text-decoration: none;
  }
}
@media screen and (min-width: 768px) {
  #page-search .search__result__list__item:not(:nth-of-type(4n)) {
    margin-right: 1.2158054711%;
  }
  #page-search .search__result__list__item:nth-child(n+5) {
    margin-top: 47px;
  }
}
#page-search .search__result__list__item .thumb {
  border-radius: 40px;
  overflow: hidden;
  -webkit-box-shadow: 7px 7px 0px #d6d6d6;
          box-shadow: 7px 7px 0px #d6d6d6;
}
#page-search .search__result__list__item .text {
  margin-top: 13px;
  font-size: 18px;
  line-height: 177.7777777778%;
}
#page-search .search__result__list__item .text.t-blank:after {
  content: "";
  width: 18px;
  height: 18px;
  background: url("/assets/img/common/icon/blank.svg") no-repeat center top;
  background-size: 100% auto;
  display: inline-block;
  line-height: 1;
  -webkit-transform: translateY(3px) translateX(-2px);
          transform: translateY(3px) translateX(-2px);
}
@media screen and (max-width: 767px) {
  #page-search .search__result__list {
    margin-top: 8.8vw;
    display: block;
  }
  #page-search .search__result__list__item {
    width: 100%;
  }
  #page-search .search__result__list__item:not(:first-of-type) {
    margin-top: 9.3333333333vw;
  }
  #page-search .search__result__list__item .thumb {
    border-radius: 5.3333333333vw;
    -webkit-box-shadow: 1.8666666667vw 1.8666666667vw 0px #d6d6d6;
            box-shadow: 1.8666666667vw 1.8666666667vw 0px #d6d6d6;
  }
  #page-search .search__result__list__item .text {
    margin-top: 4vw;
    font-size: 4.8vw;
  }
  #page-search .search__result__list__item .text.t-blank:after {
    width: 4.8vw;
    height: 4.8vw;
    -webkit-transform: translateY(0.8vw) translateX(-1.6vw);
            transform: translateY(0.8vw) translateX(-1.6vw);
  }
}
#page-search .footer {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  #page-search .footer {
    margin-top: 53.3333333333vw;
  }
}
#page-search .common__pager {
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  #page-search .common__pager {
    margin-top: 6.9333333333vw;
  }
}

#page-not-found .not-found-contents {
  margin-top: 78px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #page-not-found .not-found-contents {
    margin-top: clamp(30px, 4.875vw, 78px);
  }
}
@media screen and (max-width: 767px) {
  #page-not-found .not-found-contents {
    margin-top: 9.8666666667vw;
  }
}
#page-not-found .not-found-contents .not-found__heading {
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 133.3333333333%;
}
@media screen and (max-width: 767px) {
  #page-not-found .not-found-contents .not-found__heading {
    font-size: 6.4vw;
  }
}
#page-not-found .not-found-contents .not-found__text {
  margin-top: 52px;
  font-size: 18px;
  line-height: 150%;
}
@media screen and (max-width: 767px) {
  #page-not-found .not-found-contents .not-found__text {
    margin-top: 5.0666666667vw;
    font-size: 4.8vw;
    line-height: 155.5555555556%;
  }
}
#page-not-found .not-found-contents .common-btn {
  margin-top: 55px;
}
@media screen and (max-width: 767px) {
  #page-not-found .not-found-contents .common-btn {
    margin-top: 14.1333333333vw;
  }
}
#page-not-found .footer {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  #page-not-found .footer {
    margin-top: 53.3333333333vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImdsb2JhbC9fdmFyLnNjc3MiLCJjb21tb24vX3Jlc3Muc2NzcyIsImNvbW1vbi9fdXRpbGl0eS5zY3NzIiwiZ2xvYmFsL19taXhpbi5zY3NzIiwiY29tbW9uL19jb21tb24uc2NzcyIsImNvbW1vbi9sYXlvdXQvX2hlYWRlci5zY3NzIiwiY29tbW9uL2xheW91dC9fZm9vdGVyLnNjc3MiLCJjb21tb24vbGlicmFyeS9fc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiY29tbW9uL3BhcnRzL19wYWdlLWhlYWRpbmcuc2NzcyIsImNvbW1vbi9wYXJ0cy9fc2VjdGlvbi1oZWFkaW5nLnNjc3MiLCJjb21tb24vcGFydHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbW1vbi9wYXJ0cy9fYXJ0aWNsZS1pbmZvLXRvcC5zY3NzIiwiY29tbW9uL3BhcnRzL19jb21tb24tYm5yLnNjc3MiLCJjb21tb24vcGFydHMvX2NvbW1vbi1zbGlkZXIuc2NzcyIsImNvbW1vbi9wYXJ0cy9fc2hhcmUtYmxvY2suc2NzcyIsImNvbW1vbi9wYXJ0cy9fY29tbW9uLWJ0bi5zY3NzIiwiY29tbW9uL3BhcnRzL19jb21tb25fX3BhZ2VyLnNjc3MiLCJwYWdlcy9fdG9wLnNjc3MiLCJwYWdlcy9faW50ZXJ2aWV3LnNjc3MiLCJwYWdlcy9faW50ZXJ2aWV3LXNwZWNpYWwuc2NzcyIsInBhZ2VzL19pbnRlcnZpZXctcGFzc2VkLnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX21hbmdhLnNjc3MiLCJwYWdlcy9fbWFuZ2EtZXBpc29kZS5zY3NzIiwicGFnZXMvX21vdmllLnNjc3MiLCJwYWdlcy9fbW92aWUtaW50cm9kdWN0aW9uLnNjc3MiLCJwYWdlcy9fYWJvdXQuc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYWdlcy9fc3R1ZHkuc2NzcyIsInBhZ2VzL19zdHVkeS1kZXRhaWwuc2NzcyIsInBhZ2VzL19zZWFyY2guc2NzcyIsInBhZ2VzL180MDQuc2NzcyJd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NkRBQUE7WUFBQSxxREFBQTtFL0J3NExKO0UrQnQ0TEc7SUFDQyxlQUFBO0lBQ0EsZ0JBQUE7RS9CdzRMSjtFK0J0NExLO0lBQ0MsWUFBQTtJQUNBLGFBQUE7SUFDQSx1REFBQTtZQUFBLCtDQUFBO0UvQnc0TE47QUFDRjtBK0IvM0xDO0VBQ0MsaUJBQUE7QS9CaTRMRjtBSXA2TEM7RTJCa0NBO0lBR0UsMkJBQUE7RS9CbTRMRDtBQUNGO0ErQmg0TEM7RUFDQyxnQkFBQTtBL0JrNExGO0FJNTZMQztFMkJ5Q0E7SUFHRSwwQkFBQTtFL0JvNExEO0FBQ0Y7O0FnQ3QvTEM7RUFDQyxnQkFBQTtBaEN5L0xGO0FnQ3YvTEU7RUFIRDtJQUlFLHNDQUFBO0VoQzAvTEQ7QUFDRjtBSTE3TEM7RTRCckVBO0lBUUUsMEJBQUE7RWhDMi9MRDtBQUNGO0FnQ3ovTEU7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0FoQzIvTEg7QUlyOExDO0U0QjFEQztJQU1FLGdCQUFBO0VoQzYvTEY7QUFDRjtBZ0MxL0xFO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QWhDNC9MSDtBSS84TEM7RTRCaERDO0lBS0UsMEJBQUE7SUFDQSxnQkFBQTtJQUNBLDRCQUFBO0VoQzgvTEY7QUFDRjtBZ0MzL0xFO0VBQ0MsZ0JBQUE7QWhDNi9MSDtBSXo5TEM7RTRCckNDO0lBR0UsMkJBQUE7RWhDKy9MRjtBQUNGO0FnQzEvTEM7RUFDQyxpQkFBQTtBaEM0L0xGO0FJaitMQztFNEI1QkE7SUFHRSwyQkFBQTtFaEM4L0xEO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblJlZ3VsYXIgNDAwXG5NZWRpdW0gNTAwXG4qL1xuLypcblJlZ3VsYXIgNDAwXG5NZWRpdW0gNTAwXG4qL1xuLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG4gIHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1zY3JlZW5dIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIFtoaWRkZW5+PXNjcmVlbl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXRjaC0tcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2l0Y2gtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaHRtbC5uYXZpLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE3Ny43Nzc3Nzc3Nzc4JTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiAxNjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2NvbW1vbi1iZy5wbmdcIikgcmVwZWF0LXkgbGVmdCAxOTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2NvbW1vbi1iZy1zcC5wbmdcIikgcmVwZWF0LXkgbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nLXRvcDogMTguNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogU1Djga7plbfmirzjgZfnpoHmraIgKi9cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZWxtLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0dnc7XG4gIH1cbn1cblxuLnBhZ2UtdG9wIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMDBweDtcbiAgYm90dG9tOiA5M3B4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtdG9wIHtcbiAgICByaWdodDogNTBweDtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRvcCB7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgICByaWdodDogNS44NjY2NjY2NjY3dnc7XG4gICAgYm90dG9tOiA1Ljg2NjY2NjY2Njd2dztcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwLjh2dyAxLjZ2dyByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbiAgfVxufVxuXG4vKlxuXHTigLvjg6Ljgrjjg6Xjg7zjg6vjgpLkvb/jgYbliY3jgavjgIFcblx0QHVzZSBcInNhc3M6bWF0aFwiO1xuXHTihpHjgZPjga7oqJjov7DjgpLov73liqDjgZnjgovjgILvvIhfY29tbW9uLnNjc3Pjgafjga/jgZnjgafjgasy6KGM55uu44Gr6KiY6L+w44GX44Gm44GE44G+44GZ77yJXG5cblx0LmhvZ2Vob2dlIHtcblx0XHR3aWR0aDogbWF0aC5kaXYoMTAwMCwgMTI4MCkgKiAxMDAlO1xuXHRcdOKGku+8iOaVsOWApCwg44OZ44O844K544Gu5pWw5YCk77yJ44Gu6aCG44Gn5YWl44KM44KL44CCXG5cblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDE2KTtcblx0XHTihpJsaW5lLWhlaWdodOOBruOCiOOBhuOBq+ODkeODvOOCu+ODs+ODiOOBp+WHuuOBmeW/heimgeOBjOOBquOBkeOCjOOBsOOAjCogMTAwJeOAjeOBr+S4jeimgVxuXHR9XG4qL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjRweDtcbiAgei1pbmRleDogOTk5ODtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuaGVhZGVyLmlzX3Njcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjIzcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmhlYWRlci5pc19zY3JvbGwgLmhlYWRlcl9fbmF2aV9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtLm1vdmllIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MThweCkge1xuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtLm1vdmllIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtLm1vdmllIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbiAgLmhlYWRlci5pc19zY3JvbGwgLmhlYWRlcl9fbmF2aV9faXRlbS5tYW5nYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDE4cHgpIHtcbiAgLmhlYWRlci5pc19zY3JvbGwgLmhlYWRlcl9fbmF2aV9faXRlbS5tYW5nYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlci5pc19zY3JvbGwgLmhlYWRlcl9fbmF2aV9faXRlbS5tYW5nYSAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtLnN0dWR5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MThweCkge1xuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtLnN0dWR5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtLnN0dWR5IC50ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtLmludGVydmlldyAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtIC5pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtIC5pY29uLm1vdmllIHtcbiAgICB3aWR0aDogNTNweDtcbiAgfVxuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtIC5pY29uLm1hbmdhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgfVxuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtIC5pY29uLnN0dWR5IHtcbiAgICB3aWR0aDogNjdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlWCgtMXB4KTtcbiAgfVxuICAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtIC5pY29uLmludGVydmlldyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG4gIH1cbiAgLmhlYWRlci5pc19zY3JvbGwgLmhlYWRlcl9fbmF2aV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTQxOHB4KSB7XG4gIC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX3NlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogMTguNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uaGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMjMuMzI4MjY3NDc3MiU7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMzQuNjY2NjY2NjY2N3Z3O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0dnc7XG4gICAgdG9wOiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuLmhlYWRlcl9fbmF2aV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19uYXZpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3OXB4IDE1cHggNDNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5oZWFkZXJfX25hdmkuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19uYXZpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMS4wNjY2NjY2NjY3dncgNHZ3IDExLjQ2NjY2NjY2Njd2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5oZWFkZXJfX25hdmkuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuLmhlYWRlcl9fbmF2aV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG4gIGhlaWdodDogMTA2cHg7XG59XG4uaGVhZGVyX19uYXZpX19pdGVtIGEsXG4uaGVhZGVyX19uYXZpX19pdGVtIGE6bGluayxcbi5oZWFkZXJfX25hdmlfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGVhZGVyX19uYXZpX19pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuLmhlYWRlcl9fbmF2aV9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fbmF2aV9faXRlbS5tb3ZpZSB7XG4gIG1hcmdpbi1yaWdodDogNjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MThweCkge1xuICAuaGVhZGVyX19uYXZpX19pdGVtLm1vdmllIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmlfX2l0ZW0ubW92aWUgLnRleHQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLmhlYWRlcl9fbmF2aV9faXRlbS5tYW5nYSB7XG4gIG1hcmdpbi1yaWdodDogNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MThweCkge1xuICAuaGVhZGVyX19uYXZpX19pdGVtLm1hbmdhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmlfX2l0ZW0ubWFuZ2EgLnRleHQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmhlYWRlcl9fbmF2aV9faXRlbS5zdHVkeSB7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MThweCkge1xuICAuaGVhZGVyX19uYXZpX19pdGVtLnN0dWR5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmlfX2l0ZW0uc3R1ZHkgLnRleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpO1xufVxuLmhlYWRlcl9fbmF2aV9faXRlbS5pbnRlcnZpZXcgLnRleHQge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuLmhlYWRlcl9fbmF2aV9faXRlbSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5oZWFkZXJfX25hdmlfX2l0ZW0gLmljb24ubW92aWUge1xuICB3aWR0aDogNjZweDtcbn1cbi5oZWFkZXJfX25hdmlfX2l0ZW0gLmljb24ubWFuZ2Ege1xuICB3aWR0aDogNjlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCk7XG59XG4uaGVhZGVyX19uYXZpX19pdGVtIC5pY29uLnN0dWR5IHtcbiAgd2lkdGg6IDk3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSB0cmFuc2xhdGVYKC0zcHgpO1xufVxuLmhlYWRlcl9fbmF2aV9faXRlbSAuaWNvbi5pbnRlcnZpZXcge1xuICB3aWR0aDogODRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG59XG4uaGVhZGVyX19uYXZpX19pdGVtIC50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtaW5kZW50OiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19uYXZpX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtLmFjdGl2ZSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0ubW92aWUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtLm1vdmllIC50ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0ubWFuZ2Ege1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0ubWFuZ2EgLnRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbS5zdHVkeSB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbS5zdHVkeSAudGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0uaW50ZXJ2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0uaW50ZXJ2aWV3IC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbSAuaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbSAuaWNvbi5tb3ZpZSB7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02KTtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtIC5pY29uLm1hbmdhIHtcbiAgICB3aWR0aDogNjlweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtIC5pY29uLnN0dWR5IHtcbiAgICB3aWR0aDogNzJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgdHJhbnNsYXRlWCgzcHgpO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLmljb24uaW50ZXJ2aWV3IHtcbiAgICB3aWR0aDogNzFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCg0cHgpO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0ubW92aWUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtLm1vdmllIC50ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNC44dnc7XG4gICAgbWFyZ2luLXRvcDogMi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbS5tYW5nYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDYuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0ubWFuZ2EgLnRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjczMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtLnN0dWR5IHtcbiAgICBtYXJnaW4tdG9wOiAxMC4xMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0uc3R1ZHkgLnRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMi4xMzMzMzMzMzMzdncpO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjkzMzMzMzMzMzN2dztcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtLmludGVydmlldyB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbS5pbnRlcnZpZXcgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjJ2dztcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtIC5pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMDtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19pdGVtIC5pY29uLm1vdmllIHtcbiAgICB3aWR0aDogMTcuNnZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyLjY2NjY2NjY2Njd2dyk7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbSAuaWNvbi5tYW5nYSB7XG4gICAgd2lkdGg6IDE4LjR2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMi40dncpIHRyYW5zbGF0ZVgoMi4xMzMzMzMzMzMzdncpO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLmljb24uc3R1ZHkge1xuICAgIHdpZHRoOiAxOS4ydnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yLjR2dykgdHJhbnNsYXRlWCgwLjh2dyk7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faXRlbSAuaWNvbi5pbnRlcnZpZXcge1xuICAgIHdpZHRoOiAxOC45MzMzMzMzMzMzdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMS4wNjY2NjY2NjY3dncpO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0ubWFuZ2Ege1xuICAgIG1hcmdpbi10b3A6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0uc3R1ZHkge1xuICAgIG1hcmdpbi10b3A6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2l0ZW0uaW50ZXJ2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLmhlYWRlcl9fbmF2aV9faW5uZXIge1xuICBtYXJnaW4tbGVmdDogMTA0cHg7XG4gIHBhZGRpbmctdG9wOiA0M3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTQxOHB4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTQuNHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3LjJ2dztcbiAgfVxufVxuLmhlYWRlcl9fbmF2aV9fc3ViIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQyLjg1NzE0Mjg1NzElO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbmF2aV9fc3ViX19pdGVtIGEsXG4uaGVhZGVyX19uYXZpX19zdWJfX2l0ZW0gYTpsaW5rLFxuLmhlYWRlcl9fbmF2aV9fc3ViX19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fc3ViX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmlfX3N1Yl9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19uYXZpX19zdWIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19zdWJfX2l0ZW0ge1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19zdWJfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fc3ViX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA5MnB4O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX3N1Yl9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDEyMXB4O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX3N1Yl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX3N1Yl9faXRlbSBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19uYXZpX19zdWIge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX3N1Yl9faXRlbSB7XG4gICAgaGVpZ2h0OiA5LjA2NjY2NjY2Njd2dztcbiAgfVxuICAuaGVhZGVyX19uYXZpX19zdWJfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fc3ViX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAyNC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fc3ViX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMzIuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX3N1Yl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IDI4dnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fc3ViX19pdGVtIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmlfX3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX25hdmlfX3NlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiAyNzlweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhlYWRlcl9fbmF2aV9fc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5oZWFkZXJfX25hdmlfX3NlYXJjaCAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5oZWFkZXJfX25hdmlfX3NlYXJjaCBpbnB1dDpmb2N1cyArIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX25hdmlfX3NlYXJjaCB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX3NlYXJjaCBpbnB1dCB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19zZWFyY2ggLmljb24ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19uYXZpX19zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxuICAuaGVhZGVyX19uYXZpX19zZWFyY2ggaW5wdXQge1xuICAgIHdpZHRoOiA5MC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMS43MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMi42NjY2NjY2NjY3dnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuaGVhZGVyX19uYXZpX19zZWFyY2ggLmljb24ge1xuICAgIHdpZHRoOiA0Ljh2dztcbiAgICBoZWlnaHQ6IDQuOHZ3O1xuICAgIGxlZnQ6IDMuMnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuaGVhZGVyX19uYXZpX19zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uaGVhZGVyX19tZW51X19zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19tZW51X19zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjhweDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vc3AtbWVudS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLmhlYWRlcl9fbWVudV9fc3AuYWN0aXZlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAyMi41cHg7XG4gICAgcmlnaHQ6IDI3LjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9zcC1tZW51LWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbWVudV9fc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcuNDY2NjY2NjY2N3Z3O1xuICAgIHJpZ2h0OiA4dnc7XG4gICAgd2lkdGg6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMy43MzMzMzMzMzMzdnc7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9zcC1tZW51LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuaGVhZGVyX19tZW51X19zcC5hY3RpdmUge1xuICAgIHdpZHRoOiA2LjR2dztcbiAgICBoZWlnaHQ6IDYuNHZ3O1xuICAgIHRvcDogNnZ3O1xuICAgIHJpZ2h0OiA3LjMzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9zcC1tZW51LWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxufVxuXG4jcGFnZS1tb3ZpZS1pbmRleCAuaGVhZGVyX19uYXZpX19pdGVtLm1vdmllIGE6YWZ0ZXIsXG4jcGFnZS1tb3ZpZS1pbnRyb2R1Y3Rpb24gLmhlYWRlcl9fbmF2aV9faXRlbS5tb3ZpZSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwNnB4O1xuICBoZWlnaHQ6IDEwNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjE4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcGFnZS1tb3ZpZS1pbmRleCAuaGVhZGVyX19uYXZpX19pdGVtLm1vdmllIGE6YWZ0ZXIsXG4gICNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAuaGVhZGVyX19uYXZpX19pdGVtLm1vdmllIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLW1vdmllLWluZGV4IC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2l0ZW0ubW92aWUgYTphZnRlcixcbiNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtLm1vdmllIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwYWdlLW1vdmllLWluZGV4IC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2l0ZW0ubW92aWUgYTphZnRlcixcbiAgI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2l0ZW0ubW92aWUgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jcGFnZS1tYW5nYS1pbmRleCAuaGVhZGVyX19uYXZpX19pdGVtLm1hbmdhIGE6YWZ0ZXIsXG4jcGFnZS1tYW5nYS1kZXRhaWwgLmhlYWRlcl9fbmF2aV9faXRlbS5tYW5nYSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwNnB4O1xuICBoZWlnaHQ6IDEwNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjE4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcGFnZS1tYW5nYS1pbmRleCAuaGVhZGVyX19uYXZpX19pdGVtLm1hbmdhIGE6YWZ0ZXIsXG4gICNwYWdlLW1hbmdhLWRldGFpbCAuaGVhZGVyX19uYXZpX19pdGVtLm1hbmdhIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLW1hbmdhLWluZGV4IC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2l0ZW0ubWFuZ2EgYTphZnRlcixcbiNwYWdlLW1hbmdhLWRldGFpbCAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtLm1hbmdhIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwYWdlLW1hbmdhLWluZGV4IC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2l0ZW0ubWFuZ2EgYTphZnRlcixcbiAgI3BhZ2UtbWFuZ2EtZGV0YWlsIC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2l0ZW0ubWFuZ2EgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jcGFnZS1zdHVkeS1pbmRleCAuaGVhZGVyX19uYXZpX19pdGVtLnN0dWR5IGE6YWZ0ZXIsXG4jcGFnZS1zdHVkeS1kZXRhaWwgLmhlYWRlcl9fbmF2aV9faXRlbS5zdHVkeSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwNnB4O1xuICBoZWlnaHQ6IDEwNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjE4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcGFnZS1zdHVkeS1pbmRleCAuaGVhZGVyX19uYXZpX19pdGVtLnN0dWR5IGE6YWZ0ZXIsXG4gICNwYWdlLXN0dWR5LWRldGFpbCAuaGVhZGVyX19uYXZpX19pdGVtLnN0dWR5IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLXN0dWR5LWluZGV4IC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2l0ZW0uc3R1ZHkgYTphZnRlcixcbiNwYWdlLXN0dWR5LWRldGFpbCAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtLnN0dWR5IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwYWdlLXN0dWR5LWluZGV4IC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2l0ZW0uc3R1ZHkgYTphZnRlcixcbiAgI3BhZ2Utc3R1ZHktZGV0YWlsIC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2l0ZW0uc3R1ZHkgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmhlYWRlcl9fbmF2aV9faXRlbS5pbnRlcnZpZXcgYTphZnRlcixcbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5oZWFkZXJfX25hdmlfX2l0ZW0uaW50ZXJ2aWV3IGE6YWZ0ZXIsXG4jcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5oZWFkZXJfX25hdmlfX2l0ZW0uaW50ZXJ2aWV3IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTA2cHg7XG4gIGhlaWdodDogMTA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMSwgMjAxLCAyMDEsIDAuMTgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwYWdlLWludGVydmlldy1pbmRleCAuaGVhZGVyX19uYXZpX19pdGVtLmludGVydmlldyBhOmFmdGVyLFxuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaGVhZGVyX19uYXZpX19pdGVtLmludGVydmlldyBhOmFmdGVyLFxuICAjcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5oZWFkZXJfX25hdmlfX2l0ZW0uaW50ZXJ2aWV3IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWludGVydmlldy1pbmRleCAuaGVhZGVyLmlzX3Njcm9sbCAuaGVhZGVyX19uYXZpX19pdGVtLmludGVydmlldyBhOmFmdGVyLFxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmhlYWRlci5pc19zY3JvbGwgLmhlYWRlcl9fbmF2aV9faXRlbS5pbnRlcnZpZXcgYTphZnRlcixcbiNwYWdlLWludGVydmlldy1wYXNzZWQgLmhlYWRlci5pc19zY3JvbGwgLmhlYWRlcl9fbmF2aV9faXRlbS5pbnRlcnZpZXcgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2l0ZW0uaW50ZXJ2aWV3IGE6YWZ0ZXIsXG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5oZWFkZXIuaXNfc2Nyb2xsIC5oZWFkZXJfX25hdmlfX2l0ZW0uaW50ZXJ2aWV3IGE6YWZ0ZXIsXG4gICNwYWdlLWludGVydmlldy1wYXNzZWQgLmhlYWRlci5pc19zY3JvbGwgLmhlYWRlcl9fbmF2aV9faXRlbS5pbnRlcnZpZXcgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjU5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9mb290ZXIvZm9vdGVyLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjguODEyNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDEzMHB4LCAxNi4xODc1dncsIDI1OXB4KTtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIHdpZHRoOiA0NTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9vdGVyX19sb2dvIGEsXG4uZm9vdGVyX19sb2dvIGE6bGluayxcbi5mb290ZXJfX2xvZ28gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19sb2dvIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5mb290ZXJfX2xpbmtfX2l0ZW0gYSxcbi5mb290ZXJfX2xpbmtfX2l0ZW0gYTpsaW5rLFxuLmZvb3Rlcl9fbGlua19faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmtfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvb3Rlcl9fbGlua19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4uZm9vdGVyX19saW5rX19zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5mb290ZXJfX2xpbmtfX3NlY29uZGFyeV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2xpbmtfX3NlY29uZGFyeV9faW5uZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmZvb3Rlcl9fbGlua19fc2Vjb25kYXJ5X19pdGVtIGEsXG4uZm9vdGVyX19saW5rX19zZWNvbmRhcnlfX2l0ZW0gYTpsaW5rLFxuLmZvb3Rlcl9fbGlua19fc2Vjb25kYXJ5X19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbGlua19fc2Vjb25kYXJ5X19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmtfX3NlY29uZGFyeV9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uZm9vdGVyX19saW5rX19zZWNvbmRhcnlfX2l0ZW0gLmljb24tYmxhbmsge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9ibGFuay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uZm9vdGVyX19saW5rX19zZWNvbmRhcnlfX2l0ZW0gLnByaXZhY3kge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5mb290ZXJfX2Z1bmQge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogNDVweCBhdXRvIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOXB4KTtcbn1cbi5mb290ZXJfX2Z1bmQgYSxcbi5mb290ZXJfX2Z1bmQgYTpsaW5rLFxuLmZvb3Rlcl9fZnVuZCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2Z1bmQgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvb3Rlcl9fY29weSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzNHB4IDM0cHggMjRweDtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiA4Ny41JTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiAjRjBGM0Y1O1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDU5LjQ2NjY2NjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vZm9vdGVyL2Zvb3Rlci1iZy1zcC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDg5LjA2NjY2NjY2Njd2dztcbiAgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogNzIuNTMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjMzMzMzMzMzMzN2dyk7XG4gIH1cbiAgLmZvb3Rlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjEuMDY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogNHZ3O1xuICB9XG4gIC5mb290ZXJfX2xpbmtfX3NlY29uZGFyeSB7XG4gICAgbWFyZ2luLXRvcDogMTAuMTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua19fc2Vjb25kYXJ5X19pbm5lcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZm9vdGVyX19saW5rX19zZWNvbmRhcnlfX2lubmVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgfVxuICAuZm9vdGVyX19saW5rX19zZWNvbmRhcnlfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDR2dztcbiAgfVxuICAuZm9vdGVyX19saW5rX19zZWNvbmRhcnlfX2l0ZW0gLmljb24tYmxhbmsge1xuICAgIHdpZHRoOiAzLjczMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjh2dztcbiAgfVxuICAuZm9vdGVyX19mdW5kIHtcbiAgICB3aWR0aDogNjEuNnZ3O1xuICAgIG1hcmdpbjogMjEuNnZ3IGF1dG8gMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIuNHZ3KTtcbiAgfVxuICAuZm9vdGVyX19jb3B5IHtcbiAgICBwYWRkaW5nOiA4LjI2NjY2NjY2Njd2dyAyLjY2NjY2NjY2Njd2dyA4LjI2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIuOTMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU0NTQ1NDU0NTU7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgMCAwO1xuICB9XG59XG5cbi8qKlxuICogU3dpcGVyIDExLjAuN1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAyNywgMjAyNFxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQsIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGOEY5RkEgdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2RvdC1iZy5wbmdcIikgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMzhweCAzOHB4O1xuICBwYWRkaW5nOiA0NHB4IDAgNDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDI1LjZ2dztcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOUZBIHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9kb3Qtc3AucG5nXCIpIGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy40NjY2NjY2NjY3dncgMy40NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogNC4yNjY2NjY2NjY3dncgMCA0LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuLnBhZ2UtaGVhZGluZy5wYWdlLWhlYWRpbmctaW50ZXJ2aWV3LXNwZWNpYWwge1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNkNmVjZjk7XG59XG4ucGFnZS1oZWFkaW5nLnBhZ2UtaGVhZGluZy1pbnRlcnZpZXctc3BlY2lhbCAucGFnZS1oZWFkaW5nX190ZXh0LXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDg5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZWFkaW5nLnBhZ2UtaGVhZGluZy1pbnRlcnZpZXctc3BlY2lhbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMS42dncgc29saWQgI2Q2ZWNmOTtcbiAgfVxuICAucGFnZS1oZWFkaW5nLnBhZ2UtaGVhZGluZy1pbnRlcnZpZXctc3BlY2lhbCAucGFnZS1oZWFkaW5nX190ZXh0LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMTguNHZ3O1xuICB9XG59XG4ucGFnZS1oZWFkaW5nLnBhZ2UtaGVhZGluZy1pbnRlcnZpZXcge1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNmMGYyZmM7XG59XG4ucGFnZS1oZWFkaW5nLnBhZ2UtaGVhZGluZy1pbnRlcnZpZXcgLnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA4OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZGluZy5wYWdlLWhlYWRpbmctaW50ZXJ2aWV3IHtcbiAgICBib3JkZXItYm90dG9tOiAxLjZ2dyBzb2xpZCAjZjBmMmZjO1xuICB9XG4gIC5wYWdlLWhlYWRpbmcucGFnZS1oZWFkaW5nLWludGVydmlldyAucGFnZS1oZWFkaW5nX190ZXh0LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMTguNHZ3O1xuICB9XG59XG4ucGFnZS1oZWFkaW5nLnBhZ2UtaGVhZGluZy1uZXdzIHtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZDZkNmQ2O1xufVxuLnBhZ2UtaGVhZGluZy5wYWdlLWhlYWRpbmctbmV3cyAucGFnZS1oZWFkaW5nX190ZXh0LXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDEzMXB4O1xufVxuLnBhZ2UtaGVhZGluZy5wYWdlLWhlYWRpbmctbmV3cyAucGFnZS1oZWFkaW5nX190ZXh0LXdyYXAucGwtbm9uZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlYWRpbmcucGFnZS1oZWFkaW5nLW5ld3Mge1xuICAgIGJvcmRlci1ib3R0b206IDEuNnZ3IHNvbGlkICNkNmQ2ZDY7XG4gIH1cbiAgLnBhZ2UtaGVhZGluZy5wYWdlLWhlYWRpbmctbmV3cyAucGFnZS1oZWFkaW5nX190ZXh0LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMjIuOTMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucGFnZS1oZWFkaW5nLnBhZ2UtaGVhZGluZy1zdHVkeSB7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2ZmZmFmMTtcbn1cbi5wYWdlLWhlYWRpbmcucGFnZS1oZWFkaW5nLXN0dWR5IC5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMTAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZWFkaW5nLnBhZ2UtaGVhZGluZy1zdHVkeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMS42dncgc29saWQgI2ZmZmFmMTtcbiAgfVxuICAucGFnZS1oZWFkaW5nLnBhZ2UtaGVhZGluZy1zdHVkeSAucGFnZS1oZWFkaW5nX190ZXh0LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMjIuMTMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucGFnZS1oZWFkaW5nLnBhZ2UtaGVhZGluZy1tb3ZpZSB7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2VhZjZlYztcbn1cbi5wYWdlLWhlYWRpbmcucGFnZS1oZWFkaW5nLW1vdmllIC5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogNjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlYWRpbmcucGFnZS1oZWFkaW5nLW1vdmllIHtcbiAgICBib3JkZXItYm90dG9tOiAxLjZ2dyBzb2xpZCAjZWFmNmVjO1xuICB9XG4gIC5wYWdlLWhlYWRpbmcucGFnZS1oZWFkaW5nLW1vdmllIC5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNS43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wYWdlLWhlYWRpbmcucGFnZS1oZWFkaW5nLW1hbmdhIHtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZmJmNWY1O1xufVxuLnBhZ2UtaGVhZGluZy5wYWdlLWhlYWRpbmctbWFuZ2EgLnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA4N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZGluZy5wYWdlLWhlYWRpbmctbWFuZ2Ege1xuICAgIGJvcmRlci1ib3R0b206IDEuNnZ3IHNvbGlkICNmYmY1ZjU7XG4gIH1cbiAgLnBhZ2UtaGVhZGluZy5wYWdlLWhlYWRpbmctbWFuZ2EgLnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnBhZ2UtaGVhZGluZyAuZWxtLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1oZWFkaW5nIC5lbG0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1oZWFkaW5nX190ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkaW5nX190ZXh0LXdyYXAgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGFnZS1oZWFkaW5nX190ZXh0LXdyYXAgLmljb24uaWNvbi1pbnRlcnZpZXcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9pbnRlcnZpZXcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA4NHB4O1xuICBtaW4taGVpZ2h0OiA2MnB4O1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBsZWZ0OiAtMTFweDtcbiAgdG9wOiAtM3B4O1xufVxuLnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwIC5pY29uLmljb24tbmV3cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL25ld3MucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMTlweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgd2lkdGg6IDExOXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGFnZS1oZWFkaW5nX190ZXh0LXdyYXAgLmljb24uaWNvbi1zdHVkeSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL3N0dWR5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogOTdweDtcbiAgbWluLWhlaWdodDogOTdweDtcbiAgd2lkdGg6IDk3cHg7XG4gIGhlaWdodDogOTdweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcCAuaWNvbi5pY29uLW1vdmllIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vdHYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA2NnB4O1xuICBtaW4taGVpZ2h0OiA2NnB4O1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwIC5pY29uLmljb24tbWFuZ2Ege1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9ib29rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNjlweDtcbiAgbWluLWhlaWdodDogNjlweDtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNjlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwIC5pY29uLmljb24taW50ZXJ2aWV3IHtcbiAgICBtaW4td2lkdGg6IDE2dnc7XG4gICAgbWluLWhlaWdodDogMTJ2dztcbiAgICB3aWR0aDogMTZ2dztcbiAgICBoZWlnaHQ6IDEydnc7XG4gICAgbGVmdDogLTAuNTMzMzMzMzMzM3Z3O1xuICAgIHRvcDogLTEuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcCAuaWNvbi5pY29uLW5ld3Mge1xuICAgIG1pbi13aWR0aDogMjEuODY2NjY2NjY2N3Z3O1xuICAgIG1pbi1oZWlnaHQ6IDEwLjkzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMjEuODY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTAuOTMzMzMzMzMzM3Z3O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwIC5pY29uLmljb24tc3R1ZHkge1xuICAgIG1pbi13aWR0aDogMTkuNzMzMzMzMzMzM3Z3O1xuICAgIG1pbi1oZWlnaHQ6IDE5LjczMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMTkuNzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTkuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcCAuaWNvbi5pY29uLW1vdmllIHtcbiAgICBtaW4td2lkdGg6IDE3LjZ2dztcbiAgICBtaW4taGVpZ2h0OiAxNy42dnc7XG4gICAgd2lkdGg6IDE3LjZ2dztcbiAgICBoZWlnaHQ6IDE3LjZ2dztcbiAgICBsZWZ0OiAtMi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgLnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwIC5pY29uLmljb24tbWFuZ2Ege1xuICAgIG1pbi13aWR0aDogMTguNHZ3O1xuICAgIG1pbi1oZWlnaHQ6IDE4LjR2dztcbiAgICB3aWR0aDogMTguNHZ3O1xuICAgIGhlaWdodDogMTguNHZ3O1xuICAgIGxlZnQ6IC0xLjA2NjY2NjY2Njd2dztcbiAgfVxufVxuLnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwIC50ZXh0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MjU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcCAudGV4dCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNlY3Rpb24taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI1O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgICBsaW5lLWhlaWdodDogMS40NjY2NjY2NjY3O1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYnJlYWRjcnVtYiBsaSBhLFxuLmJyZWFkY3J1bWIgbGkgYTpsaW5rLFxuLmJyZWFkY3J1bWIgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYiBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmJyZWFkY3J1bWIgbGk6bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgY29udGVudDogXCLvvJ5cIjtcbiAgbWFyZ2luOiAwIDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLXRvcDogNS42dnc7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS40NjE1Mzg0NjE1O1xuICB9XG4gIC5icmVhZGNydW1iIGxpOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG4gICAgbWFyZ2luOiAwIDIuNHZ3O1xuICB9XG59XG5cbi5hcnRpY2xlLWluZm8tdG9wIHtcbiAgbWFyZ2luLXRvcDogNzlweDtcbiAgYmFja2dyb3VuZDogI0Y4RjlGQTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDIzcHggMTFweCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFydGljbGUtaW5mby10b3AgLnBvc3QtZGF0ZSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uYXJ0aWNsZS1pbmZvLXRvcCAucG9zdC1jYXRlZ29yeSB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFydGljbGUtaW5mby10b3AgLnBvc3QtY2F0ZWdvcnkgYSxcbi5hcnRpY2xlLWluZm8tdG9wIC5wb3N0LWNhdGVnb3J5IGE6bGluayxcbi5hcnRpY2xlLWluZm8tdG9wIC5wb3N0LWNhdGVnb3J5IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtaW5mby10b3AgLnBvc3QtY2F0ZWdvcnkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUtaW5mby10b3Age1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDQwcHgsIDQuOTM3NXZ3LCA3OXB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXJ0aWNsZS1pbmZvLXRvcCAucG9zdC1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJ0aWNsZS1pbmZvLXRvcCAucG9zdC1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1pbmZvLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNS42dnc7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDR2dyAyLjY2NjY2NjY2Njd2dyA0dncgMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmFydGljbGUtaW5mby10b3AgLnBvc3QtZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFydGljbGUtaW5mby10b3AgLnBvc3QtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmNvbW1vbi1ibnIge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tYm5yIHtcbiAgICBib3gtc2hhZG93OiAwcHggMi42NjY2NjY2NjY3dncgNHZ3IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cbn1cbi5jb21tb24tYm5yIGEsXG4uY29tbW9uLWJuciBhOmxpbmssXG4uY29tbW9uLWJuciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tYm5yIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tb24tYm5yIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uLWJuciB7XG4gICAgbWF4LXdpZHRoOiAxODYuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5jb21tb24tc2xpZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tb24tc2xpZGVyIC5jb21tb24tc2xpZGVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tc2xpZGVyIC5jb21tb24tc2xpZGVyLXdyYXAge1xuICAgIGJveC1zaGFkb3c6IDBweCAyLjY2NjY2NjY2Njd2dyA0dncgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbW1vbi1zbGlkZXIgLmNvbW1vbi1zbGlkZXItd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1vbi1zbGlkZXIgLmNvbW1vbi1zbGlkZXItd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5jb21tb24tc2xpZGVyIC5zd2lwZXItc2xpZGUgYSxcbi5jb21tb24tc2xpZGVyIC5zd2lwZXItc2xpZGUgYTpsaW5rLFxuLmNvbW1vbi1zbGlkZXIgLnN3aXBlci1zbGlkZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tc2xpZGVyIC5zd2lwZXItc2xpZGUgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbW1vbi1zbGlkZXIgLnN3aXBlci1zbGlkZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29tbW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlIGEgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tb24tc2xpZGVyIC5zd2lwZXItc2xpZGUgYSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tc2xpZGVyIC5zd2lwZXItc2xpZGUgYSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uY29tbW9uLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9zbGlkZXItYXJ3LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTU4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoLTEsIDEpO1xufVxuLmNvbW1vbi1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuY29tbW9uLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1vbi1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vc2xpZGVyLWFydy1zcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgbGVmdDogLTIuNjY2NjY2NjY2N3Z3O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS4zMzMzMzMzMzMzdncpIHNjYWxlKC0xLCAxKTtcbiAgICBtYXJnaW4tdG9wOiAtMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5jb21tb24tc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL3NsaWRlci1hcncuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTU4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG4uY29tbW9uLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jb21tb24tc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1vbi1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vc2xpZGVyLWFydy1zcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgcmlnaHQ6IC0yLjY2NjY2NjY2Njd2dztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMi45MzMzMzMzMzMzdncpO1xuICB9XG59XG4uY29tbW9uLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IC01MnB4O1xufVxuLmNvbW1vbi1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDAgN3B4O1xufVxuLmNvbW1vbi1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzc3Nzc3Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAtNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmNvbW1vbi1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAzLjQ2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCAxLjg2NjY2NjY2Njd2dztcbiAgfVxufVxuLnNoYXJlLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMTg5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2hhcmUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDkwcHgsIDExLjgxMjV2dywgMTg5cHgpO1xuICB9XG59XG4uc2hhcmUtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMzQjQwNDM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zaGFyZS1ibG9ja19fdGl0bGUgc3BhbiB7XG4gIHBhZGRpbmc6IDZweCAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbn1cbi5zaGFyZS1ibG9ja19faW5uZXIge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaGFyZS1ibG9ja19faXRlbSB7XG4gIHdpZHRoOiA1MnB4O1xufVxuLnNoYXJlLWJsb2NrX19pdGVtIGEsXG4uc2hhcmUtYmxvY2tfX2l0ZW0gYTpsaW5rLFxuLnNoYXJlLWJsb2NrX19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLWJsb2NrX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5zaGFyZS1ibG9ja19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hhcmUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAuc2hhcmUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG4gIC5zaGFyZS1ibG9ja19fdGl0bGUgc3BhbiB7XG4gICAgcGFkZGluZzogMS42dncgMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNoYXJlLWJsb2NrX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNoYXJlLWJsb2NrX19pdGVtIHtcbiAgICB3aWR0aDogMTMuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zaGFyZS1ibG9ja19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogOC41MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmNvbW1vbi1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29tbW9uLWJ0biBhLFxuLmNvbW1vbi1idG4gYTpsaW5rLFxuLmNvbW1vbi1idG4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWJ0biBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uY29tbW9uLWJ0bi5tb3ZpZS1idG4gYSB7XG4gIHdpZHRoOiA0NjdweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMjhweCAwIDI5cHggOTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb21tb24tYnRuLm1vdmllLWJ0biBhIC50ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbi5jb21tb24tYnRuLm1vdmllLWJ0biBhIC50ZXh0OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1vbi1idG4ubW92aWUtYnRuIGEge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2LjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiA4dncgOHZ3IDh2dyAxMnZ3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmNvbW1vbi1idG4ubW92aWUtYnRuIGEgLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMnZ3O1xuICB9XG59XG4uY29tbW9uLWJ0bi55b3V0dWJlLWJ0biBhIHtcbiAgd2lkdGg6IDQ2N3B4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAyOHB4IDAgMjlweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uLWJ0bi55b3V0dWJlLWJ0biBhIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2LjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiA4dnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmNvbW1vbi1idG4udG9wLWJ0biBhIHtcbiAgd2lkdGg6IDM0NXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAyOHB4IDAgMjlweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG59XG4uY29tbW9uLWJ0bi50b3AtYnRuIGEgLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTdweCk7XG59XG4uY29tbW9uLWJ0bi50b3AtYnRuIGEgLnRleHQ6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uLWJ0bi50b3AtYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogOHZ3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmNvbW1vbi1idG4udG9wLWJ0biBhIC50ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEuODY2NjY2NjY2N3Z3KTtcbiAgfVxufVxuLmNvbW1vbi1idG4ubWFuZ2EtYnRuIGEge1xuICB3aWR0aDogNDY3cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDI4cHggMCAyOXB4IDU3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29tbW9uLWJ0bi5tYW5nYS1idG4gYSAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uY29tbW9uLWJ0bi5tYW5nYS1idG4gYSAudGV4dDphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tYnRuLm1hbmdhLWJ0biBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogOHZ3IDh2dyA4dncgMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmNvbW1vbi1idG4ubWFuZ2EtYnRuIGEgLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMTMzMzMzMzMzM3Z3O1xuICB9XG59XG4uY29tbW9uLWJ0bi5zdHVkeS1idG4gYSB7XG4gIHdpZHRoOiA0NjdweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMnB4IDAgM3B4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29tbW9uLWJ0bi5zdHVkeS1idG4gYSAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG59XG4uY29tbW9uLWJ0bi5zdHVkeS1idG4gYSAudGV4dDphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tYnRuLnN0dWR5LWJ0biBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMC40dncgOHZ3IDAuNHZ3IDIuMTMzMzMzMzMzM3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmNvbW1vbi1idG4uc3R1ZHktYnRuIGEgLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDR2dztcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEuMzMzMzMzMzMzM3Z3KTtcbiAgfVxufVxuLmNvbW1vbi1idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDE4cHggMjZweCAxOHB4IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29tbW9uLWJ0biBhIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbW1vbi1idG4gYSAuaWNvbi5pbnRlcnZpZXcge1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL2ludGVydmlldy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb21tb24tYnRuIGEgLmljb24ubmV3cyB7XG4gIHdpZHRoOiAxMTlweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vbmV3cy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb21tb24tYnRuIGEgLmljb24ubW92aWUge1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL3R2LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG59XG4uY29tbW9uLWJ0biBhIC5pY29uLnlvdXR1YmUge1xuICB3aWR0aDogNTlweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL3lvdXR1YmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29tbW9uLWJ0biBhIC5pY29uLm1hbmdhIHtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNjlweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9ib29rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbW1vbi1idG4gYSAuaWNvbi5zdHVkeSB7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9zdHVkeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb21tb24tYnRuIGEgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNDZweDtcbn1cbi5jb21tb24tYnRuIGEgLnRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL2Fycm93LW5leHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jb21tb24tYnRuIGEgLnRleHQudC1ibGFuayB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29tbW9uLWJ0biBhIC50ZXh0LnQtYmxhbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL2JsYW5rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTJweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1vbi1idG4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBwYWRkaW5nOiA4LjI2NjY2NjY2Njd2dyA0LjUzMzMzMzMzMzN2dyA4LjUzMzMzMzMzMzN2dyA0LjUzMzMzMzMzMzN2dztcbiAgfVxuICAuY29tbW9uLWJ0biBhIC5pY29uLmludGVydmlldyB7XG4gICAgd2lkdGg6IDExLjQ2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDguMjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmNvbW1vbi1idG4gYSAuaWNvbi5uZXdzIHtcbiAgICB3aWR0aDogMTkuMnZ3O1xuICAgIGhlaWdodDogOS42dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZ2dztcbiAgfVxuICAuY29tbW9uLWJ0biBhIC5pY29uLm1vdmllIHtcbiAgICB3aWR0aDogMTcuNnZ3O1xuICAgIGhlaWdodDogMTcuODY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMzMzMzMzMzMzdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjZ2dyk7XG4gIH1cbiAgLmNvbW1vbi1idG4gYSAuaWNvbi55b3V0dWJlIHtcbiAgICB3aWR0aDogMTUuNzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTEuMnZ3O1xuICAgIG1hcmdpbi1yaWdodDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmNvbW1vbi1idG4gYSAuaWNvbi5tYW5nYSB7XG4gICAgd2lkdGg6IDEyLjh2dztcbiAgICBoZWlnaHQ6IDEyLjh2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5jb21tb24tYnRuIGEgLmljb24uc3R1ZHkge1xuICAgIG1pbi13aWR0aDogMTcuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAxNy4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxNy4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL3N0dWR5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS4wNjY2NjY2NjY3dncpIHRyYW5zbGF0ZVgoLTEuMzMzMzMzMzMzM3Z3KTtcbiAgfVxuICAuY29tbW9uLWJ0biBhIC50ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbiAgLmNvbW1vbi1idG4gYSAudGV4dDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMy4ydnc7XG4gICAgaGVpZ2h0OiA1Ljg2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5jb21tb24tYnRuIGEgLnRleHQudC1ibGFuayB7XG4gICAgcGFkZGluZy1yaWdodDogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmNvbW1vbi1idG4gYSAudGV4dC50LWJsYW5rOmFmdGVyIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgICB0b3A6IDMuMnZ3O1xuICB9XG59XG5cbi8qLmNvbW1vbl9fcGFnZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKCk7XG5cdGEsIHNwYW57XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbjogNXB4IDVweCAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM4MzgzODM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdGE6aG92ZXIsIHNwYW57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcblx0fVxuXHQucHJldmlvdXNwb3N0c2xpbmssIC5uZXh0cG9zdHNsaW5re1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9hcnJvdy1uZXh0Mi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcblx0fVxuXHQucHJldmlvdXNwb3N0c2xpbmt7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGEsIHNwYW57XG5cdFx0XHR3aWR0aDogdncoNTApO1xuXHRcdFx0aGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRtYXJnaW46IHZ3KDUpIHZ3KDUpIDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dygxMCk7XG5cdFx0fVxuXHRcdC5wcmV2aW91c3Bvc3RzbGluaywgLm5leHRwb3N0c2xpbmt7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IHZ3KDcpIGF1dG87XG5cdFx0fVxuXHR9Ly9zcFxufSovXG4ud3AtcGFnZW5hdmkge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndwLXBhZ2VuYXZpIGEsXG4ud3AtcGFnZW5hdmkgYTpsaW5rLFxuLndwLXBhZ2VuYXZpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLXBhZ2VuYXZpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLXBhZ2VuYXZpIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cblxuLndwLXBhZ2VuYXZpIC5wYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1wYWdlbmF2aSAucGFnZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogNXB4IDVweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODM4MzgzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1wYWdlbmF2aSAucGFnZSB7XG4gICAgd2lkdGg6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDEuMzMzMzMzMzMzM3Z3IDEuMzMzMzMzMzMzM3Z3IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiA1cHggNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MzgzODM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgICB3aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMS4zMzMzMzMzMzMzdncgMS4zMzMzMzMzMzMzdncgMDtcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4ud3AtcGFnZW5hdmkgLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiA1cHggNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MzgzODM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vYXJyb3ctbmV4dDIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmsge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS44NjY2NjY2NjY3dncgYXV0bztcbiAgICB3aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMS4zMzMzMzMzMzMzdncgMS4zMzMzMzMzMzMzdncgMDtcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4ud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmsge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDVweCA1cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgzODM4MztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9hcnJvdy1uZXh0Mi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmsge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS44NjY2NjY2NjY3dncgYXV0bztcbiAgICB3aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMS4zMzMzMzMzMzMzdncgMS4zMzMzMzMzMzMzdncgMDtcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4jcGFnZS10b3Age1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI3BhZ2UtdG9wIC50b3AtbWFpbiAubWFpbi1zbGlkZXIge1xuICBtYXgtd2lkdGg6IDEzMTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAjcGFnZS10b3AgLnRvcC1tYWluIC5tYWluLXNsaWRlciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAudG9wLW1haW4gLm1haW4tc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDkyLjI2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC50b3AtbWFpbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQxcHgsIDMuNzV2dywgNjBweCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAudG9wLW1haW5fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDYuMTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3BhZ2UtdG9wIC50b3AtbWFpbiAuY29tbW9uLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDM4cHgsIDQuNzV2dywgNzZweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnRvcC1tYWluIC5jb21tb24tc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3LjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC50b3AtbW92aWUge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg5MHB4LCA3LjM3NXZ3LCAxMThweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg5OHB4LCAxMi4zMTI1dncsIDE5N3B4KTtcbn1cbiNwYWdlLXRvcCAudG9wLW1vdmllX19oZWFkaW5nIC5pY29uIHtcbiAgd2lkdGg6IDY2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcGFnZS10b3AgLnRvcC1tb3ZpZV9faGVhZGluZyAudGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE0Mi41JTtcbn1cbiNwYWdlLXRvcCAudG9wLW1vdmllX19jb250ZW50cyB7XG4gIG1hcmdpbjogNDRweCBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAudG9wLW1vdmllX19jb250ZW50czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4NS4zNTE1NjI1JTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQwMHB4LCAzNS41dncsIDU2OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNjBweCAwcHggMHB4IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTEwOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwYWdlLXRvcCAudG9wLW1vdmllX19jb250ZW50czphZnRlciB7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgfVxufVxuI3BhZ2UtdG9wIC50b3AtbW92aWVfX2NvbnRlbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQwMHB4LCAzNS41dncsIDU2OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTExMCU7XG4gIGJvdHRvbTogLTEwOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwYWdlLXRvcCAudG9wLW1vdmllX19jb250ZW50czpiZWZvcmUge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gIH1cbn1cbiNwYWdlLXRvcCAudG9wLW1vdmllX19jb250ZW50cyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnRvcC1tb3ZpZSB7XG4gICAgbWFyZ2luLXRvcDogMjkuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC40dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC50b3AtbW92aWVfX2hlYWRpbmcgLmljb24ge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC50b3AtbW92aWVfX2hlYWRpbmcgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDh2dztcbiAgICBsaW5lLWhlaWdodDogMTQ2LjY2NjY2NjY2NjclO1xuICB9XG4gICNwYWdlLXRvcCAudG9wLW1vdmllX19jb250ZW50cyB7XG4gICAgbWFyZ2luOiA2LjEzMzMzMzMzMzN2dyBhdXRvIDAgYXV0bztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1tb3ZpZV9fY29udGVudHM6YWZ0ZXIge1xuICAgIHdpZHRoOiA3Ny4wNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy10b3A6IDUwLjkzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA1LjMzMzMzMzMzMzN2dyAwcHggMHB4IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC01LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1tb3ZpZV9fY29udGVudHM6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTAuOTMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBib3R0b206IC01LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1tb3ZpZV9fY29udGVudHMgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUydnc7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAudG9wLW5ld3Mge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg2NHB4LCA3LjY4NzV2dywgMTIzcHgpO1xufVxuI3BhZ2UtdG9wIC50b3AtbmV3c19faGVhZGluZyAuaWNvbiB7XG4gIHdpZHRoOiA1MXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3BhZ2UtdG9wIC50b3AtbmV3c19fbGlzdCB7XG4gIG1hcmdpbjogNDlweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMTE3NnB4O1xufVxuI3BhZ2UtdG9wIC50b3AtbmV3c19fbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3Ny43Nzc3Nzc3Nzc4JTtcbn1cbiNwYWdlLXRvcCAudG9wLW5ld3NfX2xpc3QgbGkgYSxcbiNwYWdlLXRvcCAudG9wLW5ld3NfX2xpc3QgbGkgYTpsaW5rLFxuI3BhZ2UtdG9wIC50b3AtbmV3c19fbGlzdCBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAudG9wLW5ld3NfX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtdG9wIC50b3AtbmV3c19fbGlzdCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNwYWdlLXRvcCAudG9wLW5ld3NfX2xpc3QgbGkgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuI3BhZ2UtdG9wIC50b3AtbmV3c19fbGlzdCBsaSAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNwYWdlLXRvcCAudG9wLW5ld3NfX2J0biB7XG4gIG1hcmdpbjogNjRweCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDM0OXB4O1xuICBoZWlnaHQ6IDU1cHg7XG59XG4jcGFnZS10b3AgLnRvcC1uZXdzX19idG4gYSxcbiNwYWdlLXRvcCAudG9wLW5ld3NfX2J0biBhOmxpbmssXG4jcGFnZS10b3AgLnRvcC1uZXdzX19idG4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLnRvcC1uZXdzX19idG4gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtdG9wIC50b3AtbmV3c19fYnRuIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0NCQ0JDQjtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC50b3AtbmV3cyB7XG4gICAgbWFyZ2luLXRvcDogMjMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAudG9wLW5ld3NfX2hlYWRpbmcgLmljb24ge1xuICAgIHdpZHRoOiA4Ljh2dztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1uZXdzX19saXN0IHtcbiAgICBtYXJnaW46IDMuMnZ3IGF1dG8gMDtcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1uZXdzX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG4gICNwYWdlLXRvcCAudG9wLW5ld3NfX2xpc3QgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAudG9wLW5ld3NfX2xpc3QgbGkgLnBvc3QtZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG4gICNwYWdlLXRvcCAudG9wLW5ld3NfX2xpc3QgbGkgLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAudG9wLW5ld3NfX2J0biB7XG4gICAgbWFyZ2luOiA5LjMzMzMzMzMzMzN2dyBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0LjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1uZXdzX19idG4gYSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDE5OHB4LCAyNC42ODc1dncsIDM5NXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDUwcHgsIDQuMTg3NXZ3LCA2N3B4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNlYmY1ZjggMTAuMzQlLCAjZWJmNWY4IDUwLjc0JSwgI2ViZjVmOCA4OS4xNiUsIHJnYmEoMjM1LCAyNDUsIDI0OCwgMCkgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbCAuYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy90b3Ava2VudGVpLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogNjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsIC5iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL2tlbnRlaS1iZy1zcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiA5NnZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4jcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbjogY2xhbXAoMTA1cHgsIDEzLjEyNXZ3LCAyMTBweCkgYXV0byAwO1xufVxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtLml0ZW0xIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNGMEYzRjUgdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2RvdC1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzhweCAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaW5uZXIuaW5uZXIyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4jcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2hlYWRpbmcgLmlubmVyLmlubmVyMyB7XG4gIHBhZGRpbmctYm90dG9tOiA0M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC5pbm5lciB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaW5uZXIuaW5uZXIyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC5pbm5lci5pbm5lcjMge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgfVxufVxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC5kZWNvIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQ2OHB4O1xuICBoZWlnaHQ6IDQ2OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM2QkJFQ0U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogLTc5cHg7XG4gIHotaW5kZXg6IDE7XG59XG4jcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2hlYWRpbmcgLmltYWdlMSB7XG4gIHdpZHRoOiAxMzRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5MXB4O1xuICB0b3A6IC02NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC5pbWFnZTEge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaW1hZ2UyIHtcbiAgd2lkdGg6IDEyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5NnB4O1xuICB0b3A6IC04OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC5pbWFnZTIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaW1hZ2UzIHtcbiAgd2lkdGg6IDEzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDkycHg7XG4gIHRvcDogLTg1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2hlYWRpbmcgLmltYWdlMyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC5pY29uIHtcbiAgd2lkdGg6IDYxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4jcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2hlYWRpbmcgLmljb24uaWNvbjIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC5pY29uLmljb24zIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC5pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC5zZWN0aW9uLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuc2VjdGlvbi1oZWFkaW5nLnNlY3Rpb24taGVhZGluZzIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC5zZWN0aW9uLWhlYWRpbmcuc2VjdGlvbi1oZWFkaW5nMyB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2hlYWRpbmcgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuNXZ3LCA0MHB4KTtcbiAgfVxufVxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC50ZXh0LnRleHQyIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAudGV4dC50ZXh0MyB7XG4gIG1heC13aWR0aDogNjk0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMTZweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2hlYWRpbmcgLnRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAudGV4dC50ZXh0MiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAudGV4dC50ZXh0MyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG59XG4jcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW0gLmRpdmlkZSB7XG4gIG1hcmdpbjogY2xhbXAoMTA1cHgsIDEzLjEyNXZ3LCAyMTBweCkgYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW0gLmRpdmlkZSAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9fbGluayB7XG4gIG1hcmdpbjogMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtIC5kaXZpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbSAuZGl2aWRlIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5rIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW0gLmRpdmlkZSAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9fbGluazpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9fbGluayB7XG4gIHdpZHRoOiA2MjVweDtcbiAgbWFyZ2luOiBjbGFtcCg3NXB4LCA5LjM3NXZ3LCAxNTBweCkgYXV0byAwO1xufVxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5rIGEsXG4jcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2xpbmsgYTpsaW5rLFxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5rIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5rIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9fbGluay5saW5rMiB7XG4gIHdpZHRoOiA2NzRweDtcbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9fbGluay5saW5rMyB7XG4gIHdpZHRoOiA2NjVweDtcbiAgbWFyZ2luOiBjbGFtcCg3NXB4LCA5LjkzNzV2dywgMTU5cHgpIGF1dG8gMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4jcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2xpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5rIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9fbGluayAudGV4dCBzcGFuIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vbGluay1hcncuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDkuODY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiA1Mi41MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMjcuNzMzMzMzMzMzM3Z3IGF1dG8gMDtcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW0gLmVsbS1pbm5lciB7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMEYzRjUgdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2RvdC1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMC4xMzMzMzMzMzMzdncgMTAuMTMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjR2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIzLjczMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaW5uZXIuaW5uZXIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctbGVmdDogMjB2dztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2hlYWRpbmcgLmlubmVyLmlubmVyMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjUzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC5kZWNvIHtcbiAgICB3aWR0aDogMTAyLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIzLjQ2NjY2NjY2Njd2dyk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaW1hZ2UxIHtcbiAgICB3aWR0aDogMjAuNTMzMzMzMzMzM3Z3O1xuICAgIGxlZnQ6IDEuNTQ2NjY2NjY2N3Z3O1xuICAgIHRvcDogNy41MnZ3O1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaW1hZ2UyIHtcbiAgICB3aWR0aDogMTUuODEzMzMzMzMzM3Z3O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogMTEuNDEzMzMzMzMzM3Z3O1xuICAgIGxlZnQ6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaW1hZ2UzIHtcbiAgICB3aWR0aDogMTguMjkzMzMzMzMzM3Z3O1xuICAgIGxlZnQ6IDEuNzA2NjY2NjY2N3Z3O1xuICAgIHRvcDogMTAuODh2dztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2hlYWRpbmcgLmljb24ge1xuICAgIHdpZHRoOiA5LjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLXRvcDogMS44NjY2NjY2NjY3dnc7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDAgMjIuNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaWNvbi5pY29uMiB7XG4gICAgcGFkZGluZy10b3A6IDEuODY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCAwIDAgMjYuNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuaWNvbi5pY29uMyB7XG4gICAgcGFkZGluZy10b3A6IDEuODY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCAwIDAgMjYuNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjUzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2hlYWRpbmcgLnNlY3Rpb24taGVhZGluZy5zZWN0aW9uLWhlYWRpbmcyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjUzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2hlYWRpbmcgLnNlY3Rpb24taGVhZGluZy5zZWN0aW9uLWhlYWRpbmczIHtcbiAgICBtYXJnaW4tdG9wOiAwLjUzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2hlYWRpbmcgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTQyLjg1NzE0Mjg1NzElO1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9faGVhZGluZyAudGV4dC50ZXh0MiB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19oZWFkaW5nIC50ZXh0LnRleHQzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJ2dztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW0gLmRpdmlkZSB7XG4gICAgbWFyZ2luLXRvcDogMjYuNjY2NjY2NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbSAuZGl2aWRlIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5rIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW0gLmRpdmlkZSAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9fbGluazpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5rIHtcbiAgICB3aWR0aDogOTJ2dztcbiAgICBtYXJnaW46IDI2LjY2NjY2NjY2Njd2dyBhdXRvIDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5rLmxpbmsyIHtcbiAgICB3aWR0aDogOTJ2dztcbiAgfVxuICAjcGFnZS10b3AgLnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2xpbmsubGluazMge1xuICAgIHdpZHRoOiA5MnZ3O1xuICAgIG1hcmdpbjogMjYuNjY2NjY2NjY2N3Z3IGF1dG8gMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAudG9wLWtlaXJpc2hpLWRldGFpbF9faXRlbV9fbGluayAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS44NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA1LjA2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMTQ3LjM2ODQyMTA1MjYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5rIC50ZXh0IHNwYW4ge1xuICAgIHdpZHRoOiA2LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDg0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAubGVhZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjExLjExMTExMTExMTElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLmxlYWQtdGV4dCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMTU1LjU1NTU1NTU1NTYlO1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3BlY2lhbC1pbnRlcnZpZXcge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLnNwZWNpYWwtaW50ZXJ2aWV3X19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLnNwZWNpYWwtaW50ZXJ2aWV3X19pbWFnZSB7XG4gIG1hcmdpbjogODZweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3BlY2lhbC1pbnRlcnZpZXdfX2ltYWdlIGEsXG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3BlY2lhbC1pbnRlcnZpZXdfX2ltYWdlIGE6bGluayxcbiNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zcGVjaWFsLWludGVydmlld19faW1hZ2UgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3BlY2lhbC1pbnRlcnZpZXdfX2ltYWdlIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zcGVjaWFsLWludGVydmlld19faW1hZ2UgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zcGVjaWFsLWludGVydmlld19faW1hZ2UgYSBpbWcge1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zcGVjaWFsLWludGVydmlld19faW1hZ2UgYSBpbWcge1xuICAgIGJveC1zaGFkb3c6IDBweCAyLjY2NjY2NjY2Njd2dyA0dncgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxufVxuI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLnNwZWNpYWwtaW50ZXJ2aWV3X19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MS40NDM3Njg5OTclO1xuICBwYWRkaW5nLXRvcDogMjEuMjc2NTk1NzQ0NyU7XG4gIGJhY2tncm91bmQ6ICNGMEYyRkM7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3BlY2lhbC1pbnRlcnZpZXdfX2ltYWdlOmFmdGVyIHtcbiAgICBib3R0b206IC03MHB4O1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3BlY2lhbC1pbnRlcnZpZXdfX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZy10b3A6IDIxLjI3NjU5NTc0NDclO1xuICBiYWNrZ3JvdW5kOiAjRjBGMkZDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIGJvdHRvbTogLTE0MHB4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNDBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLnNwZWNpYWwtaW50ZXJ2aWV3X19pbWFnZTpiZWZvcmUge1xuICAgIGJvdHRvbTogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zcGVjaWFsLWludGVydmlldyB7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3BlY2lhbC1pbnRlcnZpZXdfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gICNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zcGVjaWFsLWludGVydmlld19faW1hZ2UgYSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLnNwZWNpYWwtaW50ZXJ2aWV3X19pbWFnZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZy10b3A6IDU0LjkzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA1LjMzMzMzMzMzMzN2dztcbiAgICBib3R0b206IC04LjI2NjY2NjY2Njd2dztcbiAgICBsZWZ0OiAtNHZ3O1xuICB9XG4gICNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zcGVjaWFsLWludGVydmlld19faW1hZ2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMTE1cHgsIDE0LjMxMjV2dywgMjI5cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLnN1Y2Nlc3NmdWwtaW50ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLXRvcDogMjEuODY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLnN1Y2Nlc3NmdWwtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2RldGFpbF9fcHJvZmlsZSB7XG4gIG1hcmdpbi10b3A6IDkzcHg7XG4gIHdpZHRoOiAzMS45MTQ4OTM2MTclO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjE1ODA1NDcxMSU7XG59XG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsX19wcm9maWxlIGEsXG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsX19wcm9maWxlIGE6bGluayxcbiNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zdWNjZXNzZnVsLWludGVydmlldyAuaW50ZXJ2aWV3X19kZXRhaWxfX3Byb2ZpbGUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsX19wcm9maWxlIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zdWNjZXNzZnVsLWludGVydmlldyAuaW50ZXJ2aWV3X19kZXRhaWxfX3Byb2ZpbGU6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zdWNjZXNzZnVsLWludGVydmlldyAuaW50ZXJ2aWV3X19kZXRhaWxfX3Byb2ZpbGU6bnRoLW9mLXR5cGUoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zdWNjZXNzZnVsLWludGVydmlldyAuaW50ZXJ2aWV3X19kZXRhaWxfX3Byb2ZpbGUge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsX19wcm9maWxlOm50aC1vZi10eXBlKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLnN1Y2Nlc3NmdWwtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2RldGFpbF9fcHJvZmlsZTpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLnN1Y2Nlc3NmdWwtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2RldGFpbF9fcHJvZmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTMuODY2NjY2NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsX19wcm9maWxlOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zdWNjZXNzZnVsLWludGVydmlldyAuaW50ZXJ2aWV3X19kZXRhaWxfX3Byb2ZpbGVfX3RodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg3cHggN3B4IDAgIzlGQjFFQik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zdWNjZXNzZnVsLWludGVydmlldyAuaW50ZXJ2aWV3X19kZXRhaWxfX3Byb2ZpbGVfX3RodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiA4dnc7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxLjZ2dyAxLjZ2dyAwICM5RkIxRUIpO1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsX19wcm9maWxlX190ZXh0IHtcbiAgbWFyZ2luOiAtMjdweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLnN1Y2Nlc3NmdWwtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2RldGFpbF9fcHJvZmlsZV9fdGV4dCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsX19wcm9maWxlX190ZXh0IC5uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGMEYyRkM7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDIwcHg7XG59XG4jcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsX19wcm9maWxlX190ZXh0IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTc3Ljc3Nzc3Nzc3NzglO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zdWNjZXNzZnVsLWludGVydmlldyAuaW50ZXJ2aWV3X19kZXRhaWxfX3Byb2ZpbGVfX3RleHQge1xuICAgIG1hcmdpbjogLTI3cHggMCAwIDA7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5pbnRlcnZpZXctY29udGVudHMgLnN1Y2Nlc3NmdWwtaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX2RldGFpbF9fcHJvZmlsZV9fdGV4dCAubmFtZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctaW5kZXggLmludGVydmlldy1jb250ZW50cyAuc3VjY2Vzc2Z1bC1pbnRlcnZpZXcgLmludGVydmlld19fZGV0YWlsX19wcm9maWxlX190ZXh0IC5uYW1lIHNwYW4ge1xuICAgIHBhZGRpbmc6IDMuMnZ3IDIuMTMzMzMzMzMzM3Z3IDMuMnZ3IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWludGVydmlldy1pbmRleCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5zdWNjZXNzZnVsLWludGVydmlldyAuaW50ZXJ2aWV3X19kZXRhaWxfX3Byb2ZpbGVfX3RleHQgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDAuNTMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LWluZGV4IC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDUyLjh2dztcbiAgfVxufVxuXG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDMwcHgsIDMuNTYyNXZ3LCA1N3B4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNC41MzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm8gLmVsbS1pbm5lciB7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2ludHJvX190ZXh0IHtcbiAgd2lkdGg6IDY2LjI2MTM5ODE3NjMlO1xuICBsaW5lLWhlaWdodDogMTc3Ljc3Nzc3Nzc3NzglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0dnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fcHJvZmlsZSB7XG4gIG1hcmdpbi10b3A6IDE1NXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA5MkQ3O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAyNXB4IDM1cHggMjdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fcHJvZmlsZSB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNzBweCwgOS42ODc1dncsIDE1NXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fcHJvZmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNjcuMnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDcyLjUzMzMzMzMzMzN2dyA0dncgOC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGVfX3RleHQtYXJlYSB7XG4gIHdpZHRoOiA2NC4yMDU0NTc0NjM5JTtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2ludHJvX19wcm9maWxlX190ZXh0LWFyZWEgLmhlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGVfX3RleHQtYXJlYSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3Ny43Nzc3Nzc3Nzc4JTtcbn1cbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGVfX3RleHQtYXJlYSAubGluayB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2ludHJvX19wcm9maWxlX190ZXh0LWFyZWEgLmxpbmsgYSxcbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGVfX3RleHQtYXJlYSAubGluayBhOmxpbmssXG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2ludHJvX19wcm9maWxlX190ZXh0LWFyZWEgLmxpbmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2ludHJvX19wcm9maWxlX190ZXh0LWFyZWEgLmxpbmsgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fcHJvZmlsZV9fdGV4dC1hcmVhIC5saW5rIGE6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbnRlbnQ6IFwi4pa277iOXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGVfX3RleHQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGVfX3RleHQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fcHJvZmlsZV9fdGV4dC1hcmVhIC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fcHJvZmlsZV9fdGV4dC1hcmVhIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0LjI2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fcHJvZmlsZV9fdGV4dC1hcmVhIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGVfX3RleHQtYXJlYSAubGluayBhOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fcHJvZmlsZV9faW1hZ2Uge1xuICB3aWR0aDogMzAuNjk5MDg4MTQ1OSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGVfX2ltYWdlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2ludHJvX19wcm9maWxlX19pbWFnZSB7XG4gICAgd2lkdGg6IDkxLjJ2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTYyLjEzMzMzMzMzMzN2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDc2cHg7XG59XG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbSAuZWxtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDc2cHg7XG59XG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbS5yZXZlcnNlIHtcbiAgbWFyZ2luLXRvcDogNjhweDtcbn1cbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtLnJldmVyc2UgLmVsbS1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7XG59XG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbS5yZXZlcnNlIC5lbG0taW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtLnJldmVyc2UgLmVsbS1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZBO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNjBweDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDYwcHggNjBweCAwO1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW0ucmV2ZXJzZSAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtLnJldmVyc2UgLmludGVydmlld19fZGV0YWlsX19pdGVtX19pbWFnZSB7XG4gICAgdG9wOiBjbGFtcCgtNDBweCwgLTV2dywgLTgwcHgpO1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMzIuNTIyNzk2MzUyNiU7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbn1cbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtX19xYSB7XG4gIHdpZHRoOiA2NS4zNDk1NDQwNzI5JTtcbn1cbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtX19xYSBkbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtX19xYSBkbCBkdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMDA5MkQ3O1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX3FhIGRsIGR0IC5xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvaW50ZXJ2aWV3L3FfYmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX3FhIGRsIGR0IC50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX3FhIGRsIGRkIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTc3Ljc3Nzc3Nzc3NzglO1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX3FhIGRsIGRkIC5hIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvaW50ZXJ2aWV3L2FfYmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX3FhIGRsIGRkIC50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW0ubWVzc2FnZSAuZWxtLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbS5tZXNzYWdlIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbV9fcWEge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtLm1lc3NhZ2UgLmludGVydmlld19fZGV0YWlsX19pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiA2Ni4yNjEzOTgxNzYzJTtcbiAgbWFyZ2luOiA2NXB4IGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODJweDtcbn1cbiNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtLm1lc3NhZ2UgLmludGVydmlld19fZGV0YWlsX19pdGVtX19pbWFnZTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNGOEY5RkEgdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2RvdC1iZy5wbmdcIikgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMzhweCAzOHB4O1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nLXRvcDogNjEuMTIzODUzMjExJTtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbSAuZWxtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW0ucmV2ZXJzZSB7XG4gICAgbWFyZ2luLXRvcDogNzAuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtLnJldmVyc2UgLmVsbS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA4MHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy42dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDUuMzMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3IDA7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW0ucmV2ZXJzZSAuZWxtLWlubmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtLnJldmVyc2UgLmVsbS1pbm5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW0ucmV2ZXJzZSAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogOTJ2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC00NS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW0ucmV2ZXJzZSAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX3FhIHtcbiAgICB3aWR0aDogOTJ2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX2ltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX3FhIHtcbiAgICBtYXJnaW4tdG9wOiAxNC45MzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX3FhIGRsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbV9fcWEgZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbV9fcWEgZGwgZHQgLnEge1xuICAgIG1hcmdpbi1yaWdodDogNHZ3O1xuICAgIG1pbi13aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBwYWRkaW5nLXRvcDogMS44NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbV9fcWEgZGwgZHQgLnRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxLjZ2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbV9fcWEgZGwgZGQge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMTU1LjU1NTU1NTU1NTYlO1xuICB9XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtX19xYSBkbCBkZCAuYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBwYWRkaW5nLXRvcDogMS44NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbV9fcWEgZGwgZGQgLnRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxLjZ2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW0ubWVzc2FnZSAuZWxtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbS5tZXNzYWdlIC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbV9fcWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtLm1lc3NhZ2UgLmludGVydmlld19fZGV0YWlsX19pdGVtX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNC45MzMzMzMzMzMzdncgYXV0byAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fZGV0YWlsX19pdGVtLm1lc3NhZ2UgLmludGVydmlld19fZGV0YWlsX19pdGVtX19pbWFnZTphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogI0Y4RjlGQSB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vZG90LWJnLnBuZ1wiKSBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwLjEzMzMzMzMzMzN2dyAxMC4xMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy10b3A6IDg1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmNvbW1vbi1idG4ge1xuICBtYXJnaW4tdG9wOiA3NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmNvbW1vbi1idG4ge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDQwcHgsIDQuNzV2dywgNzZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldy1zcGVjaWFsIC5jb21tb24tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuY29tbW9uLWJuciB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuY29tbW9uLWJuciB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNDRweCwgNS41dncsIDg4cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1pbnRlcnZpZXctc3BlY2lhbCAuY29tbW9uLWJuciB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmNvbW1vbi1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmNvbW1vbi1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDM2cHgsIDQuNXZ3LCA3MnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwgLmNvbW1vbi1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gIH1cbn1cblxuI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuaW50ZXJ2aWV3LWNvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWludGVydmlldy1wYXNzZWQgLmludGVydmlldy1jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMzBweCwgMy41NjI1dncsIDU3cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3RleHQge1xuICBsaW5lLWhlaWdodDogMjExLjExMTExMTExMTElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2ludHJvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU1NTU1NiU7XG4gIH1cbn1cbiNwYWdlLWludGVydmlldy1wYXNzZWQgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fcHJvZmlsZSB7XG4gIG1hcmdpbi10b3A6IDEwN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGUge1xuICAgIG1hcmdpbi10b3A6IDEyLjI2NjY2NjY2Njd2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2ludHJvX19wcm9maWxlX190aHVtYiB7XG4gIHdpZHRoOiA0MjhweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg3cHggN3B4IDAgIzlGQjFFQik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2ludHJvX19wcm9maWxlX190aHVtYiB7XG4gICAgd2lkdGg6IDkwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDUwLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA4dnc7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxLjZ2dyAxLjZ2dyAwICM5RkIxRUIpO1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGVfX3RleHQge1xuICBtaW4td2lkdGg6IDUyMHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDE0MnB4IDAgMCAtMTQ3cHg7XG4gIHBhZGRpbmc6IDI1cHggMzBweCAzMHB4IDE4N3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNSwgMjE0LCAyNDMsIDAuNzkpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4jcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGVfX3RleHQgLm5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2ludHJvX19wcm9maWxlX190ZXh0IC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWludGVydmlldy1wYXNzZWQgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fcHJvZmlsZV9fdGV4dCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19faW50cm9fX3Byb2ZpbGVfX3RleHQge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtOHZ3IDAgMDtcbiAgICBwYWRkaW5nOiAxNC45MzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgOS4wNjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwLjY2NjY2NjY2Njd2dyAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX2ludHJvX19wcm9maWxlX190ZXh0IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG4gICNwYWdlLWludGVydmlldy1wYXNzZWQgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19pbnRyb19fcHJvZmlsZV9fdGV4dCAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMTc3Ljc3Nzc3Nzc3NzglO1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fcWEge1xuICBtYXJnaW4tdG9wOiA4OXB4O1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX3FhIGRsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX3FhIGRsIGR0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM3MDdiYTA7XG59XG4jcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fcWEgZGwgZHQgLnEge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9pbnRlcnZpZXcvcGFzc2VkL3FfYmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX3FhIGRsIGR0IC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX3FhIGRsIGRkIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWludGVydmlldy1wYXNzZWQgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19xYSBkbCBkZCAuYSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2ludGVydmlldy9wYXNzZWQvYV9iZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fcWEgZGwgZGQgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fcWEge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gIH1cbiAgI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuaW50ZXJ2aWV3LWNvbnRlbnRzIC5pbnRlcnZpZXdfX3FhIGRsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEwLjEzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fcWEgZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fcWEgZGwgZHQgLnEge1xuICAgIG1hcmdpbi1yaWdodDogMi40dnc7XG4gICAgbWluLXdpZHRoOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIHBhZGRpbmctdG9wOiAxLjg2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWludGVydmlldy1wYXNzZWQgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19xYSBkbCBkdCAudGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDB2dyk7XG4gICAgcGFkZGluZy10b3A6IDEuNnZ3O1xuICB9XG4gICNwYWdlLWludGVydmlldy1wYXNzZWQgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19xYSBkbCBkZCB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAjcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5pbnRlcnZpZXctY29udGVudHMgLmludGVydmlld19fcWEgZGwgZGQgLmEge1xuICAgIG1hcmdpbi1yaWdodDogMi45MzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIHBhZGRpbmctdG9wOiAxLjg2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWludGVydmlldy1wYXNzZWQgLmludGVydmlldy1jb250ZW50cyAuaW50ZXJ2aWV3X19xYSBkbCBkZCAudGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS44NjY2NjY2NjY3dncpO1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5jb21tb24tYnRuIHtcbiAgbWFyZ2luLXRvcDogNzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWludGVydmlldy1wYXNzZWQgLmNvbW1vbi1idG4ge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDQwcHgsIDQuNzV2dywgNzZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWludGVydmlldy1wYXNzZWQgLmNvbW1vbi1idG4ge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gIH1cbn1cbiNwYWdlLWludGVydmlldy1wYXNzZWQgLmNvbW1vbi1ibnIge1xuICBtYXJnaW4tdG9wOiA4OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuY29tbW9uLWJuciB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNDRweCwgNS41dncsIDg4cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5jb21tb24tYm5yIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG59XG4jcGFnZS1pbnRlcnZpZXctcGFzc2VkIC5jb21tb24tc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWludGVydmlldy1wYXNzZWQgLmNvbW1vbi1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDM2cHgsIDQuNXZ3LCA3MnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZCAuY29tbW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuXG4jcGFnZS1uZXdzIC5uZXdzLWNvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNzhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLW5ld3MgLm5ld3MtY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDMwcHgsIDQuODc1dncsIDc4cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzIC5uZXdzLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jcGFnZS1uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzX19saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG4jcGFnZS1uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzX19saXN0IGxpIGEsXG4jcGFnZS1uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzX19saXN0IGxpIGE6bGluayxcbiNwYWdlLW5ld3MgLm5ld3MtY29udGVudHMgLm5ld3NfX2xpc3QgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzX19saXN0IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtbmV3cyAubmV3cy1jb250ZW50cyAubmV3c19fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuI3BhZ2UtbmV3cyAubmV3cy1jb250ZW50cyAubmV3c19fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyN3B4IDAgMjZweDtcbn1cbiNwYWdlLW5ld3MgLm5ld3MtY29udGVudHMgLm5ld3NfX2xpc3QgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG4jcGFnZS1uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzX19saXN0IGxpIC5kYXRlIHtcbiAgd2lkdGg6IDEzMnB4O1xufVxuI3BhZ2UtbmV3cyAubmV3cy1jb250ZW50cyAubmV3c19fbGlzdCBsaSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzJweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gICNwYWdlLW5ld3MgLm5ld3MtY29udGVudHMgLm5ld3NfX2xpc3QgbGkgYSB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgMCA0Ljh2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3cy1jb250ZW50cyAubmV3c19fbGlzdCBsaSAuZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3cy1jb250ZW50cyAubmV3c19fbGlzdCBsaSAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLW5ld3MgLm5ld3MtY29udGVudHMgLm5ld3MgLmNvbW1vbl9fcGFnZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbmV3cyAubmV3cy1jb250ZW50cyAubmV3cyAuY29tbW9uX19wYWdlciB7XG4gICAgbWFyZ2luLXRvcDogOS4wNjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLW5ld3MgLm5ld3MtY29udGVudHMgLmFydGljbGUge1xuICBtYXJnaW4tdG9wOiA0Ljh2dztcbn1cbiNwYWdlLW5ld3MgLm5ld3MtY29udGVudHMgLmFydGljbGVfX3Bvc3QgLnBvc3Qge1xuICBtYXJnaW4tdG9wOiA1OHB4O1xufVxuI3BhZ2UtbmV3cyAubmV3cy1jb250ZW50cyAuYXJ0aWNsZV9fcG9zdCAucG9zdCBhLFxuI3BhZ2UtbmV3cyAubmV3cy1jb250ZW50cyAuYXJ0aWNsZV9fcG9zdCAucG9zdCBhOmxpbmssXG4jcGFnZS1uZXdzIC5uZXdzLWNvbnRlbnRzIC5hcnRpY2xlX19wb3N0IC5wb3N0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbmV3cyAubmV3cy1jb250ZW50cyAuYXJ0aWNsZV9fcG9zdCAucG9zdCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzIC5uZXdzLWNvbnRlbnRzIC5hcnRpY2xlX19wb3N0IHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIH1cbiAgI3BhZ2UtbmV3cyAubmV3cy1jb250ZW50cyAuYXJ0aWNsZV9fcG9zdCAucG9zdCB7XG4gICAgbWFyZ2luLXRvcDogMTQuMTMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1uZXdzIC5jb21tb24tYnRuIHtcbiAgbWFyZ2luLXRvcDogMTM3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1uZXdzIC5jb21tb24tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg3MHB4LCA4LjU2MjV2dywgMTM3cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1uZXdzIC5jb21tb24tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNS4ydnc7XG4gIH1cbn1cblxuI3BhZ2UtbWFuZ2EtaW5kZXggLm1hbmdhLWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbWFuZ2EtaW5kZXggLm1hbmdhLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNC41MzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLW1hbmdhLWluZGV4IC5tYW5nYS1jb250ZW50cyAubWFuZ2FfX2xpc3Qge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLW1hbmdhLWluZGV4IC5tYW5nYS1jb250ZW50cyAubWFuZ2FfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1hbmdhLWluZGV4IC5tYW5nYS1jb250ZW50cyAubWFuZ2FfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcGFnZS1tYW5nYS1pbmRleCAubWFuZ2EtY29udGVudHMgLm1hbmdhX19saXN0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDMxLjkxNDg5MzYxNyU7XG4gIG1hcmdpbi1yaWdodDogMS4yMTU4MDU0NzExJTtcbn1cbiNwYWdlLW1hbmdhLWluZGV4IC5tYW5nYS1jb250ZW50cyAubWFuZ2FfX2xpc3RfX2l0ZW0gYSxcbiNwYWdlLW1hbmdhLWluZGV4IC5tYW5nYS1jb250ZW50cyAubWFuZ2FfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuI3BhZ2UtbWFuZ2EtaW5kZXggLm1hbmdhLWNvbnRlbnRzIC5tYW5nYV9fbGlzdF9faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW1hbmdhLWluZGV4IC5tYW5nYS1jb250ZW50cyAubWFuZ2FfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICNwYWdlLW1hbmdhLWluZGV4IC5tYW5nYS1jb250ZW50cyAubWFuZ2FfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLW1hbmdhLWluZGV4IC5tYW5nYS1jb250ZW50cyAubWFuZ2FfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAjcGFnZS1tYW5nYS1pbmRleCAubWFuZ2EtY29udGVudHMgLm1hbmdhX19saXN0X19pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbiAgI3BhZ2UtbWFuZ2EtaW5kZXggLm1hbmdhLWNvbnRlbnRzIC5tYW5nYV9fbGlzdF9faXRlbTpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuI3BhZ2UtbWFuZ2EtaW5kZXggLm1hbmdhLWNvbnRlbnRzIC5tYW5nYV9fbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jcGFnZS1tYW5nYS1pbmRleCAubWFuZ2EtY29udGVudHMgLm1hbmdhX19saXN0X19pdGVtIC50aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDdweCA3cHggMHB4ICNlOWM2YzM7XG59XG4jcGFnZS1tYW5nYS1pbmRleCAubWFuZ2EtY29udGVudHMgLm1hbmdhX19saXN0X19pdGVtIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbWFuZ2EtaW5kZXggLm1hbmdhLWNvbnRlbnRzIC5tYW5nYV9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtbWFuZ2EtaW5kZXggLm1hbmdhLWNvbnRlbnRzIC5tYW5nYV9fbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTMuODY2NjY2NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjcGFnZS1tYW5nYS1pbmRleCAubWFuZ2EtY29udGVudHMgLm1hbmdhX19saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2UtbWFuZ2EtaW5kZXggLm1hbmdhLWNvbnRlbnRzIC5tYW5nYV9fbGlzdF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxMy44NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtbWFuZ2EtaW5kZXggLm1hbmdhLWNvbnRlbnRzIC5tYW5nYV9fbGlzdF9faXRlbSAudGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGJveC1zaGFkb3c6IDEuODY2NjY2NjY2N3Z3IDEuODY2NjY2NjY2N3Z3IDBweCAjZTljNmMzO1xuICB9XG4gICNwYWdlLW1hbmdhLWluZGV4IC5tYW5nYS1jb250ZW50cyAubWFuZ2FfX2xpc3RfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBtYXJnaW4tdG9wOiAzLjQ2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuOTMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1tYW5nYS1pbmRleCAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTQycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1tYW5nYS1pbmRleCAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1Ni44dnc7XG4gIH1cbn1cblxuI3BhZ2UtbWFuZ2EtZXBpc29kZSAubWFuZ2EtY29udGVudHMge1xuICBtYXJnaW4tdG9wOiA2NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtbWFuZ2EtZXBpc29kZSAubWFuZ2EtY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDMwcHgsIDQuMTI1dncsIDY2cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1tYW5nYS1lcGlzb2RlIC5tYW5nYS1jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLW1hbmdhLWVwaXNvZGUgLm1hbmdhLWNvbnRlbnRzIC5tYW5nYS1lcGlzb2RlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1tYW5nYS1lcGlzb2RlIC5tYW5nYS1jb250ZW50cyAubWFuZ2EtZXBpc29kZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1tYW5nYS1lcGlzb2RlIC5tYW5nYS1jb250ZW50cyAubWFuZ2EtZXBpc29kZV9fY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbWFuZ2EtZXBpc29kZSAubWFuZ2EtY29udGVudHMgLm1hbmdhLWVwaXNvZGVfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMy40NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuI3BhZ2UtbWFuZ2EtZXBpc29kZSAubWFuZ2EtY29udGVudHMgLnNoYXJlLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMTQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1tYW5nYS1lcGlzb2RlIC5tYW5nYS1jb250ZW50cyAuc2hhcmUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIyLjEzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtbWFuZ2EtZXBpc29kZSAubWFuZ2EtY29udGVudHMgLm1hbmdhLWJ0biB7XG4gIG1hcmdpbi10b3A6IDc3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1tYW5nYS1lcGlzb2RlIC5tYW5nYS1jb250ZW50cyAubWFuZ2EtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG59XG4jcGFnZS1tYW5nYS1lcGlzb2RlIC5tYW5nYS1jb250ZW50cyAuY29tbW9uLWJuciB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1tYW5nYS1lcGlzb2RlIC5tYW5nYS1jb250ZW50cyAuY29tbW9uLWJuciB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuI3BhZ2UtbWFuZ2EtZXBpc29kZSAubWFuZ2EtY29udGVudHMgLmNvbW1vbi1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAxMDlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1hbmdhLWVwaXNvZGUgLm1hbmdhLWNvbnRlbnRzIC5jb21tb24tc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG59XG5cbiNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1tb3ZpZS1pbmRleCAubW92aWUtY29udGVudHMgLmxlYWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxMS4xMTExMTExMTExJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubGVhZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU1NTU1NiU7XG4gIH1cbn1cbiNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMjA2cHg7XG59XG4jcGFnZS1tb3ZpZS1pbmRleCAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cbiNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsX19saXN0IHtcbiAgbWFyZ2luOiA0OXB4IGF1dG8gMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtbW92aWUtaW5kZXggLm1vdmllLWNvbnRlbnRzIC5tb3ZpZS1kZXRhaWxfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3BhZ2UtbW92aWUtaW5kZXggLm1vdmllLWNvbnRlbnRzIC5tb3ZpZS1kZXRhaWxfX2xpc3RfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogMzEuOTE0ODkzNjE3JTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjIxNTgwNTQ3MTElO1xufVxuI3BhZ2UtbW92aWUtaW5kZXggLm1vdmllLWNvbnRlbnRzIC5tb3ZpZS1kZXRhaWxfX2xpc3RfX2l0ZW0gYSxcbiNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsX19saXN0X19pdGVtIGE6bGluayxcbiNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsX19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbW92aWUtaW5kZXggLm1vdmllLWNvbnRlbnRzIC5tb3ZpZS1kZXRhaWxfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtbW92aWUtaW5kZXggLm1vdmllLWNvbnRlbnRzIC5tb3ZpZS1kZXRhaWxfX2xpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsX19saXN0X19pdGVtOm50aC1vZi10eXBlKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1tb3ZpZS1pbmRleCAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbF9fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsX19saXN0X19pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbiAgI3BhZ2UtbW92aWUtaW5kZXggLm1vdmllLWNvbnRlbnRzIC5tb3ZpZS1kZXRhaWxfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbiNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsX19saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsX19saXN0X19pdGVtIC50aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiA3cHggN3B4IDBweCAjN2JjODhiO1xufVxuI3BhZ2UtbW92aWUtaW5kZXggLm1vdmllLWNvbnRlbnRzIC5tb3ZpZS1kZXRhaWxfX2xpc3RfX2l0ZW0gLnRleHQge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE3Ny43Nzc3Nzc3Nzc4JTtcbn1cbiNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsX19saXN0X19pdGVtIC50ZXh0LnQtYmxhbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9ibGFuay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KSB0cmFuc2xhdGVYKC0ycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbW92aWUtaW5kZXggLm1vdmllLWNvbnRlbnRzIC5tb3ZpZS1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDE0LjR2dztcbiAgfVxuICAjcGFnZS1tb3ZpZS1pbmRleCAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1tb3ZpZS1pbmRleCAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbF9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMy4zMzMzMzMzMzMzdncgMCAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtbW92aWUtaW5kZXggLm1vdmllLWNvbnRlbnRzIC5tb3ZpZS1kZXRhaWxfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDYuNHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjcGFnZS1tb3ZpZS1pbmRleCAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbF9fbGlzdF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNwYWdlLW1vdmllLWluZGV4IC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsX19saXN0X19pdGVtIC50aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdnc7XG4gICAgYm94LXNoYWRvdzogMS44NjY2NjY2NjY3dncgMS44NjY2NjY2NjY3dncgMHB4ICM3YmM4OGI7XG4gIH1cbiAgI3BhZ2UtbW92aWUtaW5kZXggLm1vdmllLWNvbnRlbnRzIC5tb3ZpZS1kZXRhaWxfX2xpc3RfX2l0ZW0gLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDYuNHZ3O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgI3BhZ2UtbW92aWUtaW5kZXggLm1vdmllLWNvbnRlbnRzIC5tb3ZpZS1kZXRhaWxfX2xpc3RfX2l0ZW0gLnRleHQudC1ibGFuazphZnRlciB7XG4gICAgd2lkdGg6IDQuOHZ3O1xuICAgIGhlaWdodDogNC44dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuOHZ3KSB0cmFuc2xhdGVYKC0xLjZ2dyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1vdmllLWluZGV4IC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDQ0LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4jcGFnZS1tb3ZpZS1pbnRyb2R1Y3Rpb24gLm1vdmllLWNvbnRlbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDYzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1tb3ZpZS1pbnRyb2R1Y3Rpb24gLm1vdmllLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC44dnc7XG4gIH1cbn1cbiNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbCB7XG4gIG1hcmdpbjogNjJweCBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4NS4zNTE1NjI1JTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQwMHB4LCAzNS41dncsIDU2OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNjBweCAwcHggMHB4IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTEwOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbDphZnRlciB7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgfVxufVxuI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQwMHB4LCAzNS41dncsIDU2OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTExMCU7XG4gIGJvdHRvbTogLTEwOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbDpiZWZvcmUge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gIH1cbn1cbiNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIC5tb3ZpZS1jb250ZW50cyAubW92aWUtZGV0YWlsIHtcbiAgICBtYXJnaW46IDYuMTMzMzMzMzMzM3Z3IGF1dG8gMCBhdXRvO1xuICB9XG4gICNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbDphZnRlciB7XG4gICAgd2lkdGg6IDc3LjA2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXRvcDogNTAuOTMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3IDBweCAwcHggNS4zMzMzMzMzMzMzdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1MC45MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIGJvdHRvbTogLTUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAubW92aWUtY29udGVudHMgLm1vdmllLWRldGFpbCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTJ2dztcbiAgICBib3JkZXItcmFkaXVzOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIC5tb3ZpZS1jb250ZW50cyAubW92aWUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDgycHgsIDEwLjI1dncsIDE2NHB4KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTc3Ljc3Nzc3Nzc3NzglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIC5tb3ZpZS1jb250ZW50cyAubW92aWUtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE1NS41NTU1NTU1NTU2JTtcbiAgfVxufVxuI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIC5tb3ZpZS1jb250ZW50cyAuY29tbW9uLWJ0biB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1tb3ZpZS1pbnRyb2R1Y3Rpb24gLm1vdmllLWNvbnRlbnRzIC5jb21tb24tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICB9XG59XG4jcGFnZS1tb3ZpZS1pbnRyb2R1Y3Rpb24gLm1vdmllLWNvbnRlbnRzIC5zaGFyZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDE5NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIC5tb3ZpZS1jb250ZW50cyAuc2hhcmUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMyLjI2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIC5tb3ZpZS1jb250ZW50cyAubW92aWUtYnRuIHtcbiAgbWFyZ2luLXRvcDogNzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAubW92aWUtY29udGVudHMgLm1vdmllLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTYuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1tb3ZpZS1pbnRyb2R1Y3Rpb24gLm1vdmllLWNvbnRlbnRzIC5jb21tb24tYm5yIHtcbiAgbWFyZ2luLXRvcDogODhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAubW92aWUtY29udGVudHMgLmNvbW1vbi1ibnIge1xuICAgIG1hcmdpbi10b3A6IDE2LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIC5tb3ZpZS1jb250ZW50cyAuY29tbW9uLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDEwOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIC5tb3ZpZS1jb250ZW50cyAuY29tbW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW1vdmllLWludHJvZHVjdGlvbiAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtYWJvdXQgLmFib3V0LWNvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNzhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWFib3V0IC5hYm91dC1jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMzBweCwgNC44NzV2dywgNzhweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWFib3V0IC5hYm91dC1jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNC44dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWFib3V0IC5hYm91dC1jb250ZW50cyAuYWJvdXRfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgfVxufVxuI3BhZ2UtYWJvdXQgLmFib3V0LWNvbnRlbnRzIC5hYm91dF9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNzRweDtcbn1cbiNwYWdlLWFib3V0IC5hYm91dC1jb250ZW50cyAuYWJvdXRfX2RldGFpbF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4jcGFnZS1hYm91dCAuYWJvdXQtY29udGVudHMgLmFib3V0X19kZXRhaWxfX2l0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4jcGFnZS1hYm91dCAuYWJvdXQtY29udGVudHMgLmFib3V0X19kZXRhaWxfX2l0ZW0gPiAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG4jcGFnZS1hYm91dCAuYWJvdXQtY29udGVudHMgLmFib3V0X19kZXRhaWxfX2l0ZW0gLmNvbW1vbi1idG4ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuI3BhZ2UtYWJvdXQgLmFib3V0LWNvbnRlbnRzIC5hYm91dF9fZGV0YWlsX19pdGVtIC5jb21tb24tYnRuIGEge1xuICB3aWR0aDogNDY3cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4IDIwcHggMzFweDtcbn1cbiNwYWdlLWFib3V0IC5hYm91dC1jb250ZW50cyAuYWJvdXRfX2RldGFpbF9faXRlbSAuY29tbW9uLWJ0biBhIC50ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbiNwYWdlLWFib3V0IC5hYm91dC1jb250ZW50cyAuYWJvdXRfX2RldGFpbF9faXRlbSAuY29tbW9uLWJ0biBhIC50ZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uL2JsYW5rLnN2Zyk7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWFib3V0IC5hYm91dC1jb250ZW50cyAuYWJvdXRfX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLmFib3V0LWNvbnRlbnRzIC5hYm91dF9fZGV0YWlsX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNC4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLmFib3V0LWNvbnRlbnRzIC5hYm91dF9fZGV0YWlsX19pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40dnc7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLmFib3V0LWNvbnRlbnRzIC5hYm91dF9fZGV0YWlsX19pdGVtID4gLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgfVxuICAjcGFnZS1hYm91dCAuYWJvdXQtY29udGVudHMgLmFib3V0X19kZXRhaWxfX2l0ZW0gLmNvbW1vbi1idG4ge1xuICAgIG1hcmdpbi10b3A6IDEzLjg2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1hYm91dCAuYWJvdXQtY29udGVudHMgLmFib3V0X19kZXRhaWxfX2l0ZW0gLmNvbW1vbi1idG4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHZ3IDAgOC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtYWJvdXQgLmFib3V0LWNvbnRlbnRzIC5hYm91dF9fZGV0YWlsX19pdGVtIC5jb21tb24tYnRuIGEgLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWFib3V0IC5hYm91dC1jb250ZW50cyAuYWJvdXRfX2RldGFpbF9faXRlbSAuY29tbW9uLWJ0biBhIC50ZXh0OmFmdGVyIHtcbiAgICB3aWR0aDogNS44NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA1Ljg2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4jcGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogNzhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDMwcHgsIDQuODc1dncsIDc4cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljh2dztcbiAgfVxufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50cyAuY29udGFjdF9faW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnRzIC5jb250YWN0X19pbmZvIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIH1cbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudHMgLmNvbnRhY3RfX2luZm9fX3RleHQgLnRlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnRzIC5jb250YWN0X19pbmZvX190ZXh0IC50ZWwgZGQge1xuICBmbGV4OiAxO1xufVxuXG4jcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMge1xuICBwYWRkaW5nLXRvcDogODlweDtcbiAgcGFkZGluZy1ib3R0b206IDk5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41MzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMjA2cHg7XG59XG4jcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbC5zdHVkeS1kZXRhaWwtc3R1ZHkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3BhZ2Utc3R1ZHktaW5kZXggLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1kZXRhaWwuc3R1ZHktZGV0YWlsLXJlaWRhaSB7XG4gIG1hcmdpbi10b3A6IDIwOHB4O1xufVxuI3BhZ2Utc3R1ZHktaW5kZXggLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1kZXRhaWwuc3R1ZHktZGV0YWlsLWtha28ge1xuICBtYXJnaW4tdG9wOiAyMTNweDtcbn1cbiNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsLnN0dWR5LWRldGFpbC1ib29rIHtcbiAgbWFyZ2luLXRvcDogMTcycHg7XG59XG4jcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbF9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQ5cHggYXV0byAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utc3R1ZHktaW5kZXggLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1kZXRhaWxfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbF9fbGlzdC53aWRlIHtcbiAgbWFyZ2luLXRvcDogOTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuI3BhZ2Utc3R1ZHktaW5kZXggLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1kZXRhaWxfX2xpc3Qud2lkZSAuc3R1ZHktZGV0YWlsX19saXN0X19pdGVtIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsX19saXN0LndpZGUgLnN0dWR5LWRldGFpbF9fbGlzdF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsX19saXN0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDMxLjkxNDg5MzYxNyU7XG4gIG1hcmdpbi1yaWdodDogMS4yMTU4MDU0NzExJTtcbn1cbiNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsX19saXN0X19pdGVtIGEsXG4jcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbF9fbGlzdF9faXRlbSBhOmxpbmssXG4jcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbF9fbGlzdF9faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsX19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsX19saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAjcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbF9fbGlzdF9faXRlbTpudGgtb2YtdHlwZSgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2Utc3R1ZHktaW5kZXggLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1kZXRhaWxfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAjcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbF9fbGlzdF9faXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gICNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsX19saXN0X19pdGVtOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4jcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbF9fbGlzdF9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbF9fbGlzdF9faXRlbSAudGh1bWIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogN3B4IDdweCAwcHggI0ZERTBBQTtcbn1cbiNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsX19saXN0X19pdGVtIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzcuNzc3Nzc3Nzc3OCU7XG59XG4jcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbF9fbGlzdF9faXRlbSAudGV4dC50LWJsYW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vYmxhbmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCkgdHJhbnNsYXRlWCgtMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAxNC40dnc7XG4gIH1cbiAgI3BhZ2Utc3R1ZHktaW5kZXggLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1kZXRhaWwuc3R1ZHktZGV0YWlsLXN0dWR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsLnN0dWR5LWRldGFpbC1yZWlkYWkge1xuICAgIG1hcmdpbi10b3A6IDEyLjh2dztcbiAgfVxuICAjcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbC5zdHVkeS1kZXRhaWwta2FrbyB7XG4gICAgbWFyZ2luLXRvcDogMTYuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsLnN0dWR5LWRldGFpbC1ib29rIHtcbiAgICBtYXJnaW4tdG9wOiAxNS43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utc3R1ZHktaW5kZXggLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1kZXRhaWxfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDguMjY2NjY2NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsX19saXN0LndpZGUge1xuICAgIG1hcmdpbi10b3A6IDEyLjUzMzMzMzMzMzN2dztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2Utc3R1ZHktaW5kZXggLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1kZXRhaWxfX2xpc3Qud2lkZSAuc3R1ZHktZGV0YWlsX19saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMy44NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2Utc3R1ZHktaW5kZXggLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1kZXRhaWxfX2xpc3Qud2lkZSAuc3R1ZHktZGV0YWlsX19saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2Utc3R1ZHktaW5kZXggLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1kZXRhaWxfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEzLjg2NjY2NjY2Njd2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI3BhZ2Utc3R1ZHktaW5kZXggLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1kZXRhaWxfX2xpc3RfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjcGFnZS1zdHVkeS1pbmRleCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWRldGFpbF9fbGlzdF9faXRlbSAudGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGJveC1zaGFkb3c6IDEuODY2NjY2NjY2N3Z3IDEuODY2NjY2NjY2N3Z3IDBweCAjRkRFMEFBO1xuICB9XG4gICNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsX19saXN0X19pdGVtIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA2LjR2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMTU1LjU1NTU1NTU1NTYlO1xuICB9XG4gICNwYWdlLXN0dWR5LWluZGV4IC5zdHVkeS1jb250ZW50cyAuc3R1ZHktZGV0YWlsX19saXN0X19pdGVtIC50ZXh0LnQtYmxhbms6YWZ0ZXIge1xuICAgIHdpZHRoOiA0Ljh2dztcbiAgICBoZWlnaHQ6IDQuOHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjh2dykgdHJhbnNsYXRlWCgtMS42dncpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zdHVkeS1pbmRleCAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0NC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiA2LjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5lbG0taW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1pdGVtX19xdWVzdGlvbiB7XG4gIHBhZGRpbmc6IDQzcHggNDVweCA0NnB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOUZBO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fcXVlc3Rpb25fX3R0bCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbiNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX3F1ZXN0aW9uX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbiNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX3F1ZXN0aW9uX190ZXh0IC5kaXZpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fcXVlc3Rpb25fX3RleHQgLmRpdmlkZSAuaGVhZCB7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX3F1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiA2LjY2NjY2NjY2Njd2dyA0dncgNC41MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fcXVlc3Rpb25fX3R0bCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fcXVlc3Rpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE1NS41NTU1NTU1NTU2JTtcbiAgICBtYXJnaW4tdG9wOiA2LjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1pdGVtX19xdWVzdGlvbl9fdGV4dCAuZGl2aWRlIC5oZWFkIHtcbiAgICBtaW4td2lkdGg6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fdGVybSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDM0cHggNDVweCAyN3B4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOUZBO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fdGVybV9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fdGVybV9fdHh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1pdGVtX190ZXJtIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgcGFkZGluZzogNi4xMzMzMzMzMzMzdncgNHZ3IDcuMnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX3Rlcm1fX3R0bCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMTc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX3Rlcm1fX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbn1cbiNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlciB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1pdGVtX19hbnN3ZXIge1xuICAgIG1hcmdpbi10b3A6IDEzLjA2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19idG4ge1xuICB3aWR0aDogNDY3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19idG4gYSxcbiNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlcl9fYnRuIGE6bGluayxcbiNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlcl9fYnRuIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19idG4gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19idG4gYSB7XG4gIHdpZHRoOiA0NjdweDtcbiAgaGVpZ2h0OiAxMDFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlcl9fYnRuIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMzlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9hcnJvdy1uZXh0LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19idG4ub3BlbiBhOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19idG4ge1xuICAgIHdpZHRoOiA5MnZ3O1xuICB9XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlcl9fYnRuIGEge1xuICAgIHdpZHRoOiA5MnZ3O1xuICAgIGhlaWdodDogMjYuOTMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbiAgI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19idG4gYTphZnRlciB7XG4gICAgcmlnaHQ6IDEwLjR2dztcbiAgICB3aWR0aDogMy40NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA2LjR2dztcbiAgfVxufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19kZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nOiA1OHB4IDQ1cHggNTNweDtcbiAgYmFja2dyb3VuZDogI0ZGRkFGMTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbiNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlcl9fZGV0YWlsIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19kZXRhaWwgLnRpdGxlOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA1MXB4O1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19kZXRhaWwgLnRleHRfYW5zd2VyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlcl9fZGV0YWlsIC50ZXh0X2V4cGxhaW4ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19kZXRhaWwgLnRleHRfZXhwbGFpbiBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbiNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlcl9fZGV0YWlsIC50ZXh0X2V4cGxhaW4gLndhdnkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB3YXZ5ICMwMDA7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19kZXRhaWwgLnRleHRfZXhwbGFpbiAuZG91YmxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG91YmxlICMwMDA7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19kZXRhaWwgLnRleHRfZXhwbGFpbiAuY2FsY3VsYXRpb25fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19kZXRhaWwgLnRleHRfZXhwbGFpbiAuY2FsY3VsYXRpb25fX2xpc3QgZGwgZHQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG4jcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1pdGVtX19hbnN3ZXJfX2RldGFpbCAudGV4dF9leHBsYWluIC5jYWxjdWxhdGlvbl9fbGlzdCBkbCBkZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19kZXRhaWwgLnRleHRfZXhwbGFpbiAuY2FsY3VsYXRpb25fX2xpc3QgZGwgZGQgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19kZXRhaWwgLnRleHRfZXhwbGFpbiAuY2FsY3VsYXRpb25fX2xpc3QgZGwgZGQgLml0ZW0gLmhlYWQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4jcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1pdGVtX19hbnN3ZXJfX2RldGFpbCAudGV4dF9leHBsYWluIC5jYWxjdWxhdGlvbl9fbGlzdCBkbCBkZCAuaXRlbSAuZGV0YWlsIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlcl9fZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4yNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMTAuNjY2NjY2NjY2N3Z3IDR2dyA3LjczMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1pdGVtX19hbnN3ZXJfX2RldGFpbCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbiAgI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19kZXRhaWwgLnRpdGxlOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDE0LjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1pdGVtX19hbnN3ZXJfX2RldGFpbCAudGV4dF9hbnN3ZXIge1xuICAgIG1hcmdpbi10b3A6IDcuNzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAjcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1pdGVtX19hbnN3ZXJfX2RldGFpbCAudGV4dF9leHBsYWluIHtcbiAgICBtYXJnaW4tdG9wOiA3LjczMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgI3BhZ2Utc3R1ZHktZGV0YWlsIC5zdHVkeS1jb250ZW50cyAuc3R1ZHktaXRlbV9fYW5zd2VyX19kZXRhaWwgLnRleHRfZXhwbGFpbiBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA3LjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1pdGVtX19hbnN3ZXJfX2RldGFpbCAudGV4dF9leHBsYWluIC53YXZ5IHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuOHZ3O1xuICB9XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlcl9fZGV0YWlsIC50ZXh0X2V4cGxhaW4gLmRvdWJsZSB7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjh2dztcbiAgfVxuICAjcGFnZS1zdHVkeS1kZXRhaWwgLnN0dWR5LWNvbnRlbnRzIC5zdHVkeS1pdGVtX19hbnN3ZXJfX2RldGFpbCAudGV4dF9leHBsYWluIC5jYWxjdWxhdGlvbl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlcl9fZGV0YWlsIC50ZXh0X2V4cGxhaW4gLmNhbGN1bGF0aW9uX19saXN0IGRsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDcuMnZ3O1xuICB9XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuc3R1ZHktY29udGVudHMgLnN0dWR5LWl0ZW1fX2Fuc3dlcl9fZGV0YWlsIC50ZXh0X2V4cGxhaW4gLmNhbGN1bGF0aW9uX19saXN0IGRsIGRkIC5pdGVtIC5oZWFkIHtcbiAgICBtaW4td2lkdGg6IDkuNnZ3O1xuICAgIG1hcmdpbi1yaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXN0dWR5LWRldGFpbCAuc2hhcmUtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuc2hhcmUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDE4LjEzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5jb21tb24tYnRuIHtcbiAgbWFyZ2luLXRvcDogNzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuY29tbW9uLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5jb21tb24tYm5yIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXN0dWR5LWRldGFpbCAuY29tbW9uLWJuciB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuI3BhZ2Utc3R1ZHktZGV0YWlsIC5jb21tb24tc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zdHVkeS1kZXRhaWwgLmNvbW1vbi1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDE1LjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utc3R1ZHktZGV0YWlsIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDUydnc7XG4gIH1cbn1cblxuI3BhZ2Utc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdCB7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1zZWFyY2ggLnNlYXJjaF9fcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgzMHB4LCA0Ljg3NXZ3LCA3OHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdCB7XG4gICAgbWFyZ2luLXRvcDogOS44NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzMuMzMzMzMzMzMzMyU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zZWFyY2ggLnNlYXJjaF9fcmVzdWx0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRfX25vdGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU1NTU1NiU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zZWFyY2ggLnNlYXJjaF9fcmVzdWx0X19ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0LjI2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU1NTU1NiU7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2Utc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdF9fbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAyNC4wODgxNDU4OTY3JTtcbn1cbiNwYWdlLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRfX2xpc3RfX2l0ZW0gYSxcbiNwYWdlLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuI3BhZ2Utc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdF9fbGlzdF9faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdF9fbGlzdF9faXRlbTpub3QoOm50aC1vZi10eXBlKDRuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMS4yMTU4MDU0NzExJTtcbiAgfVxuICAjcGFnZS1zZWFyY2ggLnNlYXJjaF9fcmVzdWx0X19saXN0X19pdGVtOm50aC1jaGlsZChuKzUpIHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICB9XG59XG4jcGFnZS1zZWFyY2ggLnNlYXJjaF9fcmVzdWx0X19saXN0X19pdGVtIC50aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDdweCA3cHggMHB4ICNkNmQ2ZDY7XG59XG4jcGFnZS1zZWFyY2ggLnNlYXJjaF9fcmVzdWx0X19saXN0X19pdGVtIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTc3Ljc3Nzc3Nzc3NzglO1xufVxuI3BhZ2Utc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdF9fbGlzdF9faXRlbSAudGV4dC50LWJsYW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vYmxhbmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCkgdHJhbnNsYXRlWCgtMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDguOHZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogOS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdF9fbGlzdF9faXRlbSAudGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGJveC1zaGFkb3c6IDEuODY2NjY2NjY2N3Z3IDEuODY2NjY2NjY2N3Z3IDBweCAjZDZkNmQ2O1xuICB9XG4gICNwYWdlLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRfX2xpc3RfX2l0ZW0gLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG4gICNwYWdlLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRfX2xpc3RfX2l0ZW0gLnRleHQudC1ibGFuazphZnRlciB7XG4gICAgd2lkdGg6IDQuOHZ3O1xuICAgIGhlaWdodDogNC44dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuOHZ3KSB0cmFuc2xhdGVYKC0xLjZ2dyk7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaCAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1zZWFyY2ggLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1zZWFyY2ggLmNvbW1vbl9fcGFnZXIge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utc2VhcmNoIC5jb21tb25fX3BhZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiA2LjkzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4jcGFnZS1ub3QtZm91bmQgLm5vdC1mb3VuZC1jb250ZW50cyB7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1ub3QtZm91bmQgLm5vdC1mb3VuZC1jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMzBweCwgNC44NzV2dywgNzhweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW5vdC1mb3VuZCAubm90LWZvdW5kLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA5Ljg2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2Utbm90LWZvdW5kIC5ub3QtZm91bmQtY29udGVudHMgLm5vdC1mb3VuZF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMzMzMzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLW5vdC1mb3VuZCAubm90LWZvdW5kLWNvbnRlbnRzIC5ub3QtZm91bmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cbiNwYWdlLW5vdC1mb3VuZCAubm90LWZvdW5kLWNvbnRlbnRzIC5ub3QtZm91bmRfX3RleHQge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utbm90LWZvdW5kIC5ub3QtZm91bmQtY29udGVudHMgLm5vdC1mb3VuZF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNS4wNjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMTU1LjU1NTU1NTU1NTYlO1xuICB9XG59XG4jcGFnZS1ub3QtZm91bmQgLm5vdC1mb3VuZC1jb250ZW50cyAuY29tbW9uLWJ0biB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1ub3QtZm91bmQgLm5vdC1mb3VuZC1jb250ZW50cyAuY29tbW9uLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTQuMTMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1ub3QtZm91bmQgLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEyOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utbm90LWZvdW5kIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDUzLjMzMzMzMzMzMzN2dztcbiAgfVxufSIsIi8vIFdJRFRIIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbnRlbnRzLXdpZHRoOiAxMzAwO1xuJGNvbnRlbnRzLXdpZHRoLXNwOiA3NTA7XG4kYnJlYWstcG9pbnQ6IDc2N3B4O1xuXG4vLyBDT0xPUiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRkZWZhdWx0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbi8v6IOM5pmvQk9YLTAxXG4kY29sb3ItYmctYm94MDE6ICNGOEY5RkE7XG4vL+iDjOaZr0JPWC0wMlxuJGNvbG9yLWJnLWJveDAyOiAjRjBGM0Y1O1xuLy/li5XnlLtcbiRjb2xvci1tb3ZpZS1wcmltYXJ5OiAjN0FDODhBO1xuJGNvbG9yLW1vdmllLXNlY29uZGFyeTogI0VCRjZFQztcbi8v44Oe44Oz44KsXG4kY29sb3ItbWFuZ2EtcHJpbWFyeTogI0U5QzZDMztcbiRjb2xvci1tYW5nYS1zZWNvbmRhcnk6ICNGQkY2RjU7XG4vL+Wtpue/klxuJGNvbG9yLWxlYXJuaW5nLXByaW1hcnk6ICNGREUwQUE7XG4kY29sb3ItbGVhcm5pbmctc2Vjb25kYXJ5OiAjRkZGQUYxO1xuLy/jgqTjg7Pjgr/jg5Pjg6Xjg7xcbiRjb2xvci1pbnRlcnZpZXctcHJpbWFyeTogIzlGQjFFQjtcbiRjb2xvci1pbnRlcnZpZXctc2Vjb25kYXJ5OiAjRjBGMkZDO1xuLy/jgrnjg5rjgrfjg6Pjg6vjgqTjg7Pjgr/jg5Pjg6Xjg7xcbiRjb2xvci1zcGVjaWFsLWludGVydmlldy1wcmltYXJ5OiAjMDA5MkQ3O1xuJGNvbG9yLXNwZWNpYWwtaW50ZXJ2aWV3LXNlY29uZGFyeTogI0Q2RURGOTtcblxuLy9ib3JkZXItY29sb3JcbiRjb2xvci1ib3JkZXI6ICM3MDcwNzA7XG5cblxuLy8gRk9OVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LWpwOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbi8qXG5SZWd1bGFyIDQwMFxuTWVkaXVtIDUwMFxuKi9cblxuJGZvbnQtanAtc2VyaWY6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4vKlxuUmVndWxhciA0MDBcbk1lZGl1bSA1MDBcbiovXG4iLCIvKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG5cdHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG5cdG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuaHIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG5cdHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuXHRbaGlkZGVufj1cInNjcmVlblwiXSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcInZhclwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIExJTksgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHh0X2xpbmtfb3BhY2l0eSgkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuODtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0eHRfbGlua19jb2xvcigkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3IyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIENMRUFSIEZJWCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZiB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cblxuLy8gQk9YIFNIQURPVyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBib3gtc2hhZG93IHtcblx0Ym94LXNoYWRvdzogMHB4IDIwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRib3gtc2hhZG93OiAwcHggdncoMTApIHZ3KDE1KSByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXHR9XG59XG5cbi8vIEFOSU1BVElPTiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lOi4yLCAkcHJvcDphbGwsICRlYXNpbmc6ZWFzZS1pbi1vdXQpIHtcblx0dHJhbnNpdGlvbjogJHByb3AgI3skdGltZX1zICRlYXNpbmc7XG59XG5cblxuLy8gSU1FRElBIFFVRVJZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1pbl9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXhfc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBJRSAmIEVER0UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZWcoKSB7XG5cdEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGllKCkge1xuXHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIHZ3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGZ1bmN0aW9uIHZ3X3BjKCRwaXhlbHNWdykge1xuXHQkYmFzZVdpZHRoLXBjIDogMTYwMDtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgtcGMpICogMTAwdnc7XG59XG5cbkBmdW5jdGlvbiB2dygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aC1zcCA6IDM3NTtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgtc3ApICogMTAwdnc7XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuaHRtbC5uYXZpLW9wZW57XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHRmb250LWZhbWlseTogJGZvbnQtanA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsMTgpKTtcblx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRwYWRkaW5nLXRvcDogMTY0cHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9jb21tb24tYmcucG5nXCIpIHJlcGVhdC15IGxlZnQgMTkwcHg7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMjAwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0fS8vdGFiXG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9jb21tb24tYmctc3AucG5nXCIpIHJlcGVhdC15IGxlZnQgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI0LDE2KSk7XG5cdFx0cGFkZGluZy10b3A6IHZ3KDcwKTtcblx0fS8vc3Bcbn1cblxuaW1ne1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdC8qIFNQ44Gu6ZW35oq844GX56aB5q2iICovXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG5cdC1tb3otdG91Y2gtY2FsbG91dDpub25lO1xuXHQtbW96LXVzZXItc2VsZWN0Om5vbmU7XG5cdHVzZXItc2VsZWN0Om5vbmU7XG59XG5cbmltZ1tzcmMkPVwiLnN2Z1wiXSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wYWdlLWNvbnRlbnRze1xufVxuXG4uZWxtLWlubmVye1xuXHRtYXgtd2lkdGg6IDEzOTZweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgdncoMTUpO1xuXHR9Ly9zcFxufVxuXG4ucGFnZS10b3B7XG5cdHotaW5kZXg6IDEwMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMTAwcHg7XG5cdGJvdHRvbTogOTNweDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTYwMHB4KSB7XG5cdFx0cmlnaHQ6IDUwcHg7XG5cdFx0Ym90dG9tOiA1MHB4O1xuXHR9Ly90YWJcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0d2lkdGg6IHZ3KDQwKTtcblx0XHRoZWlnaHQ6IHZ3KDQwKTtcblx0XHRyaWdodDogdncoMjIpO1xuXHRcdGJvdHRvbTogdncoMjIpO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IHZ3KDMpIHZ3KDYpIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuXHR9Ly9zcFxufVxuXG5cbi8vIOKWvOKWvOKWvG1hdGjjg6Ljgrjjg6Xjg7zjg6vjgpLkvb/jgaPjgZ/pmaTnrpfjgrXjg7Pjg5fjg6sgPT09PT09PT09PT09PT09XG5cbi8qXG5cdOKAu+ODouOCuOODpeODvOODq+OCkuS9v+OBhuWJjeOBq+OAgVxuXHRAdXNlIFwic2FzczptYXRoXCI7XG5cdOKGkeOBk+OBruiomOi/sOOCkui/veWKoOOBmeOCi+OAgu+8iF9jb21tb24uc2Nzc+OBp+OBr+OBmeOBp+OBqzLooYznm67jgavoqJjov7DjgZfjgabjgYTjgb7jgZnvvIlcblxuXHQuaG9nZWhvZ2Uge1xuXHRcdHdpZHRoOiBtYXRoLmRpdigxMDAwLCAxMjgwKSAqIDEwMCU7XG5cdFx04oaS77yI5pWw5YCkLCDjg5njg7zjgrnjga7mlbDlgKTvvInjga7poIbjgaflhaXjgozjgovjgIJcblxuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOCwgMTYpO1xuXHRcdOKGkmxpbmUtaGVpZ2h044Gu44KI44GG44Gr44OR44O844K744Oz44OI44Gn5Ye644GZ5b+F6KaB44GM44Gq44GR44KM44Gw44CMKiAxMDAl44CN44Gv5LiN6KaBXG5cdH1cbiovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5oZWFkZXJ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxNjRweDtcblx0ei1pbmRleDogOTk5ODtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oMTIwMXB4KXtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHQmLmlzX3Njcm9sbHtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHQuaGVhZGVyX19sb2dve1xuXHRcdFx0XHR3aWR0aDogMjIzcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5oZWFkZXJfX25hdmlfX2l0ZW17XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHRcdCYubW92aWV7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTQxOHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDM5cHg7XG5cdFx0XHRcdFx0fS8vdGFiXG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWFuZ2F7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0NnB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTQxOHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDM5cHg7XG5cdFx0XHRcdFx0fS8vdGFiXG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnN0dWR5e1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzRweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDFweCkgYW5kICggbWF4LXdpZHRoOjE0MThweCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzOXB4O1xuXHRcdFx0XHRcdH0vL3RhYlxuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pbnRlcnZpZXd7XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHQmLm1vdmlle1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubWFuZ2F7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnN0dWR5e1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY3cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlWCgtMXB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pbnRlcnZpZXd7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmhlYWRlcl9fbmF2aV9faW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTE0cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTQxOHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdH0vL3RhYlxuXHRcdFx0fVxuXHRcdFx0LmhlYWRlcl9fbmF2aV9fc2VhcmNoe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEyMDBweCkge1xuXHRcdGhlaWdodDogNzBweDtcblx0fS8vdGFiXG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGhlaWdodDogdncoNzApO1xuXHR9Ly9zcFxuXG5cdCZfX2lubmVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQvL21heC13aWR0aDogMTMzOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMjAwcHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fS8vdGFiXG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH0vL3NwXG5cdH1cblxuXHQmX19sb2dve1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDMwNywxMzE2KSk7XG5cdFx0bWFyZ2luLXRvcDogMjhweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogOTk5OTtcblxuXHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oMTIwMXB4KXtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTIwMHB4KSB7XG5cdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9Ly90YWJcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdHdpZHRoOiB2dygxMzApO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogdncoMTUpO1xuXHRcdFx0dG9wOiB2dygxMyk7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdCZfX25hdml7XG5cblx0XHQmX193cmFwe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTIwMHB4KSB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR6LWluZGV4OiA5OTk4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogNzlweCAxNXB4IDQzcHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Jl9fd3JhcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fS8vdGFiXG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR6LWluZGV4OiA5OTk4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogdncoNzkpIHZ3KDE1KSB2dyg0Myk7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQmX193cmFwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0fVxuXHRcdH0vL3NwXG5cblx0XHQmX19pdGVte1xuXHRcdFx0bWFyZ2luLXRvcDogMjlweDtcblx0XHRcdGhlaWdodDogMTA2cHg7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cblx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oMTIwMXB4KXtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTIwMHB4KSB7XG5cdFx0XHR9Ly90YWJcblxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm1vdmlle1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDY4cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTQxOHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzOXB4O1xuXHRcdFx0XHR9Ly90YWJcblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tYW5nYXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1MnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDFweCkgYW5kICggbWF4LXdpZHRoOjE0MThweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzlweDtcblx0XHRcdFx0fS8vdGFiXG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc3R1ZHl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzRweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAxcHgpIGFuZCAoIG1heC13aWR0aDoxNDE4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDM5cHg7XG5cdFx0XHRcdH0vL3RhYlxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmludGVydmlld3tcblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmljb257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0Ji5tb3ZpZXtcblx0XHRcdFx0XHR3aWR0aDogNjZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm1hbmdhe1xuXHRcdFx0XHRcdHdpZHRoOiA2OXB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3R1ZHl7XG5cdFx0XHRcdFx0d2lkdGg6IDk3cHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHRyYW5zbGF0ZVgoLTNweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pbnRlcnZpZXd7XG5cdFx0XHRcdFx0d2lkdGg6IDg0cHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLjA1ZW07XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMjAwcHgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tb3ZpZXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMThweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWFuZ2F7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIzcHg7XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3R1ZHl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzhweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pbnRlcnZpZXd7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgMDtcblx0XHRcdFx0XHQmLm1vdmlle1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY2cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm1hbmdhe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY5cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zdHVkeXtcblx0XHRcdFx0XHRcdHdpZHRoOiA3MnB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHRyYW5zbGF0ZVgoM3B4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pbnRlcnZpZXd7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzFweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDRweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fS8vdGFiXG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tb3ZpZXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdncoMTgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm1hbmdhe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMyk7XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdncoMTQpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnN0dWR5e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDM4KTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTgpKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dygxMSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaW50ZXJ2aWV3e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIwKTtcblx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDUpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDEyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDA7XG5cdFx0XHRcdFx0Ji5tb3ZpZXtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dyg2Nik7XG5cdFx0XHRcdFx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCh2dygtNikpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZ3KDEwKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubWFuZ2F7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNjkpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDkpKSB0cmFuc2xhdGVYKHZ3KDgpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zdHVkeXtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dyg3Mik7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTkpKSB0cmFuc2xhdGVYKHZ3KDMpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pbnRlcnZpZXd7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNzEpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgodncoNCkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDIwKTtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fS8vc3BcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigzNzVweCl7XG5cdFx0XHRcdCYubWFuZ2F7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTMpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3R1ZHl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaW50ZXJ2aWV3e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19pbm5lcntcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMDRweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0M3B4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigxMjAxcHgpe1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTQxOHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdFx0fS8vdGFiXG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMjAwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1NHB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH0vL3RhYlxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdncoNTQpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH0vL3NwXG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oMzc1cHgpe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMjcpO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19zdWJ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjAsMTQpKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTIwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMjFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vdGFiXG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDM0KTtcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDkyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxMjEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDEwNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0Y0RjRGNDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fc2VhcmNoe1xuXHRcdFx0bWFyZ2luLXRvcDogMjFweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHR3aWR0aDogMjc5cHg7XG5cdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pY29ue1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL3NlYXJjaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDEycHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0OmZvY3VzICsgLmljb257XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMjAwcHgpIHtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzNDBweDtcblx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0d2lkdGg6IDM0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0bGVmdDogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fS8vdGFiXG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHR3aWR0aDogdncoMzQwKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDQ0KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygxMCk7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMTApO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDE4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDE4KTtcblx0XHRcdFx0XHRsZWZ0OiB2dygxMik7XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oMzc1cHgpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNSk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fVxuXG5cdCZfX21lbnVfX3Nwe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTIwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjhweDtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vc3AtbWVudS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHRvcDogMjIuNXB4O1xuXHRcdFx0XHRyaWdodDogMjcuNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9zcC1tZW51LWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHR9XG5cdFx0fS8vdGFiXG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogdncoMjgpO1xuXHRcdFx0cmlnaHQ6IHZ3KDMwKTtcblx0XHRcdHdpZHRoOiB2dygyMCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDE0KTtcblx0XHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9zcC1tZW51LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0d2lkdGg6IHZ3KDI0KTtcblx0XHRcdFx0aGVpZ2h0OiB2dygyNCk7XG5cdFx0XHRcdHRvcDogdncoMjIuNSk7XG5cdFx0XHRcdHJpZ2h0OiB2dygyNy41KTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vc3AtbWVudS1jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0fVxuXHRcdH0vL3NwXG5cdH1cbn0vL2hlYWRlclxuXG5cbi8vIGhlYWRlcuODiuODkyBjdXJyZW506KGo56S6IC0tLVxuI3BhZ2UtbW92aWUtaW5kZXgsXG4jcGFnZS1tb3ZpZS1pbnRyb2R1Y3Rpb257XG5cdC5oZWFkZXJfX25hdmlfX2l0ZW0ubW92aWV7XG5cdFx0YXtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMDZweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjAxLDIwMSwyMDEsLjE4KTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigxMjAwcHgpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH0vL3NwXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXIuaXNfc2Nyb2xse1xuXHRcdC5oZWFkZXJfX25hdmlfX2l0ZW0ubW92aWV7XG5cdFx0XHRhe1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oMTIwMHB4KXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fS8vc3Bcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jcGFnZS1tYW5nYS1pbmRleCxcbiNwYWdlLW1hbmdhLWRldGFpbHtcblx0LmhlYWRlcl9fbmF2aV9faXRlbS5tYW5nYXtcblx0XHRhe1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEwNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMDEsMjAxLDIwMSwuMTgpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKDEyMDBweCl7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlYWRlci5pc19zY3JvbGx7XG5cdFx0LmhlYWRlcl9fbmF2aV9faXRlbS5tYW5nYXtcblx0XHRcdGF7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigxMjAwcHgpe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9Ly9zcFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNwYWdlLXN0dWR5LWluZGV4LFxuI3BhZ2Utc3R1ZHktZGV0YWlse1xuXHQuaGVhZGVyX19uYXZpX19pdGVtLnN0dWR5e1xuXHRcdGF7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTA2cHg7XG5cdFx0XHRcdGhlaWdodDogMTA2cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIwMSwyMDEsMjAxLC4xOCk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oMTIwMHB4KXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9Ly9zcFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVhZGVyLmlzX3Njcm9sbHtcblx0XHQuaGVhZGVyX19uYXZpX19pdGVtLnN0dWR5e1xuXHRcdFx0YXtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKDEyMDBweCl7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH0vL3NwXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3BhZ2UtaW50ZXJ2aWV3LWluZGV4LFxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwsXG4jcGFnZS1pbnRlcnZpZXctcGFzc2Vke1xuXHQuaGVhZGVyX19uYXZpX19pdGVtLmludGVydmlld3tcblx0XHRhe1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEwNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMDEsMjAxLDIwMSwuMTgpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKDEyMDBweCl7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlYWRlci5pc19zY3JvbGx7XG5cdFx0LmhlYWRlcl9fbmF2aV9faXRlbS5pbnRlcnZpZXd7XG5cdFx0XHRhe1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oMTIwMHB4KXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fS8vc3Bcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5mb290ZXJ7XG5cdG1hcmdpbi10b3A6IDI1OXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vZm9vdGVyL2Zvb3Rlci1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG5cdGJhY2tncm91bmQtc2l6ZTogMTYwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDYxcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigxNjAxcHgpe1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKG1hdGguZGl2KDQ2MSwxNjAwKSk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogY2xhbXAoMTMwcHgsIHZ3X3BjKDI1OSksIDI1OXB4KTtcblx0fS8vdGFiXG5cblx0Jl9fbG9nb3tcblx0XHR3aWR0aDogNDUycHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eSgpO1xuXHR9XG5cblx0Jl9fbGlua3tcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdCZfX2l0ZW17XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLWJsYWNrKTtcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua19fc2Vjb25kYXJ5e1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pdGVte1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCRjb2xvci1ibGFjayk7XG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0Lmljb24tYmxhbmt7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL2JsYW5rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdH1cblx0XHRcdC5wcml2YWN5e1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19mdW5ke1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRtYXJnaW46IDQ1cHggYXV0byAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOXB4KTtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cdH1cblxuXHQmX19jb3B5e1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDM0cHggMzRweCAyNHB4O1xuXHRcdG1heC13aWR0aDogMTQwMHB4O1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDE0MDAsMTYwMCkpO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMTgsMTIpO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZy1ib3gwMjtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRib3R0b206IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0bWFyZ2luLXRvcDogdncoMjIzKTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vZm9vdGVyL2Zvb3Rlci1iZy1zcC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0cGFkZGluZy1ib3R0b206IHZ3KDMzNCk7XG5cblx0XHQmX19sb2dve1xuXHRcdFx0d2lkdGg6IHZ3KDI3Mik7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncoNSkpO1xuXHRcdH1cblxuXHRcdCZfX2xpbmt7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg3OSk7XG5cdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlua19fc2Vjb25kYXJ5e1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMzgpO1xuXHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0Jl9faW5uZXJ7XG5cdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLWJsYW5re1xuXHRcdFx0XHRcdHdpZHRoOiB2dygxNCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dygxNCk7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZnVuZHtcblx0XHRcdHdpZHRoOiB2dygyMzEpO1xuXHRcdFx0bWFyZ2luOiB2dyg4MSkgYXV0byAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZ3KC05KSk7XG5cdFx0fVxuXG5cdFx0Jl9fY29weXtcblx0XHRcdHBhZGRpbmc6IHZ3KDMxKSB2dygxMCkgdncoMzEpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IHZ3KDExKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxNywxMSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCkgdncoMjApIDAgMDtcblx0XHR9XG5cdH0vL3NwXG5cbn0vL2Zvb3RlclxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMC43XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI0IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDI3LCAyMDI0XG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ucGFnZS1oZWFkaW5ne1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTY1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1iZy1ib3gwMSB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vZG90LWJnLnBuZ1wiKSBsZWZ0IHRvcDtcblx0YmFja2dyb3VuZC1zaXplOiAzOHB4IDM4cHg7XG5cdHBhZGRpbmc6IDQ0cHggMCA0NHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRtaW4taGVpZ2h0OiB2dyg5Nik7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJnLWJveDAxIHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9kb3Qtc3AucG5nXCIpIGxlZnQgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogdncoMTMpIHZ3KDEzKTtcblx0XHRwYWRkaW5nOiB2dygxNikgMCB2dygxNik7XG5cdH0vL3NwXG5cblx0Ji5wYWdlLWhlYWRpbmctaW50ZXJ2aWV3LXNwZWNpYWx7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZDZlY2Y5O1xuXHRcdC5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcHtcblx0XHRcdHBhZGRpbmctbGVmdDogODlweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogdncoNikgc29saWQgI2Q2ZWNmOTtcblx0XHRcdC5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dyg2OSk7XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxuXG5cdCYucGFnZS1oZWFkaW5nLWludGVydmlld3tcblx0XHRib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNmMGYyZmM7XG5cdFx0LnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4OXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRib3JkZXItYm90dG9tOiB2dyg2KSBzb2xpZCAjZjBmMmZjO1xuXHRcdFx0LnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwe1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDY5KTtcblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cblx0Ji5wYWdlLWhlYWRpbmctbmV3c3tcblx0XHRib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0LnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMzFweDtcblx0XHRcdCYucGwtbm9uZXtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRib3JkZXItYm90dG9tOiB2dyg2KSBzb2xpZCAjZDZkNmQ2O1xuXHRcdFx0LnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwe1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDg2KTtcblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cblx0Ji5wYWdlLWhlYWRpbmctc3R1ZHl7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZmZmYWYxO1xuXHRcdC5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTAycHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdGJvcmRlci1ib3R0b206IHZ3KDYpIHNvbGlkICNmZmZhZjE7XG5cdFx0XHQucGFnZS1oZWFkaW5nX190ZXh0LXdyYXB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdncoODMpO1xuXHRcdFx0fVxuXHRcdH0vL3NwXG5cdH1cblxuXHQmLnBhZ2UtaGVhZGluZy1tb3ZpZXtcblx0XHRib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNlYWY2ZWM7XG5cdFx0LnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2OXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRib3JkZXItYm90dG9tOiB2dyg2KSBzb2xpZCAjZWFmNmVjO1xuXHRcdFx0LnBhZ2UtaGVhZGluZ19fdGV4dC13cmFwe1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDU5KTtcblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cblx0Ji5wYWdlLWhlYWRpbmctbWFuZ2F7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZmJmNWY1O1xuXHRcdC5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcHtcblx0XHRcdHBhZGRpbmctbGVmdDogODdweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogdncoNikgc29saWQgI2ZiZjVmNTtcblx0XHRcdC5wYWdlLWhlYWRpbmdfX3RleHQtd3JhcHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dyg3MCk7XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxuXG5cdC5lbG0taW5uZXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fS8vdGFiXG5cdH1cblxuXHQmX190ZXh0LXdyYXB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5pY29ue1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ji5pY29uLWludGVydmlld3tcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vaW50ZXJ2aWV3LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1pbi13aWR0aDogODRweDtcblx0XHRcdFx0bWluLWhlaWdodDogNjJweDtcblx0XHRcdFx0d2lkdGg6IDg0cHg7XG5cdFx0XHRcdGhlaWdodDogNjJweDtcblx0XHRcdFx0bGVmdDogLTExcHg7XG5cdFx0XHRcdHRvcDogLTNweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5pY29uLW5ld3N7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL25ld3MucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWluLXdpZHRoOiAxMTlweDtcblx0XHRcdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRcdFx0d2lkdGg6IDExOXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaWNvbi1zdHVkeXtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vc3R1ZHkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWluLXdpZHRoOiA5N3B4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA5N3B4O1xuXHRcdFx0XHR3aWR0aDogOTdweDtcblx0XHRcdFx0aGVpZ2h0OiA5N3B4O1xuXHRcdFx0XHQvL2xlZnQ6IC01cHg7XG5cdFx0XHRcdC8vdG9wOiAtMjBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pY29uLW1vdmlle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi90di5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtaW4td2lkdGg6IDY2cHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDY2cHg7XG5cdFx0XHRcdHdpZHRoOiA2NnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDY2cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTExcHg7XG5cdFx0XHRcdC8vdG9wOiAtMTNweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pY29uLW1hbmdhe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9ib29rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1pbi13aWR0aDogNjlweDtcblx0XHRcdFx0bWluLWhlaWdodDogNjlweDtcblx0XHRcdFx0d2lkdGg6IDY5cHg7XG5cdFx0XHRcdGhlaWdodDogNjlweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHQvL3RvcDogLTNweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHQmLmljb24taW50ZXJ2aWV3e1xuXHRcdFx0XHRcdG1pbi13aWR0aDogdncoNjApO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IHZ3KDQ1KTtcblx0XHRcdFx0XHR3aWR0aDogdncoNjApO1xuXHRcdFx0XHRcdGhlaWdodDogdncoNDUpO1xuXHRcdFx0XHRcdGxlZnQ6IHZ3KC0yKTtcblx0XHRcdFx0XHR0b3A6IHZ3KC03KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaWNvbi1uZXdze1xuXHRcdFx0XHRcdG1pbi13aWR0aDogdncoODIpO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IHZ3KDQxKTtcblx0XHRcdFx0XHR3aWR0aDogdncoODIpO1xuXHRcdFx0XHRcdGhlaWdodDogdncoNDEpO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Ly90b3A6IHZ3KC01KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmljb24tc3R1ZHl7XG5cdFx0XHRcdFx0IG1pbi13aWR0aDogdncoNzQpO1xuXHRcdFx0XHRcdCBtaW4taGVpZ2h0OiB2dyg3NCk7XG5cdFx0XHRcdFx0IHdpZHRoOiB2dyg3NCk7XG5cdFx0XHRcdFx0IGhlaWdodDogdncoNzQpO1xuXHRcdFx0XHRcdCAvL2xlZnQ6IDA7XG5cdFx0XHRcdFx0IC8vdG9wOiB2dygtMTApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaWNvbi1tb3ZpZXtcblx0XHRcdFx0XHRtaW4td2lkdGg6IHZ3KDY2KTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiB2dyg2Nik7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDY2KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDY2KTtcblx0XHRcdFx0XHRsZWZ0OiB2dygtMTEpO1xuXHRcdFx0XHRcdC8vdG9wOiB2dygtMTEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaWNvbi1tYW5nYXtcblx0XHRcdFx0XHRtaW4td2lkdGg6IHZ3KDY5KTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiB2dyg2OSk7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDY5KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDY5KTtcblx0XHRcdFx0XHRsZWZ0OiB2dygtNCk7XG5cdFx0XHRcdFx0Ly90b3A6IHZ3KC0xOSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNTcsNDApO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWpwLXNlcmlmO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMjApO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjksMjApO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fVxuXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnNlY3Rpb24taGVhZGluZ3tcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNTcsNDApO1xuXHRmb250LWZhbWlseTogJGZvbnQtanAtc2VyaWY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Zm9udC1zaXplOiB2dygzMCk7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDQ0LDMwKTtcblx0fS8vc3BcblxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5icmVhZGNydW1ie1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwxNik7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bGl7XG5cdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3ItYmxhY2ssJGNvbG9yLWJsYWNrLHVuZGVybGluZSk7XG5cdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIu+8nlwiO1xuXHRcdFx0XHRtYXJnaW46IDAgMTFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0bWFyZ2luLXRvcDogdncoMjEpO1xuXHRcdGZvbnQtc2l6ZTogdncoMTMpO1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOSwxMyk7XG5cdFx0bGl7XG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRtYXJnaW46IDAgdncoOSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL3NwXG5cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uYXJ0aWNsZS1pbmZvLXRvcHtcblx0bWFyZ2luLXRvcDogNzlweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJnLWJveDAxO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOSwyMCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMTBweCAyM3B4IDExcHggMTZweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQucG9zdC1kYXRle1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQucG9zdC1jYXRlZ29yeXtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3ItYmxhY2spO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdG1hcmdpbi10b3A6IGNsYW1wKDQwcHgsIHZ3X3BjKDc5KSwgNzlweCk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQucG9zdC1kYXRle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnBvc3QtY2F0ZWdvcnl7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fS8vdGFiXG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdG1hcmdpbi10b3A6IHZ3KDIxKTtcblx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjQsMTYpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IHZ3KDE1KSB2dygxMCkgdncoMTUpIHZ3KDEwKTtcblxuXHRcdC5wb3N0LWRhdGV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQucG9zdC1jYXRlZ29yeXtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH0vL3NwXG5cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uY29tbW9uLWJucntcblx0bWF4LXdpZHRoOiAxMzAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXItcmFkaXVzOiA2MHB4O1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KCk7XG5cdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0fS8vdGFiXG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdG1heC13aWR0aDogdncoNzAwKTtcblx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdH0vL3NwXG5cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uY29tbW9uLXNsaWRlcntcblxuXHQmX19pbm5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY29tbW9uLXNsaWRlci13cmFwe1xuXHRcdG1heC13aWR0aDogMTMwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdH0vL3RhYlxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMjApO1xuXHRcdH0vL3NwXG5cdH1cblxuXHQuc3dpcGVyLXNsaWRle1xuXHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHR9Ly90YWJcblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKTtcblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2e1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9zbGlkZXItYXJ3LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTU4cHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKC0xLDEpO1xuXG5cdFx0JjphZnRlcntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjE1MDBweCkge1xuXHRcdFx0bGVmdDogLTIxcHg7XG5cdFx0fS8vdGFiXG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHR3aWR0aDogdncoMjApO1xuXHRcdFx0aGVpZ2h0OiB2dygyMCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9zbGlkZXItYXJ3LXNwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0bGVmdDogdncoLTEwKTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KC01KSkgc2NhbGUoLTEsMSk7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygtNSk7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdC5zd2lwZXItYnV0dG9uLW5leHR7XG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL3NsaWRlci1hcncuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTU4cHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxNTAwcHgpIHtcblx0XHRcdHJpZ2h0OiAtMjFweDtcblx0XHR9Ly90YWJcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdHdpZHRoOiB2dygyMCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDIwKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL3NsaWRlci1hcnctc3Auc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRyaWdodDogdncoLTEwKTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDExKSk7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbntcblx0XHRib3R0b206IC01MnB4O1xuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuXHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRtYXJnaW46IDAgN3B4O1xuXHRcdH1cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQ6ICM3Nzc3Nzc7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0Ym90dG9tOiB2dygtMjgpO1xuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcblx0XHRcdFx0d2lkdGg6IHZ3KDEzKTtcblx0XHRcdFx0aGVpZ2h0OiB2dygxMyk7XG5cdFx0XHRcdG1hcmdpbjogMCB2dyg3KTtcblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEzODBweCkge1xuXHR9Ly90YWJcblxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5zaGFyZS1ibG9ja3tcblx0bWFyZ2luLXRvcDogMTg5cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdG1hcmdpbi10b3A6IGNsYW1wKDkwcHgsIHZ3X3BjKDE4OSksIDE4OXB4KTtcblx0fS8vdGFiXG5cblx0Jl9fdGl0bGV7XG5cdFx0Y29sb3I6ICMzQjQwNDM7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdHRleHQtaW5kZW50OiAuMDVlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0c3Bhbntcblx0XHRcdHBhZGRpbmc6IDZweCAxNHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXJ7XG5cdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19pdGVte1xuXHRcdHdpZHRoOiA1MnB4O1xuXHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdG1hcmdpbi1yaWdodDogMzJweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0bWFyZ2luLXRvcDogdncoMTAwKTtcblx0XHQmX190aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0cGFkZGluZzogdncoNikgdncoMTQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2lubmVye1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMjYpO1xuXHRcdH1cblxuXHRcdCZfX2l0ZW17XG5cdFx0XHR3aWR0aDogdncoNTIpO1xuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMzIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fS8vc3BcblxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5jb21tb24tYnRue1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblxuXHQmLm1vdmllLWJ0bntcblx0XHRhe1xuXHRcdFx0d2lkdGg6IDQ2N3B4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdHBhZGRpbmc6IDI4cHggMCAyOXB4IDkwcHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LnRleHR7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogdncoMTAwKTtcblx0XHRcdFx0cGFkZGluZzogdncoMzApIHZ3KDMwKSB2dygzMCkgdncoNDUpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB2dygyNyk7XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXHR9XG5cblx0Ji55b3V0dWJlLWJ0bntcblx0XHRhe1xuXHRcdFx0d2lkdGg6IDQ2N3B4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdHBhZGRpbmc6IDI4cHggMCAyOXB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiB2dygxMDApO1xuXHRcdFx0XHRwYWRkaW5nOiB2dygzMCk7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fVxuXG5cdCYudG9wLWJ0bntcblx0XHRhe1xuXHRcdFx0d2lkdGg6IDM0NXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdHBhZGRpbmc6IDI4cHggMCAyOXB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM2LDIwKSk7XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDIwKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogdncoMTAwKTtcblx0XHRcdFx0cGFkZGluZzogdncoMzApO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB2dygxOCk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZ3KC03KSk7XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXHR9XG5cblx0Ji5tYW5nYS1idG57XG5cdFx0YXtcblx0XHRcdHdpZHRoOiA0NjdweDtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRwYWRkaW5nOiAyOHB4IDAgMjlweCA1N3B4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDEwMCk7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDMwKSB2dygzMCkgdncoMzApIHZ3KDQwKTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdncoMjMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fVxuXG5cdCYuc3R1ZHktYnRue1xuXHRcdGF7XG5cdFx0XHR3aWR0aDogNDY3cHg7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0cGFkZGluZzogMnB4IDAgM3B4IDE2cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LnRleHR7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogdncoMTAwKTtcblx0XHRcdFx0cGFkZGluZzogdncoMS41KSB2dygzMCkgdncoMS41KSB2dyg4KTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdncoMTUpO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dygtNSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fVxuXG5cdGF7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzYsMjQpO1xuXHRcdHBhZGRpbmc6IDE4cHggMjZweCAxOHB4IDE4cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQuaWNvbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCYuaW50ZXJ2aWV3e1xuXHRcdFx0XHR3aWR0aDogODRweDtcblx0XHRcdFx0aGVpZ2h0OiA2MnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL2ludGVydmlldy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCYubmV3c3tcblx0XHRcdFx0d2lkdGg6IDExOXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9uZXdzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Ji5tb3ZpZXtcblx0XHRcdFx0d2lkdGg6IDY2cHg7XG5cdFx0XHRcdGhlaWdodDogNjdweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi90di5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji55b3V0dWJle1xuXHRcdFx0XHR3aWR0aDogNTlweDtcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL3lvdXR1YmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLm1hbmdhe1xuXHRcdFx0XHR3aWR0aDogNjlweDtcblx0XHRcdFx0aGVpZ2h0OiA2OXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL2Jvb2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLnN0dWR5e1xuXHRcdFx0XHR3aWR0aDogOTdweDtcblx0XHRcdFx0aGVpZ2h0OiA5N3B4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vc3R1ZHkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0e1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDZweDtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTNweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vYXJyb3ctbmV4dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0Ji50LWJsYW5re1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9ibGFuay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMjApO1xuXHRcdFx0Zm9udC1zaXplOiB2dygyMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzYsMjApO1xuXHRcdFx0cGFkZGluZzogdncoMzEpIHZ3KDE3KSB2dygzMikgdncoMTcpO1xuXHRcdFx0Lmljb257XG5cdFx0XHRcdCYuaW50ZXJ2aWV3e1xuXHRcdFx0XHRcdHdpZHRoOiB2dyg0Myk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dygzMSk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5ld3N7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDcyKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDM2KTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubW92aWV7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDY2KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDY3KTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDgpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygtNikpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYueW91dHViZXtcblx0XHRcdFx0XHR3aWR0aDogdncoNTkpO1xuXHRcdFx0XHRcdGhlaWdodDogdncoNDIpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWFuZ2F7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDQ4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDQ4KTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3R1ZHl7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiB2dyg2NSk7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDY1KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDY1KTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vc3R1ZHkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dyg0KSkgdHJhbnNsYXRlWCh2dygtNSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdncoMzApO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDEyKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDIyKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDEzKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnQtYmxhbmt7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdncoMjUpO1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMjApO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHR0b3A6IHZ3KDEyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL3NwXG5cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKi5jb21tb25fX3BhZ2Vye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcigpO1xuXHRhLCBzcGFue1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDVweCA1cHggMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjODM4MzgzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHRhOmhvdmVyLCBzcGFue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG5cdH1cblx0LnByZXZpb3VzcG9zdHNsaW5rLCAubmV4dHBvc3RzbGlua3tcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vYXJyb3ctbmV4dDIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogN3B4IGF1dG87XG5cdH1cblx0LnByZXZpb3VzcG9zdHNsaW5re1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRhLCBzcGFue1xuXHRcdFx0d2lkdGg6IHZ3KDUwKTtcblx0XHRcdGhlaWdodDogdncoNTApO1xuXHRcdFx0bWFyZ2luOiB2dyg1KSB2dyg1KSAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMTApO1xuXHRcdH1cblx0XHQucHJldmlvdXNwb3N0c2xpbmssIC5uZXh0cG9zdHNsaW5re1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiB2dyg3KSBhdXRvO1xuXHRcdH1cblx0fS8vc3Bcbn0qL1xuXG5cbi53cC1wYWdlbmF2aSB7XG5cdG1hcmdpbi10b3A6IDQ1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKCk7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cdH0vL3NwXG59XG4ud3AtcGFnZW5hdmkgLnBhZ2VzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi53cC1wYWdlbmF2aSAucGFnZSB7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG1hcmdpbjogNXB4IDVweCAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjODM4MzgzO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0d2lkdGg6IHZ3KDUwKTtcblx0XHRoZWlnaHQ6IHZ3KDUwKTtcblx0XHRtYXJnaW46IHZ3KDUpIHZ3KDUpIDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogdncoMTApO1xuXHR9Ly9zcFxufVxuLy8g54++5Zyo44Gu44Oa44O844K455Wq5Y+3XG4ud3AtcGFnZW5hdmkgLmN1cnJlbnQge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDVweCA1cHggMDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzgzODM4Mztcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHR3aWR0aDogdncoNTApO1xuXHRcdGhlaWdodDogdncoNTApO1xuXHRcdG1hcmdpbjogdncoNSkgdncoNSkgMDtcblx0XHRib3JkZXItcmFkaXVzOiB2dygxMCk7XG5cdH0vL3NwXG59XG4ud3AtcGFnZW5hdmkgLnByZXZpb3VzcG9zdHNsaW5rIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0bWFyZ2luOiA1cHggNXB4IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM4MzgzODM7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWluZGVudDogMTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vYXJyb3ctbmV4dDIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDdweCBhdXRvO1xuXHR0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogdncoNykgYXV0bztcblx0XHR3aWR0aDogdncoNTApO1xuXHRcdGhlaWdodDogdncoNTApO1xuXHRcdG1hcmdpbjogdncoNSkgdncoNSkgMDtcblx0XHRib3JkZXItcmFkaXVzOiB2dygxMCk7XG5cdH0vL3NwXG59XG4ud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmsge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDVweCA1cHggMDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzgzODM4Mztcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtaW5kZW50OiAxMDAlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9hcnJvdy1uZXh0Mi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogN3B4IGF1dG87XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiB2dyg3KSBhdXRvO1xuXHRcdHdpZHRoOiB2dyg1MCk7XG5cdFx0aGVpZ2h0OiB2dyg1MCk7XG5cdFx0bWFyZ2luOiB2dyg1KSB2dyg1KSAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcblx0fS8vc3Bcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS10b3Age1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdC50b3AtbWFpbntcblx0XHQubWFpbi1zbGlkZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDEzMTRweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTM4MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH0vL3RhYlxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1heC13aWR0aDogdncoMzQ2KTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXHRcdCZfX3RleHR7XG5cdFx0XHRtYXJnaW4tdG9wOiBjbGFtcCg0MXB4LCB2d19wYyg2MCksIDYwcHgpO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM2LDI0KSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjMpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjQsMTYpKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0LmNvbW1vbi1zbGlkZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiBjbGFtcCgzOHB4LCB2d19wYyg3NiksIDc2cHgpO1xuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyOCk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fVxuXG5cdC50b3AtbW92aWV7XG5cdFx0bWFyZ2luLXRvcDogY2xhbXAoOTBweCwgdndfcGMoMTE4KSwgMTE4cHgpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1ib3R0b206IGNsYW1wKDk4cHgsIHZ3X3BjKDE5NyksIDE5N3B4KTtcblxuXHRcdCZfX2hlYWRpbmd7XG5cdFx0XHQuaWNvbntcblx0XHRcdFx0d2lkdGg6IDY2cHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1Nyw0MCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250ZW50c3tcblx0XHRcdG1hcmdpbjogNDRweCBhdXRvIDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogMTAyNHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoODc0LDEwMjQpKTtcblx0XHRcdFx0cGFkZGluZy10b3A6IGNsYW1wKDQwMHB4LCB2d19wYyg1NjgpLCA1NjhweCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHggMHB4IDBweCA2MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IC0xMDhweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Y4ZjlmYjtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMjAwcHgpIHtcblx0XHRcdFx0XHRib3R0b206IC02MHB4O1xuXHRcdFx0XHR9Ly90YWJcblx0XHRcdH1cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBjbGFtcCg0MDBweCwgdndfcGMoNTY4KSwgNTY4cHgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMTEwJTtcblx0XHRcdFx0Ym90dG9tOiAtMTA4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmOGY5ZmI7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTIwMHB4KSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtNjBweDtcblx0XHRcdFx0fS8vdGFiXG5cdFx0XHR9XG5cdFx0XHRpZnJhbWV7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDU3NnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxMTApO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDU0KTtcblxuXHRcdFx0Jl9faGVhZGluZ3tcblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDQwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygtMSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzMCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDQsMzApKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fY29udGVudHN7XG5cdFx0XHRcdG1hcmdpbjogdncoMjMpIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdHdpZHRoOiB2dygyODkpO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygxOTEpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKSAwcHggMHB4IHZ3KDIwKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiB2dygtMjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygxOTEpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTAwJTtcblx0XHRcdFx0XHRib3R0b206IHZ3KC0yMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0aWZyYW1le1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogdncoMTk1KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cblx0LmNvbW1vbi1ibnJ7XG5cdH1cblxuXHQudG9wLW5ld3N7XG5cdFx0bWFyZ2luLXRvcDogY2xhbXAoNjRweCwgdndfcGMoMTIzKSwgMTIzcHgpO1xuXHRcdCZfX2hlYWRpbmd7XG5cdFx0XHQuaWNvbntcblx0XHRcdFx0d2lkdGg6IDUxcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpc3R7XG5cdFx0XHRtYXJnaW46IDQ5cHggYXV0byAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMTc2cHg7XG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMiwxOCkpO1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLWJsYWNrKTtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBvc3QtZGF0ZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19idG57XG5cdFx0XHRtYXJnaW46IDY0cHggYXV0byAwIGF1dG87XG5cdFx0XHR3aWR0aDogMzQ5cHg7XG5cdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLXdoaXRlKTtcblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQ0JDQkNCO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDB2aDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg4OCk7XG5cdFx0XHQmX19oZWFkaW5ne1xuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHR3aWR0aDogdncoMzMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19saXN0e1xuXHRcdFx0XHRtYXJnaW46IHZ3KDEyKSBhdXRvIDA7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI0LDE2KSk7XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucG9zdC1kYXRle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19idG57XG5cdFx0XHRcdG1hcmdpbjogdncoMzUpIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg1NSk7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cblx0LnRvcC1rZWlyaXNoaS1kZXRhaWx7XG5cdFx0cGFkZGluZy10b3A6IGNsYW1wKDE5OHB4LCB2d19wYygzOTUpLCAzOTVweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNsYW1wKDUwcHgsIHZ3X3BjKDY3KSwgNjdweCk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNlYmY1ZjggMTAuMzQlLCAjZWJmNWY4IDUwLjc0JSwgI2ViZjVmOCA4OS4xNiUsIHJnYmEoMjM1LCAyNDUsIDI0OCwgMCkgMTAwJSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQuYmd7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy90b3Ava2VudGVpLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0dG9wOiA2NTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy90b3Ava2VudGVpLWJnLXNwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHRvcDogdncoMzYwKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbjogY2xhbXAoMTA1cHgsIHZ3X3BjKDIxMCksIDIxMHB4KSBhdXRvIDA7XG5cdFx0XHR9XG5cdFx0XHQmLml0ZW0xe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9faGVhZGluZ3tcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuaW5uZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDokY29sb3ItYmctYm94MDIgdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2RvdC1iZy5wbmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzOHB4IDM4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjRweDtcblx0XHRcdFx0XHQmLmlubmVyMntcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmlubmVyM3tcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0M3B4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMjAwcHgpIHtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cblx0XHRcdFx0XHRcdCYuaW5uZXIye1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuaW5uZXIze1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDNweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9Ly90YWJcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVjb3tcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiA0NjhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ2OHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNkJCRUNFO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdHRvcDogLTc5cHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMjAwcHgpIHtcblx0XHRcdFx0XHR9Ly90YWJcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1hZ2Uxe1xuXHRcdFx0XHRcdHdpZHRoOiAxMzRweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogOTFweDtcblx0XHRcdFx0XHR0b3A6IC02NnB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMjAwcHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0XHRcdH0vL3RhYlxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWFnZTJ7XG5cdFx0XHRcdFx0d2lkdGg6IDEyMnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogOTZweDtcblx0XHRcdFx0XHR0b3A6IC04OHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEyMDBweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdFx0fS8vdGFiXG5cdFx0XHRcdH1cblx0XHRcdFx0LmltYWdlM3tcblx0XHRcdFx0XHR3aWR0aDogMTM2cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDkycHg7XG5cdFx0XHRcdFx0dG9wOiAtODVweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTIwMHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdFx0XHR9Ly90YWJcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHR3aWR0aDogNjFweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdFx0XHRcdFx0Ji5pY29uMntcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljb24ze1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTIwMHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9Ly90YWJcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2VjdGlvbi1oZWFkaW5ne1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDgsNDApKTtcblx0XHRcdFx0XHQmLnNlY3Rpb24taGVhZGluZzJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnNlY3Rpb24taGVhZGluZzN7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6OTYwcHgpIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDMwcHgsIHZ3X3BjKDQwKSwgNDBweCk7XG5cdFx0XHRcdFx0fS8vdGFiXG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI0LDE2KSk7XG5cdFx0XHRcdFx0Ji50ZXh0Mntcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxNnB4IGF1dG8gMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji50ZXh0M3tcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNjk0cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxNnB4IGF1dG8gMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTIwMHB4KSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0XHRcdFx0Ji50ZXh0Mntcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnRleHQze1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9Ly90YWJcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZGl2aWRle1xuXHRcdFx0XHRtYXJnaW46IGNsYW1wKDEwNXB4LCB2d19wYygyMTApLCAyMTBweCkgYXV0byAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5re1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEyMDBweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdC50b3Ata2VpcmlzaGktZGV0YWlsX19pdGVtX19saW5re1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0vL3RhYlxuXHRcdFx0fVxuXG5cdFx0XHQmX19saW5re1xuXHRcdFx0XHR3aWR0aDogNjI1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3ItYmxhY2spO1xuXHRcdFx0XHRtYXJnaW46IGNsYW1wKDc1cHgsIHZ3X3BjKDE1MCksIDE1MHB4KSBhdXRvIDA7XG5cdFx0XHRcdCYubGluazJ7XG5cdFx0XHRcdFx0d2lkdGg6IDY3NHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubGluazN7XG5cdFx0XHRcdFx0d2lkdGg6IDY2NXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogY2xhbXAoNzVweCwgdndfcGMoMTU5KSwgMTU5cHgpIGF1dG8gMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI5LDIwKSk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL2xpbmstYXJ3LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoMzcpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDE5Nyk7XG5cblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW46IHZ3KDEwNCkgYXV0byAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0taW5uZXJ7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2hlYWRpbmd7XG5cdFx0XHRcdFx0LmlubmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDokY29sb3ItYmctYm94MDIgdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2RvdC1iZy5wbmdcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IHZ3KDM4KSB2dygzOCk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDU0KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoODkpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdncoMjApO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdCYuaW5uZXIye1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoNDcpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDc1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuaW5uZXIze1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoNDcpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDc1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRlY297XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMzg1KTtcblx0XHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgdncoODgpKTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbWFnZTF7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNzcpO1xuXHRcdFx0XHRcdFx0bGVmdDogdncoNS44KTtcblx0XHRcdFx0XHRcdHRvcDogdncoMjguMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbWFnZTJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNTkuMyk7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHRvcDogdncoNDIuOCk7XG5cdFx0XHRcdFx0XHRsZWZ0OiB2dygxMyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbWFnZTN7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNjguNik7XG5cdFx0XHRcdFx0XHRsZWZ0OiB2dyg2LjQpO1xuXHRcdFx0XHRcdFx0dG9wOiB2dyg0MC44KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMzUpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCB2dyg4NCk7XG5cdFx0XHRcdFx0XHQmLmljb24ye1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoNyk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgdncoOTkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5pY29uM3tcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIHZ3KDk5KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNlY3Rpb24taGVhZGluZ3tcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwyNCkpO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuXHRcdFx0XHRcdFx0Ji5zZWN0aW9uLWhlYWRpbmcye1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuc2VjdGlvbi1oZWFkaW5nM3tcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTIpO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjAsMTQpKTtcblx0XHRcdFx0XHRcdCYudGV4dDJ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudGV4dDN7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGl2aWRle1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwMCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0LnRvcC1rZWlyaXNoaS1kZXRhaWxfX2l0ZW1fX2xpbmt7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2MCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fbGlua3tcblx0XHRcdFx0XHR3aWR0aDogdncoMzQ1KTtcblx0XHRcdFx0XHRtYXJnaW46IHZ3KDEwMCkgYXV0byAwO1xuXHRcdFx0XHRcdCYubGluazJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMzQ1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5saW5rM3tcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygzNDUpO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiB2dygxMDApIGF1dG8gMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOSk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOCwxOSkpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygyNSk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMjUpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0vL3NwXG5cdH1cblxuXHQuZm9vdGVye1xuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fS8vc3Bcblx0fVxufS8vcGFnZS10b3BcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS1pbnRlcnZpZXctaW5kZXgge1xuXG5cdC5pbnRlcnZpZXctY29udGVudHN7XG5cdFx0cGFkZGluZy10b3A6IDg0cHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoMTcpO1xuXHRcdH0vL3NwXG5cblx0XHQubGVhZC10ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzgsMTgpKTtcblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LDE4KSk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdC5zcGVjaWFsLWludGVydmlld3tcblx0XHRcdG1hcmdpbi10b3A6IDc1cHg7XG5cdFx0XHQmX19oZWFkaW5ne1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmX19pbWFnZXtcblx0XHRcdFx0bWFyZ2luOiA4NnB4IGF1dG8gMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMzAwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coKTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDY3NywxMzE2KSk7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgwLDEzMTYpKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjBGMkZDO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTQwcHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdFx0XHRib3R0b206IC03MHB4O1xuXHRcdFx0XHRcdH0vL3RhYlxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KDI4MCwxMzE2KSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0YwRjJGQztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0XHRib3R0b206IC0xNDBweDtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDA7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtNzBweDtcblx0XHRcdFx0XHR9Ly90YWJcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XG5cdFx0XHRcdCZfX2ltYWdle1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMjApO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygzNzUpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDIwNik7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRib3R0b206IHZ3KC0zMSk7XG5cdFx0XHRcdFx0XHRsZWZ0OiB2dygtMTUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdC5zdWNjZXNzZnVsLWludGVydmlld3tcblx0XHRcdHBhZGRpbmctdG9wOiBjbGFtcCgxMTVweCwgdndfcGMoMjI5KSwgMjI5cHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdncoODIpO1xuXHRcdFx0fS8vc3BcblxuXHRcdFx0LmludGVydmlld19fZGV0YWlse1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0fS8vdGFiXG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fS8vc3BcblxuXHRcdFx0XHQmX19wcm9maWxle1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDkzcHg7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDIwLDEzMTYpKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTYsMTMxNikpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJzEwMjVweCcpe1xuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbil7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fS8vdGFiXG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTIpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9Ly9zcFxuXG5cdFx0XHRcdFx0Jl9fdGh1bWJ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyg3cHggN3B4IDAgJGNvbG9yLWludGVydmlldy1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygzMCk7XG5cdFx0XHRcdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3codncoNikgdncoNikgMCAkY29sb3ItaW50ZXJ2aWV3LXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0fS8vc3Bcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAtMjdweCAwIDAgMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHQubmFtZXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzNiwyNCkpO1xuXHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjBGMkZDO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMyLDE4KSk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAtMjdweCAwIDAgMDtcblx0XHRcdFx0XHRcdFx0Lm5hbWV7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEyKSB2dyg4KSB2dygxMikgdncoMTYpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyKTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9Ly9zcFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXJ7XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTk4KTtcblx0XHR9XG5cdH1cbn0vL3BhZ2UtaW50ZXJ2aWV3LWluZGV4XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtaW50ZXJ2aWV3LXNwZWNpYWwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5pbnRlcnZpZXctY29udGVudHN7XG5cdFx0bWFyZ2luLXRvcDogNTdweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNsYW1wKDMwcHgsIHZ3X3BjKDU3KSwgNTdweCk7XG5cdFx0fS8vdGFiXG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxNyk7XG5cdFx0fS8vc3BcblxuXHRcdC5pbnRlcnZpZXdfX2ludHJve1xuXG5cdFx0XHQuZWxtLWlubmVye1xuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwO1xuXHRcdFx0XHR9Ly9zcFxuXHRcdFx0fVxuXG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig4NzIsMTMxNikpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMiwxOCkpO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fS8vdGFiXG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgdncoMTUpO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdH0vL3NwXG5cdFx0XHR9XG5cblx0XHRcdCZfX3Byb2ZpbGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3BlY2lhbC1pbnRlcnZpZXctcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0cGFkZGluZzogMjVweCAzNXB4IDI3cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogY2xhbXAoNzBweCwgdndfcGMoMTU1KSwgMTU1cHgpO1xuXHRcdFx0XHR9Ly90YWJcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjUyKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMjcyKSB2dygxNSkgdncoMzEpO1xuXHRcdFx0XHR9Ly9zcFxuXG5cdFx0XHRcdCZfX3RleHQtYXJlYXtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig4MDAsMTI0NikpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0LmhlYWRpbmd7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzNiwyNCkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsMTgpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmxpbmt7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI3LDE4KSk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLXdoaXRlKTtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwi4pa277iOXCI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fS8vdGFiXG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC5oZWFkaW5ne1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNik7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOCwxOCkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lmxpbmt7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI3LDE4KSk7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDEpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0vL3NwXG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9faW1hZ2V7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDA0LDEzMTYpKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAzMnB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG5cdFx0XHRcdFx0fS8vdGFiXG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMzQyKTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRvcDogdncoLTIzMyk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0XHR9Ly9zcFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmludGVydmlld19fZGV0YWlse1xuXHRcdFx0bWFyZ2luLXRvcDogNzZweDtcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdC5lbG0taW5uZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDc2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5yZXZlcnNle1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDY4cHg7XG5cdFx0XHRcdFx0LmVsbS1pbm5lcntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDU4cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTA2cHg7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJveDAxO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1ib3gwMTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogLTYwcHg7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCA2MHB4IDYwcHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmludGVydmlld19fZGV0YWlsX19pdGVtX19pbWFnZXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAtODBweDtcblxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0XHRcdFx0XHR0b3A6IGNsYW1wKC00MHB4LCB2d19wYygtODApLCAtODBweCk7XG5cdFx0XHRcdFx0XHR9Ly90YWJcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9faW1hZ2V7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDI4LDEzMTYpKTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3Fhe1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDg2MCwxMzE2KSk7XG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQ2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM2LDI0KSk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3BlY2lhbC1pbnRlcnZpZXctcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0LnF7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvaW50ZXJ2aWV3L3FfYmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0Ly8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMiwxOCkpO1xuXHRcdFx0XHRcdFx0XHQuYXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9pbnRlcnZpZXcvYV9iZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm1lc3NhZ2V7XG5cdFx0XHRcdFx0LmVsbS1pbm5lcntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaW50ZXJ2aWV3X19kZXRhaWxfX2l0ZW1fX3Fhe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbV9faW1hZ2V7XG5cdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig4NzIsMTMxNikpO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA2NXB4IGF1dG8gMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4MnB4O1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJnLWJveDAxIHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9kb3QtYmcucG5nXCIpIGxlZnQgdG9wO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM4cHggMzhweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTMzLDg3MikpO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTAwKTtcblx0XHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0XHQuZWxtLWlubmVye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmV2ZXJzZXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI2Myk7XG5cdFx0XHRcdFx0XHQuZWxtLWlubmVye1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMzAwKTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDUxKTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYm94MDE7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgdncoMjApIHZ3KDIwKSAwO1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmludGVydmlld19fZGV0YWlsX19pdGVtX19pbWFnZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDM0NSk7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0XHR0b3A6IHZ3KC0xNzIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmludGVydmlld19fZGV0YWlsX19pdGVtX19xYXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDM0NSk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19pbWFnZXtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMjApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19xYXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDU2KTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNCk7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsMjQpKTtcblx0XHRcdFx0XHRcdFx0XHQucXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiB2dyg1MCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoNTApO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dyg3KTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMTQpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dyg2KTtcblx0XHRcdFx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KC00KSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgsMTgpKTtcblx0XHRcdFx0XHRcdFx0XHQuYXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTdweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dyg1MCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDUwKTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygxNik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDYpO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTgpKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLm1lc3NhZ2V7XG5cdFx0XHRcdFx0XHQuZWxtLWlubmVye1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5pbnRlcnZpZXdfX2RldGFpbF9faXRlbV9fcWF7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmludGVydmlld19fZGV0YWlsX19pdGVtX19pbWFnZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogdncoNTYpIGF1dG8gMDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoOTUpO1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmctYm94MDEgdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2RvdC1iZy5wbmdcIikgbGVmdCB0b3A7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiB2dygzOCkgdncoMzgpO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygzMjApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fS8vaW50ZXJ2aWV3LWNvbnRlbnRzXG5cblxuXHQuY29tbW9uLWJ0bntcblx0XHRtYXJnaW4tdG9wOiA3NnB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogY2xhbXAoNDBweCwgdndfcGMoNzYpLCA3NnB4KTtcblx0XHR9Ly90YWJcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDYwKTtcblx0XHR9Ly9zcFxuXHR9XG5cblx0LmNvbW1vbi1ibnJ7XG5cdFx0bWFyZ2luLXRvcDogODhweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNsYW1wKDQ0cHgsIHZ3X3BjKDg4KSwgODhweCk7XG5cdFx0fS8vdGFiXG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg2MCk7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdC5jb21tb24tc2xpZGVye1xuXHRcdG1hcmdpbi10b3A6IDcycHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjbGFtcCgzNnB4LCB2d19wYyg3MiksIDcycHgpO1xuXHRcdH0vL3RhYlxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNjApO1xuXHRcdH0vL3NwXG5cdH1cblxufS8vcGFnZS1pbnRlcnZpZXctc3BlY2lhbFxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLWludGVydmlldy1wYXNzZWQge1xuXG5cdC5pbnRlcnZpZXctY29udGVudHN7XG5cdFx0bWFyZ2luLXRvcDogNTdweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNsYW1wKDMwcHgsIHZ3X3BjKDU3KSwgNTdweCk7XG5cdFx0fS8vdGFiXG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxNyk7XG5cdFx0fS8vc3BcblxuXHRcdC5pbnRlcnZpZXdfX2ludHJve1xuXG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzOCwxOCkpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOCwxOCkpO1xuXHRcdFx0XHR9Ly9zcFxuXHRcdFx0fVxuXG5cdFx0XHQmX19wcm9maWxle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMDdweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDYpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9Ly9zcFxuXG5cdFx0XHRcdCZfX3RodW1ie1xuXHRcdFx0XHRcdHdpZHRoOiA0MjhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI0MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyg3cHggN3B4IDAgJGNvbG9yLWludGVydmlldy1wcmltYXJ5KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDM0MCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDE5MCk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygzMCk7XG5cdFx0XHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KHZ3KDYpIHZ3KDYpIDAgJGNvbG9yLWludGVydmlldy1wcmltYXJ5KTtcblx0XHRcdFx0XHR9Ly9zcFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fdGV4dHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDUyMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNDJweCAwIDAgLTE0N3B4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMzBweCAzMHB4IDE4N3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI2NkZDZmMywgLjc5KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdC5uYW1le1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM2LDI0KSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTYwcHg7XG5cdFx0XHRcdFx0fS8vdGFiXG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiB2dygtMzApIDAgMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDU2KSB2dygyMCkgdncoMzQpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIHZ3KDQwKSB2dyg0MCk7XG5cdFx0XHRcdFx0XHQubmFtZXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMiwxOCkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0vL3NwXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW50ZXJ2aWV3X19xYXtcblx0XHRcdG1hcmdpbi10b3A6IDg5cHg7XG5cdFx0XHRkbHtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM5cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzYsMjQpKTtcblx0XHRcdFx0XHRjb2xvcjogIzcwN2JhMDtcblx0XHRcdFx0XHQucXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvaW50ZXJ2aWV3L3Bhc3NlZC9xX2JnLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTRweDtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRkZHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0LmF7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2ludGVydmlldy9wYXNzZWQvYV9iZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDYwKTtcblx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsMjQpKTtcblx0XHRcdFx0XHRcdC5xe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDkpO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IHZ3KDUwKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDUwKTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoNyk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMTQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygwKSk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dyg2KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LDE4KSk7XG5cdFx0XHRcdFx0XHQuYXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygxMSk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dyg1MCk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdncoNTApO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDE2KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygtNykpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cdH0vL2ludGVydmlldy1jb250ZW50c1xuXG5cblx0LmNvbW1vbi1idG57XG5cdFx0bWFyZ2luLXRvcDogNzZweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNsYW1wKDQwcHgsIHZ3X3BjKDc2KSwgNzZweCk7XG5cdFx0fS8vdGFiXG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg2MCk7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdC5jb21tb24tYm5ye1xuXHRcdG1hcmdpbi10b3A6IDg4cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjbGFtcCg0NHB4LCB2d19wYyg4OCksIDg4cHgpO1xuXHRcdH0vL3RhYlxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNjApO1xuXHRcdH0vL3NwXG5cdH1cblxuXHQuY29tbW9uLXNsaWRlcntcblx0XHRtYXJnaW4tdG9wOiA3MnB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogY2xhbXAoMzZweCwgdndfcGMoNzIpLCA3MnB4KTtcblx0XHR9Ly90YWJcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDYwKTtcblx0XHR9Ly9zcFxuXHR9XG5cbn0vL3BhZ2UtaW50ZXJ2aWV3LXBhc3NlZFxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLW5ld3Mge1xuXG5cdC5uZXdzLWNvbnRlbnRze1xuXHRcdG1hcmdpbi10b3A6IDc4cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjbGFtcCgzMHB4LCB2d19wYyg3OCksIDc4cHgpO1xuXHRcdH0vL3RhYlxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9Ly9zcFxuXG5cdFx0Ly8g5LiA6Kan44Oa44O844K4ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0Lm5ld3N7XG5cdFx0XHQmX19saXN0e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcigpO1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyN3B4IDAgMjZweDtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlZGVkZWQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMzJweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygyMCkgMCB2dygxOCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDE4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1KTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9Ly9zcFxuXHRcdFx0fVxuXG5cdFx0XHQuY29tbW9uX19wYWdlcntcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzNCk7XG5cdFx0XHRcdH0vL3NwXG5cdFx0XHR9XG5cdFx0fS8vbmV3c1xuXG5cdFx0Ly8g6Kmz57Sw44Oa44O844K4ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0LmFydGljbGV7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxOCk7XG5cblx0XHRcdCZfX3Bvc3R7XG5cdFx0XHRcdC5wb3N0e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDU4cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eSgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDE4KTtcblx0XHRcdFx0XHQucG9zdHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDUzKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0vL3NwXG5cdFx0XHR9XG5cdFx0fS8vYXJ0aWNsZVxuXHR9Ly9uZXdzLWNvbnRlbnRzXG5cblx0LmNvbW1vbi1idG57XG5cdFx0bWFyZ2luLXRvcDogMTM3cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjbGFtcCg3MHB4LCB2d19wYygxMzcpLCAxMzdweCk7XG5cdFx0fS8vdGFiXG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg1Nyk7XG5cdFx0fS8vc3Bcblx0fVxuXG59Ly9wYWdlLW5ld3NcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS1tYW5nYS1pbmRleCB7XG5cblx0Lm1hbmdhLWNvbnRlbnRze1xuXHRcdHBhZGRpbmctdG9wOiA1NnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzM3B4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0cGFkZGluZy10b3A6IHZ3KDE3KTtcblx0XHR9Ly9zcFxuXG5cdFx0Lm1hbmdhX19saXN0e1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdH0vL3RhYlxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH0vL3NwXG5cblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDQyMCwxMzE2KSk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigxNiwxMzE2KSk7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCcxMDI1cHgnKXtcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDNuKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fS8vdGFiXG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRodW1ie1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiA3cHggN3B4IDBweCAjZTljNmMzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOXB4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1Mik7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTIpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50aHVtYntcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IHZ3KDcpIHZ3KDcpIDBweCAjZTljNmMzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsMTgpKTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEzKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMTEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVye1xuXHRcdG1hcmdpbi10b3A6IDE0MnB4O1xuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDIxMyk7XG5cdFx0fS8vc3Bcblx0fVxuXG59Ly9wYWdlLW1hbmdhLWluZGV4XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtbWFuZ2EtZXBpc29kZSB7XG5cblx0Lm1hbmdhLWNvbnRlbnRze1xuXHRcdG1hcmdpbi10b3A6IDY2cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjbGFtcCgzMHB4LCB2d19wYyg2NiksIDY2cHgpO1xuXHRcdH0vL3RhYlxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMjUpO1xuXHRcdH0vL3NwXG5cblx0XHQubWFuZ2EtZXBpc29kZXtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH0vL3NwXG5cblx0XHRcdCZfX2NvcHlyaWdodHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTMpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTIpO1xuXHRcdFx0XHR9Ly9zcFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaGFyZS1ibG9ja3tcblx0XHRcdG1hcmdpbi10b3A6IDE0NHB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4Myk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1hbmdhLWJ0bntcblx0XHRcdG1hcmdpbi10b3A6IDc3cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDYwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29tbW9uLWJucntcblx0XHRcdG1hcmdpbi10b3A6IDg4cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDYwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29tbW9uLXNsaWRlcntcblx0XHRcdG1hcmdpbi10b3A6IDEwOXB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2MCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9tYW5nYS1jb250ZW50c1xuXG59Ly9wYWdlLW1hbmdhLWVwaXNvZGVcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS1tb3ZpZS1pbmRleCB7XG5cblx0Lm1vdmllLWNvbnRlbnRze1xuXHRcdHBhZGRpbmctdG9wOiA4NHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzM3B4O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0cGFkZGluZy10b3A6IHZ3KDE3KTtcblx0XHR9Ly9zcFxuXG5cdFx0LmxlYWQtdGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDM4LDE4KSk7XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOCwxOCkpO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQubW92aWUtZGV0YWlse1xuXHRcdFx0bWFyZ2luLXRvcDogMjA2cHg7XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDc1cHg7XG5cdFx0XHR9XG5cdFx0XHQmX19saXN0e1xuXHRcdFx0XHQvL3dpZHRoOiA4NjVweDtcblx0XHRcdFx0bWFyZ2luOiA0OXB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHR9Ly90YWJcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9Ly9zcFxuXG5cdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig0MjAsMTMxNikpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigxNiwxMzE2KSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eSgpO1xuXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbignMTAyNXB4Jyl7XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDNuKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgybil7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9Ly90YWJcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRodW1ie1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDdweCA3cHggMHB4ICM3YmM4OGI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzRweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMiwxOCkpO1xuXHRcdFx0XHRcdFx0Ji50LWJsYW5re1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uL2JsYW5rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCkgdHJhbnNsYXRlWCgtMnB4KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDU0KTtcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE2KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19saXN0e1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogdncoNTApIDAgMCAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRodW1ie1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IHZ3KDcpIHZ3KDcpIDBweCAjN2JjODhiO1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjQpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOCwxOCkpO1xuXHRcdFx0XHRcdFx0XHQmLnQtYmxhbmt7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxOCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygzKSkgdHJhbnNsYXRlWCh2dygtNikpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVye1xuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDE2Nik7XG5cdFx0fS8vc3Bcblx0fVxuXG59Ly9wYWdlLW1vdmllXG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtbW92aWUtaW50cm9kdWN0aW9uIHtcblxuXHQubW92aWUtY29udGVudHN7XG5cdFx0cGFkZGluZy1ib3R0b206IDYzcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2dygzMyk7XG5cdFx0fS8vc3BcblxuXHRcdC5tb3ZpZS1kZXRhaWx7XG5cdFx0XHRtYXJnaW46IDYycHggYXV0byAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMjRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDg3NCwxMDI0KSk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBjbGFtcCg0MDBweCwgdndfcGMoNTY4KSwgNTY4cHgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2MHB4IDBweCAwcHggNjBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAtMTA4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmOGY5ZmI7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTIwMHB4KSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtNjBweDtcblx0XHRcdFx0fS8vdGFiXG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogY2xhbXAoNDAwcHgsIHZ3X3BjKDU2OCksIDU2OHB4KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTExMCU7XG5cdFx0XHRcdGJvdHRvbTogLTEwOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjhmOWZiO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEyMDBweCkge1xuXHRcdFx0XHRcdGJvdHRvbTogLTYwcHg7XG5cdFx0XHRcdH0vL3RhYlxuXHRcdFx0fVxuXHRcdFx0aWZyYW1le1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA1NzZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbjogdncoMjMpIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdHdpZHRoOiB2dygyODkpO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygxOTEpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKSAwcHggMHB4IHZ3KDIwKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiB2dygtMjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygxOTEpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTAwJTtcblx0XHRcdFx0XHRib3R0b206IHZ3KC0yMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0aWZyYW1le1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogdncoMTk1KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Lm1vdmllLXRleHR7XG5cdFx0XHRtYXJnaW4tdG9wOiBjbGFtcCg4MnB4LCB2d19wYygxNjQpLCAxNjRweCk7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMiwxOCkpO1xuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0Myk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOCwxOCkpO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQuY29tbW9uLWJ0bntcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDc0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNoYXJlLWJsb2Nre1xuXHRcdFx0bWFyZ2luLXRvcDogMTk0cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vdmllLWJ0bntcblx0XHRcdG1hcmdpbi10b3A6IDc3cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDYxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29tbW9uLWJucntcblx0XHRcdG1hcmdpbi10b3A6IDg4cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDYxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29tbW9uLXNsaWRlcntcblx0XHRcdG1hcmdpbi10b3A6IDEwOXB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2MCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcntcblx0XHRtYXJnaW4tdG9wOiAyMjlweDtcblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxOTApO1xuXHRcdH0vL3NwXG5cdH1cblxufS8vcGFnZS1tb3ZpZVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLWFib3V0IHtcblxuXHQuYWJvdXQtY29udGVudHN7XG5cdFx0bWFyZ2luLXRvcDogNzhweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNsYW1wKDMwcHgsIHZ3X3BjKDc4KSwgNzhweCk7XG5cdFx0fS8vdGFiXG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxOCk7XG5cdFx0fS8vc3BcblxuXHRcdC5hYm91dHtcblx0XHRcdCZfX2xlYWR7XG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LCAxOCk7XG5cdFx0XHRcdH0vL3NwXG5cdFx0XHR9XG5cblx0XHRcdCZfX2RldGFpbHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNzRweDtcblxuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzYsMjQpKTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Pi50ZXh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzlweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbW1vbi1idG57XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ2N3B4O1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzJweCAyMHB4IDMxcHg7XG5cdFx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9ibGFuay5zdmcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNik7XG5cblx0XHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTMpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Pi50ZXh0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDE4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb21tb24tYnRue1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1Mik7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogdncoMzApIDAgdncoMzIpO1xuXHRcdFx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdncoMjUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIyKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyMik7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9Ly9zcFxuXHRcdFx0fVxuXHRcdH0vL2Fib3V0XG5cblx0fS8vYWJvdXQtY29udGVudHNcblxufS8vcGFnZS1hYm91dFxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLWNvbnRhY3Qge1xuXG5cdC5jb250YWN0LWNvbnRlbnRze1xuXHRcdG1hcmdpbi10b3A6IDc4cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjbGFtcCgzMHB4LCB2d19wYyg3OCksIDc4cHgpO1xuXHRcdH0vL3RhYlxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTgpO1xuXHRcdH0vL3NwXG5cblx0XHQuY29udGFjdF9faW5mb3tcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNywgMTgpO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LCAxOCk7XG5cdFx0XHR9Ly9zcFxuXG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHQudGVse1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9Ly9jb250YWN0LWNvbnRlbnRzXG5cbn0vL3BhZ2UtY29udGFjdFxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXN0dWR5LWluZGV4IHtcblxuXHQuc3R1ZHktY29udGVudHN7XG5cdFx0cGFkZGluZy10b3A6IDg5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDk5cHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoMTApO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDMyKTtcblx0XHR9Ly9zcFxuXG5cdFx0LnN0dWR5LWRldGFpbHtcblx0XHRcdG1hcmdpbi10b3A6IDIwNnB4O1xuXHRcdFx0Ji5zdHVkeS1kZXRhaWwtc3R1ZHl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLnN0dWR5LWRldGFpbC1yZWlkYWl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwOHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5zdHVkeS1kZXRhaWwta2Frb3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMjEzcHg7XG5cdFx0XHR9XG5cdFx0XHQmLnN0dWR5LWRldGFpbC1ib29re1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNzJweDtcblx0XHRcdH1cblx0XHRcdCZfX2xpc3R7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDQ5cHggYXV0byAwIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdH0vL3RhYlxuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH0vL3Nwc1xuXG5cdFx0XHRcdCYud2lkZXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA5M3B4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTMwMHB4O1xuXHRcdFx0XHRcdC5zdHVkeS1kZXRhaWxfX2xpc3RfX2l0ZW17XG5cdFx0XHRcdFx0XHRtYXJnaW46IDYwcHggYXV0byAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNDIwLDEzMTYpKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTYsMTMxNikpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJzEwMjVweCcpe1xuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzbil7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fS8vdGFiXG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50aHVtYntcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiA3cHggN3B4IDBweCAkY29sb3ItbGVhcm5pbmctcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMyLDE4KSk7XG5cdFx0XHRcdFx0XHQmLnQtYmxhbmt7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24vYmxhbmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KSB0cmFuc2xhdGVYKC0ycHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTQpO1xuXHRcdFx0XHQmLnN0dWR5LWRldGFpbC1zdHVkeXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3R1ZHktZGV0YWlsLXJlaWRhaXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0OCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zdHVkeS1kZXRhaWwta2Frb3tcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2Mik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zdHVkeS1kZXRhaWwtYm9va3tcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1OSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ji53aWRle1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDcpO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0LnN0dWR5LWRldGFpbF9fbGlzdF9faXRlbXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTIpO1xuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTIpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50aHVtYntcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMjApO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiB2dyg3KSB2dyg3KSAwcHggJGNvbG9yLWxlYXJuaW5nLXByaW1hcnk7XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNCk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LDE4KSk7XG5cdFx0XHRcdFx0XHRcdCYudC1ibGFua3tcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDMpKSB0cmFuc2xhdGVYKHZ3KC02KSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXJ7XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTY2KTtcblx0XHR9Ly9zcFxuXHR9XG5cbn0vL3BhZ2Utc3R1ZHlcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS1zdHVkeS1kZXRhaWwge1xuXG5cdC5zdHVkeS1jb250ZW50c3tcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzNweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdHBhZGRpbmctdG9wOiB2dygyNik7XG5cdFx0XHQuZWxtLWlubmVye1xuXHRcdFx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0XHR9XG5cdFx0fS8vc3BcblxuXHRcdC5zdHVkeS1pdGVte1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMDApO1xuXHRcdFx0XHR9Ly9zcFxuXHRcdFx0fVxuXG5cdFx0XHQmX19xdWVzdGlvbntcblx0XHRcdFx0cGFkZGluZzogNDNweCA0NXB4IDQ2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZy1ib3gwMTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblxuXHRcdFx0XHQmX190dGx7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMiwgMjQpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fdGV4dHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHRcdC5kaXZpZGV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0LmhlYWR7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMjUpIHZ3KDE1KSB2dygxNyk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMjApO1xuXHRcdFx0XHRcdCZfX3R0bHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LCAxOCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX3RleHR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LDE4KSk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNik7XG5cdFx0XHRcdFx0XHQuZGl2aWRle1xuXHRcdFx0XHRcdFx0XHQuaGVhZHtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IHZ3KDUwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblxuXHRcdFx0Jl9fdGVybXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0cGFkZGluZzogMzRweCA0NXB4IDI3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZy1ib3gwMTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblxuXHRcdFx0XHQmX190dGwge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fdHh0e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDIzKSB2dygxNSkgdncoMjcpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKTtcblxuXHRcdFx0XHRcdCZfX3R0bCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMyLDE4KSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9fdHh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsMTgpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0vL3NwXG5cdFx0XHR9XG5cblx0XHRcdCZfX2Fuc3dlcntcblx0XHRcdFx0bWFyZ2luLXRvcDogNDlweDtcblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQ5KTtcblx0XHRcdFx0fS8vc3BcblxuXHRcdFx0XHQmX19idG57XG5cdFx0XHRcdFx0d2lkdGg6IDQ2N3B4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ2N3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDFweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAzOXB4O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uL2Fycm93LW5leHQuc3ZnKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm9wZW57XG5cdFx0XHRcdFx0XHRhOmFmdGVye1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDM0NSk7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMzQ1KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxMDEpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiB2dygzOSk7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDEzKTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDI0KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0vL3NwXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19kZXRhaWx7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDU4cHggNDVweCA1M3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1sZWFybmluZy1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dF9hbnN3ZXJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHRfZXhwbGFpbntcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0XHRcdFx0XHRwOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lndhdnl7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHdhdnkgJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5kb3VibGV7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdWJsZSAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FsY3VsYXRpb25fX2xpc3R7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHQuaXRlbXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmhlYWR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5kZXRhaWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmJvbGR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQ2KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDQwKSB2dygxNSkgdncoMjkpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMjApO1xuXHRcdFx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDU2KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRleHRfYW5zd2Vye1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyOSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyOCwxOCkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRleHRfZXhwbGFpbntcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjkpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgsMTgpKTtcblx0XHRcdFx0XHRcdFx0cDpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyOSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lndhdnl7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB2dygzKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZG91Ymxle1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogdncoMyk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuY2FsY3VsYXRpb25fX2xpc3R7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQuaXRlbXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuaGVhZHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogdncoMzYpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fS8vc3Bcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaGFyZS1ibG9ja3tcblx0XHRtYXJnaW4tdG9wOiAxMzZweDtcblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg2OCk7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdC5jb21tb24tYnRue1xuXHRcdG1hcmdpbi10b3A6IDc2cHg7XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNjApO1xuXHRcdH0vL3NwXG5cdH1cblxuXHQuY29tbW9uLWJucntcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDYwKTtcblx0XHR9Ly9zcFxuXHR9XG5cblx0LmNvbW1vbi1zbGlkZXJ7XG5cdFx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNTgpO1xuXHRcdH0vL3NwXG5cdH1cblxuXHQuZm9vdGVye1xuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDE5NSk7XG5cdFx0fS8vc3Bcblx0fVxuXG59Ly9wYWdlLWRldGFpbFxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXNlYXJjaCB7XG5cblx0LnNlYXJjaF9fcmVzdWx0e1xuXHRcdG1hcmdpbi10b3A6IDc4cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjbGFtcCgzMHB4LCB2d19wYyg3OCksIDc4cHgpO1xuXHRcdH0vL3RhYlxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMzcpO1xuXHRcdH0vL3NwXG5cblx0XHQmX190ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsMjQpKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMiwyNCkpO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19ub3Rle1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LDE4KSk7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTYpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgsMTgpKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fbGlzdHtcblx0XHRcdG1hcmdpbi10b3A6IDExMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDMxNywxMzE2KSk7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblx0XHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0XHRcdCY6bm90KDpudGgtb2YtdHlwZSg0bikpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDE2LDEzMTYpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQobis1KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0N3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGh1bWJ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDdweCA3cHggMHB4ICNkNmQ2ZDY7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIsMTgpKTtcblx0XHRcdFx0XHQmLnQtYmxhbmt7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbi9ibGFuay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KSB0cmFuc2xhdGVYKC0ycHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMzKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGh1bWJ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiB2dyg3KSB2dyg3KSAwcHggI2Q2ZDZkNjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdCYudC1ibGFua3tcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygzKSkgdHJhbnNsYXRlWCh2dygtNikpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHR9Ly9zZWFyY2hfX3Jlc3VsdFxuXG5cdC5mb290ZXJ7XG5cdFx0bWFyZ2luLXRvcDogMTI5cHg7XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMjAwKTtcblx0XHR9Ly9zcFxuXHR9XG5cblx0LmNvbW1vbl9fcGFnZXJ7XG5cdFx0bWFyZ2luLXRvcDogNDNweDtcblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMjYpO1xuXHRcdH0vL3NwXG5cdH1cblxufS8vcGFnZS1zZWFyY2giLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2Utbm90LWZvdW5kIHtcblxuXHQubm90LWZvdW5kLWNvbnRlbnRze1xuXHRcdG1hcmdpbi10b3A6IDc4cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjbGFtcCgzMHB4LCB2d19wYyg3OCksIDc4cHgpO1xuXHRcdH0vL3RhYlxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMzcpO1xuXHRcdH0vL3NwXG5cblx0XHQubm90LWZvdW5kX19oZWFkaW5ne1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMyLDI0KSk7XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQubm90LWZvdW5kX190ZXh0e1xuXHRcdFx0bWFyZ2luLXRvcDogNTJweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI3LDE4KSk7XG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE5KTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LDE4KSk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdC5jb21tb24tYnRue1xuXHRcdFx0bWFyZ2luLXRvcDogNTVweDtcblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTMpO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0fS8vbm90LWZvdW5kLWNvbnRlbnRzXG5cblx0LmZvb3Rlcntcblx0XHRtYXJnaW4tdG9wOiAxMjlweDtcblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygyMDApO1xuXHRcdH0vL3NwXG5cdH1cblxufS8vcGFnZS1ub3QtZm91bmRcbiJdfQ== */
