@charset "UTF-8";
/*!
 * ress.css • v3.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */
/* # =================================================================
   # Global selectors
   # ================================================================= */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  /* Prevent adjustments of font size after orientation changes in iOS */
  word-break: normal;
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
}

*,
::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
   # ================================================================= */
hr {
  overflow: visible;
  /* Show the overflow in Edge and IE */
  height: 0;
  /* Add the correct box sizing in Firefox */
}

details,
main {
  display: block;
  /* Render the `main` element consistently in IE. */
}

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

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

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

abbr[title] {
  border-bottom: none;
  /* Remove the bottom border in Chrome 57 */
  /* Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari */
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

a {
  background-color: transparent;
  /* Remove the gray background on active links in IE 10 */
}

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 */
}

pre {
  font-size: 1em;
  /* Correct the odd `em` font sizing in all browsers */
}

b,
strong {
  font-weight: bolder;
  /* Add the correct font weight in Chrome, Edge, and Safari */
}

/* 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;
}

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

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
  /* Correct the cursor style of increment and decrement buttons in Chrome */
}

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

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  /* Remove the inner padding in Chrome and Safari on macOS */
}

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 */
}

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

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

/* 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: none;
  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 */
}

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

/* 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 */
  max-width: 100%;
  /* Correct the text wrapping in Edge 18- and IE */
}

::-webkit-file-upload-button {
  /* Correct the inability to style clickable types in iOS and Safari */
  -webkit-appearance: button;
  color: inherit;
  font: inherit;
  /* Change font properties to `inherit` in Chrome and 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;
}

/* # =================================================================
   # 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;
}

/* CSS Variables */
:root {
  --color-primary: #35488c;
  --color-teal: #62c0b5;
  --color-dark-teal: #1ab09e;
  --color-accent: #fcd25b;
  --color-light-accent: #f5e08b;
  --color-text: #17222e;
  --color-light: #f5f4f6;
  --color-light-gray: #d5d4d6;
  --color-dark-gray: #a5a4a6;
  --color-attn: #e63946;
  --color-white: #ffffff;
  --font-family: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN","Meiryo", "Helvetica Neue", "Helvetica","Arial","Yu Gothic",sans-serif;
}

/* -------------------------
基本
------------------------- */
html {
  font-size: 62.5%;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
  scroll-padding-top: 58px;
}

@media screen and (min-width: 961px) {
  html {
    scroll-padding-top: 84px;
  }
}

body {
  position: relative;
  width: 100%;
  font-size: 1.6em;
  font-family: var(--font-family);
  color: var(--color-text);
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0.05em;
  margin: 0;
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a {
  font-weight: 700;
  outline: none;
  color: var(--color-dark-teal);
  text-decoration: underline;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
  pointer-events: auto;
}

@media (hover: hover) {
  a:hover {
    text-decoration: none;
  }
}

img {
  width: 100%;
  display: block;
  height: auto;
}

p, ul, ol, dl, table, pre, blockquote, h1, h2, h3, h4, h5, h6, dl, span {
  -webkit-font-feature-settings: "palt" 1;
          font-feature-settings: "palt" 1;
  margin: 0;
  padding: 0;
}

ul, ol {
  list-style: none;
}

button:focus {
  outline: 0;
}

section::after {
  content: "";
  display: block;
  clear: both;
}

/* -------------------------
共通レイアウト
------------------------- */
.l-wrapper {
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

.l-container {
  width: 90.85714%;
  margin: 0 auto;
}

.l-main {
  padding: 58px 0 0;
}

@media screen and (min-width: 961px) {
  .l-main {
    padding: 84px 0 0;
  }
}

.l-sub {
  padding: 48px 0 0;
}

@media screen and (min-width: 768px) {
  .l-sub {
    padding: 64px 0 0;
  }
}

.l-sub header {
  width: 92.85714%;
  max-width: 960px;
  margin: 0 auto 24px;
}

@media screen and (min-width: 768px) {
  .l-sub header {
    margin: 0 auto 40px;
  }
}

/* -------------------------
アコーディオンパーツ
------------------------- */
.c-acd__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 16px;
  background: rgba(53, 72, 140, 0.08);
  margin: 0 auto 8px;
}

@media (hover: hover) {
  .c-acd__header:hover {
    cursor: pointer;
  }
}

.c-acd__header--red {
  background: rgba(230, 57, 70, 0.08);
}

.c-acd__tl {
  position: relative;
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: 0.1em;
  padding: 0 16px 0 1.7em;
}

.c-acd__tl::before {
  position: absolute;
  display: block;
  content: "Q.";
  font-size: 1.8rem;
  line-height: 1;
  color: var(--color-primary);
  font-weight: 700;
  margin-right: 6px;
  top: 0;
  left: 0;
}

.c-acd__tl--sm {
  font-size: 1.4rem;
}

.c-acd__tl--red {
  padding: 0 16px 0 1.2em;
}

.c-acd__tl--red::before {
  content: "！";
  color: var(--color-attn);
  top: 0.1em;
}

.c-acd__icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 100vh;
  background: var(--color-primary);
}

.c-acd__icon::after, .c-acd__icon::before {
  position: absolute;
  display: inline-block;
  content: "";
  width: 3px;
  height: 13px;
  background: var(--color-white);
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.c-acd__icon::before {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.c-acd__inner {
  display: none;
  border: 1px solid var(--color-light-gray);
  padding: 24px;
  margin: 0 auto 16px;
}

@media screen and (min-width: 768px) {
  .c-acd__inner {
    padding: 32px;
  }
}

.c-acd__inner h4, .c-acd__inner h5 {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: 0.1em;
  margin: 0 0 6px;
}

.c-acd__inner p {
  letter-spacing: 0.1em;
  margin: 0 0 24px;
}

.c-acd__inner p.mb0 {
  margin: 0;
}

.c-acd__inner a {
  font-weight: 500;
}

.c-acd__block {
  margin: 0 0 24px;
}

.c-acd__block.mb0 {
  margin: 0;
}

.c-acd__block p {
  margin: 0 0 8px;
}

/* オープン時のアイコン変化 */
.open .c-acd__icon::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/*　赤Ver */
.c-acd__header--red .c-acd__icon {
  background: var(--color-attn);
}

/* -------------------------
背景色
------------------------- */
.c-bg__blue {
  background: rgba(53, 72, 140, 0.08);
}

.c-bg__gray {
  background: var(--color-light);
}

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

.c-bg__grn {
  background: rgba(98, 192, 181, 0.08);
}

.c-bg__yel {
  background: rgba(252, 210, 91, 0.08);
}

/* -------------------------
共通ボタン
------------------------- */
.c-btn {
  /*　フッター＆ヘッダーCV */
}

.c-btn__cv {
  position: relative;
  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;
  height: 13.71429vw;
  font-size: 5.14286vw;
  color: var(--color-primary);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.0;
  text-decoration: none;
  margin: 0 auto 2.28571vw;
  background: var(--color-accent);
  border-radius: 100vh;
  -webkit-box-shadow: 1px 2px 15px -6px rgba(23, 34, 46, 0.55);
          box-shadow: 1px 2px 15px -6px rgba(23, 34, 46, 0.55);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.c-btn__cv::after {
  position: absolute;
  display: block;
  content: "";
  width: 4.57143vw;
  height: 4.57143vw;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M32%2016c0-8.8-7.2-16-16-16S0%207.2%200%2016s7.2%2016%2016%2016%2016-7.2%2016-16zM13%207.9L23.1%2016%2013%2024.1V7.9z%22%20fill%3D%22%2335488c%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto;
  top: 0;
  bottom: 0;
  right: min((16vw/350)*100, 16px);
}

@media screen and (min-width: 768px) {
  .c-btn__cv {
    height: min((58vw/1366)*100, 58px);
    font-size: min((19vw/1366)*100, 19px);
    margin: 0 auto 1.0981vw;
  }
  .c-btn__cv::after {
    width: min((20vw/1366)*100, 20px);
    height: min((20vw/1366)*100, 20px);
    right: min((16vw/1366)*100, 16px);
  }
}

@media (hover: hover) {
  .c-btn__cv:hover {
    color: rgba(53, 72, 140, 0.6);
    background: var(--color-light-accent);
  }
  .c-btn__cv:hover::after {
    opacity: 0.6;
  }
}

.c-btn__textLink {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 4.28571vw;
  color: var(--color-primary);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.0;
  margin: 0 auto;
}

.c-btn__textLink::after {
  position: absolute;
  display: block;
  content: "";
  width: 2vw;
  height: 3.42857vw;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2026%22%3E%3Cpath%20d%3D%22M9.9%2013L0%203l3-3%2013%2013L3%2026l-3-3%209.9-10z%22%20fill%3D%22%2335488c%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto;
  top: 1px;
  bottom: 0;
  right: -2.85714vw;
}

@media screen and (min-width: 768px) {
  .c-btn__textLink {
    font-size: min((15vw/1366)*100, 15px);
  }
  .c-btn__textLink::after {
    width: min((8vw/1366)*100, 8px);
    height: min((13vw/1366)*100, 13px);
    right: min((-10vw/1366)*100, -10px);
  }
}

@media (hover: hover) {
  .c-btn__textLink:hover {
    text-decoration: none;
  }
}

.c-btn__nml {
  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: 1.6rem;
  color: var(--color-primary);
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.2;
  text-decoration: none;
  border-radius: 8px;
  padding: 12px 8px;
  border: 2px solid var(--color-primary);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.c-btn__nml::after {
  display: block;
  content: "";
  width: 7px;
  height: 12px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2026%22%3E%3Cpath%20d%3D%22M9.9%2013L0%203l3-3%2013%2013L3%2026l-3-3%209.9-10z%22%20fill%3D%22%2335488c%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 0 0 8px;
}

@media (hover: hover) {
  .c-btn__nml:hover {
    background: rgba(53, 72, 140, 0.08);
  }
}

/* -------------------------
カード
------------------------- */
/* 2カラム */
.c-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 896px;
  gap: 32px 0;
}

.c-card__item {
  width: 100%;
  padding: 32px 24px;
  border-radius: 16px;
  background: var(--color-white);
}

@media screen and (min-width: 768px) {
  .c-card__item {
    width: 48.21429%;
  }
}

/* -------------------------
フォントの指定
------------------------- */
.c-doc {
  font-size: 1.5rem;
  line-height: 1.6;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0 0 8px;
}

.c-doc__read {
  font-size: 1.6rem;
  line-height: 1.6;
  font-weight: 400;
  letter-spacing: 0.15em;
}

@media screen and (min-width: 768px) {
  .c-doc__read {
    font-size: 1.7rem;
  }
}

.c-doc__b {
  font-weight: 700;
}

.c-doc__12 {
  font-size: 1.2rem;
}

.c-doc__13 {
  font-size: 1.3rem;
}

.c-doc__14 {
  font-size: 1.4rem;
}

.c-doc__15 {
  font-size: 1.5rem;
}

.c-doc__16 {
  font-size: 1.6rem;
}

.c-doc__17 {
  font-size: 1.7rem;
}

.c-doc__18 {
  font-size: 1.8rem;
}

.c-doc__19 {
  font-size: 1.9rem;
}

.c-doc__20 {
  font-size: 2.0rem;
}

.c-doc__21 {
  font-size: 2.1rem;
}

.c-doc__22 {
  font-size: 2.2rem;
}

.c-doc__23 {
  font-size: 2.3rem;
}

.c-doc__24 {
  font-size: 2.4rem;
}

.c-doc__25 {
  font-size: 2.5em;
}

.c-doc__26 {
  font-size: 2.6rem;
}

.c-doc__27 {
  font-size: 2.7rem;
}

.c-doc__28 {
  font-size: 2.8rem;
}

/* -------------------------
見出しの設定
------------------------- */
.c-hdg {
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0.1em;
}

.c-hdg__pri {
  font-size: 2.8rem;
  color: var(--color-primary);
  line-height: 1.4;
  font-weight: 700;
  letter-spacing: 0.15em;
  margin: 0 0 16px;
}

.c-hdg__pri br {
  display: none;
}

@media screen and (min-width: 768px) {
  .c-hdg__pri {
    font-size: 3.8rem;
  }
  .c-hdg__pri br {
    display: block;
  }
}

.c-hdg__sec {
  font-size: 2.4rem;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0.1em;
}

@media screen and (min-width: 768px) {
  .c-hdg__sec {
    font-size: 2.8rem;
  }
}

.c-hdg__tri {
  font-size: 2.0rem;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0.1em;
  margin: 0 0 8px;
}

@media screen and (min-width: 768px) {
  .c-hdg__tri {
    font-size: 2.2rem;
  }
}

.c-hdg__qua {
  font-size: 1.7rem;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0.1em;
  margin: 0 0 8px;
}

@media screen and (min-width: 768px) {
  .c-hdg__qua {
    font-size: 1.8rem;
  }
}

.c-hdg__15 {
  font-size: 1.5rem;
}

.c-hdg__16 {
  font-size: 1.6rem;
}

.c-hdg__17 {
  font-size: 1.7rem;
}

.c-hdg__18 {
  font-size: 1.8rem;
}

.c-hdg__19 {
  font-size: 1.9rem;
}

.c-hdg__20 {
  font-size: 2.0rem;
}

.c-hdg__21 {
  font-size: 2.1rem;
}

.c-hdg__22 {
  font-size: 2.2rem;
}

.c-hdg__23 {
  font-size: 2.3rem;
}

.c-hdg__24 {
  font-size: 2.4rem;
}

.c-hdg__25 {
  font-size: 2.5em;
}

.c-hdg__26 {
  font-size: 2.6rem;
}

.c-hdg__27 {
  font-size: 2.7rem;
}

.c-hdg__28 {
  font-size: 2.8rem;
}

.c-hdg__29 {
  font-size: 2.9rem;
}

.c-hdg__30 {
  font-size: 3.0rem;
}

.c-hdg__31 {
  font-size: 3.1rem;
}

.c-hdg__32 {
  font-size: 3.2rem;
}

.c-hdg__33 {
  font-size: 3.3rem;
}

.c-hdg__34 {
  font-size: 3.4rem;
}

.c-hdg__35 {
  font-size: 3.5rem;
}

.c-hdg__36 {
  font-size: 3.6rem;
}

.c-hdg__37 {
  font-size: 3.7rem;
}

.c-hdg__38 {
  font-size: 3.8rem;
}

.c-hdg__38 {
  font-size: 3.9rem;
}

.c-hdg__38 {
  font-size: 4.0rem;
}

/* -------------------------
リスト
------------------------- */
.c-list {
  font-size: 1.5rem;
  line-height: 1.6;
  font-weight: 400;
  letter-spacing: 0.15em;
  padding-left: 1em;
}

.c-list li {
  text-indent: -1em;
  margin-bottom: 3px;
}

.c-list li::before {
  content: "・";
  margin-right: 6px;
}

.c-list li:last-child {
  margin-bottom: 0;
}

.c-list__num {
  counter-reset: number 0;
  padding-left: 1.5em;
}

.c-list__num li {
  text-indent: -1.5em;
}

.c-list__num li::before {
  counter-increment: number 1;
  content: "" counter(number) ".";
}

.c-list__par {
  counter-reset: number 0;
  padding-left: 2.4em;
}

.c-list__par li {
  text-indent: -2.4em;
}

.c-list__par li::before {
  counter-increment: number 1;
  content: "（" counter(number) "）";
}

/* -------------------------
注意事項
------------------------- */
.c-notes {
  font-size: 1.3rem;
  line-height: 1.6;
  letter-spacing: 0.075em;
  padding-left: 1em;
}

.c-notes li {
  text-indent: -1em;
  margin-bottom: 3px;
  counter-reset: number 0;
}

.c-notes li::before {
  counter-increment: number 1;
  content: "※";
}

.c-notes li:last-child {
  margin-bottom: 0;
}

.c-notes__ast {
  padding-left: 2.3em;
}

.c-notes__ast li {
  text-indent: -2.3em;
}

.c-notes__ast li::before {
  content: "(*" counter(number) ") ";
}

.c-notes__ast--no2 li::before {
  counter-increment: number 2;
}

/* -------------------------
セクション
------------------------- */
.c-sec {
  padding: 48px 0;
  /* 上だけpadding */
  /* 下だけpadding */
}

@media screen and (min-width: 768px) {
  .c-sec {
    padding: 64px 0;
  }
}

.c-sec__upper {
  padding: 48px 0 0;
}

@media screen and (min-width: 768px) {
  .c-sec__upper {
    padding: 64px 0 0;
  }
}

@media screen and (min-width: 768px) {
  .c-sec__upper--sm {
    padding: 48px 0 0;
  }
}

.c-sec__lower {
  padding: 0 0 48px;
}

@media screen and (min-width: 768px) {
  .c-sec__lower {
    padding: 0 0 64px;
  }
}

@media screen and (min-width: 768px) {
  .c-sec__lower--sm {
    padding: 0 0 48px;
  }
}

.c-sec__inner {
  width: 92.85714%;
  max-width: 960px;
  margin: 0 auto;
}

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

/* -------------------------
タブの基本
------------------------- */
.c-tab {
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .c-tab {
    gap: 16px;
  }
}

.c-tab__btn {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  position: relative;
  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%;
  max-width: 350px;
  font-size: 1.5rem;
  color: var(--color-white);
  line-height: 1.0;
  font-weight: 500;
  letter-spacing: 0.1em;
  padding: 12px 10px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  .c-tab__btn {
    width: 260px;
  }
}

.c-tab__sec {
  display: none;
}

.c-tab__sec.is-show {
  display: block;
}

/* -------------------------
テキストの指定
------------------------- */
.c-text__14 {
  font-size: 1.4rem;
  line-height: 1.4;
  font-weight: 400;
  letter-spacing: 0.025em;
}

.c-text__15 {
  font-size: 1.5rem;
  line-height: 1.4;
  font-weight: 400;
  letter-spacing: 0.025em;
}

/* -------------------------
ヘッダー
------------------------- */
.p-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.p-header__common {
  position: fixed;
  padding: 12px 16px;
  background: var(--color-white);
  z-index: 100;
}

@media screen and (min-width: 961px) {
  .p-header__common {
    padding: 18px min((43vw/1366)*100, 43px);
  }
  .p-header__common.fixed {
    padding: 14px min((43vw/1366)*100, 43px);
  }
}

.p-header__entry {
  height: 55px;
  background: var(--color-primary);
}

@media screen and (min-width: 768px) {
  .p-header__entry {
    height: 67px;
  }
}

.p-header__logo {
  display: block;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

@media (hover: hover) {
  .p-header__logo:hover {
    opacity: 0.8;
  }
}

.p-header__logo--entry {
  max-width: 80px;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .p-header__logo--entry {
    max-width: 100px;
  }
}

.p-header__logo--main {
  max-width: 80px;
}

@media screen and (min-width: 961px) {
  .p-header__logo--main {
    max-width: 120px;
  }
}

.fixed .p-header__logo--main {
  max-width: 80px;
}

@media screen and (min-width: 768px) {
  .fixed .p-header__logo--main {
    max-width: 90px;
  }
}

/* -------------------------
グロナビ
------------------------- */
.p-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 0 0 4px;
  /* ドロップダウン＆ドロワー */
  /* .openが付与された時 */
  /* ボタンエリア */
  /* SP用追加ボタン */
}

.p-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  padding: 8px 0;
  opacity: 0;
  visibility: hidden;
}

@media screen and (min-width: 961px) {
  .p-nav__list {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: static;
    width: auto;
    padding: 0;
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (min-width: 961px) {
  .p-nav__list--second {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: hidden;
    top: 83px;
    -webkit-transform: translateY(-26px);
            transform: translateY(-26px);
    -webkit-transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
    transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
    transition: opacity 0.2s ease-out, transform 0.2s ease-out;
    transition: opacity 0.2s ease-out, transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
    padding: 13px 0;
  }
}

.p-nav__list--second a {
  display: block;
  font-size: 1.5rem;
  color: var(--color-text);
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: 0.05em;
  padding: 12px 40px;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

@media (hover: hover) {
  .p-nav__list--second a:hover {
    opacity: 0.6;
  }
}

@media screen and (min-width: 961px) {
  .p-nav__list--second a {
    width: 230px;
    padding: 16px;
    background: var(--color-light);
  }
  .p-nav__list--second a:hover {
    color: var(--color-white);
    background: var(--color-primary);
    opacity: 1;
  }
}

.p-nav.open .p-nav__list {
  opacity: 1;
  visibility: visible;
  top: 60px;
  z-index: 110;
}

.p-nav__item {
  width: 100%;
  font-size: 1.6rem;
  color: var(--color-primary);
  line-height: 1.4;
  font-weight: 700;
  padding: 0 0 8px;
  /* PC アコーディオンメニュー設定 */
}

.p-nav__item span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 24px 8px;
}

.p-nav__item span::before {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: block;
  content: "";
  width: 5px;
  margin: 0 10px 0 0;
  background: var(--color-primary);
}

@media screen and (min-width: 961px) {
  .p-nav__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: var(--color-text);
    line-height: 1.0;
    padding: 0 10px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .p-nav__item span {
    display: inline;
    padding: 0;
  }
  .p-nav__item span::before {
    display: none;
  }
  .p-nav__item::after {
    display: block;
    content: "";
    width: 12px;
    height: 7px;
    margin: 0 0 0 8px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2016%22%3E%3Cpath%20d%3D%22M13%209.9L23%200l3%203-13%2013L0%203l3-3%2010%209.9z%22%20fill%3D%22%2335488c%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: contain;
  }
}

@media screen and (min-width: 961px) {
  .p-nav__item:hover {
    cursor: pointer;
    color: var(--color-primary);
  }
}

@media screen and (min-width: 961px) {
  .p-nav__item.child:hover .p-nav__list--second {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
  }
}

.p-nav__btn {
  width: 50%;
  padding: 32px 8px 32px 24px;
  margin: 12px 0 0;
  border-top: 1px solid var(--color-light-gray);
}

.p-nav__btn:last-of-type {
  padding: 32px 24px 32px 8px;
}

@media screen and (min-width: 961px) {
  .p-nav__btn {
    width: auto;
    margin: 0;
    padding: 0 10px;
    border: none;
  }
  .p-nav__btn:last-of-type {
    padding: 0 10px;
  }
}

.p-nav__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;
  height: 48px;
  font-size: 1.6rem;
  color: var(--color-text);
  line-height: 1.0;
  font-weight: 700;
  text-decoration: none;
  border-radius: 100vh;
  padding: 0 10px;
  border: 2px solid var(--color-text);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

@media screen and (min-width: 961px) {
  .p-nav__btn a {
    min-width: 150px;
  }
}

@media (hover: hover) {
  .p-nav__btn a:hover {
    cursor: pointer;
    color: rgba(23, 34, 46, 0.4);
    background: var(--color-light);
  }
}

.p-nav__btn--entry a {
  border: 2px solid var(--color-accent);
  background: var(--color-accent);
}

@media (hover: hover) {
  .p-nav__btn--entry a:hover {
    border: 2px solid var(--color-accent);
    background: var(--color-accent);
    opacity: 0.6;
  }
}

.p-nav__SPbtn-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 38px 0 0;
}

@media screen and (min-width: 961px) {
  .p-nav__SPbtn-list {
    display: none;
  }
}

.p-nav__SPbtn {
  padding: 0 5px;
}

.p-nav__SPbtn 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;
  min-width: 64px;
  height: 34px;
  font-size: 1.2rem;
  color: var(--color-text);
  line-height: 1.0;
  font-weight: 700;
  text-decoration: none;
  border-radius: 8px;
  padding: 0 4px;
  border: 1px solid var(--color-text);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

@media (hover: hover) {
  .p-nav__SPbtn a:hover {
    cursor: pointer;
    color: rgba(23, 34, 46, 0.4);
    background: var(--color-light);
  }
}

.p-nav__SPbtn--entry a {
  border: 1px solid var(--color-accent);
  background: var(--color-accent);
}

@media (hover: hover) {
  .p-nav__SPbtn--entry a:hover {
    border: 1px solid var(--color-accent);
    background: var(--color-accent);
    opacity: 0.6;
  }
}

/* -------------------------
ハンバーガーメニュー
------------------------- */
#hamburger {
  position: absolute;
  cursor: pointer;
  width: 28px;
  height: 21px;
  margin: auto;
  right: 16px;
  top: 0;
  bottom: 0;
  z-index: 100;
}

@media screen and (min-width: 961px) {
  #hamburger {
    display: none;
  }
}

#hamburger span {
  position: absolute;
  width: 28px;
  height: 3px;
  left: 0;
  right: 0;
  background-color: var(--color-text);
  margin: auto;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}

#hamburger span:nth-of-type(1) {
  top: 0px;
}

#hamburger span:nth-of-type(2) {
  top: 9px;
}

#hamburger span:nth-of-type(3) {
  bottom: 0;
}

/* -------------------------
ドロワーの背景
------------------------- */
#cover {
  position: fixed;
  width: 100%;
  height: 100vh;
  margin: auto;
  top: 58px;
  left: 0;
  right: 0;
  background: var(--color-white);
  visibility: hidden;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  overflow-y: auto;
  opacity: 0;
}

@media screen and (min-width: 961px) {
  #cover {
    position: static;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 100%;
    background: rgba(255, 255, 255, 0);
    opacity: 1;
    visibility: visible;
    overflow-y: visible;
  }
}

/* -------------------------
ハンバーガーメニュー
タップした時
------------------------- */
.open #hamburger span:nth-of-type(1) {
  top: 9px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.open #hamburger span:nth-of-type(2) {
  left: 50%;
  width: 0;
}

.open #hamburger span:nth-of-type(3) {
  bottom: 9px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.open #cover {
  opacity: 1;
  visibility: visible;
}

/* -------------------------
headerがFixedした時
------------------------- */
.fixed .p-nav__btn a {
  height: 48px;
}

@media screen and (min-width: 961px) {
  .fixed .p-nav__btn a {
    height: 38px;
  }
}

@media screen and (min-width: 961px) {
  .fixed .p-nav__list--second {
    top: 66px;
  }
}

/* -------------------------
パンくず
------------------------- */
.p-pannav {
  width: 100%;
  color: var(--color-white);
  padding: 16px 0;
  background: var(--color-primary);
}

@media screen and (min-width: 768px) {
  .p-pannav {
    padding: 24px 0;
  }
}

.p-pannav__inner {
  width: 90.85714%;
  max-width: 960px;
  margin: 0 auto;
}

.p-pannav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0 0 4px;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}

.p-pannav__list li {
  font-size: 1.1rem;
  line-height: 1.2;
  font-weight: 400;
  margin: 0 4px 0 0;
}

.p-pannav__list li:last-child {
  margin: 0;
}

.p-pannav__list li a {
  color: var(--color-white);
  font-weight: 500;
}

.p-pannav__list li a::after {
  display: inline-block;
  content: "";
  width: 5px;
  height: 8px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2026%22%3E%3Cpath%20d%3D%22M9.9%2013L0%203l3-3%2013%2013L3%2026l-3-3%209.9-10z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 0 0 4px;
}

.p-pannav__hdg {
  font-size: 1.9rem;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0.1em;
}

@media screen and (min-width: 768px) {
  .p-pannav__hdg {
    font-size: 2.8rem;
  }
}

/* -------------------------
フッター上 CVエリア
------------------------- */
.p-cv {
  position: relative;
  width: 100%;
  height: 90.85714vw;
  background: url(/img/common/bg_footer_cv_sp.webp) no-repeat top center;
  background-size: contain;
  z-index: 0;
}

@media screen and (min-width: 768px) {
  .p-cv {
    height: min((318vw/1366)*100, 318px);
    background: url(/img/common/bg_footer_cv_pc.webp) no-repeat top center;
    background-size: cover;
  }
}

.p-cv__inner {
  position: absolute;
  width: 92.85714%;
  max-width: 630px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media screen and (min-width: 768px) {
  .p-cv__inner {
    width: 49.34114%;
    max-width: 674px;
  }
}

.p-cv__service {
  margin: 0 auto 3.42857vw;
}

@media screen and (min-width: 768px) {
  .p-cv__service {
    margin: 0 auto min((15vw/1366)*100, 15px);
  }
}

.p-cv__cv {
  margin: 0 auto 3.42857vw;
}

@media screen and (min-width: 768px) {
  .p-cv__cv {
    width: min((450vw/1366)*100, 450px);
    margin: 0 auto min((8vw/1366)*100, 8px);
  }
}

/* -------------------------
フッター
------------------------- */
.p-footer {
  border-top: 1px solid var(--color-light-gray);
  padding: 30px 0;
}

@media screen and (min-width: 768px) {
  .p-footer__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.p-footer__logo {
  display: block;
  max-width: 120px;
  margin: 0 auto;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

@media screen and (min-width: 768px) {
  .p-footer__logo {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    max-width: 150px;
    margin: 0 30px 0 0;
  }
}

@media (hover: hover) {
  .p-footer__logo:hover {
    opacity: 0.8;
  }
}

.p-footer__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto 30px;
  padding: 0 16px;
  border-bottom: 1px solid var(--color-light-gray);
}

@media screen and (min-width: 601px) {
  .p-footer__nav {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (min-width: 768px) {
  .p-footer__nav {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-bottom: none;
    border-left: 1px solid var(--color-light-gray);
    padding: 0 0 0 30px;
    margin: 0;
  }
}

.p-footer__block {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 40px 0 0;
  margin: 0 0 40px;
}

@media screen and (min-width: 768px) {
  .p-footer__block {
    padding: 0 min((64vw/1366)*100, 64px) 0 0;
    margin: 0;
  }
  .p-footer__block:last-of-type {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0;
  }
}

.p-footer__hdg {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.05em;
  margin: 0 0 8px;
}

.p-footer__item {
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 0.025em;
  margin: 0 0 8px;
}

.p-footer__item:last-child {
  margin: 0;
}

.p-footer__item a {
  color: var(--color-text);
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

@media (hover: hover) {
  .p-footer__item a:hover {
    opacity: 0.8;
  }
}

.p-footer__copy {
  font-size: 1.1rem;
  line-height: 1.2;
  letter-spacing: 0.025em;
  text-align: center;
  padding: 18px 0 0;
}

@media screen and (min-width: 768px) {
  .p-footer__copy {
    padding: 30px 0 0;
  }
}

/* -------------------------
文字色
------------------------- */
.main {
  color: var(--color-primary);
}

.sub {
  color: var(--color-dark-teall);
}

.wht {
  color: var(--color-white);
}

.red {
  color: var(--color-attn);
}

/* -------------------------
汎用マージン＆パディング
------------------------- */
.u-mt-0x {
  margin-top: 0px;
}

@media screen and (min-width: 601px) {
  .u-mt-0x {
    margin-top: 0px;
  }
}

.u-mr-0x {
  margin-right: 0px;
}

@media screen and (min-width: 601px) {
  .u-mr-0x {
    margin-right: 0px;
  }
}

.u-mb-0x {
  margin-bottom: 0px;
}

@media screen and (min-width: 601px) {
  .u-mb-0x {
    margin-bottom: 0px;
  }
}

.u-ml-0x {
  margin-left: 0px;
}

@media screen and (min-width: 601px) {
  .u-ml-0x {
    margin-left: 0px;
  }
}

.u-pt-0x {
  padding-top: 0px;
}

@media screen and (min-width: 601px) {
  .u-pt-0x {
    padding-top: 0px;
  }
}

.u-pr-0x {
  padding-right: 0px;
}

@media screen and (min-width: 601px) {
  .u-pr-0x {
    padding-right: 0px;
  }
}

.u-pb-0x {
  padding-bottom: 0px;
}

@media screen and (min-width: 601px) {
  .u-pb-0x {
    padding-bottom: 0px;
  }
}

.u-pl-0x {
  padding-left: 0px;
}

@media screen and (min-width: 601px) {
  .u-pl-0x {
    padding-left: 0px;
  }
}

.u-mt-1x {
  margin-top: 4px;
}

@media screen and (min-width: 601px) {
  .u-mt-1x {
    margin-top: 8px;
  }
}

.u-mr-1x {
  margin-right: 4px;
}

@media screen and (min-width: 601px) {
  .u-mr-1x {
    margin-right: 8px;
  }
}

.u-mb-1x {
  margin-bottom: 4px;
}

@media screen and (min-width: 601px) {
  .u-mb-1x {
    margin-bottom: 8px;
  }
}

.u-ml-1x {
  margin-left: 4px;
}

@media screen and (min-width: 601px) {
  .u-ml-1x {
    margin-left: 8px;
  }
}

.u-pt-1x {
  padding-top: 4px;
}

@media screen and (min-width: 601px) {
  .u-pt-1x {
    padding-top: 8px;
  }
}

.u-pr-1x {
  padding-right: 4px;
}

@media screen and (min-width: 601px) {
  .u-pr-1x {
    padding-right: 8px;
  }
}

.u-pb-1x {
  padding-bottom: 4px;
}

@media screen and (min-width: 601px) {
  .u-pb-1x {
    padding-bottom: 8px;
  }
}

.u-pl-1x {
  padding-left: 4px;
}

@media screen and (min-width: 601px) {
  .u-pl-1x {
    padding-left: 8px;
  }
}

.u-mt-2x {
  margin-top: 8px;
}

@media screen and (min-width: 601px) {
  .u-mt-2x {
    margin-top: 16px;
  }
}

.u-mr-2x {
  margin-right: 8px;
}

@media screen and (min-width: 601px) {
  .u-mr-2x {
    margin-right: 16px;
  }
}

.u-mb-2x {
  margin-bottom: 8px;
}

@media screen and (min-width: 601px) {
  .u-mb-2x {
    margin-bottom: 16px;
  }
}

.u-ml-2x {
  margin-left: 8px;
}

@media screen and (min-width: 601px) {
  .u-ml-2x {
    margin-left: 16px;
  }
}

.u-pt-2x {
  padding-top: 8px;
}

@media screen and (min-width: 601px) {
  .u-pt-2x {
    padding-top: 16px;
  }
}

.u-pr-2x {
  padding-right: 8px;
}

@media screen and (min-width: 601px) {
  .u-pr-2x {
    padding-right: 16px;
  }
}

.u-pb-2x {
  padding-bottom: 8px;
}

@media screen and (min-width: 601px) {
  .u-pb-2x {
    padding-bottom: 16px;
  }
}

.u-pl-2x {
  padding-left: 8px;
}

@media screen and (min-width: 601px) {
  .u-pl-2x {
    padding-left: 16px;
  }
}

.u-mt-3x {
  margin-top: 12px;
}

@media screen and (min-width: 601px) {
  .u-mt-3x {
    margin-top: 24px;
  }
}

.u-mr-3x {
  margin-right: 12px;
}

@media screen and (min-width: 601px) {
  .u-mr-3x {
    margin-right: 24px;
  }
}

.u-mb-3x {
  margin-bottom: 12px;
}

@media screen and (min-width: 601px) {
  .u-mb-3x {
    margin-bottom: 24px;
  }
}

.u-ml-3x {
  margin-left: 12px;
}

@media screen and (min-width: 601px) {
  .u-ml-3x {
    margin-left: 24px;
  }
}

.u-pt-3x {
  padding-top: 12px;
}

@media screen and (min-width: 601px) {
  .u-pt-3x {
    padding-top: 24px;
  }
}

.u-pr-3x {
  padding-right: 12px;
}

@media screen and (min-width: 601px) {
  .u-pr-3x {
    padding-right: 24px;
  }
}

.u-pb-3x {
  padding-bottom: 12px;
}

@media screen and (min-width: 601px) {
  .u-pb-3x {
    padding-bottom: 24px;
  }
}

.u-pl-3x {
  padding-left: 12px;
}

@media screen and (min-width: 601px) {
  .u-pl-3x {
    padding-left: 24px;
  }
}

.u-mt-4x {
  margin-top: 16px;
}

@media screen and (min-width: 601px) {
  .u-mt-4x {
    margin-top: 32px;
  }
}

.u-mr-4x {
  margin-right: 16px;
}

@media screen and (min-width: 601px) {
  .u-mr-4x {
    margin-right: 32px;
  }
}

.u-mb-4x {
  margin-bottom: 16px;
}

@media screen and (min-width: 601px) {
  .u-mb-4x {
    margin-bottom: 32px;
  }
}

.u-ml-4x {
  margin-left: 16px;
}

@media screen and (min-width: 601px) {
  .u-ml-4x {
    margin-left: 32px;
  }
}

.u-pt-4x {
  padding-top: 16px;
}

@media screen and (min-width: 601px) {
  .u-pt-4x {
    padding-top: 32px;
  }
}

.u-pr-4x {
  padding-right: 16px;
}

@media screen and (min-width: 601px) {
  .u-pr-4x {
    padding-right: 32px;
  }
}

.u-pb-4x {
  padding-bottom: 16px;
}

@media screen and (min-width: 601px) {
  .u-pb-4x {
    padding-bottom: 32px;
  }
}

.u-pl-4x {
  padding-left: 16px;
}

@media screen and (min-width: 601px) {
  .u-pl-4x {
    padding-left: 32px;
  }
}

.u-mt-5x {
  margin-top: 20px;
}

@media screen and (min-width: 601px) {
  .u-mt-5x {
    margin-top: 40px;
  }
}

.u-mr-5x {
  margin-right: 20px;
}

@media screen and (min-width: 601px) {
  .u-mr-5x {
    margin-right: 40px;
  }
}

.u-mb-5x {
  margin-bottom: 20px;
}

@media screen and (min-width: 601px) {
  .u-mb-5x {
    margin-bottom: 40px;
  }
}

.u-ml-5x {
  margin-left: 20px;
}

@media screen and (min-width: 601px) {
  .u-ml-5x {
    margin-left: 40px;
  }
}

.u-pt-5x {
  padding-top: 20px;
}

@media screen and (min-width: 601px) {
  .u-pt-5x {
    padding-top: 40px;
  }
}

.u-pr-5x {
  padding-right: 20px;
}

@media screen and (min-width: 601px) {
  .u-pr-5x {
    padding-right: 40px;
  }
}

.u-pb-5x {
  padding-bottom: 20px;
}

@media screen and (min-width: 601px) {
  .u-pb-5x {
    padding-bottom: 40px;
  }
}

.u-pl-5x {
  padding-left: 20px;
}

@media screen and (min-width: 601px) {
  .u-pl-5x {
    padding-left: 40px;
  }
}

.u-mt-6x {
  margin-top: 24px;
}

@media screen and (min-width: 601px) {
  .u-mt-6x {
    margin-top: 48px;
  }
}

.u-mr-6x {
  margin-right: 24px;
}

@media screen and (min-width: 601px) {
  .u-mr-6x {
    margin-right: 48px;
  }
}

.u-mb-6x {
  margin-bottom: 24px;
}

@media screen and (min-width: 601px) {
  .u-mb-6x {
    margin-bottom: 48px;
  }
}

.u-ml-6x {
  margin-left: 24px;
}

@media screen and (min-width: 601px) {
  .u-ml-6x {
    margin-left: 48px;
  }
}

.u-pt-6x {
  padding-top: 24px;
}

@media screen and (min-width: 601px) {
  .u-pt-6x {
    padding-top: 48px;
  }
}

.u-pr-6x {
  padding-right: 24px;
}

@media screen and (min-width: 601px) {
  .u-pr-6x {
    padding-right: 48px;
  }
}

.u-pb-6x {
  padding-bottom: 24px;
}

@media screen and (min-width: 601px) {
  .u-pb-6x {
    padding-bottom: 48px;
  }
}

.u-pl-6x {
  padding-left: 24px;
}

@media screen and (min-width: 601px) {
  .u-pl-6x {
    padding-left: 48px;
  }
}

.u-mt-7x {
  margin-top: 28px;
}

@media screen and (min-width: 601px) {
  .u-mt-7x {
    margin-top: 56px;
  }
}

.u-mr-7x {
  margin-right: 28px;
}

@media screen and (min-width: 601px) {
  .u-mr-7x {
    margin-right: 56px;
  }
}

.u-mb-7x {
  margin-bottom: 28px;
}

@media screen and (min-width: 601px) {
  .u-mb-7x {
    margin-bottom: 56px;
  }
}

.u-ml-7x {
  margin-left: 28px;
}

@media screen and (min-width: 601px) {
  .u-ml-7x {
    margin-left: 56px;
  }
}

.u-pt-7x {
  padding-top: 28px;
}

@media screen and (min-width: 601px) {
  .u-pt-7x {
    padding-top: 56px;
  }
}

.u-pr-7x {
  padding-right: 28px;
}

@media screen and (min-width: 601px) {
  .u-pr-7x {
    padding-right: 56px;
  }
}

.u-pb-7x {
  padding-bottom: 28px;
}

@media screen and (min-width: 601px) {
  .u-pb-7x {
    padding-bottom: 56px;
  }
}

.u-pl-7x {
  padding-left: 28px;
}

@media screen and (min-width: 601px) {
  .u-pl-7x {
    padding-left: 56px;
  }
}

.u-mt-8x {
  margin-top: 32px;
}

@media screen and (min-width: 601px) {
  .u-mt-8x {
    margin-top: 64px;
  }
}

.u-mr-8x {
  margin-right: 32px;
}

@media screen and (min-width: 601px) {
  .u-mr-8x {
    margin-right: 64px;
  }
}

.u-mb-8x {
  margin-bottom: 32px;
}

@media screen and (min-width: 601px) {
  .u-mb-8x {
    margin-bottom: 64px;
  }
}

.u-ml-8x {
  margin-left: 32px;
}

@media screen and (min-width: 601px) {
  .u-ml-8x {
    margin-left: 64px;
  }
}

.u-pt-8x {
  padding-top: 32px;
}

@media screen and (min-width: 601px) {
  .u-pt-8x {
    padding-top: 64px;
  }
}

.u-pr-8x {
  padding-right: 32px;
}

@media screen and (min-width: 601px) {
  .u-pr-8x {
    padding-right: 64px;
  }
}

.u-pb-8x {
  padding-bottom: 32px;
}

@media screen and (min-width: 601px) {
  .u-pb-8x {
    padding-bottom: 64px;
  }
}

.u-pl-8x {
  padding-left: 32px;
}

@media screen and (min-width: 601px) {
  .u-pl-8x {
    padding-left: 64px;
  }
}

.u-mt-9x {
  margin-top: 36px;
}

@media screen and (min-width: 601px) {
  .u-mt-9x {
    margin-top: 72px;
  }
}

.u-mr-9x {
  margin-right: 36px;
}

@media screen and (min-width: 601px) {
  .u-mr-9x {
    margin-right: 72px;
  }
}

.u-mb-9x {
  margin-bottom: 36px;
}

@media screen and (min-width: 601px) {
  .u-mb-9x {
    margin-bottom: 72px;
  }
}

.u-ml-9x {
  margin-left: 36px;
}

@media screen and (min-width: 601px) {
  .u-ml-9x {
    margin-left: 72px;
  }
}

.u-pt-9x {
  padding-top: 36px;
}

@media screen and (min-width: 601px) {
  .u-pt-9x {
    padding-top: 72px;
  }
}

.u-pr-9x {
  padding-right: 36px;
}

@media screen and (min-width: 601px) {
  .u-pr-9x {
    padding-right: 72px;
  }
}

.u-pb-9x {
  padding-bottom: 36px;
}

@media screen and (min-width: 601px) {
  .u-pb-9x {
    padding-bottom: 72px;
  }
}

.u-pl-9x {
  padding-left: 36px;
}

@media screen and (min-width: 601px) {
  .u-pl-9x {
    padding-left: 72px;
  }
}

.u-mt-10x {
  margin-top: 40px;
}

@media screen and (min-width: 601px) {
  .u-mt-10x {
    margin-top: 80px;
  }
}

.u-mr-10x {
  margin-right: 40px;
}

@media screen and (min-width: 601px) {
  .u-mr-10x {
    margin-right: 80px;
  }
}

.u-mb-10x {
  margin-bottom: 40px;
}

@media screen and (min-width: 601px) {
  .u-mb-10x {
    margin-bottom: 80px;
  }
}

.u-ml-10x {
  margin-left: 40px;
}

@media screen and (min-width: 601px) {
  .u-ml-10x {
    margin-left: 80px;
  }
}

.u-pt-10x {
  padding-top: 40px;
}

@media screen and (min-width: 601px) {
  .u-pt-10x {
    padding-top: 80px;
  }
}

.u-pr-10x {
  padding-right: 40px;
}

@media screen and (min-width: 601px) {
  .u-pr-10x {
    padding-right: 80px;
  }
}

.u-pb-10x {
  padding-bottom: 40px;
}

@media screen and (min-width: 601px) {
  .u-pb-10x {
    padding-bottom: 80px;
  }
}

.u-pl-10x {
  padding-left: 40px;
}

@media screen and (min-width: 601px) {
  .u-pl-10x {
    padding-left: 80px;
  }
}

.u-mt-11x {
  margin-top: 44px;
}

@media screen and (min-width: 601px) {
  .u-mt-11x {
    margin-top: 88px;
  }
}

.u-mr-11x {
  margin-right: 44px;
}

@media screen and (min-width: 601px) {
  .u-mr-11x {
    margin-right: 88px;
  }
}

.u-mb-11x {
  margin-bottom: 44px;
}

@media screen and (min-width: 601px) {
  .u-mb-11x {
    margin-bottom: 88px;
  }
}

.u-ml-11x {
  margin-left: 44px;
}

@media screen and (min-width: 601px) {
  .u-ml-11x {
    margin-left: 88px;
  }
}

.u-pt-11x {
  padding-top: 44px;
}

@media screen and (min-width: 601px) {
  .u-pt-11x {
    padding-top: 88px;
  }
}

.u-pr-11x {
  padding-right: 44px;
}

@media screen and (min-width: 601px) {
  .u-pr-11x {
    padding-right: 88px;
  }
}

.u-pb-11x {
  padding-bottom: 44px;
}

@media screen and (min-width: 601px) {
  .u-pb-11x {
    padding-bottom: 88px;
  }
}

.u-pl-11x {
  padding-left: 44px;
}

@media screen and (min-width: 601px) {
  .u-pl-11x {
    padding-left: 88px;
  }
}

.u-mt-12x {
  margin-top: 48px;
}

@media screen and (min-width: 601px) {
  .u-mt-12x {
    margin-top: 96px;
  }
}

.u-mr-12x {
  margin-right: 48px;
}

@media screen and (min-width: 601px) {
  .u-mr-12x {
    margin-right: 96px;
  }
}

.u-mb-12x {
  margin-bottom: 48px;
}

@media screen and (min-width: 601px) {
  .u-mb-12x {
    margin-bottom: 96px;
  }
}

.u-ml-12x {
  margin-left: 48px;
}

@media screen and (min-width: 601px) {
  .u-ml-12x {
    margin-left: 96px;
  }
}

.u-pt-12x {
  padding-top: 48px;
}

@media screen and (min-width: 601px) {
  .u-pt-12x {
    padding-top: 96px;
  }
}

.u-pr-12x {
  padding-right: 48px;
}

@media screen and (min-width: 601px) {
  .u-pr-12x {
    padding-right: 96px;
  }
}

.u-pb-12x {
  padding-bottom: 48px;
}

@media screen and (min-width: 601px) {
  .u-pb-12x {
    padding-bottom: 96px;
  }
}

.u-pl-12x {
  padding-left: 48px;
}

@media screen and (min-width: 601px) {
  .u-pl-12x {
    padding-left: 96px;
  }
}

.u-mt-13x {
  margin-top: 52px;
}

@media screen and (min-width: 601px) {
  .u-mt-13x {
    margin-top: 104px;
  }
}

.u-mr-13x {
  margin-right: 52px;
}

@media screen and (min-width: 601px) {
  .u-mr-13x {
    margin-right: 104px;
  }
}

.u-mb-13x {
  margin-bottom: 52px;
}

@media screen and (min-width: 601px) {
  .u-mb-13x {
    margin-bottom: 104px;
  }
}

.u-ml-13x {
  margin-left: 52px;
}

@media screen and (min-width: 601px) {
  .u-ml-13x {
    margin-left: 104px;
  }
}

.u-pt-13x {
  padding-top: 52px;
}

@media screen and (min-width: 601px) {
  .u-pt-13x {
    padding-top: 104px;
  }
}

.u-pr-13x {
  padding-right: 52px;
}

@media screen and (min-width: 601px) {
  .u-pr-13x {
    padding-right: 104px;
  }
}

.u-pb-13x {
  padding-bottom: 52px;
}

@media screen and (min-width: 601px) {
  .u-pb-13x {
    padding-bottom: 104px;
  }
}

.u-pl-13x {
  padding-left: 52px;
}

@media screen and (min-width: 601px) {
  .u-pl-13x {
    padding-left: 104px;
  }
}

.u-mt-14x {
  margin-top: 56px;
}

@media screen and (min-width: 601px) {
  .u-mt-14x {
    margin-top: 112px;
  }
}

.u-mr-14x {
  margin-right: 56px;
}

@media screen and (min-width: 601px) {
  .u-mr-14x {
    margin-right: 112px;
  }
}

.u-mb-14x {
  margin-bottom: 56px;
}

@media screen and (min-width: 601px) {
  .u-mb-14x {
    margin-bottom: 112px;
  }
}

.u-ml-14x {
  margin-left: 56px;
}

@media screen and (min-width: 601px) {
  .u-ml-14x {
    margin-left: 112px;
  }
}

.u-pt-14x {
  padding-top: 56px;
}

@media screen and (min-width: 601px) {
  .u-pt-14x {
    padding-top: 112px;
  }
}

.u-pr-14x {
  padding-right: 56px;
}

@media screen and (min-width: 601px) {
  .u-pr-14x {
    padding-right: 112px;
  }
}

.u-pb-14x {
  padding-bottom: 56px;
}

@media screen and (min-width: 601px) {
  .u-pb-14x {
    padding-bottom: 112px;
  }
}

.u-pl-14x {
  padding-left: 56px;
}

@media screen and (min-width: 601px) {
  .u-pl-14x {
    padding-left: 112px;
  }
}

.u-mt-15x {
  margin-top: 60px;
}

@media screen and (min-width: 601px) {
  .u-mt-15x {
    margin-top: 120px;
  }
}

.u-mr-15x {
  margin-right: 60px;
}

@media screen and (min-width: 601px) {
  .u-mr-15x {
    margin-right: 120px;
  }
}

.u-mb-15x {
  margin-bottom: 60px;
}

@media screen and (min-width: 601px) {
  .u-mb-15x {
    margin-bottom: 120px;
  }
}

.u-ml-15x {
  margin-left: 60px;
}

@media screen and (min-width: 601px) {
  .u-ml-15x {
    margin-left: 120px;
  }
}

.u-pt-15x {
  padding-top: 60px;
}

@media screen and (min-width: 601px) {
  .u-pt-15x {
    padding-top: 120px;
  }
}

.u-pr-15x {
  padding-right: 60px;
}

@media screen and (min-width: 601px) {
  .u-pr-15x {
    padding-right: 120px;
  }
}

.u-pb-15x {
  padding-bottom: 60px;
}

@media screen and (min-width: 601px) {
  .u-pb-15x {
    padding-bottom: 120px;
  }
}

.u-pl-15x {
  padding-left: 60px;
}

@media screen and (min-width: 601px) {
  .u-pl-15x {
    padding-left: 120px;
  }
}

.u-mt-16x {
  margin-top: 64px;
}

@media screen and (min-width: 601px) {
  .u-mt-16x {
    margin-top: 128px;
  }
}

.u-mr-16x {
  margin-right: 64px;
}

@media screen and (min-width: 601px) {
  .u-mr-16x {
    margin-right: 128px;
  }
}

.u-mb-16x {
  margin-bottom: 64px;
}

@media screen and (min-width: 601px) {
  .u-mb-16x {
    margin-bottom: 128px;
  }
}

.u-ml-16x {
  margin-left: 64px;
}

@media screen and (min-width: 601px) {
  .u-ml-16x {
    margin-left: 128px;
  }
}

.u-pt-16x {
  padding-top: 64px;
}

@media screen and (min-width: 601px) {
  .u-pt-16x {
    padding-top: 128px;
  }
}

.u-pr-16x {
  padding-right: 64px;
}

@media screen and (min-width: 601px) {
  .u-pr-16x {
    padding-right: 128px;
  }
}

.u-pb-16x {
  padding-bottom: 64px;
}

@media screen and (min-width: 601px) {
  .u-pb-16x {
    padding-bottom: 128px;
  }
}

.u-pl-16x {
  padding-left: 64px;
}

@media screen and (min-width: 601px) {
  .u-pl-16x {
    padding-left: 128px;
  }
}

.u-mt-17x {
  margin-top: 68px;
}

@media screen and (min-width: 601px) {
  .u-mt-17x {
    margin-top: 136px;
  }
}

.u-mr-17x {
  margin-right: 68px;
}

@media screen and (min-width: 601px) {
  .u-mr-17x {
    margin-right: 136px;
  }
}

.u-mb-17x {
  margin-bottom: 68px;
}

@media screen and (min-width: 601px) {
  .u-mb-17x {
    margin-bottom: 136px;
  }
}

.u-ml-17x {
  margin-left: 68px;
}

@media screen and (min-width: 601px) {
  .u-ml-17x {
    margin-left: 136px;
  }
}

.u-pt-17x {
  padding-top: 68px;
}

@media screen and (min-width: 601px) {
  .u-pt-17x {
    padding-top: 136px;
  }
}

.u-pr-17x {
  padding-right: 68px;
}

@media screen and (min-width: 601px) {
  .u-pr-17x {
    padding-right: 136px;
  }
}

.u-pb-17x {
  padding-bottom: 68px;
}

@media screen and (min-width: 601px) {
  .u-pb-17x {
    padding-bottom: 136px;
  }
}

.u-pl-17x {
  padding-left: 68px;
}

@media screen and (min-width: 601px) {
  .u-pl-17x {
    padding-left: 136px;
  }
}

.u-mt-18x {
  margin-top: 72px;
}

@media screen and (min-width: 601px) {
  .u-mt-18x {
    margin-top: 144px;
  }
}

.u-mr-18x {
  margin-right: 72px;
}

@media screen and (min-width: 601px) {
  .u-mr-18x {
    margin-right: 144px;
  }
}

.u-mb-18x {
  margin-bottom: 72px;
}

@media screen and (min-width: 601px) {
  .u-mb-18x {
    margin-bottom: 144px;
  }
}

.u-ml-18x {
  margin-left: 72px;
}

@media screen and (min-width: 601px) {
  .u-ml-18x {
    margin-left: 144px;
  }
}

.u-pt-18x {
  padding-top: 72px;
}

@media screen and (min-width: 601px) {
  .u-pt-18x {
    padding-top: 144px;
  }
}

.u-pr-18x {
  padding-right: 72px;
}

@media screen and (min-width: 601px) {
  .u-pr-18x {
    padding-right: 144px;
  }
}

.u-pb-18x {
  padding-bottom: 72px;
}

@media screen and (min-width: 601px) {
  .u-pb-18x {
    padding-bottom: 144px;
  }
}

.u-pl-18x {
  padding-left: 72px;
}

@media screen and (min-width: 601px) {
  .u-pl-18x {
    padding-left: 144px;
  }
}

.u-mt-19x {
  margin-top: 76px;
}

@media screen and (min-width: 601px) {
  .u-mt-19x {
    margin-top: 152px;
  }
}

.u-mr-19x {
  margin-right: 76px;
}

@media screen and (min-width: 601px) {
  .u-mr-19x {
    margin-right: 152px;
  }
}

.u-mb-19x {
  margin-bottom: 76px;
}

@media screen and (min-width: 601px) {
  .u-mb-19x {
    margin-bottom: 152px;
  }
}

.u-ml-19x {
  margin-left: 76px;
}

@media screen and (min-width: 601px) {
  .u-ml-19x {
    margin-left: 152px;
  }
}

.u-pt-19x {
  padding-top: 76px;
}

@media screen and (min-width: 601px) {
  .u-pt-19x {
    padding-top: 152px;
  }
}

.u-pr-19x {
  padding-right: 76px;
}

@media screen and (min-width: 601px) {
  .u-pr-19x {
    padding-right: 152px;
  }
}

.u-pb-19x {
  padding-bottom: 76px;
}

@media screen and (min-width: 601px) {
  .u-pb-19x {
    padding-bottom: 152px;
  }
}

.u-pl-19x {
  padding-left: 76px;
}

@media screen and (min-width: 601px) {
  .u-pl-19x {
    padding-left: 152px;
  }
}

.u-mt-20x {
  margin-top: 80px;
}

@media screen and (min-width: 601px) {
  .u-mt-20x {
    margin-top: 160px;
  }
}

.u-mr-20x {
  margin-right: 80px;
}

@media screen and (min-width: 601px) {
  .u-mr-20x {
    margin-right: 160px;
  }
}

.u-mb-20x {
  margin-bottom: 80px;
}

@media screen and (min-width: 601px) {
  .u-mb-20x {
    margin-bottom: 160px;
  }
}

.u-ml-20x {
  margin-left: 80px;
}

@media screen and (min-width: 601px) {
  .u-ml-20x {
    margin-left: 160px;
  }
}

.u-pt-20x {
  padding-top: 80px;
}

@media screen and (min-width: 601px) {
  .u-pt-20x {
    padding-top: 160px;
  }
}

.u-pr-20x {
  padding-right: 80px;
}

@media screen and (min-width: 601px) {
  .u-pr-20x {
    padding-right: 160px;
  }
}

.u-pb-20x {
  padding-bottom: 80px;
}

@media screen and (min-width: 601px) {
  .u-pb-20x {
    padding-bottom: 160px;
  }
}

.u-pl-20x {
  padding-left: 80px;
}

@media screen and (min-width: 601px) {
  .u-pl-20x {
    padding-left: 160px;
  }
}

.u-mt-21x {
  margin-top: 84px;
}

@media screen and (min-width: 601px) {
  .u-mt-21x {
    margin-top: 168px;
  }
}

.u-mr-21x {
  margin-right: 84px;
}

@media screen and (min-width: 601px) {
  .u-mr-21x {
    margin-right: 168px;
  }
}

.u-mb-21x {
  margin-bottom: 84px;
}

@media screen and (min-width: 601px) {
  .u-mb-21x {
    margin-bottom: 168px;
  }
}

.u-ml-21x {
  margin-left: 84px;
}

@media screen and (min-width: 601px) {
  .u-ml-21x {
    margin-left: 168px;
  }
}

.u-pt-21x {
  padding-top: 84px;
}

@media screen and (min-width: 601px) {
  .u-pt-21x {
    padding-top: 168px;
  }
}

.u-pr-21x {
  padding-right: 84px;
}

@media screen and (min-width: 601px) {
  .u-pr-21x {
    padding-right: 168px;
  }
}

.u-pb-21x {
  padding-bottom: 84px;
}

@media screen and (min-width: 601px) {
  .u-pb-21x {
    padding-bottom: 168px;
  }
}

.u-pl-21x {
  padding-left: 84px;
}

@media screen and (min-width: 601px) {
  .u-pl-21x {
    padding-left: 168px;
  }
}

.u-mt-22x {
  margin-top: 88px;
}

@media screen and (min-width: 601px) {
  .u-mt-22x {
    margin-top: 176px;
  }
}

.u-mr-22x {
  margin-right: 88px;
}

@media screen and (min-width: 601px) {
  .u-mr-22x {
    margin-right: 176px;
  }
}

.u-mb-22x {
  margin-bottom: 88px;
}

@media screen and (min-width: 601px) {
  .u-mb-22x {
    margin-bottom: 176px;
  }
}

.u-ml-22x {
  margin-left: 88px;
}

@media screen and (min-width: 601px) {
  .u-ml-22x {
    margin-left: 176px;
  }
}

.u-pt-22x {
  padding-top: 88px;
}

@media screen and (min-width: 601px) {
  .u-pt-22x {
    padding-top: 176px;
  }
}

.u-pr-22x {
  padding-right: 88px;
}

@media screen and (min-width: 601px) {
  .u-pr-22x {
    padding-right: 176px;
  }
}

.u-pb-22x {
  padding-bottom: 88px;
}

@media screen and (min-width: 601px) {
  .u-pb-22x {
    padding-bottom: 176px;
  }
}

.u-pl-22x {
  padding-left: 88px;
}

@media screen and (min-width: 601px) {
  .u-pl-22x {
    padding-left: 176px;
  }
}

.u-mt-23x {
  margin-top: 92px;
}

@media screen and (min-width: 601px) {
  .u-mt-23x {
    margin-top: 184px;
  }
}

.u-mr-23x {
  margin-right: 92px;
}

@media screen and (min-width: 601px) {
  .u-mr-23x {
    margin-right: 184px;
  }
}

.u-mb-23x {
  margin-bottom: 92px;
}

@media screen and (min-width: 601px) {
  .u-mb-23x {
    margin-bottom: 184px;
  }
}

.u-ml-23x {
  margin-left: 92px;
}

@media screen and (min-width: 601px) {
  .u-ml-23x {
    margin-left: 184px;
  }
}

.u-pt-23x {
  padding-top: 92px;
}

@media screen and (min-width: 601px) {
  .u-pt-23x {
    padding-top: 184px;
  }
}

.u-pr-23x {
  padding-right: 92px;
}

@media screen and (min-width: 601px) {
  .u-pr-23x {
    padding-right: 184px;
  }
}

.u-pb-23x {
  padding-bottom: 92px;
}

@media screen and (min-width: 601px) {
  .u-pb-23x {
    padding-bottom: 184px;
  }
}

.u-pl-23x {
  padding-left: 92px;
}

@media screen and (min-width: 601px) {
  .u-pl-23x {
    padding-left: 184px;
  }
}

.u-mt-24x {
  margin-top: 96px;
}

@media screen and (min-width: 601px) {
  .u-mt-24x {
    margin-top: 192px;
  }
}

.u-mr-24x {
  margin-right: 96px;
}

@media screen and (min-width: 601px) {
  .u-mr-24x {
    margin-right: 192px;
  }
}

.u-mb-24x {
  margin-bottom: 96px;
}

@media screen and (min-width: 601px) {
  .u-mb-24x {
    margin-bottom: 192px;
  }
}

.u-ml-24x {
  margin-left: 96px;
}

@media screen and (min-width: 601px) {
  .u-ml-24x {
    margin-left: 192px;
  }
}

.u-pt-24x {
  padding-top: 96px;
}

@media screen and (min-width: 601px) {
  .u-pt-24x {
    padding-top: 192px;
  }
}

.u-pr-24x {
  padding-right: 96px;
}

@media screen and (min-width: 601px) {
  .u-pr-24x {
    padding-right: 192px;
  }
}

.u-pb-24x {
  padding-bottom: 96px;
}

@media screen and (min-width: 601px) {
  .u-pb-24x {
    padding-bottom: 192px;
  }
}

.u-pl-24x {
  padding-left: 96px;
}

@media screen and (min-width: 601px) {
  .u-pl-24x {
    padding-left: 192px;
  }
}

.u-mt-25x {
  margin-top: 100px;
}

@media screen and (min-width: 601px) {
  .u-mt-25x {
    margin-top: 200px;
  }
}

.u-mr-25x {
  margin-right: 100px;
}

@media screen and (min-width: 601px) {
  .u-mr-25x {
    margin-right: 200px;
  }
}

.u-mb-25x {
  margin-bottom: 100px;
}

@media screen and (min-width: 601px) {
  .u-mb-25x {
    margin-bottom: 200px;
  }
}

.u-ml-25x {
  margin-left: 100px;
}

@media screen and (min-width: 601px) {
  .u-ml-25x {
    margin-left: 200px;
  }
}

.u-pt-25x {
  padding-top: 100px;
}

@media screen and (min-width: 601px) {
  .u-pt-25x {
    padding-top: 200px;
  }
}

.u-pr-25x {
  padding-right: 100px;
}

@media screen and (min-width: 601px) {
  .u-pr-25x {
    padding-right: 200px;
  }
}

.u-pb-25x {
  padding-bottom: 100px;
}

@media screen and (min-width: 601px) {
  .u-pb-25x {
    padding-bottom: 200px;
  }
}

.u-pl-25x {
  padding-left: 100px;
}

@media screen and (min-width: 601px) {
  .u-pl-25x {
    padding-left: 200px;
  }
}

.u-mt-26x {
  margin-top: 104px;
}

@media screen and (min-width: 601px) {
  .u-mt-26x {
    margin-top: 208px;
  }
}

.u-mr-26x {
  margin-right: 104px;
}

@media screen and (min-width: 601px) {
  .u-mr-26x {
    margin-right: 208px;
  }
}

.u-mb-26x {
  margin-bottom: 104px;
}

@media screen and (min-width: 601px) {
  .u-mb-26x {
    margin-bottom: 208px;
  }
}

.u-ml-26x {
  margin-left: 104px;
}

@media screen and (min-width: 601px) {
  .u-ml-26x {
    margin-left: 208px;
  }
}

.u-pt-26x {
  padding-top: 104px;
}

@media screen and (min-width: 601px) {
  .u-pt-26x {
    padding-top: 208px;
  }
}

.u-pr-26x {
  padding-right: 104px;
}

@media screen and (min-width: 601px) {
  .u-pr-26x {
    padding-right: 208px;
  }
}

.u-pb-26x {
  padding-bottom: 104px;
}

@media screen and (min-width: 601px) {
  .u-pb-26x {
    padding-bottom: 208px;
  }
}

.u-pl-26x {
  padding-left: 104px;
}

@media screen and (min-width: 601px) {
  .u-pl-26x {
    padding-left: 208px;
  }
}

.u-mt-27x {
  margin-top: 108px;
}

@media screen and (min-width: 601px) {
  .u-mt-27x {
    margin-top: 216px;
  }
}

.u-mr-27x {
  margin-right: 108px;
}

@media screen and (min-width: 601px) {
  .u-mr-27x {
    margin-right: 216px;
  }
}

.u-mb-27x {
  margin-bottom: 108px;
}

@media screen and (min-width: 601px) {
  .u-mb-27x {
    margin-bottom: 216px;
  }
}

.u-ml-27x {
  margin-left: 108px;
}

@media screen and (min-width: 601px) {
  .u-ml-27x {
    margin-left: 216px;
  }
}

.u-pt-27x {
  padding-top: 108px;
}

@media screen and (min-width: 601px) {
  .u-pt-27x {
    padding-top: 216px;
  }
}

.u-pr-27x {
  padding-right: 108px;
}

@media screen and (min-width: 601px) {
  .u-pr-27x {
    padding-right: 216px;
  }
}

.u-pb-27x {
  padding-bottom: 108px;
}

@media screen and (min-width: 601px) {
  .u-pb-27x {
    padding-bottom: 216px;
  }
}

.u-pl-27x {
  padding-left: 108px;
}

@media screen and (min-width: 601px) {
  .u-pl-27x {
    padding-left: 216px;
  }
}

.u-mt-28x {
  margin-top: 112px;
}

@media screen and (min-width: 601px) {
  .u-mt-28x {
    margin-top: 224px;
  }
}

.u-mr-28x {
  margin-right: 112px;
}

@media screen and (min-width: 601px) {
  .u-mr-28x {
    margin-right: 224px;
  }
}

.u-mb-28x {
  margin-bottom: 112px;
}

@media screen and (min-width: 601px) {
  .u-mb-28x {
    margin-bottom: 224px;
  }
}

.u-ml-28x {
  margin-left: 112px;
}

@media screen and (min-width: 601px) {
  .u-ml-28x {
    margin-left: 224px;
  }
}

.u-pt-28x {
  padding-top: 112px;
}

@media screen and (min-width: 601px) {
  .u-pt-28x {
    padding-top: 224px;
  }
}

.u-pr-28x {
  padding-right: 112px;
}

@media screen and (min-width: 601px) {
  .u-pr-28x {
    padding-right: 224px;
  }
}

.u-pb-28x {
  padding-bottom: 112px;
}

@media screen and (min-width: 601px) {
  .u-pb-28x {
    padding-bottom: 224px;
  }
}

.u-pl-28x {
  padding-left: 112px;
}

@media screen and (min-width: 601px) {
  .u-pl-28x {
    padding-left: 224px;
  }
}

.u-mt-29x {
  margin-top: 116px;
}

@media screen and (min-width: 601px) {
  .u-mt-29x {
    margin-top: 232px;
  }
}

.u-mr-29x {
  margin-right: 116px;
}

@media screen and (min-width: 601px) {
  .u-mr-29x {
    margin-right: 232px;
  }
}

.u-mb-29x {
  margin-bottom: 116px;
}

@media screen and (min-width: 601px) {
  .u-mb-29x {
    margin-bottom: 232px;
  }
}

.u-ml-29x {
  margin-left: 116px;
}

@media screen and (min-width: 601px) {
  .u-ml-29x {
    margin-left: 232px;
  }
}

.u-pt-29x {
  padding-top: 116px;
}

@media screen and (min-width: 601px) {
  .u-pt-29x {
    padding-top: 232px;
  }
}

.u-pr-29x {
  padding-right: 116px;
}

@media screen and (min-width: 601px) {
  .u-pr-29x {
    padding-right: 232px;
  }
}

.u-pb-29x {
  padding-bottom: 116px;
}

@media screen and (min-width: 601px) {
  .u-pb-29x {
    padding-bottom: 232px;
  }
}

.u-pl-29x {
  padding-left: 116px;
}

@media screen and (min-width: 601px) {
  .u-pl-29x {
    padding-left: 232px;
  }
}

.u-mt-30x {
  margin-top: 120px;
}

@media screen and (min-width: 601px) {
  .u-mt-30x {
    margin-top: 240px;
  }
}

.u-mr-30x {
  margin-right: 120px;
}

@media screen and (min-width: 601px) {
  .u-mr-30x {
    margin-right: 240px;
  }
}

.u-mb-30x {
  margin-bottom: 120px;
}

@media screen and (min-width: 601px) {
  .u-mb-30x {
    margin-bottom: 240px;
  }
}

.u-ml-30x {
  margin-left: 120px;
}

@media screen and (min-width: 601px) {
  .u-ml-30x {
    margin-left: 240px;
  }
}

.u-pt-30x {
  padding-top: 120px;
}

@media screen and (min-width: 601px) {
  .u-pt-30x {
    padding-top: 240px;
  }
}

.u-pr-30x {
  padding-right: 120px;
}

@media screen and (min-width: 601px) {
  .u-pr-30x {
    padding-right: 240px;
  }
}

.u-pb-30x {
  padding-bottom: 120px;
}

@media screen and (min-width: 601px) {
  .u-pb-30x {
    padding-bottom: 240px;
  }
}

.u-pl-30x {
  padding-left: 120px;
}

@media screen and (min-width: 601px) {
  .u-pl-30x {
    padding-left: 240px;
  }
}

.u-mt-31x {
  margin-top: 124px;
}

@media screen and (min-width: 601px) {
  .u-mt-31x {
    margin-top: 248px;
  }
}

.u-mr-31x {
  margin-right: 124px;
}

@media screen and (min-width: 601px) {
  .u-mr-31x {
    margin-right: 248px;
  }
}

.u-mb-31x {
  margin-bottom: 124px;
}

@media screen and (min-width: 601px) {
  .u-mb-31x {
    margin-bottom: 248px;
  }
}

.u-ml-31x {
  margin-left: 124px;
}

@media screen and (min-width: 601px) {
  .u-ml-31x {
    margin-left: 248px;
  }
}

.u-pt-31x {
  padding-top: 124px;
}

@media screen and (min-width: 601px) {
  .u-pt-31x {
    padding-top: 248px;
  }
}

.u-pr-31x {
  padding-right: 124px;
}

@media screen and (min-width: 601px) {
  .u-pr-31x {
    padding-right: 248px;
  }
}

.u-pb-31x {
  padding-bottom: 124px;
}

@media screen and (min-width: 601px) {
  .u-pb-31x {
    padding-bottom: 248px;
  }
}

.u-pl-31x {
  padding-left: 124px;
}

@media screen and (min-width: 601px) {
  .u-pl-31x {
    padding-left: 248px;
  }
}

.u-mt-32x {
  margin-top: 128px;
}

@media screen and (min-width: 601px) {
  .u-mt-32x {
    margin-top: 256px;
  }
}

.u-mr-32x {
  margin-right: 128px;
}

@media screen and (min-width: 601px) {
  .u-mr-32x {
    margin-right: 256px;
  }
}

.u-mb-32x {
  margin-bottom: 128px;
}

@media screen and (min-width: 601px) {
  .u-mb-32x {
    margin-bottom: 256px;
  }
}

.u-ml-32x {
  margin-left: 128px;
}

@media screen and (min-width: 601px) {
  .u-ml-32x {
    margin-left: 256px;
  }
}

.u-pt-32x {
  padding-top: 128px;
}

@media screen and (min-width: 601px) {
  .u-pt-32x {
    padding-top: 256px;
  }
}

.u-pr-32x {
  padding-right: 128px;
}

@media screen and (min-width: 601px) {
  .u-pr-32x {
    padding-right: 256px;
  }
}

.u-pb-32x {
  padding-bottom: 128px;
}

@media screen and (min-width: 601px) {
  .u-pb-32x {
    padding-bottom: 256px;
  }
}

.u-pl-32x {
  padding-left: 128px;
}

@media screen and (min-width: 601px) {
  .u-pl-32x {
    padding-left: 256px;
  }
}

.u-mt-33x {
  margin-top: 132px;
}

@media screen and (min-width: 601px) {
  .u-mt-33x {
    margin-top: 264px;
  }
}

.u-mr-33x {
  margin-right: 132px;
}

@media screen and (min-width: 601px) {
  .u-mr-33x {
    margin-right: 264px;
  }
}

.u-mb-33x {
  margin-bottom: 132px;
}

@media screen and (min-width: 601px) {
  .u-mb-33x {
    margin-bottom: 264px;
  }
}

.u-ml-33x {
  margin-left: 132px;
}

@media screen and (min-width: 601px) {
  .u-ml-33x {
    margin-left: 264px;
  }
}

.u-pt-33x {
  padding-top: 132px;
}

@media screen and (min-width: 601px) {
  .u-pt-33x {
    padding-top: 264px;
  }
}

.u-pr-33x {
  padding-right: 132px;
}

@media screen and (min-width: 601px) {
  .u-pr-33x {
    padding-right: 264px;
  }
}

.u-pb-33x {
  padding-bottom: 132px;
}

@media screen and (min-width: 601px) {
  .u-pb-33x {
    padding-bottom: 264px;
  }
}

.u-pl-33x {
  padding-left: 132px;
}

@media screen and (min-width: 601px) {
  .u-pl-33x {
    padding-left: 264px;
  }
}

.u-mt-34x {
  margin-top: 136px;
}

@media screen and (min-width: 601px) {
  .u-mt-34x {
    margin-top: 272px;
  }
}

.u-mr-34x {
  margin-right: 136px;
}

@media screen and (min-width: 601px) {
  .u-mr-34x {
    margin-right: 272px;
  }
}

.u-mb-34x {
  margin-bottom: 136px;
}

@media screen and (min-width: 601px) {
  .u-mb-34x {
    margin-bottom: 272px;
  }
}

.u-ml-34x {
  margin-left: 136px;
}

@media screen and (min-width: 601px) {
  .u-ml-34x {
    margin-left: 272px;
  }
}

.u-pt-34x {
  padding-top: 136px;
}

@media screen and (min-width: 601px) {
  .u-pt-34x {
    padding-top: 272px;
  }
}

.u-pr-34x {
  padding-right: 136px;
}

@media screen and (min-width: 601px) {
  .u-pr-34x {
    padding-right: 272px;
  }
}

.u-pb-34x {
  padding-bottom: 136px;
}

@media screen and (min-width: 601px) {
  .u-pb-34x {
    padding-bottom: 272px;
  }
}

.u-pl-34x {
  padding-left: 136px;
}

@media screen and (min-width: 601px) {
  .u-pl-34x {
    padding-left: 272px;
  }
}

.u-mt-35x {
  margin-top: 140px;
}

@media screen and (min-width: 601px) {
  .u-mt-35x {
    margin-top: 280px;
  }
}

.u-mr-35x {
  margin-right: 140px;
}

@media screen and (min-width: 601px) {
  .u-mr-35x {
    margin-right: 280px;
  }
}

.u-mb-35x {
  margin-bottom: 140px;
}

@media screen and (min-width: 601px) {
  .u-mb-35x {
    margin-bottom: 280px;
  }
}

.u-ml-35x {
  margin-left: 140px;
}

@media screen and (min-width: 601px) {
  .u-ml-35x {
    margin-left: 280px;
  }
}

.u-pt-35x {
  padding-top: 140px;
}

@media screen and (min-width: 601px) {
  .u-pt-35x {
    padding-top: 280px;
  }
}

.u-pr-35x {
  padding-right: 140px;
}

@media screen and (min-width: 601px) {
  .u-pr-35x {
    padding-right: 280px;
  }
}

.u-pb-35x {
  padding-bottom: 140px;
}

@media screen and (min-width: 601px) {
  .u-pb-35x {
    padding-bottom: 280px;
  }
}

.u-pl-35x {
  padding-left: 140px;
}

@media screen and (min-width: 601px) {
  .u-pl-35x {
    padding-left: 280px;
  }
}

.u-mt-36x {
  margin-top: 144px;
}

@media screen and (min-width: 601px) {
  .u-mt-36x {
    margin-top: 288px;
  }
}

.u-mr-36x {
  margin-right: 144px;
}

@media screen and (min-width: 601px) {
  .u-mr-36x {
    margin-right: 288px;
  }
}

.u-mb-36x {
  margin-bottom: 144px;
}

@media screen and (min-width: 601px) {
  .u-mb-36x {
    margin-bottom: 288px;
  }
}

.u-ml-36x {
  margin-left: 144px;
}

@media screen and (min-width: 601px) {
  .u-ml-36x {
    margin-left: 288px;
  }
}

.u-pt-36x {
  padding-top: 144px;
}

@media screen and (min-width: 601px) {
  .u-pt-36x {
    padding-top: 288px;
  }
}

.u-pr-36x {
  padding-right: 144px;
}

@media screen and (min-width: 601px) {
  .u-pr-36x {
    padding-right: 288px;
  }
}

.u-pb-36x {
  padding-bottom: 144px;
}

@media screen and (min-width: 601px) {
  .u-pb-36x {
    padding-bottom: 288px;
  }
}

.u-pl-36x {
  padding-left: 144px;
}

@media screen and (min-width: 601px) {
  .u-pl-36x {
    padding-left: 288px;
  }
}

.u-mt-37x {
  margin-top: 148px;
}

@media screen and (min-width: 601px) {
  .u-mt-37x {
    margin-top: 296px;
  }
}

.u-mr-37x {
  margin-right: 148px;
}

@media screen and (min-width: 601px) {
  .u-mr-37x {
    margin-right: 296px;
  }
}

.u-mb-37x {
  margin-bottom: 148px;
}

@media screen and (min-width: 601px) {
  .u-mb-37x {
    margin-bottom: 296px;
  }
}

.u-ml-37x {
  margin-left: 148px;
}

@media screen and (min-width: 601px) {
  .u-ml-37x {
    margin-left: 296px;
  }
}

.u-pt-37x {
  padding-top: 148px;
}

@media screen and (min-width: 601px) {
  .u-pt-37x {
    padding-top: 296px;
  }
}

.u-pr-37x {
  padding-right: 148px;
}

@media screen and (min-width: 601px) {
  .u-pr-37x {
    padding-right: 296px;
  }
}

.u-pb-37x {
  padding-bottom: 148px;
}

@media screen and (min-width: 601px) {
  .u-pb-37x {
    padding-bottom: 296px;
  }
}

.u-pl-37x {
  padding-left: 148px;
}

@media screen and (min-width: 601px) {
  .u-pl-37x {
    padding-left: 296px;
  }
}

.u-mt-38x {
  margin-top: 152px;
}

@media screen and (min-width: 601px) {
  .u-mt-38x {
    margin-top: 304px;
  }
}

.u-mr-38x {
  margin-right: 152px;
}

@media screen and (min-width: 601px) {
  .u-mr-38x {
    margin-right: 304px;
  }
}

.u-mb-38x {
  margin-bottom: 152px;
}

@media screen and (min-width: 601px) {
  .u-mb-38x {
    margin-bottom: 304px;
  }
}

.u-ml-38x {
  margin-left: 152px;
}

@media screen and (min-width: 601px) {
  .u-ml-38x {
    margin-left: 304px;
  }
}

.u-pt-38x {
  padding-top: 152px;
}

@media screen and (min-width: 601px) {
  .u-pt-38x {
    padding-top: 304px;
  }
}

.u-pr-38x {
  padding-right: 152px;
}

@media screen and (min-width: 601px) {
  .u-pr-38x {
    padding-right: 304px;
  }
}

.u-pb-38x {
  padding-bottom: 152px;
}

@media screen and (min-width: 601px) {
  .u-pb-38x {
    padding-bottom: 304px;
  }
}

.u-pl-38x {
  padding-left: 152px;
}

@media screen and (min-width: 601px) {
  .u-pl-38x {
    padding-left: 304px;
  }
}

.u-mt-39x {
  margin-top: 156px;
}

@media screen and (min-width: 601px) {
  .u-mt-39x {
    margin-top: 312px;
  }
}

.u-mr-39x {
  margin-right: 156px;
}

@media screen and (min-width: 601px) {
  .u-mr-39x {
    margin-right: 312px;
  }
}

.u-mb-39x {
  margin-bottom: 156px;
}

@media screen and (min-width: 601px) {
  .u-mb-39x {
    margin-bottom: 312px;
  }
}

.u-ml-39x {
  margin-left: 156px;
}

@media screen and (min-width: 601px) {
  .u-ml-39x {
    margin-left: 312px;
  }
}

.u-pt-39x {
  padding-top: 156px;
}

@media screen and (min-width: 601px) {
  .u-pt-39x {
    padding-top: 312px;
  }
}

.u-pr-39x {
  padding-right: 156px;
}

@media screen and (min-width: 601px) {
  .u-pr-39x {
    padding-right: 312px;
  }
}

.u-pb-39x {
  padding-bottom: 156px;
}

@media screen and (min-width: 601px) {
  .u-pb-39x {
    padding-bottom: 312px;
  }
}

.u-pl-39x {
  padding-left: 156px;
}

@media screen and (min-width: 601px) {
  .u-pl-39x {
    padding-left: 312px;
  }
}

.u-mt-40x {
  margin-top: 160px;
}

@media screen and (min-width: 601px) {
  .u-mt-40x {
    margin-top: 320px;
  }
}

.u-mr-40x {
  margin-right: 160px;
}

@media screen and (min-width: 601px) {
  .u-mr-40x {
    margin-right: 320px;
  }
}

.u-mb-40x {
  margin-bottom: 160px;
}

@media screen and (min-width: 601px) {
  .u-mb-40x {
    margin-bottom: 320px;
  }
}

.u-ml-40x {
  margin-left: 160px;
}

@media screen and (min-width: 601px) {
  .u-ml-40x {
    margin-left: 320px;
  }
}

.u-pt-40x {
  padding-top: 160px;
}

@media screen and (min-width: 601px) {
  .u-pt-40x {
    padding-top: 320px;
  }
}

.u-pr-40x {
  padding-right: 160px;
}

@media screen and (min-width: 601px) {
  .u-pr-40x {
    padding-right: 320px;
  }
}

.u-pb-40x {
  padding-bottom: 160px;
}

@media screen and (min-width: 601px) {
  .u-pb-40x {
    padding-bottom: 320px;
  }
}

.u-pl-40x {
  padding-left: 160px;
}

@media screen and (min-width: 601px) {
  .u-pl-40x {
    padding-left: 320px;
  }
}

.u-mt-41x {
  margin-top: 164px;
}

@media screen and (min-width: 601px) {
  .u-mt-41x {
    margin-top: 328px;
  }
}

.u-mr-41x {
  margin-right: 164px;
}

@media screen and (min-width: 601px) {
  .u-mr-41x {
    margin-right: 328px;
  }
}

.u-mb-41x {
  margin-bottom: 164px;
}

@media screen and (min-width: 601px) {
  .u-mb-41x {
    margin-bottom: 328px;
  }
}

.u-ml-41x {
  margin-left: 164px;
}

@media screen and (min-width: 601px) {
  .u-ml-41x {
    margin-left: 328px;
  }
}

.u-pt-41x {
  padding-top: 164px;
}

@media screen and (min-width: 601px) {
  .u-pt-41x {
    padding-top: 328px;
  }
}

.u-pr-41x {
  padding-right: 164px;
}

@media screen and (min-width: 601px) {
  .u-pr-41x {
    padding-right: 328px;
  }
}

.u-pb-41x {
  padding-bottom: 164px;
}

@media screen and (min-width: 601px) {
  .u-pb-41x {
    padding-bottom: 328px;
  }
}

.u-pl-41x {
  padding-left: 164px;
}

@media screen and (min-width: 601px) {
  .u-pl-41x {
    padding-left: 328px;
  }
}

.u-mt-42x {
  margin-top: 168px;
}

@media screen and (min-width: 601px) {
  .u-mt-42x {
    margin-top: 336px;
  }
}

.u-mr-42x {
  margin-right: 168px;
}

@media screen and (min-width: 601px) {
  .u-mr-42x {
    margin-right: 336px;
  }
}

.u-mb-42x {
  margin-bottom: 168px;
}

@media screen and (min-width: 601px) {
  .u-mb-42x {
    margin-bottom: 336px;
  }
}

.u-ml-42x {
  margin-left: 168px;
}

@media screen and (min-width: 601px) {
  .u-ml-42x {
    margin-left: 336px;
  }
}

.u-pt-42x {
  padding-top: 168px;
}

@media screen and (min-width: 601px) {
  .u-pt-42x {
    padding-top: 336px;
  }
}

.u-pr-42x {
  padding-right: 168px;
}

@media screen and (min-width: 601px) {
  .u-pr-42x {
    padding-right: 336px;
  }
}

.u-pb-42x {
  padding-bottom: 168px;
}

@media screen and (min-width: 601px) {
  .u-pb-42x {
    padding-bottom: 336px;
  }
}

.u-pl-42x {
  padding-left: 168px;
}

@media screen and (min-width: 601px) {
  .u-pl-42x {
    padding-left: 336px;
  }
}

.u-mt-43x {
  margin-top: 172px;
}

@media screen and (min-width: 601px) {
  .u-mt-43x {
    margin-top: 344px;
  }
}

.u-mr-43x {
  margin-right: 172px;
}

@media screen and (min-width: 601px) {
  .u-mr-43x {
    margin-right: 344px;
  }
}

.u-mb-43x {
  margin-bottom: 172px;
}

@media screen and (min-width: 601px) {
  .u-mb-43x {
    margin-bottom: 344px;
  }
}

.u-ml-43x {
  margin-left: 172px;
}

@media screen and (min-width: 601px) {
  .u-ml-43x {
    margin-left: 344px;
  }
}

.u-pt-43x {
  padding-top: 172px;
}

@media screen and (min-width: 601px) {
  .u-pt-43x {
    padding-top: 344px;
  }
}

.u-pr-43x {
  padding-right: 172px;
}

@media screen and (min-width: 601px) {
  .u-pr-43x {
    padding-right: 344px;
  }
}

.u-pb-43x {
  padding-bottom: 172px;
}

@media screen and (min-width: 601px) {
  .u-pb-43x {
    padding-bottom: 344px;
  }
}

.u-pl-43x {
  padding-left: 172px;
}

@media screen and (min-width: 601px) {
  .u-pl-43x {
    padding-left: 344px;
  }
}

.u-mt-44x {
  margin-top: 176px;
}

@media screen and (min-width: 601px) {
  .u-mt-44x {
    margin-top: 352px;
  }
}

.u-mr-44x {
  margin-right: 176px;
}

@media screen and (min-width: 601px) {
  .u-mr-44x {
    margin-right: 352px;
  }
}

.u-mb-44x {
  margin-bottom: 176px;
}

@media screen and (min-width: 601px) {
  .u-mb-44x {
    margin-bottom: 352px;
  }
}

.u-ml-44x {
  margin-left: 176px;
}

@media screen and (min-width: 601px) {
  .u-ml-44x {
    margin-left: 352px;
  }
}

.u-pt-44x {
  padding-top: 176px;
}

@media screen and (min-width: 601px) {
  .u-pt-44x {
    padding-top: 352px;
  }
}

.u-pr-44x {
  padding-right: 176px;
}

@media screen and (min-width: 601px) {
  .u-pr-44x {
    padding-right: 352px;
  }
}

.u-pb-44x {
  padding-bottom: 176px;
}

@media screen and (min-width: 601px) {
  .u-pb-44x {
    padding-bottom: 352px;
  }
}

.u-pl-44x {
  padding-left: 176px;
}

@media screen and (min-width: 601px) {
  .u-pl-44x {
    padding-left: 352px;
  }
}

.u-mt-45x {
  margin-top: 180px;
}

@media screen and (min-width: 601px) {
  .u-mt-45x {
    margin-top: 360px;
  }
}

.u-mr-45x {
  margin-right: 180px;
}

@media screen and (min-width: 601px) {
  .u-mr-45x {
    margin-right: 360px;
  }
}

.u-mb-45x {
  margin-bottom: 180px;
}

@media screen and (min-width: 601px) {
  .u-mb-45x {
    margin-bottom: 360px;
  }
}

.u-ml-45x {
  margin-left: 180px;
}

@media screen and (min-width: 601px) {
  .u-ml-45x {
    margin-left: 360px;
  }
}

.u-pt-45x {
  padding-top: 180px;
}

@media screen and (min-width: 601px) {
  .u-pt-45x {
    padding-top: 360px;
  }
}

.u-pr-45x {
  padding-right: 180px;
}

@media screen and (min-width: 601px) {
  .u-pr-45x {
    padding-right: 360px;
  }
}

.u-pb-45x {
  padding-bottom: 180px;
}

@media screen and (min-width: 601px) {
  .u-pb-45x {
    padding-bottom: 360px;
  }
}

.u-pl-45x {
  padding-left: 180px;
}

@media screen and (min-width: 601px) {
  .u-pl-45x {
    padding-left: 360px;
  }
}

.u-mt-46x {
  margin-top: 184px;
}

@media screen and (min-width: 601px) {
  .u-mt-46x {
    margin-top: 368px;
  }
}

.u-mr-46x {
  margin-right: 184px;
}

@media screen and (min-width: 601px) {
  .u-mr-46x {
    margin-right: 368px;
  }
}

.u-mb-46x {
  margin-bottom: 184px;
}

@media screen and (min-width: 601px) {
  .u-mb-46x {
    margin-bottom: 368px;
  }
}

.u-ml-46x {
  margin-left: 184px;
}

@media screen and (min-width: 601px) {
  .u-ml-46x {
    margin-left: 368px;
  }
}

.u-pt-46x {
  padding-top: 184px;
}

@media screen and (min-width: 601px) {
  .u-pt-46x {
    padding-top: 368px;
  }
}

.u-pr-46x {
  padding-right: 184px;
}

@media screen and (min-width: 601px) {
  .u-pr-46x {
    padding-right: 368px;
  }
}

.u-pb-46x {
  padding-bottom: 184px;
}

@media screen and (min-width: 601px) {
  .u-pb-46x {
    padding-bottom: 368px;
  }
}

.u-pl-46x {
  padding-left: 184px;
}

@media screen and (min-width: 601px) {
  .u-pl-46x {
    padding-left: 368px;
  }
}

.u-mt-47x {
  margin-top: 188px;
}

@media screen and (min-width: 601px) {
  .u-mt-47x {
    margin-top: 376px;
  }
}

.u-mr-47x {
  margin-right: 188px;
}

@media screen and (min-width: 601px) {
  .u-mr-47x {
    margin-right: 376px;
  }
}

.u-mb-47x {
  margin-bottom: 188px;
}

@media screen and (min-width: 601px) {
  .u-mb-47x {
    margin-bottom: 376px;
  }
}

.u-ml-47x {
  margin-left: 188px;
}

@media screen and (min-width: 601px) {
  .u-ml-47x {
    margin-left: 376px;
  }
}

.u-pt-47x {
  padding-top: 188px;
}

@media screen and (min-width: 601px) {
  .u-pt-47x {
    padding-top: 376px;
  }
}

.u-pr-47x {
  padding-right: 188px;
}

@media screen and (min-width: 601px) {
  .u-pr-47x {
    padding-right: 376px;
  }
}

.u-pb-47x {
  padding-bottom: 188px;
}

@media screen and (min-width: 601px) {
  .u-pb-47x {
    padding-bottom: 376px;
  }
}

.u-pl-47x {
  padding-left: 188px;
}

@media screen and (min-width: 601px) {
  .u-pl-47x {
    padding-left: 376px;
  }
}

.u-mt-48x {
  margin-top: 192px;
}

@media screen and (min-width: 601px) {
  .u-mt-48x {
    margin-top: 384px;
  }
}

.u-mr-48x {
  margin-right: 192px;
}

@media screen and (min-width: 601px) {
  .u-mr-48x {
    margin-right: 384px;
  }
}

.u-mb-48x {
  margin-bottom: 192px;
}

@media screen and (min-width: 601px) {
  .u-mb-48x {
    margin-bottom: 384px;
  }
}

.u-ml-48x {
  margin-left: 192px;
}

@media screen and (min-width: 601px) {
  .u-ml-48x {
    margin-left: 384px;
  }
}

.u-pt-48x {
  padding-top: 192px;
}

@media screen and (min-width: 601px) {
  .u-pt-48x {
    padding-top: 384px;
  }
}

.u-pr-48x {
  padding-right: 192px;
}

@media screen and (min-width: 601px) {
  .u-pr-48x {
    padding-right: 384px;
  }
}

.u-pb-48x {
  padding-bottom: 192px;
}

@media screen and (min-width: 601px) {
  .u-pb-48x {
    padding-bottom: 384px;
  }
}

.u-pl-48x {
  padding-left: 192px;
}

@media screen and (min-width: 601px) {
  .u-pl-48x {
    padding-left: 384px;
  }
}

.u-mt-49x {
  margin-top: 196px;
}

@media screen and (min-width: 601px) {
  .u-mt-49x {
    margin-top: 392px;
  }
}

.u-mr-49x {
  margin-right: 196px;
}

@media screen and (min-width: 601px) {
  .u-mr-49x {
    margin-right: 392px;
  }
}

.u-mb-49x {
  margin-bottom: 196px;
}

@media screen and (min-width: 601px) {
  .u-mb-49x {
    margin-bottom: 392px;
  }
}

.u-ml-49x {
  margin-left: 196px;
}

@media screen and (min-width: 601px) {
  .u-ml-49x {
    margin-left: 392px;
  }
}

.u-pt-49x {
  padding-top: 196px;
}

@media screen and (min-width: 601px) {
  .u-pt-49x {
    padding-top: 392px;
  }
}

.u-pr-49x {
  padding-right: 196px;
}

@media screen and (min-width: 601px) {
  .u-pr-49x {
    padding-right: 392px;
  }
}

.u-pb-49x {
  padding-bottom: 196px;
}

@media screen and (min-width: 601px) {
  .u-pb-49x {
    padding-bottom: 392px;
  }
}

.u-pl-49x {
  padding-left: 196px;
}

@media screen and (min-width: 601px) {
  .u-pl-49x {
    padding-left: 392px;
  }
}

.u-mt-50x {
  margin-top: 200px;
}

@media screen and (min-width: 601px) {
  .u-mt-50x {
    margin-top: 400px;
  }
}

.u-mr-50x {
  margin-right: 200px;
}

@media screen and (min-width: 601px) {
  .u-mr-50x {
    margin-right: 400px;
  }
}

.u-mb-50x {
  margin-bottom: 200px;
}

@media screen and (min-width: 601px) {
  .u-mb-50x {
    margin-bottom: 400px;
  }
}

.u-ml-50x {
  margin-left: 200px;
}

@media screen and (min-width: 601px) {
  .u-ml-50x {
    margin-left: 400px;
  }
}

.u-pt-50x {
  padding-top: 200px;
}

@media screen and (min-width: 601px) {
  .u-pt-50x {
    padding-top: 400px;
  }
}

.u-pr-50x {
  padding-right: 200px;
}

@media screen and (min-width: 601px) {
  .u-pr-50x {
    padding-right: 400px;
  }
}

.u-pb-50x {
  padding-bottom: 200px;
}

@media screen and (min-width: 601px) {
  .u-pb-50x {
    padding-bottom: 400px;
  }
}

.u-pl-50x {
  padding-left: 200px;
}

@media screen and (min-width: 601px) {
  .u-pl-50x {
    padding-left: 400px;
  }
}

.u-mlr-a {
  margin-left: auto;
  margin-right: auto;
}

/* -------------------------
文字の太さ
------------------------- */
.bold {
  font-weight: 700;
}

.md {
  font-weight: 500;
}

.rgt {
  font-weight: 400;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJmb3VuZGF0aW9uL2xpYi9fcmVzcy5zY3NzIiwiZm91bmRhdGlvbi9fdmFsaWFibGVzLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJmb3VuZGF0aW9uL19taXhpbi5zY3NzIiwibGF5b3V0L19sYXlvdXQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FjZC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYmcuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2J0bi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fY2FyZC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZG9jLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19oZGcuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2xpc3Quc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX25vdGVzLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zZWMuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3RhYi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdGV4dC5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2hlYWRlci5zY3NzIiwib2JqZWN0L3Byb2plY3QvX25hdi5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3Bhbm5hdi5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2N2LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fZm9vdGVyLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fY29sb3Iuc2NzcyIsIm9iamVjdC91dGlsaXR5L19tYXJnaW4uc2NzcyIsIm9iamVjdC91dGlsaXR5L193ZWlnaHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7RURLRTtBQ0NGOzt3RURFd0U7QUNFeEU7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLDhCQUE4QjtFQUFFLHNFQUFBO0VBQ2hDLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY0FBVztLQUFYLFdBQVc7QURDYjs7QUNFQTs7O0VB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RTtFQUNFLGtCQUFjO0F2QmkvRGxCOztBSS8vREU7RW1CYUE7SUFHSSxrQkFBYztFdkJvL0RsQjtBQUNGOztBdUJsL0RFO0VBQ0UsZ0JBQVk7QXZCcS9EaEI7O0FJemdFRTtFbUJtQkE7SUFHSSxnQkFBWTtFdkJ3L0RoQjtBQUNGOztBdUJ0L0RFO0VBQ0UsZ0JBQVk7QXZCeS9EaEI7O0FJbmhFRTtFbUJ5QkE7SUFHSSxnQkFBWTtFdkI0L0RoQjtBQUNGOztBdUIxL0RFO0VBQ0Usa0JBQWM7QXZCNi9EbEI7O0FJN2hFRTtFbUIrQkE7SUFHSSxrQkFBYztFdkJnZ0VsQjtBQUNGOztBdUI5L0RFO0VBQ0UsbUJBQWU7QXZCaWdFbkI7O0FJdmlFRTtFbUJxQ0E7SUFHSSxtQkFBZTtFdkJvZ0VuQjtBQUNGOztBdUJsZ0VFO0VBQ0UsaUJBQWE7QXZCcWdFakI7O0FJampFRTtFbUIyQ0E7SUFHSSxpQkFBYTtFdkJ3Z0VqQjtBQUNGOztBdUJ0akVFO0VBQ0UsZUFBVztBdkJ5akVmOztBSTNqRUU7RW1CQ0E7SUFHSSxlQUFXO0V2QjRqRWY7QUFDRjs7QXVCMWpFRTtFQUNFLGlCQUFhO0F2QjZqRWpCOztBSXJrRUU7RW1CT0E7SUFHSSxpQkFBYTtFdkJna0VqQjtBQUNGOztBdUI5akVFO0VBQ0Usa0JBQWM7QXZCaWtFbEI7O0FJL2tFRTtFbUJhQTtJQUdJLGtCQUFjO0V2Qm9rRWxCO0FBQ0Y7O0F1QmxrRUU7RUFDRSxnQkFBWTtBdkJxa0VoQjs7QUl6bEVFO0VtQm1CQTtJQUdJLGdCQUFZO0V2QndrRWhCO0FBQ0Y7O0F1QnRrRUU7RUFDRSxnQkFBWTtBdkJ5a0VoQjs7QUlubUVFO0VtQnlCQTtJQUdJLGdCQUFZO0V2QjRrRWhCO0FBQ0Y7O0F1QjFrRUU7RUFDRSxrQkFBYztBdkI2a0VsQjs7QUk3bUVFO0VtQitCQTtJQUdJLGtCQUFjO0V2QmdsRWxCO0FBQ0Y7O0F1QjlrRUU7RUFDRSxtQkFBZTtBdkJpbEVuQjs7QUl2bkVFO0VtQnFDQTtJQUdJLG1CQUFlO0V2Qm9sRW5CO0FBQ0Y7O0F1QmxsRUU7RUFDRSxpQkFBYTtBdkJxbEVqQjs7QUlqb0VFO0VtQjJDQTtJQUdJLGlCQUFhO0V2QndsRWpCO0FBQ0Y7O0F1QnRvRUU7RUFDRSxlQUFXO0F2QnlvRWY7O0FJM29FRTtFbUJDQTtJQUdJLGdCQUFXO0V2QjRvRWY7QUFDRjs7QXVCMW9FRTtFQUNFLGlCQUFhO0F2QjZvRWpCOztBSXJwRUU7RW1CT0E7SUFHSSxrQkFBYTtFdkJncEVqQjtBQUNGOztBdUI5b0VFO0VBQ0Usa0JBQWM7QXZCaXBFbEI7O0FJL3BFRTtFbUJhQTtJQUdJLG1CQUFjO0V2Qm9wRWxCO0FBQ0Y7O0F1QmxwRUU7RUFDRSxnQkFBWTtBdkJxcEVoQjs7QUl6cUVFO0VtQm1CQTtJQUdJLGlCQUFZO0V2QndwRWhCO0FBQ0Y7O0F1QnRwRUU7RUFDRSxnQkFBWTtBdkJ5cEVoQjs7QUluckVFO0VtQnlCQTtJQUdJLGlCQUFZO0V2QjRwRWhCO0FBQ0Y7O0F1QjFwRUU7RUFDRSxrQkFBYztBdkI2cEVsQjs7QUk3ckVFO0VtQitCQTtJQUdJLG1CQUFjO0V2QmdxRWxCO0FBQ0Y7O0F1QjlwRUU7RUFDRSxtQkFBZTtBdkJpcUVuQjs7QUl2c0VFO0VtQnFDQTtJQUdJLG9CQUFlO0V2Qm9xRW5CO0FBQ0Y7O0F1QmxxRUU7RUFDRSxpQkFBYTtBdkJxcUVqQjs7QUlqdEVFO0VtQjJDQTtJQUdJLGtCQUFhO0V2QndxRWpCO0FBQ0Y7O0F1QnR0RUU7RUFDRSxnQkFBVztBdkJ5dEVmOztBSTN0RUU7RW1CQ0E7SUFHSSxnQkFBVztFdkI0dEVmO0FBQ0Y7O0F1QjF0RUU7RUFDRSxrQkFBYTtBdkI2dEVqQjs7QUlydUVFO0VtQk9BO0lBR0ksa0JBQWE7RXZCZ3VFakI7QUFDRjs7QXVCOXRFRTtFQUNFLG1CQUFjO0F2Qml1RWxCOztBSS91RUU7RW1CYUE7SUFHSSxtQkFBYztFdkJvdUVsQjtBQUNGOztBdUJsdUVFO0VBQ0UsaUJBQVk7QXZCcXVFaEI7O0FJenZFRTtFbUJtQkE7SUFHSSxpQkFBWTtFdkJ3dUVoQjtBQUNGOztBdUJ0dUVFO0VBQ0UsaUJBQVk7QXZCeXVFaEI7O0FJbndFRTtFbUJ5QkE7SUFHSSxpQkFBWTtFdkI0dUVoQjtBQUNGOztBdUIxdUVFO0VBQ0UsbUJBQWM7QXZCNnVFbEI7O0FJN3dFRTtFbUIrQkE7SUFHSSxtQkFBYztFdkJndkVsQjtBQUNGOztBdUI5dUVFO0VBQ0Usb0JBQWU7QXZCaXZFbkI7O0FJdnhFRTtFbUJxQ0E7SUFHSSxvQkFBZTtFdkJvdkVuQjtBQUNGOztBdUJsdkVFO0VBQ0Usa0JBQWE7QXZCcXZFakI7O0FJanlFRTtFbUIyQ0E7SUFHSSxrQkFBYTtFdkJ3dkVqQjtBQUNGOztBdUJ0eUVFO0VBQ0UsZ0JBQVc7QXZCeXlFZjs7QUkzeUVFO0VtQkNBO0lBR0ksZ0JBQVc7RXZCNHlFZjtBQUNGOztBdUIxeUVFO0VBQ0Usa0JBQWE7QXZCNnlFakI7O0FJcnpFRTtFbUJPQTtJQUdJLGtCQUFhO0V2Qmd6RWpCO0FBQ0Y7O0F1Qjl5RUU7RUFDRSxtQkFBYztBdkJpekVsQjs7QUkvekVFO0VtQmFBO0lBR0ksbUJBQWM7RXZCb3pFbEI7QUFDRjs7QXVCbHpFRTtFQUNFLGlCQUFZO0F2QnF6RWhCOztBSXowRUU7RW1CbUJBO0lBR0ksaUJBQVk7RXZCd3pFaEI7QUFDRjs7QXVCdHpFRTtFQUNFLGlCQUFZO0F2Qnl6RWhCOztBSW4xRUU7RW1CeUJBO0lBR0ksaUJBQVk7RXZCNHpFaEI7QUFDRjs7QXVCMXpFRTtFQUNFLG1CQUFjO0F2QjZ6RWxCOztBSTcxRUU7RW1CK0JBO0lBR0ksbUJBQWM7RXZCZzBFbEI7QUFDRjs7QXVCOXpFRTtFQUNFLG9CQUFlO0F2QmkwRW5COztBSXYyRUU7RW1CcUNBO0lBR0ksb0JBQWU7RXZCbzBFbkI7QUFDRjs7QXVCbDBFRTtFQUNFLGtCQUFhO0F2QnEwRWpCOztBSWozRUU7RW1CMkNBO0lBR0ksa0JBQWE7RXZCdzBFakI7QUFDRjs7QXVCdDNFRTtFQUNFLGdCQUFXO0F2QnkzRWY7O0FJMzNFRTtFbUJDQTtJQUdJLGdCQUFXO0V2QjQzRWY7QUFDRjs7QXVCMTNFRTtFQUNFLGtCQUFhO0F2QjYzRWpCOztBSXI0RUU7RW1CT0E7SUFHSSxrQkFBYTtFdkJnNEVqQjtBQUNGOztBdUI5M0VFO0VBQ0UsbUJBQWM7QXZCaTRFbEI7O0FJLzRFRTtFbUJhQTtJQUdJLG1CQUFjO0V2Qm80RWxCO0FBQ0Y7O0F1Qmw0RUU7RUFDRSxpQkFBWTtBdkJxNEVoQjs7QUl6NUVFO0VtQm1CQTtJQUdJLGlCQUFZO0V2Qnc0RWhCO0FBQ0Y7O0F1QnQ0RUU7RUFDRSxpQkFBWTtBdkJ5NEVoQjs7QUluNkVFO0VtQnlCQTtJQUdJLGlCQUFZO0V2QjQ0RWhCO0FBQ0Y7O0F1QjE0RUU7RUFDRSxtQkFBYztBdkI2NEVsQjs7QUk3NkVFO0VtQitCQTtJQUdJLG1CQUFjO0V2Qmc1RWxCO0FBQ0Y7O0F1Qjk0RUU7RUFDRSxvQkFBZTtBdkJpNUVuQjs7QUl2N0VFO0VtQnFDQTtJQUdJLG9CQUFlO0V2Qm81RW5CO0FBQ0Y7O0F1Qmw1RUU7RUFDRSxrQkFBYTtBdkJxNUVqQjs7QUlqOEVFO0VtQjJDQTtJQUdJLGtCQUFhO0V2Qnc1RWpCO0FBQ0Y7O0F1QnQ4RUU7RUFDRSxnQkFBVztBdkJ5OEVmOztBSTM4RUU7RW1CQ0E7SUFHSSxnQkFBVztFdkI0OEVmO0FBQ0Y7O0F1QjE4RUU7RUFDRSxrQkFBYTtBdkI2OEVqQjs7QUlyOUVFO0VtQk9BO0lBR0ksa0JBQWE7RXZCZzlFakI7QUFDRjs7QXVCOThFRTtFQUNFLG1CQUFjO0F2Qmk5RWxCOztBSS85RUU7RW1CYUE7SUFHSSxtQkFBYztFdkJvOUVsQjtBQUNGOztBdUJsOUVFO0VBQ0UsaUJBQVk7QXZCcTlFaEI7O0FJeitFRTtFbUJtQkE7SUFHSSxpQkFBWTtFdkJ3OUVoQjtBQUNGOztBdUJ0OUVFO0VBQ0UsaUJBQVk7QXZCeTlFaEI7O0FJbi9FRTtFbUJ5QkE7SUFHSSxpQkFBWTtFdkI0OUVoQjtBQUNGOztBdUIxOUVFO0VBQ0UsbUJBQWM7QXZCNjlFbEI7O0FJNy9FRTtFbUIrQkE7SUFHSSxtQkFBYztFdkJnK0VsQjtBQUNGOztBdUI5OUVFO0VBQ0Usb0JBQWU7QXZCaStFbkI7O0FJdmdGRTtFbUJxQ0E7SUFHSSxvQkFBZTtFdkJvK0VuQjtBQUNGOztBdUJsK0VFO0VBQ0Usa0JBQWE7QXZCcStFakI7O0FJamhGRTtFbUIyQ0E7SUFHSSxrQkFBYTtFdkJ3K0VqQjtBQUNGOztBdUJ0aEZFO0VBQ0UsZ0JBQVc7QXZCeWhGZjs7QUkzaEZFO0VtQkNBO0lBR0ksZ0JBQVc7RXZCNGhGZjtBQUNGOztBdUIxaEZFO0VBQ0Usa0JBQWE7QXZCNmhGakI7O0FJcmlGRTtFbUJPQTtJQUdJLGtCQUFhO0V2QmdpRmpCO0FBQ0Y7O0F1QjloRkU7RUFDRSxtQkFBYztBdkJpaUZsQjs7QUkvaUZFO0VtQmFBO0lBR0ksbUJBQWM7RXZCb2lGbEI7QUFDRjs7QXVCbGlGRTtFQUNFLGlCQUFZO0F2QnFpRmhCOztBSXpqRkU7RW1CbUJBO0lBR0ksaUJBQVk7RXZCd2lGaEI7QUFDRjs7QXVCdGlGRTtFQUNFLGlCQUFZO0F2QnlpRmhCOztBSW5rRkU7RW1CeUJBO0lBR0ksaUJBQVk7RXZCNGlGaEI7QUFDRjs7QXVCMWlGRTtFQUNFLG1CQUFjO0F2QjZpRmxCOztBSTdrRkU7RW1CK0JBO0lBR0ksbUJBQWM7RXZCZ2pGbEI7QUFDRjs7QXVCOWlGRTtFQUNFLG9CQUFlO0F2QmlqRm5COztBSXZsRkU7RW1CcUNBO0lBR0ksb0JBQWU7RXZCb2pGbkI7QUFDRjs7QXVCbGpGRTtFQUNFLGtCQUFhO0F2QnFqRmpCOztBSWptRkU7RW1CMkNBO0lBR0ksa0JBQWE7RXZCd2pGakI7QUFDRjs7QXVCdG1GRTtFQUNFLGdCQUFXO0F2QnltRmY7O0FJM21GRTtFbUJDQTtJQUdJLGdCQUFXO0V2QjRtRmY7QUFDRjs7QXVCMW1GRTtFQUNFLGtCQUFhO0F2QjZtRmpCOztBSXJuRkU7RW1CT0E7SUFHSSxrQkFBYTtFdkJnbkZqQjtBQUNGOztBdUI5bUZFO0VBQ0UsbUJBQWM7QXZCaW5GbEI7O0FJL25GRTtFbUJhQTtJQUdJLG1CQUFjO0V2Qm9uRmxCO0FBQ0Y7O0F1QmxuRkU7RUFDRSxpQkFBWTtBdkJxbkZoQjs7QUl6b0ZFO0VtQm1CQTtJQUdJLGlCQUFZO0V2QnduRmhCO0FBQ0Y7O0F1QnRuRkU7RUFDRSxpQkFBWTtBdkJ5bkZoQjs7QUlucEZFO0VtQnlCQTtJQUdJLGlCQUFZO0V2QjRuRmhCO0FBQ0Y7O0F1QjFuRkU7RUFDRSxtQkFBYztBdkI2bkZsQjs7QUk3cEZFO0VtQitCQTtJQUdJLG1CQUFjO0V2QmdvRmxCO0FBQ0Y7O0F1QjluRkU7RUFDRSxvQkFBZTtBdkJpb0ZuQjs7QUl2cUZFO0VtQnFDQTtJQUdJLG9CQUFlO0V2Qm9vRm5CO0FBQ0Y7O0F1QmxvRkU7RUFDRSxrQkFBYTtBdkJxb0ZqQjs7QUlqckZFO0VtQjJDQTtJQUdJLGtCQUFhO0V2QndvRmpCO0FBQ0Y7O0F1QnRyRkU7RUFDRSxnQkFBVztBdkJ5ckZmOztBSTNyRkU7RW1CQ0E7SUFHSSxnQkFBVztFdkI0ckZmO0FBQ0Y7O0F1QjFyRkU7RUFDRSxrQkFBYTtBdkI2ckZqQjs7QUlyc0ZFO0VtQk9BO0lBR0ksa0JBQWE7RXZCZ3NGakI7QUFDRjs7QXVCOXJGRTtFQUNFLG1CQUFjO0F2QmlzRmxCOztBSS9zRkU7RW1CYUE7SUFHSSxtQkFBYztFdkJvc0ZsQjtBQUNGOztBdUJsc0ZFO0VBQ0UsaUJBQVk7QXZCcXNGaEI7O0FJenRGRTtFbUJtQkE7SUFHSSxpQkFBWTtFdkJ3c0ZoQjtBQUNGOztBdUJ0c0ZFO0VBQ0UsaUJBQVk7QXZCeXNGaEI7O0FJbnVGRTtFbUJ5QkE7SUFHSSxpQkFBWTtFdkI0c0ZoQjtBQUNGOztBdUIxc0ZFO0VBQ0UsbUJBQWM7QXZCNnNGbEI7O0FJN3VGRTtFbUIrQkE7SUFHSSxtQkFBYztFdkJndEZsQjtBQUNGOztBdUI5c0ZFO0VBQ0Usb0JBQWU7QXZCaXRGbkI7O0FJdnZGRTtFbUJxQ0E7SUFHSSxvQkFBZTtFdkJvdEZuQjtBQUNGOztBdUJsdEZFO0VBQ0Usa0JBQWE7QXZCcXRGakI7O0FJandGRTtFbUIyQ0E7SUFHSSxrQkFBYTtFdkJ3dEZqQjtBQUNGOztBdUJ0d0ZFO0VBQ0UsZ0JBQVc7QXZCeXdGZjs7QUkzd0ZFO0VtQkNBO0lBR0ksZ0JBQVc7RXZCNHdGZjtBQUNGOztBdUIxd0ZFO0VBQ0Usa0JBQWE7QXZCNndGakI7O0FJcnhGRTtFbUJPQTtJQUdJLGtCQUFhO0V2Qmd4RmpCO0FBQ0Y7O0F1Qjl3RkU7RUFDRSxtQkFBYztBdkJpeEZsQjs7QUkveEZFO0VtQmFBO0lBR0ksbUJBQWM7RXZCb3hGbEI7QUFDRjs7QXVCbHhGRTtFQUNFLGlCQUFZO0F2QnF4RmhCOztBSXp5RkU7RW1CbUJBO0lBR0ksaUJBQVk7RXZCd3hGaEI7QUFDRjs7QXVCdHhGRTtFQUNFLGlCQUFZO0F2Qnl4RmhCOztBSW56RkU7RW1CeUJBO0lBR0ksaUJBQVk7RXZCNHhGaEI7QUFDRjs7QXVCMXhGRTtFQUNFLG1CQUFjO0F2QjZ4RmxCOztBSTd6RkU7RW1CK0JBO0lBR0ksbUJBQWM7RXZCZ3lGbEI7QUFDRjs7QXVCOXhGRTtFQUNFLG9CQUFlO0F2Qml5Rm5COztBSXYwRkU7RW1CcUNBO0lBR0ksb0JBQWU7RXZCb3lGbkI7QUFDRjs7QXVCbHlGRTtFQUNFLGtCQUFhO0F2QnF5RmpCOztBSWoxRkU7RW1CMkNBO0lBR0ksa0JBQWE7RXZCd3lGakI7QUFDRjs7QXVCdDFGRTtFQUNFLGdCQUFXO0F2QnkxRmY7O0FJMzFGRTtFbUJDQTtJQUdJLGdCQUFXO0V2QjQxRmY7QUFDRjs7QXVCMTFGRTtFQUNFLGtCQUFhO0F2QjYxRmpCOztBSXIyRkU7RW1CT0E7SUFHSSxrQkFBYTtFdkJnMkZqQjtBQUNGOztBdUI5MUZFO0VBQ0UsbUJBQWM7QXZCaTJGbEI7O0FJLzJGRTtFbUJhQTtJQUdJLG1CQUFjO0V2Qm8yRmxCO0FBQ0Y7O0F1QmwyRkU7RUFDRSxpQkFBWTtBdkJxMkZoQjs7QUl6M0ZFO0VtQm1CQTtJQUdJLGlCQUFZO0V2QncyRmhCO0FBQ0Y7O0F1QnQyRkU7RUFDRSxpQkFBWTtBdkJ5MkZoQjs7QUluNEZFO0VtQnlCQTtJQUdJLGlCQUFZO0V2QjQyRmhCO0FBQ0Y7O0F1QjEyRkU7RUFDRSxtQkFBYztBdkI2MkZsQjs7QUk3NEZFO0VtQitCQTtJQUdJLG1CQUFjO0V2QmczRmxCO0FBQ0Y7O0F1QjkyRkU7RUFDRSxvQkFBZTtBdkJpM0ZuQjs7QUl2NUZFO0VtQnFDQTtJQUdJLG9CQUFlO0V2Qm8zRm5CO0FBQ0Y7O0F1QmwzRkU7RUFDRSxrQkFBYTtBdkJxM0ZqQjs7QUlqNkZFO0VtQjJDQTtJQUdJLGtCQUFhO0V2QnczRmpCO0FBQ0Y7O0F1QnQ2RkU7RUFDRSxnQkFBVztBdkJ5NkZmOztBSTM2RkU7RW1CQ0E7SUFHSSxnQkFBVztFdkI0NkZmO0FBQ0Y7O0F1QjE2RkU7RUFDRSxrQkFBYTtBdkI2NkZqQjs7QUlyN0ZFO0VtQk9BO0lBR0ksa0JBQWE7RXZCZzdGakI7QUFDRjs7QXVCOTZGRTtFQUNFLG1CQUFjO0F2Qmk3RmxCOztBSS83RkU7RW1CYUE7SUFHSSxtQkFBYztFdkJvN0ZsQjtBQUNGOztBdUJsN0ZFO0VBQ0UsaUJBQVk7QXZCcTdGaEI7O0FJejhGRTtFbUJtQkE7SUFHSSxpQkFBWTtFdkJ3N0ZoQjtBQUNGOztBdUJ0N0ZFO0VBQ0UsaUJBQVk7QXZCeTdGaEI7O0FJbjlGRTtFbUJ5QkE7SUFHSSxpQkFBWTtFdkI0N0ZoQjtBQUNGOztBdUIxN0ZFO0VBQ0UsbUJBQWM7QXZCNjdGbEI7O0FJNzlGRTtFbUIrQkE7SUFHSSxtQkFBYztFdkJnOEZsQjtBQUNGOztBdUI5N0ZFO0VBQ0Usb0JBQWU7QXZCaThGbkI7O0FJditGRTtFbUJxQ0E7SUFHSSxvQkFBZTtFdkJvOEZuQjtBQUNGOztBdUJsOEZFO0VBQ0Usa0JBQWE7QXZCcThGakI7O0FJai9GRTtFbUIyQ0E7SUFHSSxrQkFBYTtFdkJ3OEZqQjtBQUNGOztBdUJ0L0ZFO0VBQ0UsZ0JBQVc7QXZCeS9GZjs7QUkzL0ZFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNC9GZjtBQUNGOztBdUIxL0ZFO0VBQ0Usa0JBQWE7QXZCNi9GakI7O0FJcmdHRTtFbUJPQTtJQUdJLG1CQUFhO0V2QmdnR2pCO0FBQ0Y7O0F1QjkvRkU7RUFDRSxtQkFBYztBdkJpZ0dsQjs7QUkvZ0dFO0VtQmFBO0lBR0ksb0JBQWM7RXZCb2dHbEI7QUFDRjs7QXVCbGdHRTtFQUNFLGlCQUFZO0F2QnFnR2hCOztBSXpoR0U7RW1CbUJBO0lBR0ksa0JBQVk7RXZCd2dHaEI7QUFDRjs7QXVCdGdHRTtFQUNFLGlCQUFZO0F2QnlnR2hCOztBSW5pR0U7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNGdHaEI7QUFDRjs7QXVCMWdHRTtFQUNFLG1CQUFjO0F2QjZnR2xCOztBSTdpR0U7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZ2hHbEI7QUFDRjs7QXVCOWdHRTtFQUNFLG9CQUFlO0F2QmloR25COztBSXZqR0U7RW1CcUNBO0lBR0kscUJBQWU7RXZCb2hHbkI7QUFDRjs7QXVCbGhHRTtFQUNFLGtCQUFhO0F2QnFoR2pCOztBSWprR0U7RW1CMkNBO0lBR0ksbUJBQWE7RXZCd2hHakI7QUFDRjs7QXVCdGtHRTtFQUNFLGdCQUFXO0F2QnlrR2Y7O0FJM2tHRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjRrR2Y7QUFDRjs7QXVCMWtHRTtFQUNFLGtCQUFhO0F2QjZrR2pCOztBSXJsR0U7RW1CT0E7SUFHSSxtQkFBYTtFdkJnbEdqQjtBQUNGOztBdUI5a0dFO0VBQ0UsbUJBQWM7QXZCaWxHbEI7O0FJL2xHRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm9sR2xCO0FBQ0Y7O0F1QmxsR0U7RUFDRSxpQkFBWTtBdkJxbEdoQjs7QUl6bUdFO0VtQm1CQTtJQUdJLGtCQUFZO0V2QndsR2hCO0FBQ0Y7O0F1QnRsR0U7RUFDRSxpQkFBWTtBdkJ5bEdoQjs7QUlubkdFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjRsR2hCO0FBQ0Y7O0F1QjFsR0U7RUFDRSxtQkFBYztBdkI2bEdsQjs7QUk3bkdFO0VtQitCQTtJQUdJLG9CQUFjO0V2QmdtR2xCO0FBQ0Y7O0F1QjlsR0U7RUFDRSxvQkFBZTtBdkJpbUduQjs7QUl2b0dFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm9tR25CO0FBQ0Y7O0F1QmxtR0U7RUFDRSxrQkFBYTtBdkJxbUdqQjs7QUlqcEdFO0VtQjJDQTtJQUdJLG1CQUFhO0V2QndtR2pCO0FBQ0Y7O0F1QnRwR0U7RUFDRSxnQkFBVztBdkJ5cEdmOztBSTNwR0U7RW1CQ0E7SUFHSSxpQkFBVztFdkI0cEdmO0FBQ0Y7O0F1QjFwR0U7RUFDRSxrQkFBYTtBdkI2cEdqQjs7QUlycUdFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZ3FHakI7QUFDRjs7QXVCOXBHRTtFQUNFLG1CQUFjO0F2QmlxR2xCOztBSS9xR0U7RW1CYUE7SUFHSSxvQkFBYztFdkJvcUdsQjtBQUNGOztBdUJscUdFO0VBQ0UsaUJBQVk7QXZCcXFHaEI7O0FJenJHRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3cUdoQjtBQUNGOztBdUJ0cUdFO0VBQ0UsaUJBQVk7QXZCeXFHaEI7O0FJbnNHRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0cUdoQjtBQUNGOztBdUIxcUdFO0VBQ0UsbUJBQWM7QXZCNnFHbEI7O0FJN3NHRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJnckdsQjtBQUNGOztBdUI5cUdFO0VBQ0Usb0JBQWU7QXZCaXJHbkI7O0FJdnRHRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJvckduQjtBQUNGOztBdUJsckdFO0VBQ0Usa0JBQWE7QXZCcXJHakI7O0FJanVHRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3ckdqQjtBQUNGOztBdUJ0dUdFO0VBQ0UsZ0JBQVc7QXZCeXVHZjs7QUkzdUdFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNHVHZjtBQUNGOztBdUIxdUdFO0VBQ0Usa0JBQWE7QXZCNnVHakI7O0FJcnZHRTtFbUJPQTtJQUdJLG1CQUFhO0V2Qmd2R2pCO0FBQ0Y7O0F1Qjl1R0U7RUFDRSxtQkFBYztBdkJpdkdsQjs7QUkvdkdFO0VtQmFBO0lBR0ksb0JBQWM7RXZCb3ZHbEI7QUFDRjs7QXVCbHZHRTtFQUNFLGlCQUFZO0F2QnF2R2hCOztBSXp3R0U7RW1CbUJBO0lBR0ksa0JBQVk7RXZCd3ZHaEI7QUFDRjs7QXVCdHZHRTtFQUNFLGlCQUFZO0F2Qnl2R2hCOztBSW54R0U7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNHZHaEI7QUFDRjs7QXVCMXZHRTtFQUNFLG1CQUFjO0F2QjZ2R2xCOztBSTd4R0U7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZ3dHbEI7QUFDRjs7QXVCOXZHRTtFQUNFLG9CQUFlO0F2Qml3R25COztBSXZ5R0U7RW1CcUNBO0lBR0kscUJBQWU7RXZCb3dHbkI7QUFDRjs7QXVCbHdHRTtFQUNFLGtCQUFhO0F2QnF3R2pCOztBSWp6R0U7RW1CMkNBO0lBR0ksbUJBQWE7RXZCd3dHakI7QUFDRjs7QXVCdHpHRTtFQUNFLGdCQUFXO0F2Qnl6R2Y7O0FJM3pHRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjR6R2Y7QUFDRjs7QXVCMXpHRTtFQUNFLGtCQUFhO0F2QjZ6R2pCOztBSXIwR0U7RW1CT0E7SUFHSSxtQkFBYTtFdkJnMEdqQjtBQUNGOztBdUI5ekdFO0VBQ0UsbUJBQWM7QXZCaTBHbEI7O0FJLzBHRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm8wR2xCO0FBQ0Y7O0F1QmwwR0U7RUFDRSxpQkFBWTtBdkJxMEdoQjs7QUl6MUdFO0VtQm1CQTtJQUdJLGtCQUFZO0V2QncwR2hCO0FBQ0Y7O0F1QnQwR0U7RUFDRSxpQkFBWTtBdkJ5MEdoQjs7QUluMkdFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjQwR2hCO0FBQ0Y7O0F1QjEwR0U7RUFDRSxtQkFBYztBdkI2MEdsQjs7QUk3MkdFO0VtQitCQTtJQUdJLG9CQUFjO0V2QmcxR2xCO0FBQ0Y7O0F1QjkwR0U7RUFDRSxvQkFBZTtBdkJpMUduQjs7QUl2M0dFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm8xR25CO0FBQ0Y7O0F1QmwxR0U7RUFDRSxrQkFBYTtBdkJxMUdqQjs7QUlqNEdFO0VtQjJDQTtJQUdJLG1CQUFhO0V2QncxR2pCO0FBQ0Y7O0F1QnQ0R0U7RUFDRSxnQkFBVztBdkJ5NEdmOztBSTM0R0U7RW1CQ0E7SUFHSSxpQkFBVztFdkI0NEdmO0FBQ0Y7O0F1QjE0R0U7RUFDRSxrQkFBYTtBdkI2NEdqQjs7QUlyNUdFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZzVHakI7QUFDRjs7QXVCOTRHRTtFQUNFLG1CQUFjO0F2Qmk1R2xCOztBSS81R0U7RW1CYUE7SUFHSSxvQkFBYztFdkJvNUdsQjtBQUNGOztBdUJsNUdFO0VBQ0UsaUJBQVk7QXZCcTVHaEI7O0FJejZHRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3NUdoQjtBQUNGOztBdUJ0NUdFO0VBQ0UsaUJBQVk7QXZCeTVHaEI7O0FJbjdHRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0NUdoQjtBQUNGOztBdUIxNUdFO0VBQ0UsbUJBQWM7QXZCNjVHbEI7O0FJNzdHRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJnNkdsQjtBQUNGOztBdUI5NUdFO0VBQ0Usb0JBQWU7QXZCaTZHbkI7O0FJdjhHRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJvNkduQjtBQUNGOztBdUJsNkdFO0VBQ0Usa0JBQWE7QXZCcTZHakI7O0FJajlHRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3NkdqQjtBQUNGOztBdUJ0OUdFO0VBQ0UsZ0JBQVc7QXZCeTlHZjs7QUkzOUdFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNDlHZjtBQUNGOztBdUIxOUdFO0VBQ0Usa0JBQWE7QXZCNjlHakI7O0FJcitHRTtFbUJPQTtJQUdJLG1CQUFhO0V2QmcrR2pCO0FBQ0Y7O0F1Qjk5R0U7RUFDRSxtQkFBYztBdkJpK0dsQjs7QUkvK0dFO0VtQmFBO0lBR0ksb0JBQWM7RXZCbytHbEI7QUFDRjs7QXVCbCtHRTtFQUNFLGlCQUFZO0F2QnErR2hCOztBSXovR0U7RW1CbUJBO0lBR0ksa0JBQVk7RXZCdytHaEI7QUFDRjs7QXVCdCtHRTtFQUNFLGlCQUFZO0F2QnkrR2hCOztBSW5nSEU7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNCtHaEI7QUFDRjs7QXVCMStHRTtFQUNFLG1CQUFjO0F2QjYrR2xCOztBSTdnSEU7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZy9HbEI7QUFDRjs7QXVCOStHRTtFQUNFLG9CQUFlO0F2QmkvR25COztBSXZoSEU7RW1CcUNBO0lBR0kscUJBQWU7RXZCby9HbkI7QUFDRjs7QXVCbC9HRTtFQUNFLGtCQUFhO0F2QnEvR2pCOztBSWppSEU7RW1CMkNBO0lBR0ksbUJBQWE7RXZCdy9HakI7QUFDRjs7QXVCdGlIRTtFQUNFLGdCQUFXO0F2QnlpSGY7O0FJM2lIRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjRpSGY7QUFDRjs7QXVCMWlIRTtFQUNFLGtCQUFhO0F2QjZpSGpCOztBSXJqSEU7RW1CT0E7SUFHSSxtQkFBYTtFdkJnakhqQjtBQUNGOztBdUI5aUhFO0VBQ0UsbUJBQWM7QXZCaWpIbEI7O0FJL2pIRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm9qSGxCO0FBQ0Y7O0F1QmxqSEU7RUFDRSxpQkFBWTtBdkJxakhoQjs7QUl6a0hFO0VtQm1CQTtJQUdJLGtCQUFZO0V2QndqSGhCO0FBQ0Y7O0F1QnRqSEU7RUFDRSxpQkFBWTtBdkJ5akhoQjs7QUlubEhFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjRqSGhCO0FBQ0Y7O0F1QjFqSEU7RUFDRSxtQkFBYztBdkI2akhsQjs7QUk3bEhFO0VtQitCQTtJQUdJLG9CQUFjO0V2QmdrSGxCO0FBQ0Y7O0F1QjlqSEU7RUFDRSxvQkFBZTtBdkJpa0huQjs7QUl2bUhFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm9rSG5CO0FBQ0Y7O0F1QmxrSEU7RUFDRSxrQkFBYTtBdkJxa0hqQjs7QUlqbkhFO0VtQjJDQTtJQUdJLG1CQUFhO0V2QndrSGpCO0FBQ0Y7O0F1QnRuSEU7RUFDRSxnQkFBVztBdkJ5bkhmOztBSTNuSEU7RW1CQ0E7SUFHSSxpQkFBVztFdkI0bkhmO0FBQ0Y7O0F1QjFuSEU7RUFDRSxrQkFBYTtBdkI2bkhqQjs7QUlyb0hFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZ29IakI7QUFDRjs7QXVCOW5IRTtFQUNFLG1CQUFjO0F2QmlvSGxCOztBSS9vSEU7RW1CYUE7SUFHSSxvQkFBYztFdkJvb0hsQjtBQUNGOztBdUJsb0hFO0VBQ0UsaUJBQVk7QXZCcW9IaEI7O0FJenBIRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3b0hoQjtBQUNGOztBdUJ0b0hFO0VBQ0UsaUJBQVk7QXZCeW9IaEI7O0FJbnFIRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0b0hoQjtBQUNGOztBdUIxb0hFO0VBQ0UsbUJBQWM7QXZCNm9IbEI7O0FJN3FIRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJncEhsQjtBQUNGOztBdUI5b0hFO0VBQ0Usb0JBQWU7QXZCaXBIbkI7O0FJdnJIRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJvcEhuQjtBQUNGOztBdUJscEhFO0VBQ0Usa0JBQWE7QXZCcXBIakI7O0FJanNIRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3cEhqQjtBQUNGOztBdUJ0c0hFO0VBQ0UsZ0JBQVc7QXZCeXNIZjs7QUkzc0hFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNHNIZjtBQUNGOztBdUIxc0hFO0VBQ0Usa0JBQWE7QXZCNnNIakI7O0FJcnRIRTtFbUJPQTtJQUdJLG1CQUFhO0V2Qmd0SGpCO0FBQ0Y7O0F1QjlzSEU7RUFDRSxtQkFBYztBdkJpdEhsQjs7QUkvdEhFO0VtQmFBO0lBR0ksb0JBQWM7RXZCb3RIbEI7QUFDRjs7QXVCbHRIRTtFQUNFLGlCQUFZO0F2QnF0SGhCOztBSXp1SEU7RW1CbUJBO0lBR0ksa0JBQVk7RXZCd3RIaEI7QUFDRjs7QXVCdHRIRTtFQUNFLGlCQUFZO0F2Qnl0SGhCOztBSW52SEU7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNHRIaEI7QUFDRjs7QXVCMXRIRTtFQUNFLG1CQUFjO0F2QjZ0SGxCOztBSTd2SEU7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZ3VIbEI7QUFDRjs7QXVCOXRIRTtFQUNFLG9CQUFlO0F2Qml1SG5COztBSXZ3SEU7RW1CcUNBO0lBR0kscUJBQWU7RXZCb3VIbkI7QUFDRjs7QXVCbHVIRTtFQUNFLGtCQUFhO0F2QnF1SGpCOztBSWp4SEU7RW1CMkNBO0lBR0ksbUJBQWE7RXZCd3VIakI7QUFDRjs7QXVCdHhIRTtFQUNFLGdCQUFXO0F2Qnl4SGY7O0FJM3hIRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjR4SGY7QUFDRjs7QXVCMXhIRTtFQUNFLGtCQUFhO0F2QjZ4SGpCOztBSXJ5SEU7RW1CT0E7SUFHSSxtQkFBYTtFdkJneUhqQjtBQUNGOztBdUI5eEhFO0VBQ0UsbUJBQWM7QXZCaXlIbEI7O0FJL3lIRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm95SGxCO0FBQ0Y7O0F1Qmx5SEU7RUFDRSxpQkFBWTtBdkJxeUhoQjs7QUl6ekhFO0VtQm1CQTtJQUdJLGtCQUFZO0V2Qnd5SGhCO0FBQ0Y7O0F1QnR5SEU7RUFDRSxpQkFBWTtBdkJ5eUhoQjs7QUluMEhFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjR5SGhCO0FBQ0Y7O0F1QjF5SEU7RUFDRSxtQkFBYztBdkI2eUhsQjs7QUk3MEhFO0VtQitCQTtJQUdJLG9CQUFjO0V2Qmd6SGxCO0FBQ0Y7O0F1Qjl5SEU7RUFDRSxvQkFBZTtBdkJpekhuQjs7QUl2MUhFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm96SG5CO0FBQ0Y7O0F1Qmx6SEU7RUFDRSxrQkFBYTtBdkJxekhqQjs7QUlqMkhFO0VtQjJDQTtJQUdJLG1CQUFhO0V2Qnd6SGpCO0FBQ0Y7O0F1QnQySEU7RUFDRSxnQkFBVztBdkJ5MkhmOztBSTMySEU7RW1CQ0E7SUFHSSxpQkFBVztFdkI0MkhmO0FBQ0Y7O0F1QjEySEU7RUFDRSxrQkFBYTtBdkI2MkhqQjs7QUlyM0hFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZzNIakI7QUFDRjs7QXVCOTJIRTtFQUNFLG1CQUFjO0F2QmkzSGxCOztBSS8zSEU7RW1CYUE7SUFHSSxvQkFBYztFdkJvM0hsQjtBQUNGOztBdUJsM0hFO0VBQ0UsaUJBQVk7QXZCcTNIaEI7O0FJejRIRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3M0hoQjtBQUNGOztBdUJ0M0hFO0VBQ0UsaUJBQVk7QXZCeTNIaEI7O0FJbjVIRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0M0hoQjtBQUNGOztBdUIxM0hFO0VBQ0UsbUJBQWM7QXZCNjNIbEI7O0FJNzVIRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJnNEhsQjtBQUNGOztBdUI5M0hFO0VBQ0Usb0JBQWU7QXZCaTRIbkI7O0FJdjZIRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJvNEhuQjtBQUNGOztBdUJsNEhFO0VBQ0Usa0JBQWE7QXZCcTRIakI7O0FJajdIRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3NEhqQjtBQUNGOztBdUJ0N0hFO0VBQ0UsaUJBQVc7QXZCeTdIZjs7QUkzN0hFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNDdIZjtBQUNGOztBdUIxN0hFO0VBQ0UsbUJBQWE7QXZCNjdIakI7O0FJcjhIRTtFbUJPQTtJQUdJLG1CQUFhO0V2Qmc4SGpCO0FBQ0Y7O0F1Qjk3SEU7RUFDRSxvQkFBYztBdkJpOEhsQjs7QUkvOEhFO0VtQmFBO0lBR0ksb0JBQWM7RXZCbzhIbEI7QUFDRjs7QXVCbDhIRTtFQUNFLGtCQUFZO0F2QnE4SGhCOztBSXo5SEU7RW1CbUJBO0lBR0ksa0JBQVk7RXZCdzhIaEI7QUFDRjs7QXVCdDhIRTtFQUNFLGtCQUFZO0F2Qnk4SGhCOztBSW4rSEU7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNDhIaEI7QUFDRjs7QXVCMThIRTtFQUNFLG9CQUFjO0F2QjY4SGxCOztBSTcrSEU7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZzlIbEI7QUFDRjs7QXVCOThIRTtFQUNFLHFCQUFlO0F2Qmk5SG5COztBSXYvSEU7RW1CcUNBO0lBR0kscUJBQWU7RXZCbzlIbkI7QUFDRjs7QXVCbDlIRTtFQUNFLG1CQUFhO0F2QnE5SGpCOztBSWpnSUU7RW1CMkNBO0lBR0ksbUJBQWE7RXZCdzlIakI7QUFDRjs7QXVCdGdJRTtFQUNFLGlCQUFXO0F2QnlnSWY7O0FJM2dJRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjRnSWY7QUFDRjs7QXVCMWdJRTtFQUNFLG1CQUFhO0F2QjZnSWpCOztBSXJoSUU7RW1CT0E7SUFHSSxtQkFBYTtFdkJnaElqQjtBQUNGOztBdUI5Z0lFO0VBQ0Usb0JBQWM7QXZCaWhJbEI7O0FJL2hJRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm9oSWxCO0FBQ0Y7O0F1QmxoSUU7RUFDRSxrQkFBWTtBdkJxaEloQjs7QUl6aUlFO0VtQm1CQTtJQUdJLGtCQUFZO0V2QndoSWhCO0FBQ0Y7O0F1QnRoSUU7RUFDRSxrQkFBWTtBdkJ5aEloQjs7QUluaklFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjRoSWhCO0FBQ0Y7O0F1QjFoSUU7RUFDRSxvQkFBYztBdkI2aElsQjs7QUk3aklFO0VtQitCQTtJQUdJLG9CQUFjO0V2QmdpSWxCO0FBQ0Y7O0F1QjloSUU7RUFDRSxxQkFBZTtBdkJpaUluQjs7QUl2a0lFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm9pSW5CO0FBQ0Y7O0F1QmxpSUU7RUFDRSxtQkFBYTtBdkJxaUlqQjs7QUlqbElFO0VtQjJDQTtJQUdJLG1CQUFhO0V2QndpSWpCO0FBQ0Y7O0F1QnRsSUU7RUFDRSxpQkFBVztBdkJ5bElmOztBSTNsSUU7RW1CQ0E7SUFHSSxpQkFBVztFdkI0bElmO0FBQ0Y7O0F1QjFsSUU7RUFDRSxtQkFBYTtBdkI2bElqQjs7QUlybUlFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZ21JakI7QUFDRjs7QXVCOWxJRTtFQUNFLG9CQUFjO0F2QmltSWxCOztBSS9tSUU7RW1CYUE7SUFHSSxvQkFBYztFdkJvbUlsQjtBQUNGOztBdUJsbUlFO0VBQ0Usa0JBQVk7QXZCcW1JaEI7O0FJem5JRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3bUloQjtBQUNGOztBdUJ0bUlFO0VBQ0Usa0JBQVk7QXZCeW1JaEI7O0FJbm9JRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0bUloQjtBQUNGOztBdUIxbUlFO0VBQ0Usb0JBQWM7QXZCNm1JbEI7O0FJN29JRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJnbklsQjtBQUNGOztBdUI5bUlFO0VBQ0UscUJBQWU7QXZCaW5JbkI7O0FJdnBJRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJvbkluQjtBQUNGOztBdUJsbklFO0VBQ0UsbUJBQWE7QXZCcW5JakI7O0FJanFJRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3bklqQjtBQUNGOztBdUJ0cUlFO0VBQ0UsaUJBQVc7QXZCeXFJZjs7QUkzcUlFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNHFJZjtBQUNGOztBdUIxcUlFO0VBQ0UsbUJBQWE7QXZCNnFJakI7O0FJcnJJRTtFbUJPQTtJQUdJLG1CQUFhO0V2QmdySWpCO0FBQ0Y7O0F1QjlxSUU7RUFDRSxvQkFBYztBdkJpcklsQjs7QUkvcklFO0VtQmFBO0lBR0ksb0JBQWM7RXZCb3JJbEI7QUFDRjs7QXVCbHJJRTtFQUNFLGtCQUFZO0F2QnFySWhCOztBSXpzSUU7RW1CbUJBO0lBR0ksa0JBQVk7RXZCd3JJaEI7QUFDRjs7QXVCdHJJRTtFQUNFLGtCQUFZO0F2QnlySWhCOztBSW50SUU7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNHJJaEI7QUFDRjs7QXVCMXJJRTtFQUNFLG9CQUFjO0F2QjZySWxCOztBSTd0SUU7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZ3NJbEI7QUFDRjs7QXVCOXJJRTtFQUNFLHFCQUFlO0F2QmlzSW5COztBSXZ1SUU7RW1CcUNBO0lBR0kscUJBQWU7RXZCb3NJbkI7QUFDRjs7QXVCbHNJRTtFQUNFLG1CQUFhO0F2QnFzSWpCOztBSWp2SUU7RW1CMkNBO0lBR0ksbUJBQWE7RXZCd3NJakI7QUFDRjs7QXVCdHZJRTtFQUNFLGlCQUFXO0F2Qnl2SWY7O0FJM3ZJRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjR2SWY7QUFDRjs7QXVCMXZJRTtFQUNFLG1CQUFhO0F2QjZ2SWpCOztBSXJ3SUU7RW1CT0E7SUFHSSxtQkFBYTtFdkJnd0lqQjtBQUNGOztBdUI5dklFO0VBQ0Usb0JBQWM7QXZCaXdJbEI7O0FJL3dJRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm93SWxCO0FBQ0Y7O0F1Qmx3SUU7RUFDRSxrQkFBWTtBdkJxd0loQjs7QUl6eElFO0VtQm1CQTtJQUdJLGtCQUFZO0V2Qnd3SWhCO0FBQ0Y7O0F1QnR3SUU7RUFDRSxrQkFBWTtBdkJ5d0loQjs7QUlueUlFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjR3SWhCO0FBQ0Y7O0F1QjF3SUU7RUFDRSxvQkFBYztBdkI2d0lsQjs7QUk3eUlFO0VtQitCQTtJQUdJLG9CQUFjO0V2Qmd4SWxCO0FBQ0Y7O0F1Qjl3SUU7RUFDRSxxQkFBZTtBdkJpeEluQjs7QUl2eklFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm94SW5CO0FBQ0Y7O0F1Qmx4SUU7RUFDRSxtQkFBYTtBdkJxeElqQjs7QUlqMElFO0VtQjJDQTtJQUdJLG1CQUFhO0V2Qnd4SWpCO0FBQ0Y7O0F1QnQwSUU7RUFDRSxpQkFBVztBdkJ5MElmOztBSTMwSUU7RW1CQ0E7SUFHSSxpQkFBVztFdkI0MElmO0FBQ0Y7O0F1QjEwSUU7RUFDRSxtQkFBYTtBdkI2MElqQjs7QUlyMUlFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZzFJakI7QUFDRjs7QXVCOTBJRTtFQUNFLG9CQUFjO0F2QmkxSWxCOztBSS8xSUU7RW1CYUE7SUFHSSxvQkFBYztFdkJvMUlsQjtBQUNGOztBdUJsMUlFO0VBQ0Usa0JBQVk7QXZCcTFJaEI7O0FJejJJRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3MUloQjtBQUNGOztBdUJ0MUlFO0VBQ0Usa0JBQVk7QXZCeTFJaEI7O0FJbjNJRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0MUloQjtBQUNGOztBdUIxMUlFO0VBQ0Usb0JBQWM7QXZCNjFJbEI7O0FJNzNJRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJnMklsQjtBQUNGOztBdUI5MUlFO0VBQ0UscUJBQWU7QXZCaTJJbkI7O0FJdjRJRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJvMkluQjtBQUNGOztBdUJsMklFO0VBQ0UsbUJBQWE7QXZCcTJJakI7O0FJajVJRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3MklqQjtBQUNGOztBdUJ0NUlFO0VBQ0UsaUJBQVc7QXZCeTVJZjs7QUkzNUlFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNDVJZjtBQUNGOztBdUIxNUlFO0VBQ0UsbUJBQWE7QXZCNjVJakI7O0FJcjZJRTtFbUJPQTtJQUdJLG1CQUFhO0V2Qmc2SWpCO0FBQ0Y7O0F1Qjk1SUU7RUFDRSxvQkFBYztBdkJpNklsQjs7QUkvNklFO0VtQmFBO0lBR0ksb0JBQWM7RXZCbzZJbEI7QUFDRjs7QXVCbDZJRTtFQUNFLGtCQUFZO0F2QnE2SWhCOztBSXo3SUU7RW1CbUJBO0lBR0ksa0JBQVk7RXZCdzZJaEI7QUFDRjs7QXVCdDZJRTtFQUNFLGtCQUFZO0F2Qnk2SWhCOztBSW44SUU7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNDZJaEI7QUFDRjs7QXVCMTZJRTtFQUNFLG9CQUFjO0F2QjY2SWxCOztBSTc4SUU7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZzdJbEI7QUFDRjs7QXVCOTZJRTtFQUNFLHFCQUFlO0F2Qmk3SW5COztBSXY5SUU7RW1CcUNBO0lBR0kscUJBQWU7RXZCbzdJbkI7QUFDRjs7QXVCbDdJRTtFQUNFLG1CQUFhO0F2QnE3SWpCOztBSWorSUU7RW1CMkNBO0lBR0ksbUJBQWE7RXZCdzdJakI7QUFDRjs7QXVCdCtJRTtFQUNFLGlCQUFXO0F2QnkrSWY7O0FJMytJRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjQrSWY7QUFDRjs7QXVCMStJRTtFQUNFLG1CQUFhO0F2QjYrSWpCOztBSXIvSUU7RW1CT0E7SUFHSSxtQkFBYTtFdkJnL0lqQjtBQUNGOztBdUI5K0lFO0VBQ0Usb0JBQWM7QXZCaS9JbEI7O0FJLy9JRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm8vSWxCO0FBQ0Y7O0F1QmwvSUU7RUFDRSxrQkFBWTtBdkJxL0loQjs7QUl6Z0pFO0VtQm1CQTtJQUdJLGtCQUFZO0V2QncvSWhCO0FBQ0Y7O0F1QnQvSUU7RUFDRSxrQkFBWTtBdkJ5L0loQjs7QUluaEpFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjQvSWhCO0FBQ0Y7O0F1QjEvSUU7RUFDRSxvQkFBYztBdkI2L0lsQjs7QUk3aEpFO0VtQitCQTtJQUdJLG9CQUFjO0V2QmdnSmxCO0FBQ0Y7O0F1QjkvSUU7RUFDRSxxQkFBZTtBdkJpZ0puQjs7QUl2aUpFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm9nSm5CO0FBQ0Y7O0F1QmxnSkU7RUFDRSxtQkFBYTtBdkJxZ0pqQjs7QUlqakpFO0VtQjJDQTtJQUdJLG1CQUFhO0V2QndnSmpCO0FBQ0Y7O0F1QnRqSkU7RUFDRSxpQkFBVztBdkJ5akpmOztBSTNqSkU7RW1CQ0E7SUFHSSxpQkFBVztFdkI0akpmO0FBQ0Y7O0F1QjFqSkU7RUFDRSxtQkFBYTtBdkI2akpqQjs7QUlya0pFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZ2tKakI7QUFDRjs7QXVCOWpKRTtFQUNFLG9CQUFjO0F2QmlrSmxCOztBSS9rSkU7RW1CYUE7SUFHSSxvQkFBYztFdkJva0psQjtBQUNGOztBdUJsa0pFO0VBQ0Usa0JBQVk7QXZCcWtKaEI7O0FJemxKRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3a0poQjtBQUNGOztBdUJ0a0pFO0VBQ0Usa0JBQVk7QXZCeWtKaEI7O0FJbm1KRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0a0poQjtBQUNGOztBdUIxa0pFO0VBQ0Usb0JBQWM7QXZCNmtKbEI7O0FJN21KRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJnbEpsQjtBQUNGOztBdUI5a0pFO0VBQ0UscUJBQWU7QXZCaWxKbkI7O0FJdm5KRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJvbEpuQjtBQUNGOztBdUJsbEpFO0VBQ0UsbUJBQWE7QXZCcWxKakI7O0FJam9KRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3bEpqQjtBQUNGOztBdUJ0b0pFO0VBQ0UsaUJBQVc7QXZCeW9KZjs7QUkzb0pFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNG9KZjtBQUNGOztBdUIxb0pFO0VBQ0UsbUJBQWE7QXZCNm9KakI7O0FJcnBKRTtFbUJPQTtJQUdJLG1CQUFhO0V2QmdwSmpCO0FBQ0Y7O0F1QjlvSkU7RUFDRSxvQkFBYztBdkJpcEpsQjs7QUkvcEpFO0VtQmFBO0lBR0ksb0JBQWM7RXZCb3BKbEI7QUFDRjs7QXVCbHBKRTtFQUNFLGtCQUFZO0F2QnFwSmhCOztBSXpxSkU7RW1CbUJBO0lBR0ksa0JBQVk7RXZCd3BKaEI7QUFDRjs7QXVCdHBKRTtFQUNFLGtCQUFZO0F2QnlwSmhCOztBSW5ySkU7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNHBKaEI7QUFDRjs7QXVCMXBKRTtFQUNFLG9CQUFjO0F2QjZwSmxCOztBSTdySkU7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZ3FKbEI7QUFDRjs7QXVCOXBKRTtFQUNFLHFCQUFlO0F2QmlxSm5COztBSXZzSkU7RW1CcUNBO0lBR0kscUJBQWU7RXZCb3FKbkI7QUFDRjs7QXVCbHFKRTtFQUNFLG1CQUFhO0F2QnFxSmpCOztBSWp0SkU7RW1CMkNBO0lBR0ksbUJBQWE7RXZCd3FKakI7QUFDRjs7QXVCdHRKRTtFQUNFLGlCQUFXO0F2Qnl0SmY7O0FJM3RKRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjR0SmY7QUFDRjs7QXVCMXRKRTtFQUNFLG1CQUFhO0F2QjZ0SmpCOztBSXJ1SkU7RW1CT0E7SUFHSSxtQkFBYTtFdkJndUpqQjtBQUNGOztBdUI5dEpFO0VBQ0Usb0JBQWM7QXZCaXVKbEI7O0FJL3VKRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm91SmxCO0FBQ0Y7O0F1Qmx1SkU7RUFDRSxrQkFBWTtBdkJxdUpoQjs7QUl6dkpFO0VtQm1CQTtJQUdJLGtCQUFZO0V2Qnd1SmhCO0FBQ0Y7O0F1QnR1SkU7RUFDRSxrQkFBWTtBdkJ5dUpoQjs7QUlud0pFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjR1SmhCO0FBQ0Y7O0F1QjF1SkU7RUFDRSxvQkFBYztBdkI2dUpsQjs7QUk3d0pFO0VtQitCQTtJQUdJLG9CQUFjO0V2Qmd2SmxCO0FBQ0Y7O0F1Qjl1SkU7RUFDRSxxQkFBZTtBdkJpdkpuQjs7QUl2eEpFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm92Sm5CO0FBQ0Y7O0F1Qmx2SkU7RUFDRSxtQkFBYTtBdkJxdkpqQjs7QUlqeUpFO0VtQjJDQTtJQUdJLG1CQUFhO0V2Qnd2SmpCO0FBQ0Y7O0F1QnR5SkU7RUFDRSxpQkFBVztBdkJ5eUpmOztBSTN5SkU7RW1CQ0E7SUFHSSxpQkFBVztFdkI0eUpmO0FBQ0Y7O0F1QjF5SkU7RUFDRSxtQkFBYTtBdkI2eUpqQjs7QUlyekpFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZ3pKakI7QUFDRjs7QXVCOXlKRTtFQUNFLG9CQUFjO0F2Qml6SmxCOztBSS96SkU7RW1CYUE7SUFHSSxvQkFBYztFdkJvekpsQjtBQUNGOztBdUJsekpFO0VBQ0Usa0JBQVk7QXZCcXpKaEI7O0FJejBKRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3ekpoQjtBQUNGOztBdUJ0ekpFO0VBQ0Usa0JBQVk7QXZCeXpKaEI7O0FJbjFKRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0ekpoQjtBQUNGOztBdUIxekpFO0VBQ0Usb0JBQWM7QXZCNnpKbEI7O0FJNzFKRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJnMEpsQjtBQUNGOztBdUI5ekpFO0VBQ0UscUJBQWU7QXZCaTBKbkI7O0FJdjJKRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJvMEpuQjtBQUNGOztBdUJsMEpFO0VBQ0UsbUJBQWE7QXZCcTBKakI7O0FJajNKRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3MEpqQjtBQUNGOztBdUJ0M0pFO0VBQ0UsaUJBQVc7QXZCeTNKZjs7QUkzM0pFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNDNKZjtBQUNGOztBdUIxM0pFO0VBQ0UsbUJBQWE7QXZCNjNKakI7O0FJcjRKRTtFbUJPQTtJQUdJLG1CQUFhO0V2Qmc0SmpCO0FBQ0Y7O0F1QjkzSkU7RUFDRSxvQkFBYztBdkJpNEpsQjs7QUkvNEpFO0VtQmFBO0lBR0ksb0JBQWM7RXZCbzRKbEI7QUFDRjs7QXVCbDRKRTtFQUNFLGtCQUFZO0F2QnE0SmhCOztBSXo1SkU7RW1CbUJBO0lBR0ksa0JBQVk7RXZCdzRKaEI7QUFDRjs7QXVCdDRKRTtFQUNFLGtCQUFZO0F2Qnk0SmhCOztBSW42SkU7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNDRKaEI7QUFDRjs7QXVCMTRKRTtFQUNFLG9CQUFjO0F2QjY0SmxCOztBSTc2SkU7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZzVKbEI7QUFDRjs7QXVCOTRKRTtFQUNFLHFCQUFlO0F2Qmk1Sm5COztBSXY3SkU7RW1CcUNBO0lBR0kscUJBQWU7RXZCbzVKbkI7QUFDRjs7QXVCbDVKRTtFQUNFLG1CQUFhO0F2QnE1SmpCOztBSWo4SkU7RW1CMkNBO0lBR0ksbUJBQWE7RXZCdzVKakI7QUFDRjs7QXVCdDhKRTtFQUNFLGlCQUFXO0F2Qnk4SmY7O0FJMzhKRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjQ4SmY7QUFDRjs7QXVCMThKRTtFQUNFLG1CQUFhO0F2QjY4SmpCOztBSXI5SkU7RW1CT0E7SUFHSSxtQkFBYTtFdkJnOUpqQjtBQUNGOztBdUI5OEpFO0VBQ0Usb0JBQWM7QXZCaTlKbEI7O0FJLzlKRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm85SmxCO0FBQ0Y7O0F1Qmw5SkU7RUFDRSxrQkFBWTtBdkJxOUpoQjs7QUl6K0pFO0VtQm1CQTtJQUdJLGtCQUFZO0V2Qnc5SmhCO0FBQ0Y7O0F1QnQ5SkU7RUFDRSxrQkFBWTtBdkJ5OUpoQjs7QUluL0pFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjQ5SmhCO0FBQ0Y7O0F1QjE5SkU7RUFDRSxvQkFBYztBdkI2OUpsQjs7QUk3L0pFO0VtQitCQTtJQUdJLG9CQUFjO0V2QmcrSmxCO0FBQ0Y7O0F1Qjk5SkU7RUFDRSxxQkFBZTtBdkJpK0puQjs7QUl2Z0tFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm8rSm5CO0FBQ0Y7O0F1QmwrSkU7RUFDRSxtQkFBYTtBdkJxK0pqQjs7QUlqaEtFO0VtQjJDQTtJQUdJLG1CQUFhO0V2QncrSmpCO0FBQ0Y7O0F1QnRoS0U7RUFDRSxpQkFBVztBdkJ5aEtmOztBSTNoS0U7RW1CQ0E7SUFHSSxpQkFBVztFdkI0aEtmO0FBQ0Y7O0F1QjFoS0U7RUFDRSxtQkFBYTtBdkI2aEtqQjs7QUlyaUtFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZ2lLakI7QUFDRjs7QXVCOWhLRTtFQUNFLG9CQUFjO0F2QmlpS2xCOztBSS9pS0U7RW1CYUE7SUFHSSxvQkFBYztFdkJvaUtsQjtBQUNGOztBdUJsaUtFO0VBQ0Usa0JBQVk7QXZCcWlLaEI7O0FJempLRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3aUtoQjtBQUNGOztBdUJ0aUtFO0VBQ0Usa0JBQVk7QXZCeWlLaEI7O0FJbmtLRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0aUtoQjtBQUNGOztBdUIxaUtFO0VBQ0Usb0JBQWM7QXZCNmlLbEI7O0FJN2tLRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJnaktsQjtBQUNGOztBdUI5aUtFO0VBQ0UscUJBQWU7QXZCaWpLbkI7O0FJdmxLRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJvaktuQjtBQUNGOztBdUJsaktFO0VBQ0UsbUJBQWE7QXZCcWpLakI7O0FJam1LRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3aktqQjtBQUNGOztBdUJ0bUtFO0VBQ0UsaUJBQVc7QXZCeW1LZjs7QUkzbUtFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNG1LZjtBQUNGOztBdUIxbUtFO0VBQ0UsbUJBQWE7QXZCNm1LakI7O0FJcm5LRTtFbUJPQTtJQUdJLG1CQUFhO0V2QmduS2pCO0FBQ0Y7O0F1QjltS0U7RUFDRSxvQkFBYztBdkJpbktsQjs7QUkvbktFO0VtQmFBO0lBR0ksb0JBQWM7RXZCb25LbEI7QUFDRjs7QXVCbG5LRTtFQUNFLGtCQUFZO0F2QnFuS2hCOztBSXpvS0U7RW1CbUJBO0lBR0ksa0JBQVk7RXZCd25LaEI7QUFDRjs7QXVCdG5LRTtFQUNFLGtCQUFZO0F2QnluS2hCOztBSW5wS0U7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNG5LaEI7QUFDRjs7QXVCMW5LRTtFQUNFLG9CQUFjO0F2QjZuS2xCOztBSTdwS0U7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZ29LbEI7QUFDRjs7QXVCOW5LRTtFQUNFLHFCQUFlO0F2QmlvS25COztBSXZxS0U7RW1CcUNBO0lBR0kscUJBQWU7RXZCb29LbkI7QUFDRjs7QXVCbG9LRTtFQUNFLG1CQUFhO0F2QnFvS2pCOztBSWpyS0U7RW1CMkNBO0lBR0ksbUJBQWE7RXZCd29LakI7QUFDRjs7QXVCdHJLRTtFQUNFLGlCQUFXO0F2QnlyS2Y7O0FJM3JLRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjRyS2Y7QUFDRjs7QXVCMXJLRTtFQUNFLG1CQUFhO0F2QjZyS2pCOztBSXJzS0U7RW1CT0E7SUFHSSxtQkFBYTtFdkJnc0tqQjtBQUNGOztBdUI5cktFO0VBQ0Usb0JBQWM7QXZCaXNLbEI7O0FJL3NLRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm9zS2xCO0FBQ0Y7O0F1QmxzS0U7RUFDRSxrQkFBWTtBdkJxc0toQjs7QUl6dEtFO0VtQm1CQTtJQUdJLGtCQUFZO0V2QndzS2hCO0FBQ0Y7O0F1QnRzS0U7RUFDRSxrQkFBWTtBdkJ5c0toQjs7QUludUtFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjRzS2hCO0FBQ0Y7O0F1QjFzS0U7RUFDRSxvQkFBYztBdkI2c0tsQjs7QUk3dUtFO0VtQitCQTtJQUdJLG9CQUFjO0V2Qmd0S2xCO0FBQ0Y7O0F1QjlzS0U7RUFDRSxxQkFBZTtBdkJpdEtuQjs7QUl2dktFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm90S25CO0FBQ0Y7O0F1Qmx0S0U7RUFDRSxtQkFBYTtBdkJxdEtqQjs7QUlqd0tFO0VtQjJDQTtJQUdJLG1CQUFhO0V2Qnd0S2pCO0FBQ0Y7O0F1QnR3S0U7RUFDRSxpQkFBVztBdkJ5d0tmOztBSTN3S0U7RW1CQ0E7SUFHSSxpQkFBVztFdkI0d0tmO0FBQ0Y7O0F1QjF3S0U7RUFDRSxtQkFBYTtBdkI2d0tqQjs7QUlyeEtFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZ3hLakI7QUFDRjs7QXVCOXdLRTtFQUNFLG9CQUFjO0F2Qml4S2xCOztBSS94S0U7RW1CYUE7SUFHSSxvQkFBYztFdkJveEtsQjtBQUNGOztBdUJseEtFO0VBQ0Usa0JBQVk7QXZCcXhLaEI7O0FJenlLRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3eEtoQjtBQUNGOztBdUJ0eEtFO0VBQ0Usa0JBQVk7QXZCeXhLaEI7O0FJbnpLRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0eEtoQjtBQUNGOztBdUIxeEtFO0VBQ0Usb0JBQWM7QXZCNnhLbEI7O0FJN3pLRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJneUtsQjtBQUNGOztBdUI5eEtFO0VBQ0UscUJBQWU7QXZCaXlLbkI7O0FJdjBLRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJveUtuQjtBQUNGOztBdUJseUtFO0VBQ0UsbUJBQWE7QXZCcXlLakI7O0FJajFLRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3eUtqQjtBQUNGOztBdUJ0MUtFO0VBQ0UsaUJBQVc7QXZCeTFLZjs7QUkzMUtFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNDFLZjtBQUNGOztBdUIxMUtFO0VBQ0UsbUJBQWE7QXZCNjFLakI7O0FJcjJLRTtFbUJPQTtJQUdJLG1CQUFhO0V2QmcyS2pCO0FBQ0Y7O0F1QjkxS0U7RUFDRSxvQkFBYztBdkJpMktsQjs7QUkvMktFO0VtQmFBO0lBR0ksb0JBQWM7RXZCbzJLbEI7QUFDRjs7QXVCbDJLRTtFQUNFLGtCQUFZO0F2QnEyS2hCOztBSXozS0U7RW1CbUJBO0lBR0ksa0JBQVk7RXZCdzJLaEI7QUFDRjs7QXVCdDJLRTtFQUNFLGtCQUFZO0F2QnkyS2hCOztBSW40S0U7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNDJLaEI7QUFDRjs7QXVCMTJLRTtFQUNFLG9CQUFjO0F2QjYyS2xCOztBSTc0S0U7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZzNLbEI7QUFDRjs7QXVCOTJLRTtFQUNFLHFCQUFlO0F2QmkzS25COztBSXY1S0U7RW1CcUNBO0lBR0kscUJBQWU7RXZCbzNLbkI7QUFDRjs7QXVCbDNLRTtFQUNFLG1CQUFhO0F2QnEzS2pCOztBSWo2S0U7RW1CMkNBO0lBR0ksbUJBQWE7RXZCdzNLakI7QUFDRjs7QXVCdDZLRTtFQUNFLGlCQUFXO0F2Qnk2S2Y7O0FJMzZLRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjQ2S2Y7QUFDRjs7QXVCMTZLRTtFQUNFLG1CQUFhO0F2QjY2S2pCOztBSXI3S0U7RW1CT0E7SUFHSSxtQkFBYTtFdkJnN0tqQjtBQUNGOztBdUI5NktFO0VBQ0Usb0JBQWM7QXZCaTdLbEI7O0FJLzdLRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm83S2xCO0FBQ0Y7O0F1Qmw3S0U7RUFDRSxrQkFBWTtBdkJxN0toQjs7QUl6OEtFO0VtQm1CQTtJQUdJLGtCQUFZO0V2Qnc3S2hCO0FBQ0Y7O0F1QnQ3S0U7RUFDRSxrQkFBWTtBdkJ5N0toQjs7QUluOUtFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjQ3S2hCO0FBQ0Y7O0F1QjE3S0U7RUFDRSxvQkFBYztBdkI2N0tsQjs7QUk3OUtFO0VtQitCQTtJQUdJLG9CQUFjO0V2Qmc4S2xCO0FBQ0Y7O0F1Qjk3S0U7RUFDRSxxQkFBZTtBdkJpOEtuQjs7QUl2K0tFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm84S25CO0FBQ0Y7O0F1Qmw4S0U7RUFDRSxtQkFBYTtBdkJxOEtqQjs7QUlqL0tFO0VtQjJDQTtJQUdJLG1CQUFhO0V2Qnc4S2pCO0FBQ0Y7O0F1QnQvS0U7RUFDRSxpQkFBVztBdkJ5L0tmOztBSTMvS0U7RW1CQ0E7SUFHSSxpQkFBVztFdkI0L0tmO0FBQ0Y7O0F1QjEvS0U7RUFDRSxtQkFBYTtBdkI2L0tqQjs7QUlyZ0xFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZ2dMakI7QUFDRjs7QXVCOS9LRTtFQUNFLG9CQUFjO0F2QmlnTGxCOztBSS9nTEU7RW1CYUE7SUFHSSxvQkFBYztFdkJvZ0xsQjtBQUNGOztBdUJsZ0xFO0VBQ0Usa0JBQVk7QXZCcWdMaEI7O0FJemhMRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3Z0xoQjtBQUNGOztBdUJ0Z0xFO0VBQ0Usa0JBQVk7QXZCeWdMaEI7O0FJbmlMRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0Z0xoQjtBQUNGOztBdUIxZ0xFO0VBQ0Usb0JBQWM7QXZCNmdMbEI7O0FJN2lMRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJnaExsQjtBQUNGOztBdUI5Z0xFO0VBQ0UscUJBQWU7QXZCaWhMbkI7O0FJdmpMRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJvaExuQjtBQUNGOztBdUJsaExFO0VBQ0UsbUJBQWE7QXZCcWhMakI7O0FJamtMRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3aExqQjtBQUNGOztBdUJ0a0xFO0VBQ0UsaUJBQVc7QXZCeWtMZjs7QUkza0xFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNGtMZjtBQUNGOztBdUIxa0xFO0VBQ0UsbUJBQWE7QXZCNmtMakI7O0FJcmxMRTtFbUJPQTtJQUdJLG1CQUFhO0V2QmdsTGpCO0FBQ0Y7O0F1QjlrTEU7RUFDRSxvQkFBYztBdkJpbExsQjs7QUkvbExFO0VtQmFBO0lBR0ksb0JBQWM7RXZCb2xMbEI7QUFDRjs7QXVCbGxMRTtFQUNFLGtCQUFZO0F2QnFsTGhCOztBSXptTEU7RW1CbUJBO0lBR0ksa0JBQVk7RXZCd2xMaEI7QUFDRjs7QXVCdGxMRTtFQUNFLGtCQUFZO0F2QnlsTGhCOztBSW5uTEU7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNGxMaEI7QUFDRjs7QXVCMWxMRTtFQUNFLG9CQUFjO0F2QjZsTGxCOztBSTduTEU7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZ21MbEI7QUFDRjs7QXVCOWxMRTtFQUNFLHFCQUFlO0F2QmltTG5COztBSXZvTEU7RW1CcUNBO0lBR0kscUJBQWU7RXZCb21MbkI7QUFDRjs7QXVCbG1MRTtFQUNFLG1CQUFhO0F2QnFtTGpCOztBSWpwTEU7RW1CMkNBO0lBR0ksbUJBQWE7RXZCd21MakI7QUFDRjs7QXVCdHBMRTtFQUNFLGlCQUFXO0F2QnlwTGY7O0FJM3BMRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjRwTGY7QUFDRjs7QXVCMXBMRTtFQUNFLG1CQUFhO0F2QjZwTGpCOztBSXJxTEU7RW1CT0E7SUFHSSxtQkFBYTtFdkJncUxqQjtBQUNGOztBdUI5cExFO0VBQ0Usb0JBQWM7QXZCaXFMbEI7O0FJL3FMRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm9xTGxCO0FBQ0Y7O0F1QmxxTEU7RUFDRSxrQkFBWTtBdkJxcUxoQjs7QUl6ckxFO0VtQm1CQTtJQUdJLGtCQUFZO0V2QndxTGhCO0FBQ0Y7O0F1QnRxTEU7RUFDRSxrQkFBWTtBdkJ5cUxoQjs7QUluc0xFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjRxTGhCO0FBQ0Y7O0F1QjFxTEU7RUFDRSxvQkFBYztBdkI2cUxsQjs7QUk3c0xFO0VtQitCQTtJQUdJLG9CQUFjO0V2QmdyTGxCO0FBQ0Y7O0F1QjlxTEU7RUFDRSxxQkFBZTtBdkJpckxuQjs7QUl2dExFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm9yTG5CO0FBQ0Y7O0F1QmxyTEU7RUFDRSxtQkFBYTtBdkJxckxqQjs7QUlqdUxFO0VtQjJDQTtJQUdJLG1CQUFhO0V2QndyTGpCO0FBQ0Y7O0F1QnR1TEU7RUFDRSxpQkFBVztBdkJ5dUxmOztBSTN1TEU7RW1CQ0E7SUFHSSxpQkFBVztFdkI0dUxmO0FBQ0Y7O0F1QjF1TEU7RUFDRSxtQkFBYTtBdkI2dUxqQjs7QUlydkxFO0VtQk9BO0lBR0ksbUJBQWE7RXZCZ3ZMakI7QUFDRjs7QXVCOXVMRTtFQUNFLG9CQUFjO0F2Qml2TGxCOztBSS92TEU7RW1CYUE7SUFHSSxvQkFBYztFdkJvdkxsQjtBQUNGOztBdUJsdkxFO0VBQ0Usa0JBQVk7QXZCcXZMaEI7O0FJendMRTtFbUJtQkE7SUFHSSxrQkFBWTtFdkJ3dkxoQjtBQUNGOztBdUJ0dkxFO0VBQ0Usa0JBQVk7QXZCeXZMaEI7O0FJbnhMRTtFbUJ5QkE7SUFHSSxrQkFBWTtFdkI0dkxoQjtBQUNGOztBdUIxdkxFO0VBQ0Usb0JBQWM7QXZCNnZMbEI7O0FJN3hMRTtFbUIrQkE7SUFHSSxvQkFBYztFdkJnd0xsQjtBQUNGOztBdUI5dkxFO0VBQ0UscUJBQWU7QXZCaXdMbkI7O0FJdnlMRTtFbUJxQ0E7SUFHSSxxQkFBZTtFdkJvd0xuQjtBQUNGOztBdUJsd0xFO0VBQ0UsbUJBQWE7QXZCcXdMakI7O0FJanpMRTtFbUIyQ0E7SUFHSSxtQkFBYTtFdkJ3d0xqQjtBQUNGOztBdUJ0ekxFO0VBQ0UsaUJBQVc7QXZCeXpMZjs7QUkzekxFO0VtQkNBO0lBR0ksaUJBQVc7RXZCNHpMZjtBQUNGOztBdUIxekxFO0VBQ0UsbUJBQWE7QXZCNnpMakI7O0FJcjBMRTtFbUJPQTtJQUdJLG1CQUFhO0V2QmcwTGpCO0FBQ0Y7O0F1Qjl6TEU7RUFDRSxvQkFBYztBdkJpMExsQjs7QUkvMExFO0VtQmFBO0lBR0ksb0JBQWM7RXZCbzBMbEI7QUFDRjs7QXVCbDBMRTtFQUNFLGtCQUFZO0F2QnEwTGhCOztBSXoxTEU7RW1CbUJBO0lBR0ksa0JBQVk7RXZCdzBMaEI7QUFDRjs7QXVCdDBMRTtFQUNFLGtCQUFZO0F2QnkwTGhCOztBSW4yTEU7RW1CeUJBO0lBR0ksa0JBQVk7RXZCNDBMaEI7QUFDRjs7QXVCMTBMRTtFQUNFLG9CQUFjO0F2QjYwTGxCOztBSTcyTEU7RW1CK0JBO0lBR0ksb0JBQWM7RXZCZzFMbEI7QUFDRjs7QXVCOTBMRTtFQUNFLHFCQUFlO0F2QmkxTG5COztBSXYzTEU7RW1CcUNBO0lBR0kscUJBQWU7RXZCbzFMbkI7QUFDRjs7QXVCbDFMRTtFQUNFLG1CQUFhO0F2QnExTGpCOztBSWo0TEU7RW1CMkNBO0lBR0ksbUJBQWE7RXZCdzFMakI7QUFDRjs7QXVCdDRMRTtFQUNFLGlCQUFXO0F2Qnk0TGY7O0FJMzRMRTtFbUJDQTtJQUdJLGlCQUFXO0V2QjQ0TGY7QUFDRjs7QXVCMTRMRTtFQUNFLG1CQUFhO0F2QjY0TGpCOztBSXI1TEU7RW1CT0E7SUFHSSxtQkFBYTtFdkJnNUxqQjtBQUNGOztBdUI5NExFO0VBQ0Usb0JBQWM7QXZCaTVMbEI7O0FJLzVMRTtFbUJhQTtJQUdJLG9CQUFjO0V2Qm81TGxCO0FBQ0Y7O0F1Qmw1TEU7RUFDRSxrQkFBWTtBdkJxNUxoQjs7QUl6NkxFO0VtQm1CQTtJQUdJLGtCQUFZO0V2Qnc1TGhCO0FBQ0Y7O0F1QnQ1TEU7RUFDRSxrQkFBWTtBdkJ5NUxoQjs7QUluN0xFO0VtQnlCQTtJQUdJLGtCQUFZO0V2QjQ1TGhCO0FBQ0Y7O0F1QjE1TEU7RUFDRSxvQkFBYztBdkI2NUxsQjs7QUk3N0xFO0VtQitCQTtJQUdJLG9CQUFjO0V2Qmc2TGxCO0FBQ0Y7O0F1Qjk1TEU7RUFDRSxxQkFBZTtBdkJpNkxuQjs7QUl2OExFO0VtQnFDQTtJQUdJLHFCQUFlO0V2Qm82TG5CO0FBQ0Y7O0F1Qmw2TEU7RUFDRSxtQkFBYTtBdkJxNkxqQjs7QUlqOUxFO0VtQjJDQTtJQUdJLG1CQUFhO0V2Qnc2TGpCO0FBQ0Y7O0F1Qm42TEE7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0F2QnM2THBCOztBd0IvOUxBOzsyQnhCbStMMkI7QXdCaCtMM0I7RUFDRSxnQkFBZ0I7QXhCaytMbEI7O0F3Qi85TEE7RUFDRSxnQkFBZ0I7QXhCaytMbEI7O0F3Qi85TEE7RUFDRSxnQkFBZ0I7QXhCaytMbEIiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogcmVzcy5jc3Mg4oCiIHYzLjAuMVxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TICovXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ociB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3ggKi9cbn1cblxuZGV0YWlscyxcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuICovXG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3ICovXG4gIC8qIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbiAgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbnByZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIC8qIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgKi9cbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgRm9ybXNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgLyogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TICovXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xuICByZXNpemU6IHZlcnRpY2FsO1xuICAvKiBTcGVjaWZ5IHRleHRhcmVhIHJlc2l6YWJpbGl0eSAqL1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICAvKiBTcGVjaWZ5IGZvbnQgaW5oZXJpdGFuY2Ugb2YgZm9ybSBlbGVtZW50cyAqL1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZSAqL1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggMzYrICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSAxOC0gYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1cInNjcmVlblwiXSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICBbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIENTUyBWYXJpYWJsZXMgKi9cbjpyb290IHtcbiAgLS1jb2xvci1wcmltYXJ5OiAjMzU0ODhjO1xuICAtLWNvbG9yLXRlYWw6ICM2MmMwYjU7XG4gIC0tY29sb3ItZGFyay10ZWFsOiAjMWFiMDllO1xuICAtLWNvbG9yLWFjY2VudDogI2ZjZDI1YjtcbiAgLS1jb2xvci1saWdodC1hY2NlbnQ6ICNmNWUwOGI7XG4gIC0tY29sb3ItdGV4dDogIzE3MjIyZTtcbiAgLS1jb2xvci1saWdodDogI2Y1ZjRmNjtcbiAgLS1jb2xvci1saWdodC1ncmF5OiAjZDVkNGQ2O1xuICAtLWNvbG9yLWRhcmstZ3JheTogI2E1YTRhNjtcbiAgLS1jb2xvci1hdHRuOiAjZTYzOTQ2O1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLWZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXCJNZWlyeW9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLFwiQXJpYWxcIixcIll1IEdvdGhpY1wiLHNhbnMtc2VyaWY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuWfuuacrFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogNThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgaHRtbCB7XG4gICAgc2Nyb2xsLXBhZGRpbmctdG9wOiA4NHB4O1xuICB9XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyay10ZWFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5wLCB1bCwgb2wsIGRsLCB0YWJsZSwgcHJlLCBibG9ja3F1b3RlLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBkbCwgc3BhbiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5zZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5YWx6YCa44Os44Kk44Ki44Km44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogOTAuODU3MTQlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmwtbWFpbiB7XG4gIHBhZGRpbmc6IDU4cHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAubC1tYWluIHtcbiAgICBwYWRkaW5nOiA4NHB4IDAgMDtcbiAgfVxufVxuXG4ubC1zdWIge1xuICBwYWRkaW5nOiA0OHB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtc3ViIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgfVxufVxuXG4ubC1zdWIgaGVhZGVyIHtcbiAgd2lkdGg6IDkyLjg1NzE0JTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtc3ViIGhlYWRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqLjgrPjg7zjg4fjgqPjgqrjg7Pjg5Hjg7zjg4Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWFjZF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSg1MywgNzIsIDE0MCwgMC4wOCk7XG4gIG1hcmdpbjogMCBhdXRvIDhweDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmMtYWNkX19oZWFkZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uYy1hY2RfX2hlYWRlci0tcmVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzAsIDU3LCA3MCwgMC4wOCk7XG59XG5cbi5jLWFjZF9fdGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmc6IDAgMTZweCAwIDEuN2VtO1xufVxuXG4uYy1hY2RfX3RsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlEuXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYy1hY2RfX3RsLS1zbSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uYy1hY2RfX3RsLS1yZWQge1xuICBwYWRkaW5nOiAwIDE2cHggMCAxLjJlbTtcbn1cblxuLmMtYWNkX190bC0tcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+8gVwiO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYXR0bik7XG4gIHRvcDogMC4xZW07XG59XG5cbi5jLWFjZF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5jLWFjZF9faWNvbjo6YWZ0ZXIsIC5jLWFjZF9faWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmMtYWNkX19pY29uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uYy1hY2RfX2lubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFjZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cblxuLmMtYWNkX19pbm5lciBoNCwgLmMtYWNkX19pbm5lciBoNSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmMtYWNkX19pbm5lciBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuXG4uYy1hY2RfX2lubmVyIHAubWIwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1hY2RfX2lubmVyIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYy1hY2RfX2Jsb2NrIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cblxuLmMtYWNkX19ibG9jay5tYjAge1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWFjZF9fYmxvY2sgcCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuLyog44Kq44O844OX44Oz5pmC44Gu44Ki44Kk44Kz44Oz5aSJ5YyWICovXG4ub3BlbiAuYy1hY2RfX2ljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLyrjgIDotaRWZXIgKi9cbi5jLWFjZF9faGVhZGVyLS1yZWQgLmMtYWNkX19pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYXR0bik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuiDjOaZr+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYmdfX2JsdWUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCA3MiwgMTQwLCAwLjA4KTtcbn1cblxuLmMtYmdfX2dyYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG5cbi5jLWJnX193aHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5jLWJnX19ncm4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk4LCAxOTIsIDE4MSwgMC4wOCk7XG59XG5cbi5jLWJnX195ZWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MiwgMjEwLCA5MSwgMC4wOCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuWFsemAmuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnRuIHtcbiAgLyrjgIDjg5Xjg4Pjgr/jg7zvvIbjg5jjg4Pjg4Djg7xDViAqL1xufVxuXG4uYy1idG5fX2N2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMy43MTQyOXZ3O1xuICBmb250LXNpemU6IDUuMTQyODZ2dztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4wO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDIuMjg1NzF2dztcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIGJveC1zaGFkb3c6IDFweCAycHggMTVweCAtNnB4IHJnYmEoMjMsIDM0LCA0NiwgMC41NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4uYy1idG5fX2N2OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0LjU3MTQzdnc7XG4gIGhlaWdodDogNC41NzE0M3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTMyJTIwMTZjMC04LjgtNy4yLTE2LTE2LTE2UzAlMjA3LjIlMjAwJTIwMTZzNy4yJTIwMTYlMjAxNiUyMDE2JTIwMTYtNy4yJTIwMTYtMTZ6TTEzJTIwNy45TDIzLjElMjAxNiUyMDEzJTIwMjQuMVY3Ljl6JTIyJTIwZmlsbCUzRCUyMiUyMzM1NDg4YyUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogbWluKCgxNnZ3LzM1MCkqMTAwLCAxNnB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuX19jdiB7XG4gICAgaGVpZ2h0OiBtaW4oKDU4dncvMTM2NikqMTAwLCA1OHB4KTtcbiAgICBmb250LXNpemU6IG1pbigoMTl2dy8xMzY2KSoxMDAsIDE5cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMDk4MXZ3O1xuICB9XG4gIC5jLWJ0bl9fY3Y6OmFmdGVyIHtcbiAgICB3aWR0aDogbWluKCgyMHZ3LzEzNjYpKjEwMCwgMjBweCk7XG4gICAgaGVpZ2h0OiBtaW4oKDIwdncvMTM2NikqMTAwLCAyMHB4KTtcbiAgICByaWdodDogbWluKCgxNnZ3LzEzNjYpKjEwMCwgMTZweCk7XG4gIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmMtYnRuX19jdjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoNTMsIDcyLCAxNDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQtYWNjZW50KTtcbiAgfVxuICAuYy1idG5fX2N2OmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbi5jLWJ0bl9fdGV4dExpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjI4NTcxdnc7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jLWJ0bl9fdGV4dExpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJ2dztcbiAgaGVpZ2h0OiAzLjQyODU3dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDI2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNOS45JTIwMTNMMCUyMDNsMy0zJTIwMTMlMjAxM0wzJTIwMjZsLTMtMyUyMDkuOS0xMHolMjIlMjBmaWxsJTNEJTIyJTIzMzU0ODhjJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0yLjg1NzE0dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bl9fdGV4dExpbmsge1xuICAgIGZvbnQtc2l6ZTogbWluKCgxNXZ3LzEzNjYpKjEwMCwgMTVweCk7XG4gIH1cbiAgLmMtYnRuX190ZXh0TGluazo6YWZ0ZXIge1xuICAgIHdpZHRoOiBtaW4oKDh2dy8xMzY2KSoxMDAsIDhweCk7XG4gICAgaGVpZ2h0OiBtaW4oKDEzdncvMTM2NikqMTAwLCAxM3B4KTtcbiAgICByaWdodDogbWluKCgtMTB2dy8xMzY2KSoxMDAsIC0xMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1idG5fX3RleHRMaW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmMtYnRuX19ubWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLmMtYnRuX19ubWw6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMjYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk05LjklMjAxM0wwJTIwM2wzLTMlMjAxMyUyMDEzTDMlMjAyNmwtMy0zJTIwOS45LTEweiUyMiUyMGZpbGwlM0QlMjIlMjMzNTQ4OGMlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jLWJ0bl9fbm1sOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCA3MiwgMTQwLCAwLjA4KTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqvjg7zjg4lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIDLjgqvjg6njg6AgKi9cbi5jLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiA4OTZweDtcbiAgZ2FwOiAzMnB4IDA7XG59XG5cbi5jLWNhcmRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OC4yMTQyOSU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44Oz44OI44Gu5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1kb2Mge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5jLWRvY19fcmVhZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1kb2NfX3JlYWQge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5cbi5jLWRvY19fYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jLWRvY19fMTIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmMtZG9jX18xMyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uYy1kb2NfXzE0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5jLWRvY19fMTUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmMtZG9jX18xNiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uYy1kb2NfXzE3IHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5cbi5jLWRvY19fMTgge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmMtZG9jX18xOSB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xufVxuXG4uYy1kb2NfXzIwIHtcbiAgZm9udC1zaXplOiAyLjByZW07XG59XG5cbi5jLWRvY19fMjEge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cblxuLmMtZG9jX18yMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4uYy1kb2NfXzIzIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG59XG5cbi5jLWRvY19fMjQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuLmMtZG9jX18yNSB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG59XG5cbi5jLWRvY19fMjYge1xuICBmb250LXNpemU6IDIuNnJlbTtcbn1cblxuLmMtZG9jX18yNyB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xufVxuXG4uYy1kb2NfXzI4IHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuimi+WHuuOBl+OBruioreWumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaGRnIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4uYy1oZGdfX3ByaSB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5jLWhkZ19fcHJpIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGRnX19wcmkge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICB9XG4gIC5jLWhkZ19fcHJpIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1oZGdfX3NlYyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhkZ19fc2VjIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuXG4uYy1oZGdfX3RyaSB7XG4gIGZvbnQtc2l6ZTogMi4wcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGRnX190cmkge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi5jLWhkZ19fcXVhIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZGdfX3F1YSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLmMtaGRnX18xNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYy1oZGdfXzE2IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5jLWhkZ19fMTcge1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cblxuLmMtaGRnX18xOCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uYy1oZGdfXzE5IHtcbiAgZm9udC1zaXplOiAxLjlyZW07XG59XG5cbi5jLWhkZ19fMjAge1xuICBmb250LXNpemU6IDIuMHJlbTtcbn1cblxuLmMtaGRnX18yMSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xufVxuXG4uYy1oZGdfXzIyIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5cbi5jLWhkZ19fMjMge1xuICBmb250LXNpemU6IDIuM3JlbTtcbn1cblxuLmMtaGRnX18yNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4uYy1oZGdfXzI1IHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cblxuLmMtaGRnX18yNiB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuXG4uYy1oZGdfXzI3IHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG59XG5cbi5jLWhkZ19fMjgge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmMtaGRnX18yOSB7XG4gIGZvbnQtc2l6ZTogMi45cmVtO1xufVxuXG4uYy1oZGdfXzMwIHtcbiAgZm9udC1zaXplOiAzLjByZW07XG59XG5cbi5jLWhkZ19fMzEge1xuICBmb250LXNpemU6IDMuMXJlbTtcbn1cblxuLmMtaGRnX18zMiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuXG4uYy1oZGdfXzMzIHtcbiAgZm9udC1zaXplOiAzLjNyZW07XG59XG5cbi5jLWhkZ19fMzQge1xuICBmb250LXNpemU6IDMuNHJlbTtcbn1cblxuLmMtaGRnX18zNSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuXG4uYy1oZGdfXzM2IHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG59XG5cbi5jLWhkZ19fMzcge1xuICBmb250LXNpemU6IDMuN3JlbTtcbn1cblxuLmMtaGRnX18zOCB7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xufVxuXG4uYy1oZGdfXzM4IHtcbiAgZm9udC1zaXplOiAzLjlyZW07XG59XG5cbi5jLWhkZ19fMzgge1xuICBmb250LXNpemU6IDQuMHJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1saXN0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uYy1saXN0IGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmMtbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5jLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWxpc3RfX251bSB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG4uYy1saXN0X19udW0gbGkge1xuICB0ZXh0LWluZGVudDogLTEuNWVtO1xufVxuXG4uYy1saXN0X19udW0gbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcbiAgY29udGVudDogXCJcIiBjb3VudGVyKG51bWJlcikgXCIuXCI7XG59XG5cbi5jLWxpc3RfX3BhciB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xuICBwYWRkaW5nLWxlZnQ6IDIuNGVtO1xufVxuXG4uYy1saXN0X19wYXIgbGkge1xuICB0ZXh0LWluZGVudDogLTIuNGVtO1xufVxuXG4uYy1saXN0X19wYXIgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcbiAgY29udGVudDogXCLvvIhcIiBjb3VudGVyKG51bWJlcikgXCLvvIlcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5rOo5oSP5LqL6aCFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5jLW5vdGVzIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG59XG5cbi5jLW5vdGVzIGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG59XG5cbi5jLW5vdGVzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1ub3Rlc19fYXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjNlbTtcbn1cblxuLmMtbm90ZXNfX2FzdCBsaSB7XG4gIHRleHQtaW5kZW50OiAtMi4zZW07XG59XG5cbi5jLW5vdGVzX19hc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKCpcIiBjb3VudGVyKG51bWJlcikgXCIpIFwiO1xufVxuXG4uYy1ub3Rlc19fYXN0LS1ubzIgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K744Kv44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1zZWMge1xuICBwYWRkaW5nOiA0OHB4IDA7XG4gIC8qIOS4iuOBoOOBkXBhZGRpbmcgKi9cbiAgLyog5LiL44Gg44GRcGFkZGluZyAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWMge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuXG4uYy1zZWNfX3VwcGVyIHtcbiAgcGFkZGluZzogNDhweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY19fdXBwZXIge1xuICAgIHBhZGRpbmc6IDY0cHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY19fdXBwZXItLXNtIHtcbiAgICBwYWRkaW5nOiA0OHB4IDAgMDtcbiAgfVxufVxuXG4uYy1zZWNfX2xvd2VyIHtcbiAgcGFkZGluZzogMCAwIDQ4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY19fbG93ZXIge1xuICAgIHBhZGRpbmc6IDAgMCA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY19fbG93ZXItLXNtIHtcbiAgICBwYWRkaW5nOiAwIDAgNDhweDtcbiAgfVxufVxuXG4uYy1zZWNfX2lubmVyIHtcbiAgd2lkdGg6IDkyLjg1NzE0JTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jLXNlY19faW5uZXItLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K/44OW44Gu5Z+65pysXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFiIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmMtdGFiX19idG4ge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJfX2J0biB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG5cbi5jLXRhYl9fc2VjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtdGFiX19zZWMuaXMtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jjga7mjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRleHRfXzE0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4uYy10ZXh0X18xNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWhlYWRlcl9fY29tbW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAucC1oZWFkZXJfX2NvbW1vbiB7XG4gICAgcGFkZGluZzogMThweCBtaW4oKDQzdncvMTM2NikqMTAwLCA0M3B4KTtcbiAgfVxuICAucC1oZWFkZXJfX2NvbW1vbi5maXhlZCB7XG4gICAgcGFkZGluZzogMTRweCBtaW4oKDQzdncvMTM2NikqMTAwLCA0M3B4KTtcbiAgfVxufVxuXG4ucC1oZWFkZXJfX2VudHJ5IHtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19lbnRyeSB7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICB9XG59XG5cbi5wLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnAtaGVhZGVyX19sb2dvOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cblxuLnAtaGVhZGVyX19sb2dvLS1lbnRyeSB7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbG9nby0tZW50cnkge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLnAtaGVhZGVyX19sb2dvLS1tYWluIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAucC1oZWFkZXJfX2xvZ28tLW1haW4ge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLmZpeGVkIC5wLWhlYWRlcl9fbG9nby0tbWFpbiB7XG4gIG1heC13aWR0aDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpeGVkIC5wLWhlYWRlcl9fbG9nby0tbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCsOODreODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xuICAvKiDjg4njg63jg4Pjg5fjg4Djgqbjg7PvvIbjg4njg63jg6/jg7wgKi9cbiAgLyogLm9wZW7jgYzku5jkuI7jgZXjgozjgZ/mmYIgKi9cbiAgLyog44Oc44K/44Oz44Ko44Oq44KiICovXG4gIC8qIFNQ55So6L+95Yqg44Oc44K/44OzICovXG59XG5cbi5wLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gIC5wLW5hdl9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLnAtbmF2X19saXN0LS1zZWNvbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdG9wOiA4M3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjZweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbn1cblxuLnAtbmF2X19saXN0LS1zZWNvbmQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLW5hdl9fbGlzdC0tc2Vjb25kIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAucC1uYXZfX2xpc3QtLXNlY29uZCBhIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIH1cbiAgLnAtbmF2X19saXN0LS1zZWNvbmQgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5wLW5hdi5vcGVuIC5wLW5hdl9fbGlzdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogMTEwO1xufVxuXG4ucC1uYXZfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAwIDhweDtcbiAgLyogUEMg44Ki44Kz44O844OH44Kj44Kq44Oz44Oh44OL44Ol44O86Kit5a6aICovXG59XG5cbi5wLW5hdl9faXRlbSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAyNHB4IDhweDtcbn1cblxuLnAtbmF2X19pdGVtIHNwYW46OmJlZm9yZSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAucC1uYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB9XG4gIC5wLW5hdl9faXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucC1uYXZfX2l0ZW0gc3Bhbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLW5hdl9faXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI2JTIwMTYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMyUyMDkuOUwyMyUyMDBsMyUyMDMtMTMlMjAxM0wwJTIwM2wzLTMlMjAxMCUyMDkuOXolMjIlMjBmaWxsJTNEJTIyJTIzMzU0ODhjJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gIC5wLW5hdl9faXRlbTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAucC1uYXZfX2l0ZW0uY2hpbGQ6aG92ZXIgLnAtbmF2X19saXN0LS1zZWNvbmQge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICB9XG59XG5cbi5wLW5hdl9fYnRuIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMzJweCA4cHggMzJweCAyNHB4O1xuICBtYXJnaW46IDEycHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG59XG5cbi5wLW5hdl9fYnRuOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAzMnB4IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLnAtbmF2X19idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5wLW5hdl9fYnRuOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5wLW5hdl9fYnRuIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBsaW5lLWhlaWdodDogMS4wO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXRleHQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLnAtbmF2X19idG4gYSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC1uYXZfX2J0biBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMjMsIDM0LCA0NiwgMC40KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIH1cbn1cblxuLnAtbmF2X19idG4tLWVudHJ5IGEge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC1uYXZfX2J0bi0tZW50cnkgYTpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG4ucC1uYXZfX1NQYnRuLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMzhweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gIC5wLW5hdl9fU1BidG4tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1uYXZfX1NQYnRuIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5wLW5hdl9fU1BidG4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDY0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLW5hdl9fU1BidG4gYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiByZ2JhKDIzLCAzNCwgNDYsIDAuNCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICB9XG59XG5cbi5wLW5hdl9fU1BidG4tLWVudHJ5IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC1uYXZfX1NQYnRuLS1lbnRyeSBhOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2hhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAjaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNoYW1idXJnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG5cbiNoYW1idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMHB4O1xufVxuXG4jaGFtYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDlweDtcbn1cblxuI2hhbWJ1cmdlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4njg63jg6/jg7zjga7og4zmma9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNjb3ZlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiA1OHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAjY292ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvFxu44K/44OD44OX44GX44Gf5pmCXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ub3BlbiAjaGFtYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ub3BlbiAjaGFtYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4ub3BlbiAjaGFtYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBib3R0b206IDlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm9wZW4gI2NvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaGVhZGVy44GMRml4ZWTjgZfjgZ/mmYJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5maXhlZCAucC1uYXZfX2J0biBhIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAuZml4ZWQgLnAtbmF2X19idG4gYSB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gIC5maXhlZCAucC1uYXZfX2xpc3QtLXNlY29uZCB7XG4gICAgdG9wOiA2NnB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODs+OBj+OBmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtcGFubmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhbm5hdiB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5cbi5wLXBhbm5hdl9faW5uZXIge1xuICB3aWR0aDogOTAuODU3MTQlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtcGFubmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ucC1wYW5uYXZfX2xpc3QgbGkge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG59XG5cbi5wLXBhbm5hdl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1wYW5uYXZfX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wLXBhbm5hdl9fbGlzdCBsaSBhOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDI2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNOS45JTIwMTNMMCUyMDNsMy0zJTIwMTMlMjAxM0wzJTIwMjZsLTMtMyUyMDkuOS0xMHolMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xufVxuXG4ucC1wYW5uYXZfX2hkZyB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhbm5hdl9faGRnIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7zkuIogQ1bjgqjjg6rjgqJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWN2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MC44NTcxNHZ3O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9jb21tb24vYmdfZm9vdGVyX2N2X3NwLndlYnApIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2IHtcbiAgICBoZWlnaHQ6IG1pbigoMzE4dncvMTM2NikqMTAwLCAzMThweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvY29tbW9uL2JnX2Zvb3Rlcl9jdl9wYy53ZWJwKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5wLWN2X19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDkyLjg1NzE0JTtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2X19pbm5lciB7XG4gICAgd2lkdGg6IDQ5LjM0MTE0JTtcbiAgICBtYXgtd2lkdGg6IDY3NHB4O1xuICB9XG59XG5cbi5wLWN2X19zZXJ2aWNlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMy40Mjg1N3Z3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jdl9fc2VydmljZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gbWluKCgxNXZ3LzEzNjYpKjEwMCwgMTVweCk7XG4gIH1cbn1cblxuLnAtY3ZfX2N2IHtcbiAgbWFyZ2luOiAwIGF1dG8gMy40Mjg1N3Z3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jdl9fY3Yge1xuICAgIHdpZHRoOiBtaW4oKDQ1MHZ3LzEzNjYpKjEwMCwgNDUwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIG1pbigoOHZ3LzEzNjYpKjEwMCwgOHB4KTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4ucC1mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2xvZ28ge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnAtZm9vdGVyX19sb2dvOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cblxuLnAtZm9vdGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAucC1mb290ZXJfX25hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19uYXYge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnAtZm9vdGVyX19ibG9jayB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19ibG9jayB7XG4gICAgcGFkZGluZzogMCBtaW4oKDY0dncvMTM2NikqMTAwLCA2NHB4KSAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWZvb3Rlcl9fYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucC1mb290ZXJfX2hkZyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5wLWZvb3Rlcl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4ucC1mb290ZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtZm9vdGVyX19pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLWZvb3Rlcl9faXRlbSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cblxuLnAtZm9vdGVyX19jb3B5IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE4cHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2NvcHkge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaWh+Wtl+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5zdWIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyay10ZWFsbCk7XG59XG5cbi53aHQge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4ucmVkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWF0dG4pO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7msY7nlKjjg57jg7zjgrjjg7PvvIbjg5Hjg4fjgqPjg7PjgrBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LW10LTB4IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC0weCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi51LW1yLTB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTB4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4udS1tYi0weCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWItMHgge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4udS1tbC0weCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTB4IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi51LXB0LTB4IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMHgge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuLnUtcHItMHgge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXByLTB4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLnUtcGItMHgge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi0weCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG4udS1wbC0weCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0weCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnUtbXQtMXgge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW10LTF4IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLnUtbXItMXgge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItMXgge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbi51LW1iLTF4IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0xeCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi51LW1sLTF4IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWwtMXgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuLnUtcHQtMXgge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC0xeCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuXG4udS1wci0xeCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMXgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4udS1wYi0xeCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBiLTF4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi51LXBsLTF4IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTF4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuXG4udS1tdC0yeCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMngge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLnUtbXItMngge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItMngge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG4udS1tYi0yeCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWItMngge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnUtbWwtMngge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0yeCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLnUtcHQtMngge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC0yeCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cblxuLnUtcHItMngge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXByLTJ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi51LXBiLTJ4IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMngge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi51LXBsLTJ4IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTJ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLnUtbXQtM3gge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC0zeCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4udS1tci0zeCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItM3gge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuXG4udS1tYi0zeCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTN4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi51LW1sLTN4IHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTN4IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuXG4udS1wdC0zeCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC0zeCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuLnUtcHItM3gge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci0zeCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG4udS1wYi0zeCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi0zeCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnUtcGwtM3gge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTN4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cblxuLnUtbXQtNHgge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC00eCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4udS1tci00eCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItNHgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuXG4udS1tYi00eCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTR4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi51LW1sLTR4IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTR4IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxufVxuXG4udS1wdC00eCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC00eCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cblxuLnUtcHItNHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci00eCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuXG4udS1wYi00eCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi00eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnUtcGwtNHgge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTR4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cbn1cblxuLnUtbXQtNXgge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC01eCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4udS1tci01eCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItNXgge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG4udS1tYi01eCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTV4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi51LW1sLTV4IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTV4IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG4udS1wdC01eCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC01eCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnUtcHItNXgge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci01eCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4udS1wYi01eCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi01eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnUtcGwtNXgge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTV4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnUtbXQtNngge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC02eCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuXG4udS1tci02eCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItNngge1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxufVxuXG4udS1tYi02eCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTZ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi51LW1sLTZ4IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTZ4IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuXG4udS1wdC02eCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC02eCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn1cblxuLnUtcHItNngge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci02eCB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxufVxuXG4udS1wYi02eCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi02eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLnUtcGwtNngge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTZ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cblxuLnUtbXQtN3gge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC03eCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuXG4udS1tci03eCB7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItN3gge1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbiAgfVxufVxuXG4udS1tYi03eCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTd4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbi51LW1sLTd4IHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTd4IHtcbiAgICBtYXJnaW4tbGVmdDogNTZweDtcbiAgfVxufVxuXG4udS1wdC03eCB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC03eCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cblxuLnUtcHItN3gge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci03eCB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgfVxufVxuXG4udS1wYi03eCB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi03eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuLnUtcGwtN3gge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTd4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIH1cbn1cblxuLnUtbXQtOHgge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC04eCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxufVxuXG4udS1tci04eCB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItOHgge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxufVxuXG4udS1tYi04eCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTh4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbi51LW1sLTh4IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTh4IHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxufVxuXG4udS1wdC04eCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC04eCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuLnUtcHItOHgge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci04eCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxufVxuXG4udS1wYi04eCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi04eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLnUtcGwtOHgge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTh4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cbn1cblxuLnUtbXQtOXgge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC05eCB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxufVxuXG4udS1tci05eCB7XG4gIG1hcmdpbi1yaWdodDogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItOXgge1xuICAgIG1hcmdpbi1yaWdodDogNzJweDtcbiAgfVxufVxuXG4udS1tYi05eCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTl4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG59XG5cbi51LW1sLTl4IHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTl4IHtcbiAgICBtYXJnaW4tbGVmdDogNzJweDtcbiAgfVxufVxuXG4udS1wdC05eCB7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC05eCB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gIH1cbn1cblxuLnUtcHItOXgge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci05eCB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweDtcbiAgfVxufVxuXG4udS1wYi05eCB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi05eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIH1cbn1cblxuLnUtcGwtOXgge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTl4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIH1cbn1cblxuLnUtbXQtMTB4IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMTB4IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi51LW1yLTEweCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItMTB4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLnUtbWItMTB4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWItMTB4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi51LW1sLTEweCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0xMHgge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbi51LXB0LTEweCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC0xMHgge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbi51LXByLTEweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXByLTEweCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuXG4udS1wYi0xMHgge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMTB4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4udS1wbC0xMHgge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTEweCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbi51LW10LTExeCB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW10LTExeCB7XG4gICAgbWFyZ2luLXRvcDogODhweDtcbiAgfVxufVxuXG4udS1tci0xMXgge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTExeCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xuICB9XG59XG5cbi51LW1iLTExeCB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTExeCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxufVxuXG4udS1tbC0xMXgge1xuICBtYXJnaW4tbGVmdDogNDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWwtMTF4IHtcbiAgICBtYXJnaW4tbGVmdDogODhweDtcbiAgfVxufVxuXG4udS1wdC0xMXgge1xuICBwYWRkaW5nLXRvcDogNDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMTF4IHtcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgfVxufVxuXG4udS1wci0xMXgge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci0xMXgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHg7XG4gIH1cbn1cblxuLnUtcGItMTF4IHtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBiLTExeCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIH1cbn1cblxuLnUtcGwtMTF4IHtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0xMXgge1xuICAgIHBhZGRpbmctbGVmdDogODhweDtcbiAgfVxufVxuXG4udS1tdC0xMngge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC0xMngge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbn1cblxuLnUtbXItMTJ4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tci0xMngge1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgfVxufVxuXG4udS1tYi0xMngge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0xMngge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuLnUtbWwtMTJ4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTEyeCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHg7XG4gIH1cbn1cblxuLnUtcHQtMTJ4IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXB0LTEyeCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbn1cblxuLnUtcHItMTJ4IHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMTJ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICB9XG59XG5cbi51LXBiLTEyeCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi0xMngge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG59XG5cbi51LXBsLTEyeCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGwtMTJ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIH1cbn1cblxuLnUtbXQtMTN4IHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMTN4IHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgfVxufVxuXG4udS1tci0xM3gge1xuICBtYXJnaW4tcmlnaHQ6IDUycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTEzeCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweDtcbiAgfVxufVxuXG4udS1tYi0xM3gge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0xM3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xuICB9XG59XG5cbi51LW1sLTEzeCB7XG4gIG1hcmdpbi1sZWZ0OiA1MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0xM3gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweDtcbiAgfVxufVxuXG4udS1wdC0xM3gge1xuICBwYWRkaW5nLXRvcDogNTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMTN4IHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gIH1cbn1cblxuLnUtcHItMTN4IHtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMTN4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweDtcbiAgfVxufVxuXG4udS1wYi0xM3gge1xuICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMTN4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7XG4gIH1cbn1cblxuLnUtcGwtMTN4IHtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0xM3gge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHg7XG4gIH1cbn1cblxuLnUtbXQtMTR4IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMTR4IHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgfVxufVxuXG4udS1tci0xNHgge1xuICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTE0eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweDtcbiAgfVxufVxuXG4udS1tYi0xNHgge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0xNHgge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICB9XG59XG5cbi51LW1sLTE0eCB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0xNHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweDtcbiAgfVxufVxuXG4udS1wdC0xNHgge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMTR4IHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gIH1cbn1cblxuLnUtcHItMTR4IHtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMTR4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweDtcbiAgfVxufVxuXG4udS1wYi0xNHgge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMTR4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gIH1cbn1cblxuLnUtcGwtMTR4IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0xNHgge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHg7XG4gIH1cbn1cblxuLnUtbXQtMTV4IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMTV4IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG4udS1tci0xNXgge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTE1eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4udS1tYi0xNXgge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0xNXgge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi51LW1sLTE1eCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0xNXgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxufVxuXG4udS1wdC0xNXgge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMTV4IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLnUtcHItMTV4IHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMTV4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4udS1wYi0xNXgge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMTV4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnUtcGwtMTV4IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0xNXgge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbn1cblxuLnUtbXQtMTZ4IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMTZ4IHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweDtcbiAgfVxufVxuXG4udS1tci0xNngge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTE2eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweDtcbiAgfVxufVxuXG4udS1tYi0xNngge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0xNngge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICB9XG59XG5cbi51LW1sLTE2eCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0xNngge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweDtcbiAgfVxufVxuXG4udS1wdC0xNngge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMTZ4IHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gIH1cbn1cblxuLnUtcHItMTZ4IHtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMTZ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweDtcbiAgfVxufVxuXG4udS1wYi0xNngge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMTZ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIH1cbn1cblxuLnUtcGwtMTZ4IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0xNngge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHg7XG4gIH1cbn1cblxuLnUtbXQtMTd4IHtcbiAgbWFyZ2luLXRvcDogNjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMTd4IHtcbiAgICBtYXJnaW4tdG9wOiAxMzZweDtcbiAgfVxufVxuXG4udS1tci0xN3gge1xuICBtYXJnaW4tcmlnaHQ6IDY4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTE3eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzZweDtcbiAgfVxufVxuXG4udS1tYi0xN3gge1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0xN3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4O1xuICB9XG59XG5cbi51LW1sLTE3eCB7XG4gIG1hcmdpbi1sZWZ0OiA2OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0xN3gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzZweDtcbiAgfVxufVxuXG4udS1wdC0xN3gge1xuICBwYWRkaW5nLXRvcDogNjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMTd4IHtcbiAgICBwYWRkaW5nLXRvcDogMTM2cHg7XG4gIH1cbn1cblxuLnUtcHItMTd4IHtcbiAgcGFkZGluZy1yaWdodDogNjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMTd4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzZweDtcbiAgfVxufVxuXG4udS1wYi0xN3gge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMTd4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM2cHg7XG4gIH1cbn1cblxuLnUtcGwtMTd4IHtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0xN3gge1xuICAgIHBhZGRpbmctbGVmdDogMTM2cHg7XG4gIH1cbn1cblxuLnUtbXQtMTh4IHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMTh4IHtcbiAgICBtYXJnaW4tdG9wOiAxNDRweDtcbiAgfVxufVxuXG4udS1tci0xOHgge1xuICBtYXJnaW4tcmlnaHQ6IDcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTE4eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDRweDtcbiAgfVxufVxuXG4udS1tYi0xOHgge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0xOHgge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NHB4O1xuICB9XG59XG5cbi51LW1sLTE4eCB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0xOHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDRweDtcbiAgfVxufVxuXG4udS1wdC0xOHgge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMTh4IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XG4gIH1cbn1cblxuLnUtcHItMTh4IHtcbiAgcGFkZGluZy1yaWdodDogNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMTh4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDRweDtcbiAgfVxufVxuXG4udS1wYi0xOHgge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMTh4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG4gIH1cbn1cblxuLnUtcGwtMTh4IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0xOHgge1xuICAgIHBhZGRpbmctbGVmdDogMTQ0cHg7XG4gIH1cbn1cblxuLnUtbXQtMTl4IHtcbiAgbWFyZ2luLXRvcDogNzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMTl4IHtcbiAgICBtYXJnaW4tdG9wOiAxNTJweDtcbiAgfVxufVxuXG4udS1tci0xOXgge1xuICBtYXJnaW4tcmlnaHQ6IDc2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTE5eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTJweDtcbiAgfVxufVxuXG4udS1tYi0xOXgge1xuICBtYXJnaW4tYm90dG9tOiA3NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0xOXgge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MnB4O1xuICB9XG59XG5cbi51LW1sLTE5eCB7XG4gIG1hcmdpbi1sZWZ0OiA3NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0xOXgge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTJweDtcbiAgfVxufVxuXG4udS1wdC0xOXgge1xuICBwYWRkaW5nLXRvcDogNzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMTl4IHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHg7XG4gIH1cbn1cblxuLnUtcHItMTl4IHtcbiAgcGFkZGluZy1yaWdodDogNzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMTl4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTJweDtcbiAgfVxufVxuXG4udS1wYi0xOXgge1xuICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMTl4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHg7XG4gIH1cbn1cblxuLnUtcGwtMTl4IHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0xOXgge1xuICAgIHBhZGRpbmctbGVmdDogMTUycHg7XG4gIH1cbn1cblxuLnUtbXQtMjB4IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMjB4IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuXG4udS1tci0yMHgge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTIweCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG4udS1tYi0yMHgge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0yMHgge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG59XG5cbi51LW1sLTIweCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0yMHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxufVxuXG4udS1wdC0yMHgge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMjB4IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbn1cblxuLnUtcHItMjB4IHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMjB4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG4udS1wYi0yMHgge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMjB4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cblxuLnUtcGwtMjB4IHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0yMHgge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbn1cblxuLnUtbXQtMjF4IHtcbiAgbWFyZ2luLXRvcDogODRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMjF4IHtcbiAgICBtYXJnaW4tdG9wOiAxNjhweDtcbiAgfVxufVxuXG4udS1tci0yMXgge1xuICBtYXJnaW4tcmlnaHQ6IDg0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTIxeCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjhweDtcbiAgfVxufVxuXG4udS1tYi0yMXgge1xuICBtYXJnaW4tYm90dG9tOiA4NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0yMXgge1xuICAgIG1hcmdpbi1ib3R0b206IDE2OHB4O1xuICB9XG59XG5cbi51LW1sLTIxeCB7XG4gIG1hcmdpbi1sZWZ0OiA4NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0yMXgge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjhweDtcbiAgfVxufVxuXG4udS1wdC0yMXgge1xuICBwYWRkaW5nLXRvcDogODRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMjF4IHtcbiAgICBwYWRkaW5nLXRvcDogMTY4cHg7XG4gIH1cbn1cblxuLnUtcHItMjF4IHtcbiAgcGFkZGluZy1yaWdodDogODRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMjF4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjhweDtcbiAgfVxufVxuXG4udS1wYi0yMXgge1xuICBwYWRkaW5nLWJvdHRvbTogODRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMjF4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY4cHg7XG4gIH1cbn1cblxuLnUtcGwtMjF4IHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0yMXgge1xuICAgIHBhZGRpbmctbGVmdDogMTY4cHg7XG4gIH1cbn1cblxuLnUtbXQtMjJ4IHtcbiAgbWFyZ2luLXRvcDogODhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMjJ4IHtcbiAgICBtYXJnaW4tdG9wOiAxNzZweDtcbiAgfVxufVxuXG4udS1tci0yMngge1xuICBtYXJnaW4tcmlnaHQ6IDg4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTIyeCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzZweDtcbiAgfVxufVxuXG4udS1tYi0yMngge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0yMngge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NnB4O1xuICB9XG59XG5cbi51LW1sLTIyeCB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0yMngge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzZweDtcbiAgfVxufVxuXG4udS1wdC0yMngge1xuICBwYWRkaW5nLXRvcDogODhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMjJ4IHtcbiAgICBwYWRkaW5nLXRvcDogMTc2cHg7XG4gIH1cbn1cblxuLnUtcHItMjJ4IHtcbiAgcGFkZGluZy1yaWdodDogODhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMjJ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzZweDtcbiAgfVxufVxuXG4udS1wYi0yMngge1xuICBwYWRkaW5nLWJvdHRvbTogODhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMjJ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHg7XG4gIH1cbn1cblxuLnUtcGwtMjJ4IHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0yMngge1xuICAgIHBhZGRpbmctbGVmdDogMTc2cHg7XG4gIH1cbn1cblxuLnUtbXQtMjN4IHtcbiAgbWFyZ2luLXRvcDogOTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMjN4IHtcbiAgICBtYXJnaW4tdG9wOiAxODRweDtcbiAgfVxufVxuXG4udS1tci0yM3gge1xuICBtYXJnaW4tcmlnaHQ6IDkycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTIzeCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODRweDtcbiAgfVxufVxuXG4udS1tYi0yM3gge1xuICBtYXJnaW4tYm90dG9tOiA5MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0yM3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NHB4O1xuICB9XG59XG5cbi51LW1sLTIzeCB7XG4gIG1hcmdpbi1sZWZ0OiA5MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0yM3gge1xuICAgIG1hcmdpbi1sZWZ0OiAxODRweDtcbiAgfVxufVxuXG4udS1wdC0yM3gge1xuICBwYWRkaW5nLXRvcDogOTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMjN4IHtcbiAgICBwYWRkaW5nLXRvcDogMTg0cHg7XG4gIH1cbn1cblxuLnUtcHItMjN4IHtcbiAgcGFkZGluZy1yaWdodDogOTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMjN4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODRweDtcbiAgfVxufVxuXG4udS1wYi0yM3gge1xuICBwYWRkaW5nLWJvdHRvbTogOTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMjN4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg0cHg7XG4gIH1cbn1cblxuLnUtcGwtMjN4IHtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0yM3gge1xuICAgIHBhZGRpbmctbGVmdDogMTg0cHg7XG4gIH1cbn1cblxuLnUtbXQtMjR4IHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMjR4IHtcbiAgICBtYXJnaW4tdG9wOiAxOTJweDtcbiAgfVxufVxuXG4udS1tci0yNHgge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTI0eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTJweDtcbiAgfVxufVxuXG4udS1tYi0yNHgge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0yNHgge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MnB4O1xuICB9XG59XG5cbi51LW1sLTI0eCB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0yNHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTJweDtcbiAgfVxufVxuXG4udS1wdC0yNHgge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMjR4IHtcbiAgICBwYWRkaW5nLXRvcDogMTkycHg7XG4gIH1cbn1cblxuLnUtcHItMjR4IHtcbiAgcGFkZGluZy1yaWdodDogOTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMjR4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTJweDtcbiAgfVxufVxuXG4udS1wYi0yNHgge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMjR4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkycHg7XG4gIH1cbn1cblxuLnUtcGwtMjR4IHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0yNHgge1xuICAgIHBhZGRpbmctbGVmdDogMTkycHg7XG4gIH1cbn1cblxuLnUtbXQtMjV4IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW10LTI1eCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbn1cblxuLnUtbXItMjV4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItMjV4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi51LW1iLTI1eCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0yNXgge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG59XG5cbi51LW1sLTI1eCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWwtMjV4IHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cbn1cblxuLnUtcHQtMjV4IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC0yNXgge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxufVxuXG4udS1wci0yNXgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMjV4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4udS1wYi0yNXgge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBiLTI1eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG59XG5cbi51LXBsLTI1eCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTI1eCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgfVxufVxuXG4udS1tdC0yNngge1xuICBtYXJnaW4tdG9wOiAxMDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMjZ4IHtcbiAgICBtYXJnaW4tdG9wOiAyMDhweDtcbiAgfVxufVxuXG4udS1tci0yNngge1xuICBtYXJnaW4tcmlnaHQ6IDEwNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tci0yNngge1xuICAgIG1hcmdpbi1yaWdodDogMjA4cHg7XG4gIH1cbn1cblxuLnUtbWItMjZ4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTI2eCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjA4cHg7XG4gIH1cbn1cblxuLnUtbWwtMjZ4IHtcbiAgbWFyZ2luLWxlZnQ6IDEwNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0yNngge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDhweDtcbiAgfVxufVxuXG4udS1wdC0yNngge1xuICBwYWRkaW5nLXRvcDogMTA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXB0LTI2eCB7XG4gICAgcGFkZGluZy10b3A6IDIwOHB4O1xuICB9XG59XG5cbi51LXByLTI2eCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci0yNngge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwOHB4O1xuICB9XG59XG5cbi51LXBiLTI2eCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMjZ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjA4cHg7XG4gIH1cbn1cblxuLnUtcGwtMjZ4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGwtMjZ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwOHB4O1xuICB9XG59XG5cbi51LW10LTI3eCB7XG4gIG1hcmdpbi10b3A6IDEwOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC0yN3gge1xuICAgIG1hcmdpbi10b3A6IDIxNnB4O1xuICB9XG59XG5cbi51LW1yLTI3eCB7XG4gIG1hcmdpbi1yaWdodDogMTA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTI3eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTZweDtcbiAgfVxufVxuXG4udS1tYi0yN3gge1xuICBtYXJnaW4tYm90dG9tOiAxMDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWItMjd4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTZweDtcbiAgfVxufVxuXG4udS1tbC0yN3gge1xuICBtYXJnaW4tbGVmdDogMTA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTI3eCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxNnB4O1xuICB9XG59XG5cbi51LXB0LTI3eCB7XG4gIHBhZGRpbmctdG9wOiAxMDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMjd4IHtcbiAgICBwYWRkaW5nLXRvcDogMjE2cHg7XG4gIH1cbn1cblxuLnUtcHItMjd4IHtcbiAgcGFkZGluZy1yaWdodDogMTA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXByLTI3eCB7XG4gICAgcGFkZGluZy1yaWdodDogMjE2cHg7XG4gIH1cbn1cblxuLnUtcGItMjd4IHtcbiAgcGFkZGluZy1ib3R0b206IDEwOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi0yN3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTZweDtcbiAgfVxufVxuXG4udS1wbC0yN3gge1xuICBwYWRkaW5nLWxlZnQ6IDEwOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0yN3gge1xuICAgIHBhZGRpbmctbGVmdDogMjE2cHg7XG4gIH1cbn1cblxuLnUtbXQtMjh4IHtcbiAgbWFyZ2luLXRvcDogMTEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW10LTI4eCB7XG4gICAgbWFyZ2luLXRvcDogMjI0cHg7XG4gIH1cbn1cblxuLnUtbXItMjh4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItMjh4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyNHB4O1xuICB9XG59XG5cbi51LW1iLTI4eCB7XG4gIG1hcmdpbi1ib3R0b206IDExMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0yOHgge1xuICAgIG1hcmdpbi1ib3R0b206IDIyNHB4O1xuICB9XG59XG5cbi51LW1sLTI4eCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWwtMjh4IHtcbiAgICBtYXJnaW4tbGVmdDogMjI0cHg7XG4gIH1cbn1cblxuLnUtcHQtMjh4IHtcbiAgcGFkZGluZy10b3A6IDExMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC0yOHgge1xuICAgIHBhZGRpbmctdG9wOiAyMjRweDtcbiAgfVxufVxuXG4udS1wci0yOHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMjh4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjRweDtcbiAgfVxufVxuXG4udS1wYi0yOHgge1xuICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBiLTI4eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyNHB4O1xuICB9XG59XG5cbi51LXBsLTI4eCB7XG4gIHBhZGRpbmctbGVmdDogMTEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTI4eCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjRweDtcbiAgfVxufVxuXG4udS1tdC0yOXgge1xuICBtYXJnaW4tdG9wOiAxMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMjl4IHtcbiAgICBtYXJnaW4tdG9wOiAyMzJweDtcbiAgfVxufVxuXG4udS1tci0yOXgge1xuICBtYXJnaW4tcmlnaHQ6IDExNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tci0yOXgge1xuICAgIG1hcmdpbi1yaWdodDogMjMycHg7XG4gIH1cbn1cblxuLnUtbWItMjl4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTI5eCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjMycHg7XG4gIH1cbn1cblxuLnUtbWwtMjl4IHtcbiAgbWFyZ2luLWxlZnQ6IDExNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0yOXgge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzJweDtcbiAgfVxufVxuXG4udS1wdC0yOXgge1xuICBwYWRkaW5nLXRvcDogMTE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXB0LTI5eCB7XG4gICAgcGFkZGluZy10b3A6IDIzMnB4O1xuICB9XG59XG5cbi51LXByLTI5eCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci0yOXgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzMnB4O1xuICB9XG59XG5cbi51LXBiLTI5eCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMjl4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMycHg7XG4gIH1cbn1cblxuLnUtcGwtMjl4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGwtMjl4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzMnB4O1xuICB9XG59XG5cbi51LW10LTMweCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC0zMHgge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4O1xuICB9XG59XG5cbi51LW1yLTMweCB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTMweCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG4udS1tYi0zMHgge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWItMzB4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbiAgfVxufVxuXG4udS1tbC0zMHgge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTMweCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICB9XG59XG5cbi51LXB0LTMweCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMzB4IHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gIH1cbn1cblxuLnUtcHItMzB4IHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXByLTMweCB7XG4gICAgcGFkZGluZy1yaWdodDogMjQwcHg7XG4gIH1cbn1cblxuLnUtcGItMzB4IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi0zMHgge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbiAgfVxufVxuXG4udS1wbC0zMHgge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0zMHgge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gIH1cbn1cblxuLnUtbXQtMzF4IHtcbiAgbWFyZ2luLXRvcDogMTI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW10LTMxeCB7XG4gICAgbWFyZ2luLXRvcDogMjQ4cHg7XG4gIH1cbn1cblxuLnUtbXItMzF4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItMzF4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0OHB4O1xuICB9XG59XG5cbi51LW1iLTMxeCB7XG4gIG1hcmdpbi1ib3R0b206IDEyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0zMXgge1xuICAgIG1hcmdpbi1ib3R0b206IDI0OHB4O1xuICB9XG59XG5cbi51LW1sLTMxeCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWwtMzF4IHtcbiAgICBtYXJnaW4tbGVmdDogMjQ4cHg7XG4gIH1cbn1cblxuLnUtcHQtMzF4IHtcbiAgcGFkZGluZy10b3A6IDEyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC0zMXgge1xuICAgIHBhZGRpbmctdG9wOiAyNDhweDtcbiAgfVxufVxuXG4udS1wci0zMXgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMzF4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDhweDtcbiAgfVxufVxuXG4udS1wYi0zMXgge1xuICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBiLTMxeCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0OHB4O1xuICB9XG59XG5cbi51LXBsLTMxeCB7XG4gIHBhZGRpbmctbGVmdDogMTI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTMxeCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDhweDtcbiAgfVxufVxuXG4udS1tdC0zMngge1xuICBtYXJnaW4tdG9wOiAxMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMzJ4IHtcbiAgICBtYXJnaW4tdG9wOiAyNTZweDtcbiAgfVxufVxuXG4udS1tci0zMngge1xuICBtYXJnaW4tcmlnaHQ6IDEyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tci0zMngge1xuICAgIG1hcmdpbi1yaWdodDogMjU2cHg7XG4gIH1cbn1cblxuLnUtbWItMzJ4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTMyeCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjU2cHg7XG4gIH1cbn1cblxuLnUtbWwtMzJ4IHtcbiAgbWFyZ2luLWxlZnQ6IDEyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0zMngge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTZweDtcbiAgfVxufVxuXG4udS1wdC0zMngge1xuICBwYWRkaW5nLXRvcDogMTI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXB0LTMyeCB7XG4gICAgcGFkZGluZy10b3A6IDI1NnB4O1xuICB9XG59XG5cbi51LXByLTMyeCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci0zMngge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1NnB4O1xuICB9XG59XG5cbi51LXBiLTMyeCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMzJ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjU2cHg7XG4gIH1cbn1cblxuLnUtcGwtMzJ4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGwtMzJ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1NnB4O1xuICB9XG59XG5cbi51LW10LTMzeCB7XG4gIG1hcmdpbi10b3A6IDEzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC0zM3gge1xuICAgIG1hcmdpbi10b3A6IDI2NHB4O1xuICB9XG59XG5cbi51LW1yLTMzeCB7XG4gIG1hcmdpbi1yaWdodDogMTMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTMzeCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNjRweDtcbiAgfVxufVxuXG4udS1tYi0zM3gge1xuICBtYXJnaW4tYm90dG9tOiAxMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWItMzN4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNjRweDtcbiAgfVxufVxuXG4udS1tbC0zM3gge1xuICBtYXJnaW4tbGVmdDogMTMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTMzeCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2NHB4O1xuICB9XG59XG5cbi51LXB0LTMzeCB7XG4gIHBhZGRpbmctdG9wOiAxMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMzN4IHtcbiAgICBwYWRkaW5nLXRvcDogMjY0cHg7XG4gIH1cbn1cblxuLnUtcHItMzN4IHtcbiAgcGFkZGluZy1yaWdodDogMTMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXByLTMzeCB7XG4gICAgcGFkZGluZy1yaWdodDogMjY0cHg7XG4gIH1cbn1cblxuLnUtcGItMzN4IHtcbiAgcGFkZGluZy1ib3R0b206IDEzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi0zM3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjRweDtcbiAgfVxufVxuXG4udS1wbC0zM3gge1xuICBwYWRkaW5nLWxlZnQ6IDEzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0zM3gge1xuICAgIHBhZGRpbmctbGVmdDogMjY0cHg7XG4gIH1cbn1cblxuLnUtbXQtMzR4IHtcbiAgbWFyZ2luLXRvcDogMTM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW10LTM0eCB7XG4gICAgbWFyZ2luLXRvcDogMjcycHg7XG4gIH1cbn1cblxuLnUtbXItMzR4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItMzR4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3MnB4O1xuICB9XG59XG5cbi51LW1iLTM0eCB7XG4gIG1hcmdpbi1ib3R0b206IDEzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0zNHgge1xuICAgIG1hcmdpbi1ib3R0b206IDI3MnB4O1xuICB9XG59XG5cbi51LW1sLTM0eCB7XG4gIG1hcmdpbi1sZWZ0OiAxMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWwtMzR4IHtcbiAgICBtYXJnaW4tbGVmdDogMjcycHg7XG4gIH1cbn1cblxuLnUtcHQtMzR4IHtcbiAgcGFkZGluZy10b3A6IDEzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC0zNHgge1xuICAgIHBhZGRpbmctdG9wOiAyNzJweDtcbiAgfVxufVxuXG4udS1wci0zNHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMzR4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNzJweDtcbiAgfVxufVxuXG4udS1wYi0zNHgge1xuICBwYWRkaW5nLWJvdHRvbTogMTM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBiLTM0eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3MnB4O1xuICB9XG59XG5cbi51LXBsLTM0eCB7XG4gIHBhZGRpbmctbGVmdDogMTM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTM0eCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNzJweDtcbiAgfVxufVxuXG4udS1tdC0zNXgge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMzV4IHtcbiAgICBtYXJnaW4tdG9wOiAyODBweDtcbiAgfVxufVxuXG4udS1tci0zNXgge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tci0zNXgge1xuICAgIG1hcmdpbi1yaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLnUtbWItMzV4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTM1eCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjgwcHg7XG4gIH1cbn1cblxuLnUtbWwtMzV4IHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0zNXgge1xuICAgIG1hcmdpbi1sZWZ0OiAyODBweDtcbiAgfVxufVxuXG4udS1wdC0zNXgge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXB0LTM1eCB7XG4gICAgcGFkZGluZy10b3A6IDI4MHB4O1xuICB9XG59XG5cbi51LXByLTM1eCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci0zNXgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi51LXBiLTM1eCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMzV4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjgwcHg7XG4gIH1cbn1cblxuLnUtcGwtMzV4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGwtMzV4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4MHB4O1xuICB9XG59XG5cbi51LW10LTM2eCB7XG4gIG1hcmdpbi10b3A6IDE0NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC0zNngge1xuICAgIG1hcmdpbi10b3A6IDI4OHB4O1xuICB9XG59XG5cbi51LW1yLTM2eCB7XG4gIG1hcmdpbi1yaWdodDogMTQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTM2eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyODhweDtcbiAgfVxufVxuXG4udS1tYi0zNngge1xuICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWItMzZ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyODhweDtcbiAgfVxufVxuXG4udS1tbC0zNngge1xuICBtYXJnaW4tbGVmdDogMTQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTM2eCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4OHB4O1xuICB9XG59XG5cbi51LXB0LTM2eCB7XG4gIHBhZGRpbmctdG9wOiAxNDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMzZ4IHtcbiAgICBwYWRkaW5nLXRvcDogMjg4cHg7XG4gIH1cbn1cblxuLnUtcHItMzZ4IHtcbiAgcGFkZGluZy1yaWdodDogMTQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXByLTM2eCB7XG4gICAgcGFkZGluZy1yaWdodDogMjg4cHg7XG4gIH1cbn1cblxuLnUtcGItMzZ4IHtcbiAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi0zNngge1xuICAgIHBhZGRpbmctYm90dG9tOiAyODhweDtcbiAgfVxufVxuXG4udS1wbC0zNngge1xuICBwYWRkaW5nLWxlZnQ6IDE0NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0zNngge1xuICAgIHBhZGRpbmctbGVmdDogMjg4cHg7XG4gIH1cbn1cblxuLnUtbXQtMzd4IHtcbiAgbWFyZ2luLXRvcDogMTQ4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW10LTM3eCB7XG4gICAgbWFyZ2luLXRvcDogMjk2cHg7XG4gIH1cbn1cblxuLnUtbXItMzd4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItMzd4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5NnB4O1xuICB9XG59XG5cbi51LW1iLTM3eCB7XG4gIG1hcmdpbi1ib3R0b206IDE0OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi0zN3gge1xuICAgIG1hcmdpbi1ib3R0b206IDI5NnB4O1xuICB9XG59XG5cbi51LW1sLTM3eCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWwtMzd4IHtcbiAgICBtYXJnaW4tbGVmdDogMjk2cHg7XG4gIH1cbn1cblxuLnUtcHQtMzd4IHtcbiAgcGFkZGluZy10b3A6IDE0OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC0zN3gge1xuICAgIHBhZGRpbmctdG9wOiAyOTZweDtcbiAgfVxufVxuXG4udS1wci0zN3gge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItMzd4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOTZweDtcbiAgfVxufVxuXG4udS1wYi0zN3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBiLTM3eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI5NnB4O1xuICB9XG59XG5cbi51LXBsLTM3eCB7XG4gIHBhZGRpbmctbGVmdDogMTQ4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTM3eCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOTZweDtcbiAgfVxufVxuXG4udS1tdC0zOHgge1xuICBtYXJnaW4tdG9wOiAxNTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtMzh4IHtcbiAgICBtYXJnaW4tdG9wOiAzMDRweDtcbiAgfVxufVxuXG4udS1tci0zOHgge1xuICBtYXJnaW4tcmlnaHQ6IDE1MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tci0zOHgge1xuICAgIG1hcmdpbi1yaWdodDogMzA0cHg7XG4gIH1cbn1cblxuLnUtbWItMzh4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTM4eCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzA0cHg7XG4gIH1cbn1cblxuLnUtbWwtMzh4IHtcbiAgbWFyZ2luLWxlZnQ6IDE1MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC0zOHgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDRweDtcbiAgfVxufVxuXG4udS1wdC0zOHgge1xuICBwYWRkaW5nLXRvcDogMTUycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXB0LTM4eCB7XG4gICAgcGFkZGluZy10b3A6IDMwNHB4O1xuICB9XG59XG5cbi51LXByLTM4eCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci0zOHgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwNHB4O1xuICB9XG59XG5cbi51LXBiLTM4eCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItMzh4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzA0cHg7XG4gIH1cbn1cblxuLnUtcGwtMzh4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGwtMzh4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwNHB4O1xuICB9XG59XG5cbi51LW10LTM5eCB7XG4gIG1hcmdpbi10b3A6IDE1NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC0zOXgge1xuICAgIG1hcmdpbi10b3A6IDMxMnB4O1xuICB9XG59XG5cbi51LW1yLTM5eCB7XG4gIG1hcmdpbi1yaWdodDogMTU2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTM5eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMTJweDtcbiAgfVxufVxuXG4udS1tYi0zOXgge1xuICBtYXJnaW4tYm90dG9tOiAxNTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWItMzl4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMTJweDtcbiAgfVxufVxuXG4udS1tbC0zOXgge1xuICBtYXJnaW4tbGVmdDogMTU2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTM5eCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxMnB4O1xuICB9XG59XG5cbi51LXB0LTM5eCB7XG4gIHBhZGRpbmctdG9wOiAxNTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtMzl4IHtcbiAgICBwYWRkaW5nLXRvcDogMzEycHg7XG4gIH1cbn1cblxuLnUtcHItMzl4IHtcbiAgcGFkZGluZy1yaWdodDogMTU2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXByLTM5eCB7XG4gICAgcGFkZGluZy1yaWdodDogMzEycHg7XG4gIH1cbn1cblxuLnUtcGItMzl4IHtcbiAgcGFkZGluZy1ib3R0b206IDE1NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi0zOXgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMTJweDtcbiAgfVxufVxuXG4udS1wbC0zOXgge1xuICBwYWRkaW5nLWxlZnQ6IDE1NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC0zOXgge1xuICAgIHBhZGRpbmctbGVmdDogMzEycHg7XG4gIH1cbn1cblxuLnUtbXQtNDB4IHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW10LTQweCB7XG4gICAgbWFyZ2luLXRvcDogMzIwcHg7XG4gIH1cbn1cblxuLnUtbXItNDB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItNDB4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi51LW1iLTQweCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi00MHgge1xuICAgIG1hcmdpbi1ib3R0b206IDMyMHB4O1xuICB9XG59XG5cbi51LW1sLTQweCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWwtNDB4IHtcbiAgICBtYXJnaW4tbGVmdDogMzIwcHg7XG4gIH1cbn1cblxuLnUtcHQtNDB4IHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC00MHgge1xuICAgIHBhZGRpbmctdG9wOiAzMjBweDtcbiAgfVxufVxuXG4udS1wci00MHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItNDB4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4udS1wYi00MHgge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBiLTQweCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMyMHB4O1xuICB9XG59XG5cbi51LXBsLTQweCB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTQweCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMjBweDtcbiAgfVxufVxuXG4udS1tdC00MXgge1xuICBtYXJnaW4tdG9wOiAxNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtNDF4IHtcbiAgICBtYXJnaW4tdG9wOiAzMjhweDtcbiAgfVxufVxuXG4udS1tci00MXgge1xuICBtYXJnaW4tcmlnaHQ6IDE2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tci00MXgge1xuICAgIG1hcmdpbi1yaWdodDogMzI4cHg7XG4gIH1cbn1cblxuLnUtbWItNDF4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTQxeCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzI4cHg7XG4gIH1cbn1cblxuLnUtbWwtNDF4IHtcbiAgbWFyZ2luLWxlZnQ6IDE2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC00MXgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMjhweDtcbiAgfVxufVxuXG4udS1wdC00MXgge1xuICBwYWRkaW5nLXRvcDogMTY0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXB0LTQxeCB7XG4gICAgcGFkZGluZy10b3A6IDMyOHB4O1xuICB9XG59XG5cbi51LXByLTQxeCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci00MXgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMyOHB4O1xuICB9XG59XG5cbi51LXBiLTQxeCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItNDF4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzI4cHg7XG4gIH1cbn1cblxuLnUtcGwtNDF4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGwtNDF4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMyOHB4O1xuICB9XG59XG5cbi51LW10LTQyeCB7XG4gIG1hcmdpbi10b3A6IDE2OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC00Mngge1xuICAgIG1hcmdpbi10b3A6IDMzNnB4O1xuICB9XG59XG5cbi51LW1yLTQyeCB7XG4gIG1hcmdpbi1yaWdodDogMTY4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTQyeCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMzZweDtcbiAgfVxufVxuXG4udS1tYi00Mngge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWItNDJ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMzZweDtcbiAgfVxufVxuXG4udS1tbC00Mngge1xuICBtYXJnaW4tbGVmdDogMTY4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTQyeCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzNnB4O1xuICB9XG59XG5cbi51LXB0LTQyeCB7XG4gIHBhZGRpbmctdG9wOiAxNjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtNDJ4IHtcbiAgICBwYWRkaW5nLXRvcDogMzM2cHg7XG4gIH1cbn1cblxuLnUtcHItNDJ4IHtcbiAgcGFkZGluZy1yaWdodDogMTY4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXByLTQyeCB7XG4gICAgcGFkZGluZy1yaWdodDogMzM2cHg7XG4gIH1cbn1cblxuLnUtcGItNDJ4IHtcbiAgcGFkZGluZy1ib3R0b206IDE2OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi00Mngge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMzZweDtcbiAgfVxufVxuXG4udS1wbC00Mngge1xuICBwYWRkaW5nLWxlZnQ6IDE2OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC00Mngge1xuICAgIHBhZGRpbmctbGVmdDogMzM2cHg7XG4gIH1cbn1cblxuLnUtbXQtNDN4IHtcbiAgbWFyZ2luLXRvcDogMTcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW10LTQzeCB7XG4gICAgbWFyZ2luLXRvcDogMzQ0cHg7XG4gIH1cbn1cblxuLnUtbXItNDN4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItNDN4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0NHB4O1xuICB9XG59XG5cbi51LW1iLTQzeCB7XG4gIG1hcmdpbi1ib3R0b206IDE3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi00M3gge1xuICAgIG1hcmdpbi1ib3R0b206IDM0NHB4O1xuICB9XG59XG5cbi51LW1sLTQzeCB7XG4gIG1hcmdpbi1sZWZ0OiAxNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWwtNDN4IHtcbiAgICBtYXJnaW4tbGVmdDogMzQ0cHg7XG4gIH1cbn1cblxuLnUtcHQtNDN4IHtcbiAgcGFkZGluZy10b3A6IDE3MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC00M3gge1xuICAgIHBhZGRpbmctdG9wOiAzNDRweDtcbiAgfVxufVxuXG4udS1wci00M3gge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItNDN4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNDRweDtcbiAgfVxufVxuXG4udS1wYi00M3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBiLTQzeCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0NHB4O1xuICB9XG59XG5cbi51LXBsLTQzeCB7XG4gIHBhZGRpbmctbGVmdDogMTcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTQzeCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNDRweDtcbiAgfVxufVxuXG4udS1tdC00NHgge1xuICBtYXJnaW4tdG9wOiAxNzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtNDR4IHtcbiAgICBtYXJnaW4tdG9wOiAzNTJweDtcbiAgfVxufVxuXG4udS1tci00NHgge1xuICBtYXJnaW4tcmlnaHQ6IDE3NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tci00NHgge1xuICAgIG1hcmdpbi1yaWdodDogMzUycHg7XG4gIH1cbn1cblxuLnUtbWItNDR4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTc2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTQ0eCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzUycHg7XG4gIH1cbn1cblxuLnUtbWwtNDR4IHtcbiAgbWFyZ2luLWxlZnQ6IDE3NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC00NHgge1xuICAgIG1hcmdpbi1sZWZ0OiAzNTJweDtcbiAgfVxufVxuXG4udS1wdC00NHgge1xuICBwYWRkaW5nLXRvcDogMTc2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXB0LTQ0eCB7XG4gICAgcGFkZGluZy10b3A6IDM1MnB4O1xuICB9XG59XG5cbi51LXByLTQ0eCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci00NHgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1MnB4O1xuICB9XG59XG5cbi51LXBiLTQ0eCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItNDR4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzUycHg7XG4gIH1cbn1cblxuLnUtcGwtNDR4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGwtNDR4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1MnB4O1xuICB9XG59XG5cbi51LW10LTQ1eCB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC00NXgge1xuICAgIG1hcmdpbi10b3A6IDM2MHB4O1xuICB9XG59XG5cbi51LW1yLTQ1eCB7XG4gIG1hcmdpbi1yaWdodDogMTgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTQ1eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG4udS1tYi00NXgge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWItNDV4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNjBweDtcbiAgfVxufVxuXG4udS1tbC00NXgge1xuICBtYXJnaW4tbGVmdDogMTgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTQ1eCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2MHB4O1xuICB9XG59XG5cbi51LXB0LTQ1eCB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtNDV4IHtcbiAgICBwYWRkaW5nLXRvcDogMzYwcHg7XG4gIH1cbn1cblxuLnUtcHItNDV4IHtcbiAgcGFkZGluZy1yaWdodDogMTgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXByLTQ1eCB7XG4gICAgcGFkZGluZy1yaWdodDogMzYwcHg7XG4gIH1cbn1cblxuLnUtcGItNDV4IHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi00NXgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNjBweDtcbiAgfVxufVxuXG4udS1wbC00NXgge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC00NXgge1xuICAgIHBhZGRpbmctbGVmdDogMzYwcHg7XG4gIH1cbn1cblxuLnUtbXQtNDZ4IHtcbiAgbWFyZ2luLXRvcDogMTg0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW10LTQ2eCB7XG4gICAgbWFyZ2luLXRvcDogMzY4cHg7XG4gIH1cbn1cblxuLnUtbXItNDZ4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxODRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItNDZ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2OHB4O1xuICB9XG59XG5cbi51LW1iLTQ2eCB7XG4gIG1hcmdpbi1ib3R0b206IDE4NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi00Nngge1xuICAgIG1hcmdpbi1ib3R0b206IDM2OHB4O1xuICB9XG59XG5cbi51LW1sLTQ2eCB7XG4gIG1hcmdpbi1sZWZ0OiAxODRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWwtNDZ4IHtcbiAgICBtYXJnaW4tbGVmdDogMzY4cHg7XG4gIH1cbn1cblxuLnUtcHQtNDZ4IHtcbiAgcGFkZGluZy10b3A6IDE4NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC00Nngge1xuICAgIHBhZGRpbmctdG9wOiAzNjhweDtcbiAgfVxufVxuXG4udS1wci00Nngge1xuICBwYWRkaW5nLXJpZ2h0OiAxODRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItNDZ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNjhweDtcbiAgfVxufVxuXG4udS1wYi00Nngge1xuICBwYWRkaW5nLWJvdHRvbTogMTg0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBiLTQ2eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2OHB4O1xuICB9XG59XG5cbi51LXBsLTQ2eCB7XG4gIHBhZGRpbmctbGVmdDogMTg0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTQ2eCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNjhweDtcbiAgfVxufVxuXG4udS1tdC00N3gge1xuICBtYXJnaW4tdG9wOiAxODhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtNDd4IHtcbiAgICBtYXJnaW4tdG9wOiAzNzZweDtcbiAgfVxufVxuXG4udS1tci00N3gge1xuICBtYXJnaW4tcmlnaHQ6IDE4OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tci00N3gge1xuICAgIG1hcmdpbi1yaWdodDogMzc2cHg7XG4gIH1cbn1cblxuLnUtbWItNDd4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTg4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTQ3eCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzc2cHg7XG4gIH1cbn1cblxuLnUtbWwtNDd4IHtcbiAgbWFyZ2luLWxlZnQ6IDE4OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC00N3gge1xuICAgIG1hcmdpbi1sZWZ0OiAzNzZweDtcbiAgfVxufVxuXG4udS1wdC00N3gge1xuICBwYWRkaW5nLXRvcDogMTg4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXB0LTQ3eCB7XG4gICAgcGFkZGluZy10b3A6IDM3NnB4O1xuICB9XG59XG5cbi51LXByLTQ3eCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci00N3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3NnB4O1xuICB9XG59XG5cbi51LXBiLTQ3eCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItNDd4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzc2cHg7XG4gIH1cbn1cblxuLnUtcGwtNDd4IHtcbiAgcGFkZGluZy1sZWZ0OiAxODhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGwtNDd4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3NnB4O1xuICB9XG59XG5cbi51LW10LTQ4eCB7XG4gIG1hcmdpbi10b3A6IDE5MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tdC00OHgge1xuICAgIG1hcmdpbi10b3A6IDM4NHB4O1xuICB9XG59XG5cbi51LW1yLTQ4eCB7XG4gIG1hcmdpbi1yaWdodDogMTkycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1yLTQ4eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODRweDtcbiAgfVxufVxuXG4udS1tYi00OHgge1xuICBtYXJnaW4tYm90dG9tOiAxOTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWItNDh4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzODRweDtcbiAgfVxufVxuXG4udS1tbC00OHgge1xuICBtYXJnaW4tbGVmdDogMTkycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1sLTQ4eCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4NHB4O1xuICB9XG59XG5cbi51LXB0LTQ4eCB7XG4gIHBhZGRpbmctdG9wOiAxOTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHQtNDh4IHtcbiAgICBwYWRkaW5nLXRvcDogMzg0cHg7XG4gIH1cbn1cblxuLnUtcHItNDh4IHtcbiAgcGFkZGluZy1yaWdodDogMTkycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXByLTQ4eCB7XG4gICAgcGFkZGluZy1yaWdodDogMzg0cHg7XG4gIH1cbn1cblxuLnUtcGItNDh4IHtcbiAgcGFkZGluZy1ib3R0b206IDE5MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wYi00OHgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzODRweDtcbiAgfVxufVxuXG4udS1wbC00OHgge1xuICBwYWRkaW5nLWxlZnQ6IDE5MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wbC00OHgge1xuICAgIHBhZGRpbmctbGVmdDogMzg0cHg7XG4gIH1cbn1cblxuLnUtbXQtNDl4IHtcbiAgbWFyZ2luLXRvcDogMTk2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW10LTQ5eCB7XG4gICAgbWFyZ2luLXRvcDogMzkycHg7XG4gIH1cbn1cblxuLnUtbXItNDl4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXItNDl4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5MnB4O1xuICB9XG59XG5cbi51LW1iLTQ5eCB7XG4gIG1hcmdpbi1ib3R0b206IDE5NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tYi00OXgge1xuICAgIG1hcmdpbi1ib3R0b206IDM5MnB4O1xuICB9XG59XG5cbi51LW1sLTQ5eCB7XG4gIG1hcmdpbi1sZWZ0OiAxOTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbWwtNDl4IHtcbiAgICBtYXJnaW4tbGVmdDogMzkycHg7XG4gIH1cbn1cblxuLnUtcHQtNDl4IHtcbiAgcGFkZGluZy10b3A6IDE5NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wdC00OXgge1xuICAgIHBhZGRpbmctdG9wOiAzOTJweDtcbiAgfVxufVxuXG4udS1wci00OXgge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcHItNDl4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOTJweDtcbiAgfVxufVxuXG4udS1wYi00OXgge1xuICBwYWRkaW5nLWJvdHRvbTogMTk2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBiLTQ5eCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5MnB4O1xuICB9XG59XG5cbi51LXBsLTQ5eCB7XG4gIHBhZGRpbmctbGVmdDogMTk2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXBsLTQ5eCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOTJweDtcbiAgfVxufVxuXG4udS1tdC01MHgge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtbXQtNTB4IHtcbiAgICBtYXJnaW4tdG9wOiA0MDBweDtcbiAgfVxufVxuXG4udS1tci01MHgge1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tci01MHgge1xuICAgIG1hcmdpbi1yaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLnUtbWItNTB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LW1iLTUweCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG4gIH1cbn1cblxuLnUtbWwtNTB4IHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1tbC01MHgge1xuICAgIG1hcmdpbi1sZWZ0OiA0MDBweDtcbiAgfVxufVxuXG4udS1wdC01MHgge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC51LXB0LTUweCB7XG4gICAgcGFkZGluZy10b3A6IDQwMHB4O1xuICB9XG59XG5cbi51LXByLTUweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAudS1wci01MHgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi51LXBiLTUweCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGItNTB4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG4gIH1cbn1cblxuLnUtcGwtNTB4IHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnUtcGwtNTB4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwMHB4O1xuICB9XG59XG5cbi51LW1sci1hIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5paH5a2X44Gu5aSq44GVXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yZ3Qge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLyohXG4gKiByZXNzLmNzcyDigKIgdjMuMC4xXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TICovXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG4gIGhlaWdodDogMDsgLyogQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveCAqL1xufVxuXG5kZXRhaWxzLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS4gKi9cbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8qIFNldCBmb250LXNpemUgdG8gODAlIGluIGBzbWFsbGAgZWxlbWVudHMgKi9cbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTcgKi9cbiAgLyogQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyAvKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIFNwZWNpZnkgdGhlIGZvbnQgZmFtaWx5IG9mIGNvZGUgZWxlbWVudHMgKi9cbn1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxZW07IC8qIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSAqL1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIFJlcGxhY2UgcG9pbnRlciBjdXJzb3IgaW4gZGlzYWJsZWQgZWxlbWVudHMgKi9cbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IC8qIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUyAqL1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUgKi9cbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIFJlcGxhY2UgZm9jdXMgc3R5bGUgcmVtb3ZlZCBpbiB0aGUgYm9yZGVyIHJlc2V0IGFib3ZlICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gY29udHJvbHMgaW4gQW5kcm9pZCA0ICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIDE4LSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1cInNjcmVlblwiXSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICBbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4iLCIvLyBicmVha3BvaW50XG4kYnJlYWtwb2ludHM6IChcbiAgJ3hzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMzUxcHgpJyxcbiAgJ3NzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkxcHgpJyxcbiAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpJyxcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpJyxcbiAgJ2xsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpJyxcbiAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsXG4gICd4bCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCknXG4pICFkZWZhdWx0O1xuXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBruabuOOBjeaWuVxuLy8gQGluY2x1ZGUgbXEobWQpIHtcbi8vICAg44GT44GT44Gr44OW44Op44Km44K244K144Kk44K6NzIwcHjluYXku6XkuIrjga7loLTlkIjjga7oqK3lrprjgpLoqJjovIlcbi8vIH1cblxuLy/pganlrpzlpInmm7TjgZnjgotcbi8qIENTUyBWYXJpYWJsZXMgKi9cbjpyb290IHtcbiAgLS1jb2xvci1wcmltYXJ5OiAjMzU0ODhjO1xuICAtLWNvbG9yLXRlYWw6ICM2MmMwYjU7XG4gIC0tY29sb3ItZGFyay10ZWFsOiAjMWFiMDllO1xuICAtLWNvbG9yLWFjY2VudDogI2ZjZDI1YjtcbiAgLS1jb2xvci1saWdodC1hY2NlbnQ6ICNmNWUwOGI7XG4gIC0tY29sb3ItdGV4dDogIzE3MjIyZTtcbiAgLS1jb2xvci1saWdodDogI2Y1ZjRmNjtcbiAgLS1jb2xvci1saWdodC1ncmF5OiAjZDVkNGQ2O1xuICAtLWNvbG9yLWRhcmstZ3JheTogI2E1YTRhNjtcbiAgLS1jb2xvci1hdHRuOiAjZTYzOTQ2O1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLWZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXCJNZWlyeW9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLFwiQXJpYWxcIixcIll1IEdvdGhpY1wiLHNhbnMtc2VyaWY7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7ln7rmnKxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWx7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IC8vMXJlbT0xMHB4XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogNThweDtcbiAgQGluY2x1ZGUgbXEobGwpIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDg0cHg7XG4gIH1cbn1cblxuYm9keXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZlbTsgLy9DaHJvbWXjga7jg5DjgrDlr77nrZZcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTsgLy/pganlrpzlpInmm7TjgZnjgotcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5he1xuICBmb250LXdlaWdodDogNzAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyay10ZWFsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5pbWd7XG4gIHdpZHRoOjEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnAsIHVsLCBvbCwgZGwsIHRhYmxlLCBwcmUsIGJsb2NrcXVvdGUsaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgZGwsc3BhbiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiIDE7IC8vUFNE44Gn44Kq44OX44OG44Kj44Kr44Or44KS5L2/55So44GX44Gm44GE44Gq44GE5pmC44Gv44Kz44Oh44Oz44OI44Ki44Km44OI44GZ44KLXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwsb2x7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbnNlY3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuIiwiLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga7oqK3lrppcbi8vbWl4aW7jgIBicmVha3BvaW50XG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IG1kKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5YWx6YCa44Os44Kk44Ki44Km44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC13cmFwcGVye1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sLWNvbnRhaW5lcntcbiAgd2lkdGg6ICgzMTglLzM1MCkqMTAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ubC1tYWlue1xuICBwYWRkaW5nOiA1OHB4IDAgMDtcbiAgQGluY2x1ZGUgbXEobGwpIHtcbiAgICBwYWRkaW5nOiA4NHB4IDAgMDtcbiAgfVxufVxuXG4ubC1zdWJ7XG4gIHBhZGRpbmc6IDQ4cHggMCAwO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDY0cHggMCAwO1xuICB9XG4gIGhlYWRlcntcbiAgICB3aWR0aDogKDMyNSUvMzUwKSoxMDA7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ki44Kz44O844OH44Kj44Kq44Oz44OR44O844OEXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1hY2R7XG4gICZfX2hlYWRlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1MywgNzIsIDE0MCwgMC4wOCk7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXJlZHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMwLCA1NywgNzAsIDAuMDgpO1xuICAgIH1cbiAgfVxuICAmX190bHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRwYWRkaW5nOiAwIDE2cHggMCAxLjdlbTtcbiAgICAmOjpiZWZvcmV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiUS5cIjtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuICAgIH1cbiAgICAmLS1zbXtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICAmLS1yZWR7XG4gICAgICBwYWRkaW5nOiAwIDE2cHggMCAxLjJlbTtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCLvvIFcIjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWF0dG4pO1xuICAgICAgICB0b3A6IDAuMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pY29ue1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0Jjo6YWZ0ZXIsJjo6YmVmb3Jle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHR9XG4gIH1cbiAgJl9faW5uZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgfVxuICAgIGg0LGg1e1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAmLm1iMHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgJl9fYmxvY2t7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAmLm1iMHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgcHtcbiAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICB9XG4gIH1cbn1cblxuLyog44Kq44O844OX44Oz5pmC44Gu44Ki44Kk44Kz44Oz5aSJ5YyWICovXG4ub3Blbntcbi5jLWFjZF9faWNvbntcblx0Jjo6YWZ0ZXJ7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0fVxuXHR9XG59XG5cbi8q44CA6LWkVmVyICovXG4uYy1hY2RfX2hlYWRlci0tcmVke1xuICAuYy1hY2RfX2ljb257XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYXR0bik7XG4gIH1cbn1cblxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7og4zmma/oibJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJne1xuICAmX19ibHVle1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTMsIDcyLCAxNDAsIDAuMDgpO1xuICB9XG4gICZfX2dyYXl7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICB9XG4gICZfX3dodHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIH1cbiAgJl9fZ3Jue1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTgsIDE5MiwgMTgxLCAwLjA4KTtcbiAgfVxuICAmX195ZWx7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTIsIDIxMCwgOTEsIDAuMDgpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7lhbHpgJrjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJ0bntcbiAgLyrjgIDjg5Xjg4Pjgr/jg7zvvIbjg5jjg4Pjg4Djg7xDViAqL1xuICAmX19jdntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogKDQ4dncvMzUwKSoxMDA7XG4gICAgZm9udC1zaXplOiAoMTh2dy8zNTApKjEwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvICg4dncvMzUwKSoxMDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICBib3gtc2hhZG93OiAxcHggMnB4IDE1cHggLTZweCByZ2JhKDIzLDM0LDQ2LDAuNTUpO1xuICAgIHRyYW5zaXRpb24gOiBhbGwgMC41cztcbiAgICAmOjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAoMTZ2dy8zNTApKjEwMDtcbiAgICAgIGhlaWdodDogKDE2dncvMzUwKSoxMDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMzIlMjAxNmMwLTguOC03LjItMTYtMTYtMTZTMCUyMDcuMiUyMDAlMjAxNnM3LjIlMjAxNiUyMDE2JTIwMTYlMjAxNi03LjIlMjAxNi0xNnpNMTMlMjA3LjlMMjMuMSUyMDE2JTIwMTMlMjAyNC4xVjcuOXolMjIlMjBmaWxsJTNEJTIyJTIzMzU0ODhjJTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogI3tcIm1pbigoMTZ2dy8zNTApKjEwMCwgMTZweClcIn07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBoZWlnaHQ6ICN7XCJtaW4oKDU4dncvMTM2NikqMTAwLCA1OHB4KVwifTtcbiAgICAgIGZvbnQtc2l6ZTogI3tcIm1pbigoMTl2dy8xMzY2KSoxMDAsIDE5cHgpXCJ9O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gKDE1dncvMTM2NikqMTAwO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAje1wibWluKCgyMHZ3LzEzNjYpKjEwMCwgMjBweClcIn07XG4gICAgICAgIGhlaWdodDogI3tcIm1pbigoMjB2dy8xMzY2KSoxMDAsIDIwcHgpXCJ9O1xuICAgICAgICByaWdodDogI3tcIm1pbigoMTZ2dy8xMzY2KSoxMDAsIDE2cHgpXCJ9O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6IHJnYmEoNTMsIDcyLCAxNDAsIDAuNik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0LWFjY2VudCk7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190ZXh0TGlua3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6ICgxNXZ3LzM1MCkqMTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmOjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAoN3Z3LzM1MCkqMTAwO1xuICAgICAgaGVpZ2h0OiAoMTJ2dy8zNTApKjEwMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMjYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk05LjklMjAxM0wwJTIwM2wzLTMlMjAxMyUyMDEzTDMlMjAyNmwtMy0zJTIwOS45LTEweiUyMiUyMGZpbGwlM0QlMjIlMjMzNTQ4OGMlMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAoLTEwdncvMzUwKSoxMDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6ICN7XCJtaW4oKDE1dncvMTM2NikqMTAwLCAxNXB4KVwifTtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICB3aWR0aDogI3tcIm1pbigoOHZ3LzEzNjYpKjEwMCwgOHB4KVwifTtcbiAgICAgICAgaGVpZ2h0OiAje1wibWluKCgxM3Z3LzEzNjYpKjEwMCwgMTNweClcIn07XG4gICAgICAgIHJpZ2h0OiAje1wibWluKCgtMTB2dy8xMzY2KSoxMDAsIC0xMHB4KVwifTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbm1se1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHRyYW5zaXRpb24gOiBhbGwgMC41cztcbiAgICAmOjphZnRlcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDI2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNOS45JTIwMTNMMCUyMDNsMy0zJTIwMTMlMjAxM0wzJTIwMjZsLTMtMyUyMDkuOS0xMHolMjIlMjBmaWxsJTNEJTIyJTIzMzU0ODhjJTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCA3MiwgMTQwLCAwLjA4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCq+ODvOODiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogMuOCq+ODqeODoCAqL1xuLmMtY2FyZHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogODk2cHg7XG4gIGdhcDogMzJweCAwO1xuICAmX19pdGVte1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6ICg0MzIlLzg5NikqMTAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44Oz44OI44Gu5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1kb2N7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgJl9fcmVhZHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuICB9XG4gICZfX2J7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmX18xMntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAmX18xM3tcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAmX18xNHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAmX18xNXtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAmX18xNntcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAmX18xN3tcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxuICAmX18xOHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAmX18xOXtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxuICAmX18yMHtcbiAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgfVxuICAmX18yMXtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxuICAmX18yMntcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICAmX18yM3tcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxuICAmX18yNHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAmX18yNXtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG4gICZfXzI2e1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG4gICZfXzI3e1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICB9XG4gICZfXzI4e1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7opovlh7rjgZfjga7oqK3lrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWhkZ3tcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAmX19wcml7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgYnJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgICBicntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3NlY3tcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB9XG4gIH1cbiAgJl9fdHJpe1xuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgfVxuICB9XG4gICZfX3F1YXtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG4gICZfXzE1e1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gICZfXzE2e1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gICZfXzE3e1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gICZfXzE4e1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gICZfXzE5e1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG4gICZfXzIwe1xuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICB9XG4gICZfXzIxe1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG4gICZfXzIye1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gICZfXzIze1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG4gICZfXzI0e1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gICZfXzI1e1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbiAgJl9fMjZ7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbiAgJl9fMjd7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbiAgJl9fMjh7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgJl9fMjl7XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG4gIH1cbiAgJl9fMzB7XG4gICAgZm9udC1zaXplOiAzLjByZW07XG4gIH1cbiAgJl9fMzF7XG4gICAgZm9udC1zaXplOiAzLjFyZW07XG4gIH1cbiAgJl9fMzJ7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgJl9fMzN7XG4gICAgZm9udC1zaXplOiAzLjNyZW07XG4gIH1cbiAgJl9fMzR7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbiAgJl9fMzV7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgJl9fMzZ7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbiAgJl9fMzd7XG4gICAgZm9udC1zaXplOiAzLjdyZW07XG4gIH1cbiAgJl9fMzh7XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gIH1cbiAgJl9fMzh7XG4gICAgZm9udC1zaXplOiAzLjlyZW07XG4gIH1cbiAgJl9fMzh7XG4gICAgZm9udC1zaXplOiA0LjByZW07XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGlzdHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBsaXtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmX19udW17XG4gICAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBsaXtcbiAgICAgIHRleHQtaW5kZW50OiAtMS41ZW07XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcbiAgICAgICAgY29udGVudDogXCJcIiBjb3VudGVyKG51bWJlcikgXCIuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3BhcntcbiAgICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNGVtO1xuICAgIGxpe1xuICAgICAgdGV4dC1pbmRlbnQ6IC0yLjRlbTtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xuICAgICAgICBjb250ZW50OiBcIu+8iFwiIGNvdW50ZXIobnVtYmVyKSBcIu+8iVwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5rOo5oSP5LqL6aCFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1ub3Rlc3tcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgbGl7XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcbiAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX2FzdHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuM2VtO1xuICAgIGxpe1xuICAgICAgdGV4dC1pbmRlbnQ6IC0yLjNlbTtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCIoKlwiIGNvdW50ZXIobnVtYmVyKSBcIikgXCI7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW5vMntcbiAgICAgIGxpe1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXNlY3tcbiAgcGFkZGluZzogNDhweCAwO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxuICAvKiDkuIrjgaDjgZFwYWRkaW5nICovXG4gICZfX3VwcGVye1xuICAgIHBhZGRpbmc6IDQ4cHggMCAwO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgICB9XG4gICAgJi0tc217XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyog5LiL44Gg44GRcGFkZGluZyAqL1xuICAmX19sb3dlcntcbiAgICBwYWRkaW5nOiAwIDAgNDhweDtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZzogIDAgMCA2NHB4O1xuICAgIH1cbiAgICAmLS1zbXtcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6ICAwIDAgNDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW5uZXJ7XG4gICAgd2lkdGg6ICgzMjUlLzM1MCkqMTAwO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJi0tZnVsbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K/44OW44Gu5Z+65pysXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10YWJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAmX19idG57XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBsaW5lLWhlaWdodDogMS4wO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICB0cmFuc2l0aW9uIDogYWxsIDAuNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgfVxuICB9XG4gICZfX3NlY3tcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuaXMtc2hvd3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI44Gu5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10ZXh0e1xuICAmX18xNHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIH1cbiAgJl9fMTV7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5jjg4Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWhlYWRlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICAmX19jb21tb257XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIEBpbmNsdWRlIG1xKGxsKSB7XG4gICAgICBwYWRkaW5nOiAxOHB4ICN7XCJtaW4oKDQzdncvMTM2NikqMTAwLCA0M3B4KVwifTtcbiAgICAgICYuZml4ZWR7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggI3tcIm1pbigoNDN2dy8xMzY2KSoxMDAsIDQzcHgpXCJ9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19lbnRyeXtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGhlaWdodDogNjdweDtcbiAgICB9XG4gIH1cbiAgJl9fbG9nb3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uIDogYWxsIDAuNXM7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWVudHJ5e1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tYWlue1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgbXEobGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4gIC5maXhlZHtcbiAgICAucC1oZWFkZXJfX2xvZ28tLW1haW57XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICB9XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrDjg63jg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLW5hdntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xuXG4gIC8qIOODieODreODg+ODl+ODgOOCpuODs++8huODieODreODr+ODvCAqL1xuICAmX19saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtcShsbCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICAmLS1zZWNvbmR7XG4gICAgICBAaW5jbHVkZSBtcShsbCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdG9wOiA4M3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI2cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb24gOiBhbGwgMC41cztcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEobGwpIHtcbiAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIC5vcGVu44GM5LuY5LiO44GV44KM44Gf5pmCICovXG4gICYub3BlbiB7XG4gICAgLnAtbmF2X19saXN0e1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICB6LWluZGV4OiAxMTA7XG4gICAgfVxuICB9XG4gICZfX2l0ZW17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweCA4cHg7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcShsbCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4wO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgdHJhbnNpdGlvbiA6IGFsbCAwLjVzO1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNiUyMDE2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTMlMjA5LjlMMjMlMjAwbDMlMjAzLTEzJTIwMTNMMCUyMDNsMy0zJTIwMTAlMjA5Ljl6JTIyJTIwZmlsbCUzRCUyMiUyMzM1NDg4YyUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGxsKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogUEMg44Ki44Kz44O844OH44Kj44Kq44Oz44Oh44OL44Ol44O86Kit5a6aICovXG4gICAgJi5jaGlsZHtcbiAgICAgIEBpbmNsdWRlIG1xKGxsKSB7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgLnAtbmF2X19saXN0LS1zZWNvbmR7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIOODnOOCv+ODs+OCqOODquOCoiAqL1xuICAmX19idG57XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzMnB4IDhweCAzMnB4IDI0cHg7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMzJweCA4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGxsKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4wO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgICB0cmFuc2l0aW9uIDogYWxsIDAuNXM7XG4gICAgICBAaW5jbHVkZSBtcShsbCkge1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDIzLCAzNCwgNDYsIDAuNCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWVudHJ5e1xuICAgICAgYXtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFNQ55So6L+95Yqg44Oc44K/44OzICovXG4gICZfX1NQYnRuLWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAzOHB4IDAgMDtcbiAgICBAaW5jbHVkZSBtcShsbCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fU1BidG57XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgIHRyYW5zaXRpb24gOiBhbGwgMC41cztcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyMywgMzQsIDQ2LCAwLjQpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1lbnRyeXtcbiAgICAgIGF7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2hhbWJ1cmdlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIEBpbmNsdWRlIG1xKGxsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzcGFue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgdG9wOiAwcHg7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OJ44Ot44Ov44O844Gu6IOM5pmvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jY292ZXJ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiA1OHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBtcShsbCkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OnZpc2libGU7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7xcbuOCv+ODg+ODl+OBl+OBn+aZglxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm9wZW57XG4gICNoYW1idXJnZXJ7XG4gICAgc3BhbntcbiAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNjb3ZlcntcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaGVhZGVy44GMRml4ZWTjgZfjgZ/mmYJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5maXhlZHtcbiAgLnAtbmF2X19idG57XG4gICAgYXtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIEBpbmNsdWRlIG1xKGxsKSB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnAtbmF2X19saXN0LS1zZWNvbmR7XG4gICAgICBAaW5jbHVkZSBtcShsbCkge1xuICAgICAgICB0b3A6IDY2cHg7XG4gICAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODs+OBj+OBmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtcGFubmF2e1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZzogMTZweCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbiAgJl9faW5uZXJ7XG4gICAgd2lkdGg6ICgzMTglLzM1MCkqMTAwO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGxpe1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMCA0cHggMCAwO1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMjYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk05LjklMjAxM0wwJTIwM2wzLTMlMjAxMyUyMDEzTDMlMjAyNmwtMy0zJTIwOS45LTEweiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZGd7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7zkuIogQ1bjgqjjg6rjgqJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWN2e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICgzMTh2dy8zNTApKjEwMDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvY29tbW9uL2JnX2Zvb3Rlcl9jdl9zcC53ZWJwKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB6LWluZGV4OiAwO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGhlaWdodDogI3tcIm1pbigoMzE4dncvMTM2NikqMTAwLCAzMThweClcIn07XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvY29tbW9uL2JnX2Zvb3Rlcl9jdl9wYy53ZWJwKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICZfX2lubmVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogKDMyNSUvMzUwKSoxMDA7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiAoNjc0JS8xMzY2KSoxMDA7XG4gICAgICBtYXgtd2lkdGg6IDY3NHB4O1xuICAgIH1cbiAgfVxuICAmX19zZXJ2aWNle1xuICAgIG1hcmdpbjogMCBhdXRvICgxMnZ3LzM1MCkqMTAwO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAje1wibWluKCgxNXZ3LzEzNjYpKjEwMCwgMTVweClcIn07XG4gICAgfVxuICB9XG4gICZfX2N2e1xuICAgIG1hcmdpbjogMCBhdXRvICgxMnZ3LzM1MCkqMTAwO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogI3tcIm1pbigoNDUwdncvMTM2NikqMTAwLCA0NTBweClcIn07XG4gICAgICBtYXJnaW46IDAgYXV0byAje1wibWluKCg4dncvMTM2NikqMTAwLCA4cHgpXCJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44OD44K/44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mb290ZXJ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbiAgcGFkZGluZzogMzBweCAwO1xuICAmX19pbm5lcntcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgfVxuICAmX19sb2dve1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbiA6IGFsbCAwLjVzO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICB9XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX25hdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmX19ibG9ja3tcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwICN7XCJtaW4oKDY0dncvMTM2NikqMTAwLCA2NHB4KVwifSAwIDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZGd7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG4gICZfX2l0ZW17XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbiA6IGFsbCAwLjVzO1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvcHl7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMThweCAwIDA7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5paH5a2X6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbntcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uc3Vie1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyay10ZWFsbCk7XG59XG5cbi53aHR7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5yZWR7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hdHRuKTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaxjueUqOODnuODvOOCuOODs++8huODkeODh+OCo+ODs+OCsFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1MCB7XG4gIC51LW10LSN7JGl9eCB7XG4gICAgbWFyZ2luLXRvcDojeyRpICogOCAvIDJ9cHg7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6I3skaSAqIDh9cHg7XG4gICAgfVxuICB9XG4gIC51LW1yLSN7JGl9eCB7XG4gICAgbWFyZ2luLXJpZ2h0OiN7JGkgKiA4LyAyfXB4O1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6I3skaSAqIDh9cHg7XG4gICAgfVxuICB9XG4gIC51LW1iLSN7JGl9eCB7XG4gICAgbWFyZ2luLWJvdHRvbTojeyRpICogOC8gMn1weDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTojeyRpICogOH1weDtcbiAgICB9XG4gIH1cbiAgLnUtbWwtI3skaX14IHtcbiAgICBtYXJnaW4tbGVmdDojeyRpICogOC8gMn1weDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6I3skaSAqIDh9cHg7XG4gICAgfVxuICB9XG4gIC51LXB0LSN7JGl9eCB7XG4gICAgcGFkZGluZy10b3A6I3skaSAqIDgvIDJ9cHg7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiN7JGkgKiA4fXB4O1xuICAgIH1cbiAgfVxuICAudS1wci0jeyRpfXgge1xuICAgIHBhZGRpbmctcmlnaHQ6I3skaSAqIDgvIDJ9cHg7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6I3skaSAqIDh9cHg7XG4gICAgfVxuICB9XG4gIC51LXBiLSN7JGl9eCB7XG4gICAgcGFkZGluZy1ib3R0b206I3skaSAqIDgvIDJ9cHg7XG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiN7JGkgKiA4fXB4O1xuICAgIH1cbiAgfVxuICAudS1wbC0jeyRpfXgge1xuICAgIHBhZGRpbmctbGVmdDojeyRpICogOC8gMn1weDtcbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiN7JGkgKiA4fXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyDlt6blj7PkuK3lpK5cbi51LW1sci1hIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaWh+Wtl+OBruWkquOBlVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvbGR7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tZHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJndHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiJdfQ== */
