@charset "UTF-8";
/*--------------------------------------------------------------
# Variable
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size: 62.5%;
}

body {
  margin: 0;
  font-size: 1.6rem;
}

body, html {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5;
  color: #141414;
}

h1, h2, h3, h4, h5, h6 {
  clear: both;
  letter-spacing: 0.1em;
  color: #141414;
}

p {
  letter-spacing: 0.1em;
  margin-bottom: 1.5em;
  color: #141414;
}

dfn, cite, em, i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul, ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 1.5em 1.5em;
}

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  color: #141414;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-decoration: none;
  letter-spacing: 0.1em;
}

a:visited {
  color: #141414;
}

a:focus {
  outline: thin dotted;
}

a:hover, a:active {
  outline: 0;
  color: #c2c2c2;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}

.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  left: 100%;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

.main-navigation li {
  float: left;
  position: relative;
}

.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: block;
  }
}
.site-main .comment-navigation, .site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/*--------------------------------------------------------------
# Variable
--------------------------------------------------------------*/
footer #footer-nav {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-content: space-between;
  align-content: space-between;
  max-width: 1200px;
  padding: 0 10px 30px 10px;
  margin: 0 auto;
}
footer #footer-nav ul {
  list-style: none;
  padding: 0;
  margin: 0 0 0 80px;
}
footer #footer-nav ul li {
  padding: 0 0 10px 0;
}
footer #footer-nav ul a,
footer #footer-nav ul a:link,
footer #footer-nav ul a:visited,
footer #footer-nav ul a:active {
  font-size: 1.4rem;
}
footer #footer-nav ul a span,
footer #footer-nav ul a:link span,
footer #footer-nav ul a:visited span,
footer #footer-nav ul a:active span {
  display: none;
}
footer #footer-nav ul:first-child {
  margin-left: 0;
}
@media only screen and (max-width: 900px) {
  footer #footer-nav {
    order: 2;
  }
  footer #footer-nav ul {
    width: 50%;
    margin-left: 0;
  }
}
footer #footer-address {
  border-top: 1px solid #EDEDED;
  padding: 40px 0 0 0;
}
footer #footer-address #footer-address-block {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-content: space-between;
  align-content: space-between;
  max-width: 1200px;
  padding: 0 10px;
  margin: 0 auto;
}
footer #footer-address #footer-address-logo img {
  height: 100px;
  width: auto;
}
footer #footer-address #footer-address-tokyo,
footer #footer-address #footer-address-osaka {
  padding: 0 0 0 50px;
}
footer #footer-address #footer-address-tokyo p,
footer #footer-address #footer-address-osaka p {
  margin: 0;
  font-size: 1.4rem;
  line-height: 1.8;
}
footer #footer-address #footer-address-tokyo strong,
footer #footer-address #footer-address-osaka strong {
  font-size: 1.8rem;
}
footer #footer-address #footer-address-osaka {
  padding-top: 30px;
}
@media only screen and (max-width: 900px) {
  footer #footer-info {
    display: flex;
    flex-wrap: wrap;
  }
  footer #footer-address {
    width: 100%;
    order: 1;
    border: none;
    padding: 0 0 50px 0;
  }
  footer #footer-address #footer-address-block {
    display: block;
  }
  footer #footer-address #footer-address-logo {
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
  }
  footer #footer-address #footer-address-tokyo,
footer #footer-address #footer-address-osaka {
    text-align: center;
    padding: 0;
  }
  footer #footer-address #footer-address-osaka {
    padding-top: 20px;
  }
}
footer #copyright {
  margin-top: 30px;
  padding: 5px 5px 5px 5px;
  background: #234A8F;
}
footer #copyright p {
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2;
  text-align: center;
  margin: 0;
}
footer p a,
footer p a:link,
footer p a:visited,
footer p a:active {
  color: #fff;
}
footer p a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  text-decoration: none;
}

@media screen and (min-width: 980px) {
  .pc {
    display: block;
  }
  .sp {
    display: none;
  }
}
@media only screen and (max-width:768px) {
  footer #footer-nav {
    width: 100%;
    display: block;
  }
  footer #footer-nav ul {
    width: 100%;
  }
  footer #footer-nav ul a,
footer #footer-nav ul a:link,
footer #footer-nav ul a:visited,
footer #footer-nav ul a:active {
    display: block;
    padding: 30px;
    font-size: 1.6rem;
    border-top: 1px solid #EDEDED;
    position: relative;
  }
  footer #footer-nav ul a span,
footer #footer-nav ul a:link span,
footer #footer-nav ul a:visited span,
footer #footer-nav ul a:active span {
    display: block;
    position: absolute;
    top: 50%;
    right: 30px;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  footer #footer-nav ul:last-child li:last-child a,
footer #footer-nav ul:last-child li:last-child a:link,
footer #footer-nav ul:last-child li:last-child a:visited,
footer #footer-nav ul:last-child li:last-child a:active {
    border-bottom: 1px solid #EDEDED;
  }
  footer p a,
footer p a:link,
footer p a:visited,
footer p a:active {
    color: #fff;
  }
}
/*--------------------------------------------------------------
# Variable
--------------------------------------------------------------*/
html {
  height: 100%;
  width: 100%;
}

body.common header {
  background: rgba(0, 0, 0, 0.5);
  background: #fff;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 0;
}
body.common header #members {
  background: #234A8F;
  padding: 5px 0;
}
body.common header #members ul {
  padding: 0 10px;
  margin: 0 auto;
  max-width: 1200px;
  list-style: none;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: inherit;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-justify-content: right;
  justify-content: right;
  -webkit-align-content: space-between;
  align-content: space-between;
}
body.common header #members ul li a,
body.common header #members ul li a:link,
body.common header #members ul li a:visited,
body.common header #members ul li a:active {
  text-decoration: none;
  font-size: 1.4rem;
  font-weight: 500;
  display: block;
  padding: 0 20px;
  position: relative;
  font-size: min(1.3vw, 1.4rem);
  color: #fff;
}
body.common header #members ul li a span,
body.common header #members ul li a:link span,
body.common header #members ul li a:visited span,
body.common header #members ul li a:active span {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body.common header #header-block {
  padding: 15px 10px;
  margin: 0 auto;
  max-width: 1200px;
  position: relative;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: inherit;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
body.common header #header-block #logo-block {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: inherit;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-content: space-between;
  align-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
body.common header #header-block #logo-block #logo {
  font-size: 0;
  line-height: 0;
  margin: 0;
}
body.common header #header-block #logo-block #logo img {
  width: 150px;
  height: auto;
}
body.common header #header-block #logo-block #logo-jihs {
  padding: 0 0 0 30px;
}
body.common header #header-block #logo-block #logo-jihs img {
  width: 60px;
  height: auto;
}
@media only screen and (max-width: 1100px) {
  body.common header #header-block #logo-block #logo img {
    width: auto;
    height: 55px;
  }
  body.common header #header-block #logo-block #logo-jihs {
    padding: 0 0 0 15px;
  }
  body.common header #header-block #logo-block #logo-jihs img {
    width: auto;
    height: 55px;
  }
}
@media only screen and (max-width: 900px) {
  body.common header #header-block #logo-block #logo img {
    width: auto;
    height: 60px;
  }
  body.common header #header-block #logo-block #logo-jihs {
    padding: 0 0 0 10px;
  }
  body.common header #header-block #logo-block #logo-jihs img {
    width: auto;
    height: 60px;
  }
}
body.common header #header-block nav ul {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-content: space-between;
  align-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  margin: 0;
  list-style: none;
}
body.common header #header-block nav ul li a,
body.common header #header-block nav ul li a:link,
body.common header #header-block nav ul li a:visited,
body.common header #header-block nav ul li a:active {
  padding: 0 15px;
  text-decoration: none;
  position: relative;
  font-weight: 500;
  font-size: 1.6rem;
  font-size: min(1.3vw, 1.6rem);
  color: #141414;
}
body.common header #header-block nav .mamber-link {
  display: none;
}
@media only screen and (max-width: 1100px) {
  body.common header #header-block nav ul li a,
body.common header #header-block nav ul li a:link,
body.common header #header-block nav ul li a:visited,
body.common header #header-block nav ul li a:active {
    padding: 0 12px;
  }
}
@media only screen and (max-width: 900px) {
  body.common header #header-block nav ul li a,
body.common header #header-block nav ul li a:link,
body.common header #header-block nav ul li a:visited,
body.common header #header-block nav ul li a:active {
    padding: 0 10px;
  }
}
body.common #humbergur-btn-block {
  display: none;
}
body.common header.act {
  opacity: 0.8;
  filter: alpha(opacity=80);
  padding: 8px 0;
}

@media only screen and (max-width:768px) {
  body.common header {
    z-index: 200;
  }
  body.common header #members {
    display: none;
  }
  body.common header #header-block {
    width: auto;
    padding: 10px;
    display: block;
  }
  body.common header #header-block #logo-block #logo img {
    width: auto;
    height: 50px;
  }
  body.common header #header-block #logo-block #logo-jihs {
    padding: 0 0 0 10px;
  }
  body.common header #header-block #logo-block #logo-jihs img {
    width: auto;
    height: 50px;
  }
  body.common header #header-block nav.drawer-nav ul {
    padding-top: 20px;
    display: block;
  }
  body.common header #header-block nav.drawer-nav ul li a {
    font-size: 18px;
    font-size: 1.8rem;
    border-top: 1px solid #EDEDED;
    padding: 20px 10px;
    font-weight: 500;
    display: block;
  }
  body.common header #header-block nav.drawer-nav ul li.pre-nav {
    display: none;
  }
  body.common header #header-block nav.drawer-nav ul li:last-child a {
    border-bottom: 1px solid #EDEDED;
  }
  body.common header #header-block nav.drawer-nav .mamber-link {
    display: block;
    background: #234A8F;
    color: #fff;
    width: 80vw;
    text-align: center;
    padding: 20px 10px;
    margin: 30px auto 0 auto;
    position: relative;
  }
  body.common header #header-block nav.drawer-nav .mamber-link span {
    position: absolute;
    top: 50%;
    right: 30px;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  body.common header #header-block.open {
    padding-bottom: 0;
  }
  body.common .drawer-nav {
    display: none;
    height: 100vh;
  }
  body.common #humbergur-btn-block {
    display: block;
    position: absolute;
    top: 16px;
    right: 0px;
    z-index: 999;
    padding: 10px;
    cursor: pointer;
    width: 60px;
    height: 60px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  body.common #humbergur-btn-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    margin: -10px 0 auto 0;
    align-items: center;
    width: 30px;
    height: 30px;
  }
  body.common #humbergur-btn-wrap #humbergur-btn {
    padding: 0;
    width: 100%;
    height: 100%;
    background: none;
    border: none;
    text-indent: 100%;
    white-space: nowrap;
    position: relative;
  }
  body.common #humbergur-btn-wrap #humbergur-btn span {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 1;
    word-break: keep-all;
    position: relative;
  }
  body.common #humbergur-btn-wrap #humbergur-btn span:before {
    content: "";
    margin: auto;
    width: 100%;
    height: 2px;
    display: block;
    background: #234A8F;
    transition: opacity 0.3s;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
  }
  body.common #humbergur-btn-wrap #humbergur-btn:after,
body.common #humbergur-btn-wrap #humbergur-btn:before {
    content: "";
    width: 100%;
    height: 2px;
    display: block;
    background: #234A8F;
    transition: transform 0.3s, width 0.3s;
    position: absolute;
    left: 0;
  }
  body.common #humbergur-btn-wrap #humbergur-btn:after {
    bottom: 4px;
    left: 0;
  }
  body.common #humbergur-btn-wrap #humbergur-btn:before {
    top: 4px;
    left: 0;
  }
  body.common #header-block.open #humbergur-btn-wrap {
    z-index: 20;
  }
  body.common #header-block.open #humbergur-btn-wrap #humbergur-btn {
    background-color: transparent;
  }
  body.common #header-block.open #humbergur-btn-wrap #humbergur-btn span:before {
    background-color: transparent;
    background: transparent;
  }
  body.common #header-block.open #humbergur-btn-wrap #humbergur-btn:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 13px;
  }
  body.common #header-block.open #humbergur-btn-wrap #humbergur-btn:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    bottom: 15px;
  }
}
@media only screen and (max-width:768px) and (max-width:768px) {
  body.common #header-block.open #humbergur-btn-wrap #humbergur-btn:before {
    top: 14px;
    left: 0;
  }
  body.common #header-block.open #humbergur-btn-wrap #humbergur-btn:after {
    bottom: 13px;
    left: 0;
  }
}
/*--------------------------------------------------------------
# Variable
--------------------------------------------------------------*/
body#pages.about #page-head {
  background-image: url(../../about/img/about-header01.jpg);
}

body#pages.kijisyoukai #page-head {
  background-image: url(../../about/img/about-header01.jpg);
}

body#pages.jimukyoku #page-head {
  background-image: url(../../jimukyoku/img/jimukyoku-header01.jpg);
}

body#pages.jicho #page-head {
  background-image: url(../../jimukyoku/img/page-key-jicho.jpg);
}

body#pages.activity #page-head {
  background-image: url(../../jimukyoku/img/activity-header-img01.jpg);
}

body#pages.kijisyoukai #page-head {
  background-image: url(../../about/img/kijisyoukai-header-img01.jpg);
}

body#pages.kyokucho #page-head {
  background-image: url(../../jimukyoku/img/page-key-jicho.jpg);
}

body#pages.staff #page-head {
  background-image: url(../../jimukyoku/img/page-key-jicho.jpg);
}

body#pages.staff #page-head {
  background-image: url(../../jimukyoku/img/staff-img01.jpg);
}

body#pages.dmat #page-head {
  background-image: url(../../dmat/img/dmat-header01.jpg);
}

body#pages.dmattsuite #page-head {
  background-image: url(../../dmat/img/dmattsuite-header01.jpg);
}

body#pages.dmat-activity #page-head {
  background-image: url(../../dmat/img/activity-report-header01.jpg);
}

body#pages.establish #page-head {
  background-image: url(../../dmat/img/establish-report-header01.jpg);
}

body#pages.dmat-system #page-head {
  background-image: url(../../dmat/img/dmat-system-header01.jpg);
}

body#pages.committee #page-head {
  background-image: url(../../dmat/img/committee-header01.jpg);
}

body#pages.member #page-head {
  background-image: url(../../member/img/member-header01.jpg);
}

body#pages.coordinator #page-head {
  background-image: url(../../member/img/coordinator-header01.jpg);
}

body#pages.activity-report #page-head {
  background-image: url(../../member/img/activity-report-header01.jpg);
}

body#pages.logo #page-head {
  background-image: url(../../member/img/logo-header01.jpg);
}

body#pages.member-report #page-head {
  background-image: url(../../member/img/member-report-header01.jpg);
}

body#pages.eden #page-head {
  background-image: url(../../member/img/eden-header01.jpg);
}

body#pages.license #page-head {
  background-image: url(../../member/img/license-header01.jpg);
}

body#pages.contact #page-head {
  background-image: url(../../contact/img/contact-header01.jpg);
}

body#pages.link #page-head {
  background-image: url(../../link/img/link-header01.jpg);
}

body#pages.news #page-head {
  background-image: url(../../news/img/news-header01.jpg);
}

body#pages.report #page-head {
  background-image: url(../../report/img/report-header01.jpg);
}

body#pages.lows #page-head {
  background-image: url(../../dmat/img/page-key-low.jpg);
}

body#pages.lows #page-head {
  background-image: url(../../dmat/img/page-key-low.jpg);
}

/*--------------------------------------------------------------
# Variable
--------------------------------------------------------------*/
body#pages #page-head {
  height: 300px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative;
}
body#pages #page-head #page-head-block {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  height: 100%;
  padding: 0 10px;
}
body#pages #page-head h1 {
  position: absolute;
  top: 50%;
  left: 10px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin: 0;
  font-size: 3.5rem;
  color: #fff;
  font-weight: 700;
}
body#pages #page-head:before {
  display: block;
  content: " ";
  width: 1920px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
@media only screen and (max-width:768px) {
  body#pages #page-head {
    height: 250px;
  }
  body#pages #page-head h1 {
    font-size: 3rem;
    font-weight: 600;
  }
}
body#pages .base-block01 h2 {
  margin: 0 0 30px 0;
  font-size: 2.8rem;
  padding: 0 10px;
}
body#pages .base-block01 .sec-block {
  margin: 0 auto;
}
body#pages .base-block01 .sec-base {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}
body#pages .base-block01 .base-block01-img {
  width: 50%;
}
body#pages .base-block01 .base-block01-txt {
  width: 50%;
  padding: 0 0 0 40px;
}
body#pages .base-block01 .base-block01-txt p {
  line-height: 1.8;
}
body#pages .base-block01 .coution {
  font-size: 1.4rem;
  text-align: right;
  margin: 30px 0 0 0;
}
@media only screen and (max-width:768px) {
  body#pages .base-block01 .sec-base {
    display: block;
  }
  body#pages .base-block01 .base-block01-img {
    width: auto;
    margin: 0 -20px;
  }
  body#pages .base-block01 .base-block01-txt {
    width: auto;
    padding: 0;
  }
}
body#pages .base-block02 h2 {
  margin: 0 0 30px 0;
  font-size: 2.8rem;
  padding: 0 10px;
}
body#pages .base-block02 .sec-block {
  margin: 0 auto;
}
body#pages .base-block02 .sec-base {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}
body#pages .base-block02 .base-block02-img {
  width: 50%;
  padding: 0 10px 0 0;
}
body#pages .base-block02 .base-block02-txt {
  width: 50%;
  padding: 0 40px 0 0;
}
body#pages .base-block02 .base-block02-txt p {
  margin: 0;
}
body#pages .base-block02 .base-block02-txt-long {
  padding: 0 10px;
}
body#pages .base-block02 .coution {
  font-size: 1.4rem;
  text-align: right;
  margin: 30px 0 0 0;
}
@media only screen and (max-width:768px) {
  body#pages .base-block02 .sec-block {
    margin: 0 auto;
  }
  body#pages .base-block02 .sec-base {
    flex-direction: column-reverse;
  }
  body#pages .base-block02 .base-block02-img {
    width: auto;
    padding: 0;
    margin: 0 -20px 50px -20px;
  }
  body#pages .base-block02 .base-block02-txt {
    width: auto;
    padding: 0;
  }
  body#pages .base-block02 .base-block02-txt p {
    margin: 0;
  }
  body#pages .base-block02 .base-block02-txt-long {
    padding: 0 20px;
  }
  body#pages .base-block02 .coution {
    font-size: 1.4rem;
    text-align: right;
    margin: 30px 0 0 0;
    padding: 0 20px;
  }
}
body#pages .base-block-txt {
  padding: 0 0 50px 0;
}
body#pages .base-block-txt .sec-block {
  margin: 0 auto;
}
body#pages .base-block-txt .base-block-img {
  padding: 20px 0;
}
body#pages .base-block-txt .base-block-img img {
  width: 100%;
}
body#pages .base-block-txt .base-block-img strong {
  padding: 10px 0 20px 0;
  display: block;
  font-size: 2rem;
}
body#pages .base-block-txt .base-block-txt-txt h2 {
  position: relative;
  margin: 0 0 40px 0;
  padding-left: 20px;
}
body#pages .base-block-txt .base-block-txt-txt h2:before {
  content: "";
  display: block;
  width: 6px;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: #234A8F;
}
body#pages .base-block-txt .base-block-txt-txt p {
  margin: 0 0 20px 0;
  line-height: 1.8;
}
body#pages .base-block-txt .base-block-txt-txt ul {
  margin: 0 0 0 2.5rem;
  padding: 0;
}
body#pages .base-block-txt .base-block-txt-txt ul li {
  padding: 10px 0;
  line-height: 2;
}
body#pages .base-block-txt .base-block-txt-txt ul strong {
  font-size: 1.8rem;
}
body#pages .base-block-txt .base-block-txt-txt ul.romanum {
  list-style: lower-roman;
  font-weight: bold;
}
body#pages .base-block-txt .base-block-txt-txt ul.marunum {
  list-style: decimal;
  font-weight: bold;
}
body#pages .base-block-txt.ttl-noline h2 {
  margin: 0 0 30px 0;
  font-size: 2.8rem;
  padding: 0;
}
body#pages .base-block-txt.ttl-noline h2:before {
  display: none;
}
body#pages .dmat-message {
  background: #EDEDED;
  padding: 50px 10px;
  margin: 50px 0;
}
body#pages .dmat-message p {
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 1.8;
  text-align: center;
  color: #141414;
  margin: 0;
}
body#pages .dmat-message h3 {
  text-align: center;
  font-size: 2.2rem;
  margin: 0;
}
body#pages .dmat-message ul {
  text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
body#pages .dmat-message ul li {
  padding: 10px 0;
  line-height: 2;
}
body#pages .dmat-message ul strong {
  font-size: 1.8rem;
}
body#pages .bner-block-gra {
  background: #EDEDED;
}
body#pages .bner-block-gra h2 {
  margin: 0 0 20px 0;
  font-size: 2.8rem;
}
body#pages .bner-block-gra P {
  margin: 0;
  font-size: 1.8rem;
}
body#pages .bner-block-gra .btn-base {
  padding: 17px 10px;
  width: 280px;
  margin-top: 30px;
}
body#pages .bner-block-gra .btn-base.pc {
  display: block;
}
body#pages .bner-block-gra .btn-base.sp {
  display: none;
}
body#pages .bner-block-gra .sec-block {
  margin: 0 auto;
  padding: 100px 0;
}
body#pages .bner-block-gra .sec-base {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: inherit;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}
body#pages .bner-block-gra .bner-block-gra-txt {
  width: 50%;
  padding: 0 40px 0 0;
}
body#pages .bner-block-gra .bner-block-gra-img {
  width: 50%;
}
body#pages .bner-block h2 {
  margin: 0 0 20px 0;
  font-size: 2.8rem;
}
body#pages .bner-block P {
  margin: 0;
  font-size: 1.8rem;
}
body#pages .bner-block .btn-base {
  padding: 17px 10px;
  width: 280px;
  margin-top: 30px;
}
body#pages .bner-block .btn-base.pc {
  display: block;
}
body#pages .bner-block .btn-base.sp {
  display: none;
}
body#pages .bner-block .sec-block {
  margin: 0 auto;
  padding: 100px 0;
}
body#pages .bner-block .sec-base {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: inherit;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: row-reverse;
}
body#pages .bner-block .bner-block-txt {
  width: 50%;
  padding: 0 0 0 100px;
}
body#pages .bner-block .bner-block-img {
  width: 50%;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body#pages .bner-block .bner-block-img:hover {
  opacity: 0.8;
}
@media only screen and (max-width:768px) {
  body#pages .bner-block-gra h2 {
    text-align: center;
  }
  body#pages .bner-block-gra P {
    text-align: center;
    margin-bottom: 40px;
  }
  body#pages .bner-block-gra .btn-base {
    padding: 20px 10px;
    width: 300px;
    font-size: 2rem;
    margin: 50px auto 0 auto;
  }
  body#pages .bner-block-gra .btn-base.pc {
    display: none;
  }
  body#pages .bner-block-gra .btn-base.sp {
    display: block;
  }
  body#pages .bner-block-gra .sec-block {
    margin: 0 auto;
    padding: 50px 0;
  }
  body#pages .bner-block-gra .sec-base {
    display: block;
  }
  body#pages .bner-block-gra .bner-block-gra-txt {
    width: auto;
    padding: 0;
  }
  body#pages .bner-block-gra .bner-block-gra-img {
    width: auto;
    margin: 0 -20px;
  }
  body#pages .bner-block h2 {
    text-align: center;
  }
  body#pages .bner-block P {
    text-align: center;
    margin-bottom: 40px;
  }
  body#pages .bner-block .btn-base {
    padding: 20px 10px;
    width: 300px;
    font-size: 2rem;
    margin: 50px auto 0 auto;
  }
  body#pages .bner-block .btn-base.pc {
    display: none;
  }
  body#pages .bner-block .btn-base.sp {
    display: block;
  }
  body#pages .bner-block .sec-block {
    margin: 0 auto;
    padding: 100px 0;
  }
  body#pages .bner-block .sec-base {
    display: block;
  }
  body#pages .bner-block .bner-block-txt {
    width: auto;
    padding: 0;
  }
  body#pages .bner-block .bner-block-img {
    width: auto;
    margin: 0 -20px;
  }
  body#pages .bner-block .bner-block-img:hover {
    opacity: 0.8;
  }
  body#pages #dmat-statement .sec-block p {
    width: auto;
  }
}
body#pages #footer-bnr {
  padding: 50px 0 100px 0;
}
body#pages #footer-bnr .sec-block {
  margin: 0 auto;
}
body#pages #footer-bnr .sec-block .sec-base {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}
body#pages #footer-bnr .sec-block a,
body#pages #footer-bnr .sec-block a:link,
body#pages #footer-bnr .sec-block a:visited,
body#pages #footer-bnr .sec-block a:active {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../../dmat/img/dummy-img01.jpg);
  display: block;
  width: 540px;
  height: 300px;
  position: relative;
}
body#pages #footer-bnr .sec-block a strong,
body#pages #footer-bnr .sec-block a:link strong,
body#pages #footer-bnr .sec-block a:visited strong,
body#pages #footer-bnr .sec-block a:active strong {
  background: #234A8F;
  color: #fff;
  width: 100%;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  padding: 10px 20px;
  font-size: 2rem;
}
body#pages #footer-bnr .sec-block a strong img,
body#pages #footer-bnr .sec-block a strong svg,
body#pages #footer-bnr .sec-block a:link strong img,
body#pages #footer-bnr .sec-block a:link strong svg,
body#pages #footer-bnr .sec-block a:visited strong img,
body#pages #footer-bnr .sec-block a:visited strong svg,
body#pages #footer-bnr .sec-block a:active strong img,
body#pages #footer-bnr .sec-block a:active strong svg {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body#pages #footer-bnr .sec-block a.lows {
  background-image: url(../../dmat/img/laws-img02.jpg);
}
@media only screen and (max-width:768px) {
  body#pages #footer-bnr .sec-block .sec-base {
    display: block;
  }
  body#pages #footer-bnr .sec-block a,
body#pages #footer-bnr .sec-block a:link,
body#pages #footer-bnr .sec-block a:visited,
body#pages #footer-bnr .sec-block a:active {
    width: 100%;
    height: 300px;
    margin-bottom: 50px;
  }
  body#pages #footer-bnr .sec-block a:last-child {
    margin-bottom: 0;
  }
}
body#pages #dmat-statement {
  background-image: url(../../about/img/anout-img03.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative;
  padding: 40px 10px;
  margin: 100px 0 0 0;
}
body#pages #dmat-statement .sec-block {
  position: relative;
  z-index: 10;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.6);
  padding: 70px 0;
}
body#pages #dmat-statement .sec-block p {
  line-height: 1.8;
  width: 800px;
  margin: 0 auto;
}
body#pages #dmat-statement:before {
  display: block;
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width:768px) {
  body#pages #dmat-statement .sec-block p {
    width: auto;
  }
}
body#pages .kanren {
  padding: 100px 10px;
  max-width: 1200px;
  margin: 0 auto;
}
body#pages .kanren h2 {
  text-align: center;
  font-size: 2.8rem;
  margin: 0 0 50px 0;
}
body#pages .kanren ul {
  padding: 0;
  list-style: none;
  margin: 0;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}
body#pages .kanren ul li {
  padding: 0 30px;
}
body#pages .kanren ul a,
body#pages .kanren ul a:link,
body#pages .kanren ul a:visited,
body#pages .kanren ul a:active {
  display: block;
  width: 400px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #e6e6e6;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  padding: 40px 10px;
  text-align: center;
  font-size: 1.6rem;
  position: relative;
}
body#pages .kanren ul a span,
body#pages .kanren ul a:link span,
body#pages .kanren ul a:visited span,
body#pages .kanren ul a:active span {
  position: absolute;
  top: 50%;
  right: 30px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
@media only screen and (max-width:768px) {
  body#pages .kanren ul {
    display: block;
  }
  body#pages .kanren ul li {
    padding: 0 0 40px 0;
  }
  body#pages .kanren ul li:last-child {
    padding-bottom: 0;
  }
  body#pages .kanren ul a,
body#pages .kanren ul a:link,
body#pages .kanren ul a:visited,
body#pages .kanren ul a:active {
    margin: 0 auto;
    width: 90vw;
    font-size: 1.8rem;
  }
}
body#pages .kanren2 {
  max-width: 1200px;
  padding: 0 10px;
  margin: 50px auto 100px auto;
}
body#pages .kanren2 .kanren2-block {
  background: #fff;
  border: 1px solid #707070;
  padding: 20px;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}
body#pages .kanren2 p {
  margin: 0;
  display: block;
  width: calc(100% - 400px);
  padding: 0 30px 0 0;
}
body#pages .kanren2 a,
body#pages .kanren2 a:link,
body#pages .kanren2 a:visited,
body#pages .kanren2 a:active {
  display: block;
  width: 400px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #e6e6e6;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  padding: 40px 10px;
  text-align: center;
  font-size: 1.6rem;
  position: relative;
}
@media only screen and (max-width:768px) {
  body#pages .kanren2 {
    padding: 0 20px;
  }
  body#pages .kanren2 .kanren2-block {
    display: block;
  }
  body#pages .kanren2 p {
    width: 100%;
    padding: 0;
  }
  body#pages .kanren2 a,
body#pages .kanren2 a:link,
body#pages .kanren2 a:visited,
body#pages .kanren2 a:active {
    width: auto;
    margin-top: 30px;
  }
}
body#pages .link-panel01 h2 {
  margin: 0 0 20px 0;
  font-size: 2.8rem;
  font-weight: 600;
}
body#pages .link-panel01 h2 span {
  font-size: 1.4rem;
  display: block;
}
body#pages .link-panel01 P {
  margin: 0;
  font-size: 1.8rem;
}
body#pages .link-panel01 .btn-base {
  padding: 17px 10px;
  width: 280px;
  margin-top: 30px;
}
body#pages .link-panel01 .btn-base.pc {
  display: block;
}
body#pages .link-panel01 .btn-base.sp {
  display: none;
}
body#pages .link-panel01 .sec-block {
  margin: 0 auto;
  padding: 50px 10px;
}
body#pages .link-panel01 .sec-base {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: inherit;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 30px;
  border: 1px solid #EDEDED;
  border-radius: 20px;
}
body#pages .link-panel01 .donate-txt {
  width: 55%;
  padding: 0 0 0 50px;
}
body#pages .link-panel01 .donate-img {
  width: 45%;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body#pages .link-panel01 .donate-img:hover {
  opacity: 0.8;
}
@media only screen and (max-width:768px) {
  body#pages .link-panel01 P {
    margin-bottom: 30px;
    font-size: 1.6rem;
  }
  body#pages .link-panel01 .btn-base {
    padding: 20px 10px;
    width: 300px;
    font-size: 2rem;
    margin: 50px auto 0 auto;
  }
  body#pages .link-panel01 .btn-base.pc {
    display: none;
  }
  body#pages .link-panel01 .btn-base.sp {
    display: block;
    margin: 0 auto 0 auto;
  }
  body#pages .link-panel01 .sec-block {
    margin: 0 auto;
    padding: 50px 20px 0 20px;
  }
  body#pages .link-panel01 .sec-base {
    display: block;
    padding: 20px;
  }
  body#pages .link-panel01 .donate-txt {
    width: auto;
    padding: 0;
  }
  body#pages .link-panel01 .donate-img {
    width: auto;
    margin-bottom: 20px;
  }
  body#pages .link-panel01 .donate-img:hover {
    opacity: 0.8;
  }
}
body#pages #bigcopy {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 10px 50px 10px;
}
body#pages #bigcopy .bigcopy-block {
  text-align: center;
  border-top: 1px solid #2877af;
  border-bottom: 1px solid #2877af;
  padding: 40px 10px;
}
body#pages #bigcopy h2 {
  font-size: 3rem;
}
body#pages #bigcopy h2 .red {
  color: #2877af;
}
body#pages #bigcopy p {
  margin: 0;
}
body#pages #bigcopy .coution {
  font-size: 1.4rem;
  text-align: right;
  margin: 30px 0 0 0;
}
@media only screen and (max-width:768px) {
  body#pages #bigcopy {
    padding: 0 20px;
  }
}
body#pages .outline {
  padding: 0 0 100px 0;
}
body#pages .outline .sec-block {
  margin: 0 auto;
}
body#pages .outline dl {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-content: space-between;
  align-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  margin: 0;
}
body#pages .outline dl dt {
  position: relative;
  padding: 30px 0 30px 0;
  font-weight: 500;
  font-size: 1.6rem;
  width: 250px;
}
body#pages .outline dl dt:after {
  content: "";
  display: block;
  background: #707070;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  position: absolute;
  top: 50%;
  left: 233px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body#pages .outline dl dd {
  margin: 0;
  padding: 30px 0 30px 40px;
  position: relative;
  width: calc(100% - 250px);
  font-weight: 500;
  font-size: 1.6rem;
}
body#pages .outline dl dd:after {
  content: " ";
  display: block;
  width: 1px;
  height: 100%;
  background: #707070;
  position: absolute;
  top: 50%;
  left: -8px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body#pages .outline dl:first-child dt, body#pages .outline dl:first-child dd {
  margin-top: -30px;
}
body#pages .outline dl:first-child dd:after {
  top: 100%;
}
body#pages .outline dl:last-child dd:after {
  top: 0;
}
@media only screen and (max-width:768px) {
  body#pages .outline dl {
    display: block;
  }
  body#pages .outline dl dt {
    width: 100%;
    padding: 20px 0 0 0;
    font-weight: 800;
  }
  body#pages .outline dl dt:after {
    display: none;
  }
  body#pages .outline dl dd {
    padding: 10px 0 20px 0px;
    width: 100%;
  }
  body#pages .outline dl dd:after {
    display: none;
  }
  body#pages .outline dl:first-child dt, body#pages .outline dl:first-child dd {
    margin: 0;
    padding-top: 0;
  }
}
body#pages .report-block .sec-block h2 {
  font-size: 2rem;
  font-weight: 500;
  margin: 0;
  padding: 5px 0 30px 0;
  border-top: 1px solid #234A8F;
}
body#pages .list-block {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: normal;
  align-items: normal;
}
body#pages .list-block .list-block-base {
  width: 580px;
  border: 1px solid #707070;
}
body#pages .list-block h3 {
  display: block;
  text-align: center;
  font-size: 1.8rem;
  color: #fff;
  padding: 25px 10px;
  background: #234A8F;
  margin: 0;
}
body#pages .list-block .list-block-detail {
  padding: 40px;
}
body#pages .list-block ul {
  padding: 0;
  margin: 0 0 0 1.8em;
}
body#pages .list-block ul li {
  padding: 4px 0 4px 0;
}
@media only screen and (max-width: 1200px) {
  body#pages .list-block .list-block-base {
    width: 49%;
  }
}
@media only screen and (max-width:768px) {
  body#pages .list-block {
    display: block;
  }
  body#pages .list-block .list-block-base {
    width: 100%;
    margin-bottom: 40px;
  }
  body#pages .list-block .list-block-base:last-child {
    margin-bottom: 0;
  }
  body#pages .list-block .list-block-detail {
    padding: 20px;
  }
}
body#pages .sec-block {
  margin: 0 auto;
}
body#pages .sec-block .list-block .list-block-base {
  margin-bottom: 40px;
}
body#pages .sec-block .list-block h4 {
  font-size: 1.8rem;
  font-weight: 500;
  text-align: center;
  padding: 30px 10px 0 10px;
  margin: 0;
}
body#pages .sec-block .list-block a,
body#pages .sec-block .list-block a:link,
body#pages .sec-block .list-block a:visited,
body#pages .sec-block .list-block a:active {
  display: block;
  width: 400px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #e6e6e6;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  padding: 40px 10px;
  text-align: center;
  font-size: 1.6rem;
  position: relative;
  margin: 0 auto 30px auto;
}
body#pages .sec-block .list-block a p,
body#pages .sec-block .list-block a:link p,
body#pages .sec-block .list-block a:visited p,
body#pages .sec-block .list-block a:active p {
  font-size: 1.2rem;
  margin: 0;
}
body#pages .sec-block .list-block a span,
body#pages .sec-block .list-block a:link span,
body#pages .sec-block .list-block a:visited span,
body#pages .sec-block .list-block a:active span {
  position: absolute;
  top: 50%;
  right: 10px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body#pages .sec-block .list-block a.nolink {
  pointer-events: none;
}
body#pages .sec-block .list-block a:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 990px) {
  body#pages .sec-block .list-block a,
body#pages .sec-block .list-block a:link,
body#pages .sec-block .list-block a:visited,
body#pages .sec-block .list-block a:active {
    width: 100%;
  }
}
@media only screen and (max-width:768px) {
  body#pages .sec-block .list-block a,
body#pages .sec-block .list-block a:link,
body#pages .sec-block .list-block a:visited,
body#pages .sec-block .list-block a:active {
    padding: 40px 30px 40px 20px;
    width: 100%;
    font-size: 1.8rem;
  }
}
body#pages .lead-txt {
  text-align: center;
  line-height: 1.8;
  font-size: 1.6rem;
  padding: 40px 10px;
}
body#pages #info h2 {
  margin: 0 0 50px 0;
  text-align: center;
  font-size: 2.8rem;
}
body#pages #info .sec-block {
  margin: 0 auto;
  padding: 100px 0;
}
body#pages #info #news-block dl {
  border-top: 1px solid #EDEDED;
  margin: 0;
  padding: 15px 30px;
}
body#pages #info #news-block dl dt, body#pages #info #news-block dl dd {
  margin: 0;
  padding: 0;
}
body#pages #info #news-block dl dt {
  font-size: 1.4rem;
  margin-bottom: 10px;
  display: inline-block;
}
body#pages #info #news-block dl dd {
  font-size: 1.6rem;
}
body#pages #info #news-block dl dt.new {
  position: relative;
}
body#pages #info #news-block dl dt.new:before {
  content: "NEW";
  display: block;
  color: #E50012;
  position: absolute;
  top: 50%;
  right: -55px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: #fff;
  border: 1px solid #e50012;
  padding: 1px 5px;
}
body#pages #info #news-block dl:last-child {
  border-bottom: 1px solid #EDEDED;
}
body#pages #info .btn-base {
  padding: 17px 10px;
  width: 280px;
  margin: 50px auto 0 auto;
}
@media only screen and (max-width:768px) {
  body#pages #info h2 {
    margin-bottom: 50px;
  }
  body#pages #info .sec-block {
    padding: 50px 0 100px 0;
  }
  body#pages #info #news-block dl {
    padding: 20px 30px;
  }
  body#pages #info .btn-base {
    padding: 20px 10px;
    width: 300px;
    font-size: 2rem;
    margin: 50px auto 0 auto;
  }
}
body#pages .logo-list h2 {
  text-align: center;
  font-size: 2.8rem;
  margin: 0 0 50px 0;
}
body#pages .logo-list .logo-list-block {
  max-width: 1200px;
  margin: 0 auto;
}
body#pages .logo-list .logo-list-block-img ul {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: stretch;
  align-items: stretch;
  list-style: none;
  padding: 0;
  margin: 0;
}
body#pages .logo-list .logo-list-block-img li {
  width: calc(25% - 80px);
  border-radius: 10px;
  background: #fff;
  border: 1px solid #e6e6e6;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  text-align: center;
  padding: 30px 10px;
  margin: 20px 10px;
}
body#pages .logo-list .logo-list-block-img li span {
  display: block;
  font-weight: 600;
  padding-bottom: 20px;
}
body#pages .logo-list .logo-list-block-img a,
body#pages .logo-list .logo-list-block-img a:link,
body#pages .logo-list .logo-list-block-img a:visited,
body#pages .logo-list .logo-list-block-img a:active {
  margin-top: 10px;
  font-weight: 600;
  text-decoration: underline;
  color: #2877af;
  display: block;
}
body#pages .logo-list .logo-list-block-img a:hover {
  text-decoration: none;
}
@media only screen and (max-width:768px) {
  body#pages .logo-list .logo-list-block-img li {
    width: calc(50% - 20px);
  }
}

/*--------------------------------------------------------------
# Variable
--------------------------------------------------------------*/
body#pages .page-content {
  padding: 50px 0;
}

body#pages.about #dmat-about {
  padding: 100px 0 100px 0;
}
body#pages.about #dmat-saigai {
  padding: 50px 0 100px 0;
}
body#pages.about #slide div {
  position: relative;
}
body#pages.about #slide div img {
  display: block;
}
body#pages.about #dmat-position {
  padding: 100px 0 100px 0;
}
body#pages.about #dmat-position .sec-block {
  max-width: 1200px;
  margin: 0 auto;
}
body#pages.about #dmat-position h2 {
  font-size: 3rem;
  margin: 0 0 20px 0;
  padding: 0 10px;
}
@media only screen and (max-width:768px) {
  body#pages.about #dmat-position h2 {
    padding: 0 20px;
  }
  body#pages.about #bigcopy h2 {
    font-size: 2rem;
  }
  body#pages.about #bigcopy h2 br {
    display: none;
  }
}

body#pages.jimukyoku #dmat-position {
  padding: 0 0 60px 0;
}
body#pages.jimukyoku #dmat-position .sec-block {
  max-width: 1200px;
  margin: 0 auto;
}
body#pages.jimukyoku #dmat-position h2 {
  font-size: 3rem;
  margin: 0 0 20px 0;
  padding: 0 10px;
}
body#pages.jimukyoku #bigcopy {
  padding: 50px 10px 0 10px;
}
body#pages.jimukyoku .list-block {
  padding-top: 100px;
}
body#pages.jimukyoku .list-block .list-block-base {
  margin-bottom: 40px;
}
@media only screen and (max-width:768px) {
  body#pages.jimukyoku #dmat-position {
    padding: 0;
  }
  body#pages.jimukyoku .list-block {
    padding-top: 50px;
  }
  body#pages.jimukyoku .list-block .list-block-base:last-child {
    margin-bottom: 0;
  }
}

body#pages.kyokucho #cheaf-about,
body#pages.kyokucho .cheaf-about,
body#pages.jicho #cheaf-about,
body#pages.jicho .cheaf-about {
  padding: 100px 0;
}
body#pages.kyokucho #cheaf-about h2,
body#pages.kyokucho .cheaf-about h2,
body#pages.jicho #cheaf-about h2,
body#pages.jicho .cheaf-about h2 {
  padding: 0;
}
body#pages.kyokucho #cheaf-about,
body#pages.jicho #cheaf-about {
  padding-top: 50px;
}
@media only screen and (max-width:768px) {
  body#pages.kyokucho #cheaf-about,
body#pages.kyokucho .cheaf-about,
body#pages.jicho #cheaf-about,
body#pages.jicho .cheaf-about {
    padding: 50px 0;
  }
  body#pages.kyokucho #cheaf-about .base-block01-txt,
body#pages.kyokucho .cheaf-about .base-block01-txt,
body#pages.jicho #cheaf-about .base-block01-txt,
body#pages.jicho .cheaf-about .base-block01-txt {
    margin-top: 30px;
  }
}

body#pages.staff #staff-list {
  padding: 100px 0;
}
body#pages.staff #staff-list .sec-block {
  margin: 0 auto;
}
body#pages.staff #staff-list .sec-block .staff-info {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: normal;
  align-items: normal;
}
body#pages.staff #staff-list .sec-block .staff-info h3 {
  font-size: 1.8rem;
  font-weight: 500;
  margin: 10px 0 0 0;
}
body#pages.staff #staff-list .sec-block .staff-info .fancy-staff {
  cursor: pointer;
  width: 33.3333333333%;
  margin: 0 0 50px 0;
  padding: 0 40px 0 0;
}
body#pages.staff #staff-list .sec-block .staff-info a,
body#pages.staff #staff-list .sec-block .staff-info a:link,
body#pages.staff #staff-list .sec-block .staff-info a:visited,
body#pages.staff #staff-list .sec-block .staff-info a:active {
  display: block;
  margin: 0 0 50px 0;
}
body#pages.staff .staff-box {
  max-width: 1000px;
  margin: 0 auto;
  padding: 30px;
  display: none;
  background: rgba(255, 255, 255, 0.9);
}
body#pages.staff .staff-box .staff-box-head {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}
body#pages.staff .staff-box .staff-box-txt {
  padding: 0 0 0 30px;
}
body#pages.staff .staff-box .staff-box-txt strong {
  font-size: 1.8rem;
  font-weight: 600;
}
@media only screen and (max-width:768px) {
  body#pages.staff #staff-list .sec-block .staff-info {
    display: block;
  }
  body#pages.staff #staff-list .sec-block .staff-info h3 {
    font-size: 1.8rem;
    font-weight: 500;
    margin: 10px 0 0 0;
  }
  body#pages.staff #staff-list .sec-block .staff-info .fancy-staff {
    width: 100%;
    padding: 0;
  }
  body#pages.staff #staff-list .sec-block .staff-info .fancy-staff img {
    width: 100%;
  }
  body#pages.staff .staff-box .staff-box-txt {
    padding: 30px 0 0 0;
  }
}

body#pages.activity #activity-about {
  padding: 100px 0 100px 0;
}
body#pages.activity #activity-about .sec-block {
  max-width: 1200px;
  margin: 0 auto;
}
body#pages.activity #activity-about h2 {
  font-size: 3rem;
  margin: 0 0 20px 0;
  padding: 0;
}
body#pages.activity #bigcopy {
  padding: 100px 10px 0 10px;
}
body#pages.activity .list-block .list-block-base {
  margin-bottom: 40px;
}
@media only screen and (max-width:768px) {
  body#pages.activity #activity-about {
    padding: 0;
  }
  body#pages.activity .list-block {
    padding-top: 50px;
  }
  body#pages.activity .list-block .list-block-base:last-child {
    margin-bottom: 0;
  }
}

body#pages.dmattsuite .base-block01,
body#pages.dmat .base-block01 {
  padding: 0 0 50px 0;
}
body#pages.dmattsuite .base-block01 .btn-base,
body#pages.dmat .base-block01 .btn-base {
  padding: 17px 10px;
  width: 280px;
  margin-top: 30px;
}
@media only screen and (max-width:768px) {
  body#pages.dmattsuite .base-block01 .btn-base,
body#pages.dmat .base-block01 .btn-base {
    padding: 20px 10px;
    width: 300px;
    font-size: 2rem;
    margin: 50px auto 0 auto;
  }
}
body#pages.dmattsuite #dmat-head,
body#pages.dmat #dmat-head {
  padding-top: 50px;
}

body#pages.link #report-nav,
body#pages.member #report-nav,
body#pages.news #report-nav,
body#pages.report #report-nav {
  padding: 60px 0 100px 0;
}
body#pages.link #report-nav .sec-block,
body#pages.member #report-nav .sec-block,
body#pages.news #report-nav .sec-block,
body#pages.report #report-nav .sec-block {
  margin: 0 auto;
}
body#pages.link #report-nav .sec-base,
body#pages.member #report-nav .sec-base,
body#pages.news #report-nav .sec-base,
body#pages.report #report-nav .sec-base {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: inherit;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}
body#pages.link #report-nav a,
body#pages.link #report-nav a:link,
body#pages.link #report-nav a:visited,
body#pages.link #report-nav a:active,
body#pages.member #report-nav a,
body#pages.member #report-nav a:link,
body#pages.member #report-nav a:visited,
body#pages.member #report-nav a:active,
body#pages.news #report-nav a,
body#pages.news #report-nav a:link,
body#pages.news #report-nav a:visited,
body#pages.news #report-nav a:active,
body#pages.report #report-nav a,
body#pages.report #report-nav a:link,
body#pages.report #report-nav a:visited,
body#pages.report #report-nav a:active {
  width: 33.3333333333%;
  padding: 30px 0;
  text-align: center;
  color: #fff;
  background: #234A8F;
  border: 1px solid #234A8F;
  display: block;
  position: relative;
}
body#pages.link #report-nav a img,
body#pages.link #report-nav a svg,
body#pages.link #report-nav a:link img,
body#pages.link #report-nav a:link svg,
body#pages.link #report-nav a:visited img,
body#pages.link #report-nav a:visited svg,
body#pages.link #report-nav a:active img,
body#pages.link #report-nav a:active svg,
body#pages.member #report-nav a img,
body#pages.member #report-nav a svg,
body#pages.member #report-nav a:link img,
body#pages.member #report-nav a:link svg,
body#pages.member #report-nav a:visited img,
body#pages.member #report-nav a:visited svg,
body#pages.member #report-nav a:active img,
body#pages.member #report-nav a:active svg,
body#pages.news #report-nav a img,
body#pages.news #report-nav a svg,
body#pages.news #report-nav a:link img,
body#pages.news #report-nav a:link svg,
body#pages.news #report-nav a:visited img,
body#pages.news #report-nav a:visited svg,
body#pages.news #report-nav a:active img,
body#pages.news #report-nav a:active svg,
body#pages.report #report-nav a img,
body#pages.report #report-nav a svg,
body#pages.report #report-nav a:link img,
body#pages.report #report-nav a:link svg,
body#pages.report #report-nav a:visited img,
body#pages.report #report-nav a:visited svg,
body#pages.report #report-nav a:active img,
body#pages.report #report-nav a:active svg {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body#pages.link #report-nav a:hover,
body#pages.member #report-nav a:hover,
body#pages.news #report-nav a:hover,
body#pages.report #report-nav a:hover {
  color: #234A8F;
  background: #fff;
  border: 1px solid #234A8F;
}
body#pages.link #report-nav a:hover svg, body#pages.link #report-nav a:hover path,
body#pages.member #report-nav a:hover svg,
body#pages.member #report-nav a:hover path,
body#pages.news #report-nav a:hover svg,
body#pages.news #report-nav a:hover path,
body#pages.report #report-nav a:hover svg,
body#pages.report #report-nav a:hover path {
  fill: #234A8F;
}
body#pages.link #report03,
body#pages.member #report03,
body#pages.news #report03,
body#pages.report #report03 {
  padding: 0 0 70px 0;
}
@media only screen and (max-width:768px) {
  body#pages.link #report-nav .sec-base,
body#pages.member #report-nav .sec-base,
body#pages.news #report-nav .sec-base,
body#pages.report #report-nav .sec-base {
    display: block;
  }
  body#pages.link #report-nav a,
body#pages.link #report-nav a:link,
body#pages.link #report-nav a:visited,
body#pages.link #report-nav a:active,
body#pages.member #report-nav a,
body#pages.member #report-nav a:link,
body#pages.member #report-nav a:visited,
body#pages.member #report-nav a:active,
body#pages.news #report-nav a,
body#pages.news #report-nav a:link,
body#pages.news #report-nav a:visited,
body#pages.news #report-nav a:active,
body#pages.report #report-nav a,
body#pages.report #report-nav a:link,
body#pages.report #report-nav a:visited,
body#pages.report #report-nav a:active {
    width: 100%;
    padding: 30px 20px;
    border: 1px solid #fff;
    font-size: 1.5rem;
  }
  body#pages.link #report-nav a img,
body#pages.link #report-nav a svg,
body#pages.link #report-nav a:link img,
body#pages.link #report-nav a:link svg,
body#pages.link #report-nav a:visited img,
body#pages.link #report-nav a:visited svg,
body#pages.link #report-nav a:active img,
body#pages.link #report-nav a:active svg,
body#pages.member #report-nav a img,
body#pages.member #report-nav a svg,
body#pages.member #report-nav a:link img,
body#pages.member #report-nav a:link svg,
body#pages.member #report-nav a:visited img,
body#pages.member #report-nav a:visited svg,
body#pages.member #report-nav a:active img,
body#pages.member #report-nav a:active svg,
body#pages.news #report-nav a img,
body#pages.news #report-nav a svg,
body#pages.news #report-nav a:link img,
body#pages.news #report-nav a:link svg,
body#pages.news #report-nav a:visited img,
body#pages.news #report-nav a:visited svg,
body#pages.news #report-nav a:active img,
body#pages.news #report-nav a:active svg,
body#pages.report #report-nav a img,
body#pages.report #report-nav a svg,
body#pages.report #report-nav a:link img,
body#pages.report #report-nav a:link svg,
body#pages.report #report-nav a:visited img,
body#pages.report #report-nav a:visited svg,
body#pages.report #report-nav a:active img,
body#pages.report #report-nav a:active svg {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  body#pages.link #report-nav a:hover,
body#pages.member #report-nav a:hover,
body#pages.news #report-nav a:hover,
body#pages.report #report-nav a:hover {
    color: #234A8F;
    background: #fff;
    border: 1px solid #234A8F;
  }
  body#pages.link #report-nav a:hover svg, body#pages.link #report-nav a:hover path,
body#pages.member #report-nav a:hover svg,
body#pages.member #report-nav a:hover path,
body#pages.news #report-nav a:hover svg,
body#pages.news #report-nav a:hover path,
body#pages.report #report-nav a:hover svg,
body#pages.report #report-nav a:hover path {
    fill: #234A8F;
  }
  body#pages.link #report03,
body#pages.member #report03,
body#pages.news #report03,
body#pages.report #report03 {
    padding: 0 0 20px 0;
  }
}

body#pages.link #member-lead,
body#pages.news #member-lead,
body#pages.member #member-lead {
  padding: 50px 0 0 0;
}
body#pages.link .memberslink,
body#pages.news .memberslink,
body#pages.member .memberslink {
  padding: 0 0 100px 0;
}
@media only screen and (max-width:768px) {
  body#pages.link .memberslink,
body#pages.news .memberslink,
body#pages.member .memberslink {
    padding: 0 0 50px 0;
  }
}

body#pages.link #link01 {
  padding: 50px 0 100px 0;
}

body#pages.license #licence-add {
  padding: 50px 0;
}
body#pages.license .kanren2 {
  margin: 30px auto 30px auto;
}
body#pages.license .kanren2 span {
  position: absolute;
  top: 50%;
  right: 30px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body#pages.license .kanren2:last-child {
  margin-bottom: 50px;
}
body#pages.license .base-block-txt-last {
  padding-bottom: 100px;
}
@media only screen and (max-width:768px) {
  body#pages.license .base-block-txt-last {
    padding-bottom: 50px;
  }
  body#pages.license .kanren2 {
    padding: 0;
  }
  body#pages.license .kanren2 .kanren2-block {
    padding: 30px;
  }
  body#pages.license .kanren2:last-child {
    margin-bottom: 50px;
  }
  body#pages.license .memberslink {
    padding: 0 0 50px 0;
  }
}

body#pages.contact #contact-add {
  padding: 50px 0 0 0;
}
body#pages.contact .kanren2 {
  margin: 30px auto 30px auto;
}
body#pages.contact .kanren2 span {
  position: absolute;
  top: 50%;
  right: 30px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body#pages.contact .kanren2:last-child {
  margin-bottom: 50px;
}
body#pages.contact .base-block-txt-last {
  padding-bottom: 100px;
}
@media only screen and (max-width:768px) {
  body#pages.contact .base-block-txt-last {
    padding-bottom: 50px;
  }
  body#pages.contact .kanren2 {
    padding: 0;
  }
  body#pages.contact .kanren2 .kanren2-block {
    padding: 30px;
  }
  body#pages.contact .kanren2:last-child {
    margin-bottom: 50px;
  }
  body#pages.contact .memberslink {
    padding: 0 0 50px 0;
  }
}

body#pages.coordinator #coordinator-header {
  padding-top: 50px;
}
body#pages.coordinator .kanren2 {
  margin: 0 auto 50px auto;
}
body#pages.member-report #member-lead {
  padding-top: 50px;
}

body#pages.member-report #member-lead {
  padding-top: 50px;
}

body#pages.dmat-system #dmat-system-head {
  padding-top: 50px;
}

/*--------------------------------------------------------------
# Variable
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size: 62.5%;
}

body {
  margin: 0;
  font-size: 1.6rem;
}

body, html {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5;
  color: #141414;
}

h1, h2, h3, h4, h5, h6 {
  clear: both;
  letter-spacing: 0.1em;
  color: #141414;
}

p {
  letter-spacing: 0.1em;
  margin-bottom: 1.5em;
  color: #141414;
}

dfn, cite, em, i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul, ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 1.5em 1.5em;
}

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  color: #141414;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-decoration: none;
  letter-spacing: 0.1em;
}

a:visited {
  color: #141414;
}

a:focus {
  outline: thin dotted;
}

a:hover, a:active {
  outline: 0;
  color: #c2c2c2;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}

.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  left: 100%;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

.main-navigation li {
  float: left;
  position: relative;
}

.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: block;
  }
}
.site-main .comment-navigation, .site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

html {
  height: 100%;
  width: 100%;
}

body.common .sec .sec-block {
  max-width: 1200px;
}
body.common .sec .sec-block p a,
body.common .sec .sec-block p a:link,
body.common .sec .sec-block p a:visited,
body.common .sec .sec-block p a:active {
  color: #2877af;
  text-decoration: underline;
}
body.common .sec .sec-base {
  padding: 0 10px;
}
@media only screen and (max-width:768px) {
  body.common .sec .sec-base {
    padding: 0 20px;
  }
}
body.common a.btn-base,
body.common a.btn-base:link,
body.common a.btn-base:visited,
body.common a.btn-base:active {
  display: block;
  border-radius: 50px;
  background: #fff;
  border: 2px solid #2877af;
  font-weight: bold;
  text-align: center;
  position: relative;
  color: #2877af;
}
body.common a.btn-base img,
body.common a.btn-base svg,
body.common a.btn-base:link img,
body.common a.btn-base:link svg,
body.common a.btn-base:visited img,
body.common a.btn-base:visited svg,
body.common a.btn-base:active img,
body.common a.btn-base:active svg {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body.common a.btn-base:hover {
  color: #fff;
  border: 2px solid #fff;
  background: #2877af;
}
body.common a.btn-base:hover svg, body.common a.btn-base:hover path {
  fill: #fff;
}
body.common #breadcrumbs {
  border-bottom: 1px solid #EDEDED;
}
body.common #breadcrumbs ul {
  max-width: 1200px;
  list-style: none;
  margin: 0 auto;
  padding: 5px 10px;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: left;
  justify-content: left;
  -webkit-align-content: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}
body.common #breadcrumbs ul li {
  font-size: 1.2rem;
}
body.common #breadcrumbs ul li span {
  padding: 0 10px;
}
body.common #breadcrumbs ul li a,
body.common #breadcrumbs ul li a:link,
body.common #breadcrumbs ul li a:visited,
body.common #breadcrumbs ul li a:active {
  color: #AFAFAF;
}
body.common #breadcrumbs ul li a:hover {
  text-decoration: underline;
}
body.common .pc {
  display: block;
}
body.common .sp {
  display: none;
}

@media only screen and (max-width:768px) {
  .pc {
    display: none;
  }
  .sp {
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbXBvcnQvX3Zhci5zY3NzIiwiaW1wb3J0L19iYXNlLnNjc3MiLCJpbXBvcnQvX2Zvb3Rlci5zY3NzIiwiaW1wb3J0L19oZWFkZXIuc2NzcyIsImltcG9ydC9fcGFnZS1oZWFkZXIuc2NzcyIsImltcG9ydC9fcGFnZS1wYXJ0cy5zY3NzIiwiaW1wb3J0L19wYWdlLnNjc3MiLCJjb21tb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7QUFBQTtBQUFBO0FDQ0E7QUFBQTtBQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBRUQ7RURDQzs7O0FDRUQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUM7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0VBSUM7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0VENUdDO0VDaUhBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0VBSUM7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VEOU1DO0VDcU5BO0VBQ0E7RUFDQTtFQUNBLE9EcE9TOzs7QUN1T1Y7RUFDQztFQUNBO0VBQ0EsT0QxT1M7OztBQzZPVjtFQUNDO0VBQ0E7RUFDQSxPRGhQUzs7O0FDbVBWO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RURwUEE7RUNzUEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0M7RUFDQTs7O0FBR0Q7RUFDQztBQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztBQUNBO0VBQ0E7QUFDQTs7O0FBR0Q7RUFDQztBQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0VBSUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtFQUlDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9DOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWdCQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFnQkM7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUdBO0VBQ0MsT0QxYlM7RUFVVDtFQUNBO0VBQ0E7RUFDQTtFQythQTtFQUNBOzs7QUFHRDtFQUNDLE9EamNTOzs7QUN1Y1Y7RUFDQzs7O0FBR0Q7RUFDQztFQUNBLE9ENWNROzs7QUMrY1Q7QUFBQTtBQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUNBO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0FBQUE7RUFHQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTs7O0FBR0Q7QUFDQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUdB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Q0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtBQUFBO0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztFQUlEO0lBQ0M7O0VBQ0E7SUFDQzs7RUFDQTtJQUNFO0lBQ0E7O0VBR0g7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7OztBSHZVSDtFRzBVRztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUgzWE47QUFBQTtBQUFBO0FJR0M7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBS0Q7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBS0Q7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBT0Q7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBS0Q7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBS0Q7RUFDQzs7O0FKbEpGO0FBQUE7QUFBQTtBS0VDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VMTkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VLR0E7RUFDQTtFQUNBOztBTE9BO0VLSkE7SUFD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QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VOaFlGO0VBQ0E7RUFDQTtFQUNBO0VNZ1lHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7O0FBSUg7QUFBQTtBQUFBO0FBQUE7RUFDQzs7QU43WEE7RU1tWUM7QUFBQTtBQUFBO0FBQUE7SUFDQzs7RUFFRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUlDO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SU52YUg7SUFDQTtJQUNBO0lBQ0E7SU11YUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7QUFBQTtBQUFBO0FBQUE7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDQzs7RUFJSDtBQUFBO0FBQUE7QUFBQTtJQUNDOzs7O0FBUUY7QUFBQTtBQUFBO0VBQ0M7O0FBSUQ7QUFBQTtBQUFBO0VBQ0M7O0FObGJBO0VNdWJBO0FBQUE7QUFBQTtJQUNDOzs7O0FBT0Y7RUFDQzs7O0FBS0Q7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBSUQ7RUFDQzs7QU56ZEE7RU04ZEE7SUFDQzs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFFRDtJQUNDOzs7O0FBS0Y7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBSUQ7RUFDQzs7QU5wZ0JBO0VNeWdCQTtJQUNDOztFQUVEO0lBQ0M7O0VBQ0E7SUFDQzs7RUFHRjtJQUNDOztFQUVEO0lBQ0M7Ozs7QUFLRjtFQUNDOztBQUVEO0VBQ0M7O0FBTUQ7RUFDQzs7O0FBS0Q7RUFDQzs7O0FBSUQ7RUFDQzs7O0FONWxCRjtBQUFBO0FBQUE7QUNDQTtBQUFBO0FBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFFRDtFRENDOzs7QUNFRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFZQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7RUFJQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7RUQ1R0M7RUNpSEE7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7RUFJQztFQUNBOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUQ5TUM7RUNxTkE7RUFDQTtFQUNBO0VBQ0EsT0RwT1M7OztBQ3VPVjtFQUNDO0VBQ0E7RUFDQSxPRDFPUzs7O0FDNk9WO0VBQ0M7RUFDQTtFQUNBLE9EaFBTOzs7QUNtUFY7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFRHBQQTtFQ3NQQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFHQztFQUNBOzs7QUFHRDtFQUNDO0FBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0FBQ0E7RUFDQTtBQUNBOzs7QUFHRDtFQUNDO0FBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0VBSUM7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0M7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBZ0JDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWdCQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBR0E7RUFDQyxPRDFiUztFQVVUO0VBQ0E7RUFDQTtFQUNBO0VDK2FBO0VBQ0E7OztBQUdEO0VBQ0MsT0RqY1M7OztBQ3VjVjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0EsT0Q1Y1E7OztBQytjVDtBQUFBO0FBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0FBQ0E7QUFBQTtFQUVDOzs7QUFHRDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7QUFBQTtFQUdDO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtFQUdDO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtFQUdDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBOzs7QUFHRDtBQUNBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUM7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0VBR0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQ0E7QUFBQTtBQUFBO0VBR0M7OztBQUdEO0FBQ0E7RUFDQzs7O0FNL3BCRDtFQUNDO0VBQ0E7OztBQUlDO0VBQ0M7O0FBRUM7QUFBQTtBQUFBO0FBQUE7RUFJQztFQUNBOztBQU1IO0VBQ0M7O0FQYUQ7RU9OQztJQUNDOzs7QUFJSDtBQUFBO0FBQUE7QUFBQTtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFUHBDRDtFQUNBO0VBQ0E7RUFDQTtFT29DRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0U7O0FBQ0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFUHBCRDtFQUNBO0VBQ0k7RUFDSTtFQUNSLG1CT2lCZTtFUGhCWCxlT2dCVztFUGZQLFdPZU87RVBkZix5Qk9jc0I7RVBiZCxpQk9hYztFUFp0Qix1Qk9ZMkI7RVBYbkIsZU9XbUI7RUFDMUI7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7QUFBQTtBQUFBO0FBQUE7RUFJQzs7QUFFRDtFQUNDOztBQUtKO0VBQ0E7O0FBRUE7RUFDQTs7O0FQOURDO0VPc0VEO0lBQ0M7O0VBRUQ7SUFDQyIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBWYXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJGNvbC1iYXNlOiMxNDE0MTQ7XG4kY29sLXR4dDojY2IxNjA5O1xuJGNvbC1iZzogIzI1MjUyNTtcbiRjb2wtaW4tYmc6cmdiYSgyMzQsIDIzNCwgMjMxLCAwLjA4KTtcbiRjb2wtZm90OiAjMjM0QThGO1xuJGNvbC1saW5rOiMxNDE0MTQ7XG4kY29sLWhvdjojYzJjMmMyO1xuJGNvbC1uYXY6ICMxNDE0MTQ7XG5cbi8vIEBtaXhpbiBmb250LW0geyBmb250LWZhbWlseTogXCLmuLjmmI7mnJ3kvZNcIixcIll1IE1pbmNob1wiLFl1TWluY2hvLFwi44OS44Op44Ku44OO5piO5pydIFByb1wiLFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLFwiTVMgUOaYjuacnVwiLFwiTVMgUE1pbmNob1wiLHNlcmlmOyB9XG5cbkBtaXhpbiBmb250cy1iYXNle1xuXHRmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpY1wiLFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLEZydXRpZ2VyLEhlbHZldGljYSxzYW5zLXNlcmlmO1xufVxuQG1peGluIHRyYW5ze1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4vLyDkuK3lpK7jgavphY3nva4tLS1cbkBtaXhpbiBjZW50ZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtIDogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xufVxuXG4kYnJlYWtwb2ludHM6IChcbiAgc2NyZWVuOlwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpXCIsXG4gICAgICBwYzpcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MHB4KVwiLFxuICAgICB0YWI6XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkgYW5kIChtYXgtd2lkdGg6OTU5cHgpXCIsXG4gIG1heDpcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMjBweClcIixcbiAgdGFiLXNwOlwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpXCIsXG4gICAgICBzcDpcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KVwiLFxuKTtcbkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCl7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCRicmVha3BvaW50KX17XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3il49cbi8vIHN2Z+OBruiJsuOCkuWkieabtFxuQG1peGluIHN2ZygkY29sb3I6I2ZmZikge1xuICBwYXRoe1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG4gIFxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t4pePXG4vLyBmbGV4LWJveFxuQG1peGluIGZsZXgoICR3cmFwOndyYXAgLCAkanVzdGlmeTpjZW50ZXIsICRhbGlnbjpzcGFjZS1iZXR3ZWVuKXtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiAkd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgaW1ne1xuXG4gIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3il49cbi8vIGZsZXgtYm94XG5AbWl4aW4gZmxleC1ib3goICR3cmFwOndyYXAgLCAkanVzdGlmeTpjZW50ZXIsICRhbGlnbjpzcGFjZS1iZXR3ZWVuKXtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiAkd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgaW1ne1xuXG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLeKXj1xuLy8gZmxleC1ib3jvvIjkuIrkuIvkuK3lpK7jgrvjg7Pjgr/jg7zmj4PjgYjvvIlcbkBtaXhpbiBmbGV4LWNlbnRlcntcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0Zm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG59XG5ib2R5LGh0bWx7XG5cdEBpbmNsdWRlIGZvbnRzLWJhc2U7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQ6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuXHRib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRAaW5jbHVkZSBmb250cy1iYXNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcblx0bWFyZ2luOiAwIDJweDtcblx0cGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRAaW5jbHVkZSBmb250cy1iYXNlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjb2xvcjogJGNvbC1iYXNlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Y2xlYXI6IGJvdGg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0Y29sb3I6ICRjb2wtYmFzZTtcbn1cblxucCB7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdGNvbG9yOiAkY29sLWJhc2U7XG59XG5cbmRmbiwgY2l0ZSwgZW0sIGkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogI2VlZTtcblx0QGluY2x1ZGUgZm9udHMtYmFzZTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0bWFyZ2luLWJvdHRvbTogMS42ZW07XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmc6IDEuNmVtO1xufVxuXG5jb2RlLCBrYmQsIHR0LCB2YXIge1xuXHRmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG5hYmJyLCBhY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssIGlucyB7XG5cdGJhY2tncm91bmQ6ICNmZmY5YzA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcblx0Zm9udC1zaXplOiAxMjUlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG59XG5cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbnVsLCBvbCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHQvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMWVtIDA7XG5cdC8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xufVxuXG50YWJsZSB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG59XG5cbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbn1cblxuYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICM2NjY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogM3B4O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGNvbG9yOiAjMTExO1xufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hIHtcblx0Y29sb3I6ICRjb2wtbGluaztcblx0QGluY2x1ZGUgdHJhbnM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5hOnZpc2l0ZWQge1xuXHRjb2xvcjogJGNvbC1saW5rO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG59XG5cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuYTpob3ZlciwgYTphY3RpdmUge1xuXHRvdXRsaW5lOiAwO1xuXHRjb2xvcjogJGNvbC1ob3Y7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogLTk5OWVtO1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG5cdGxlZnQ6IC05OTllbTtcblx0dG9wOiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xuXHRsZWZ0OiAxMDAlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGEge1xuXHR3aWR0aDogMjAwcHg7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgbGkuZm9jdXMgPiB1bCB7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkge1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlLFxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuXHQubWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLCAuc2l0ZS1tYWluXG4ucG9zdHMtbmF2aWdhdGlvbiwgLnNpdGUtbWFpblxuLnBvc3QtbmF2aWdhdGlvbiB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR3aWR0aDogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y2xpcC1wYXRoOiBub25lO1xuXHRjb2xvcjogIzIxNzU5Yjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNXB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0b3A6IDVweDtcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IDEwMDAwMDtcblx0LyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ2xlYXJpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2xlYXI6YmVmb3JlLFxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmJlZm9yZSxcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YmVmb3JlLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDpiZWZvcmUsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmJlZm9yZSxcbi5zaXRlLWZvb3RlcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQGltcG9ydCBcImltcG9ydC9fdmFyXCI7XG5cdGZvb3Rlcntcblx0XHQjZm9vdGVyLW5hdntcblx0XHRcdEBpbmNsdWRlIGZsZXgod3JhcCxsZWZ0LHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0Ly8gLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweCAzMHB4IDEwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHVse1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDgwcHg7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSxcblx0XHRcdFx0YTpsaW5rLFxuXHRcdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRcdGE6YWN0aXZle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhOmhvdmVye1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bDpmaXJzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRcdCNmb290ZXItbmF2e1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YSxcblx0XHRcdFx0XHRhOmxpbmssXG5cdFx0XHRcdFx0YTp2aXNpdGVkLFxuXHRcdFx0XHRcdGE6YWN0aXZle1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR1bDpmaXJzdC1jaGlsZHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQjZm9vdGVyLWFkZHJlc3N7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcblx0XHRcdHBhZGRpbmc6IDQwcHggMCAwIDA7XG5cdFx0XHQjZm9vdGVyLWFkZHJlc3MtYmxvY2t7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgod3JhcCxsZWZ0LHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0XHQvLyAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHRcdCNmb290ZXItYWRkcmVzcy1sb2dve1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2Zvb3Rlci1hZGRyZXNzLXRva3lvLFxuXHRcdFx0I2Zvb3Rlci1hZGRyZXNzLW9zYWthe1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA1MHB4O1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2Zvb3Rlci1hZGRyZXNzLW9zYWthe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuXHRcdFx0I2Zvb3Rlci1pbmZve1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7IFxuXHRcdFx0fVxuXHRcdFx0I2Zvb3Rlci1hZGRyZXNze1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDUwcHggMDtcblx0XHRcdFx0I2Zvb3Rlci1hZGRyZXNzLWJsb2Nre1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCNmb290ZXItYWRkcmVzcy1sb2dve1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCNmb290ZXItYWRkcmVzcy10b2t5byxcblx0XHRcdFx0I2Zvb3Rlci1hZGRyZXNzLW9zYWthe1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0I2Zvb3Rlci1hZGRyZXNzLW9zYWthe1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNjb3B5cmlnaHR7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbC1mb3Q7XG5cdFx0XHRwe1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwe1xuXHRcdFx0YSxcblx0XHRcdGE6bGluayxcblx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdGE6YWN0aXZle1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuXHQucGN7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zcHtcblx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQGluY2x1ZGUgbWVkaWEoc3Ape1xuXHRmb290ZXJ7XG5cdFx0I2Zvb3Rlci1uYXZ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dWx7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0fVxuXHRcdFx0XHRhLFxuXHRcdFx0XHRhOmxpbmssXG5cdFx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdFx0YTphY3RpdmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YTpob3Zlcntcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dWw6bGFzdC1jaGlsZHtcblx0XHRcdFx0bGk6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRhLFxuXHRcdFx0XHRcdGE6bGluayxcblx0XHRcdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRcdFx0YTphY3RpdmV7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I2Zvb3Rlci1hZGRyZXNze1xuXHRcdFx0I2Zvb3Rlci1hZGRyZXNzLWJsb2Nre1xuXHRcdFx0fVxuXHRcdFx0I2Zvb3Rlci1hZGRyZXNzLWxvZ297XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2Zvb3Rlci1hZGRyZXNzLXRva3lvLFxuXHRcdFx0I2Zvb3Rlci1hZGRyZXNzLW9zYWthe1xuXHRcdFx0XHRwe1xuXHRcdFx0XHR9XG5cdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2Zvb3Rlci1hZGRyZXNzLW9zYWthe1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjY29weXJpZ2h0e1xuXHRcdFx0cHtcblx0XHRcdH1cblx0XHR9XG5cdFx0cHtcblx0XHRcdGEsXG5cdFx0XHRhOmxpbmssXG5cdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRhOmFjdGl2ZXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRhOmhvdmVye1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQGltcG9ydCBcImltcG9ydC9fdmFyXCI7XG5odG1se1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuYm9keS5jb21tb257XG5cdGhlYWRlcntcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTk5O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdFx0QGluY2x1ZGUgdHJhbnM7XG5cdFx0cGFkZGluZzogMDtcblx0XHQjbWVtYmVyc3tcblx0XHRcdGJhY2tncm91bmQ6ICMyMzRBOEY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdHVse1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleChpbmhlcml0LHJpZ2h0LHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRhLFxuXHRcdFx0XHRcdGE6bGluayxcblx0XHRcdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRcdFx0YTphY3RpdmV7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogbWluKDEuM3Z3LCAxLjRyZW0pO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNoZWFkZXItYmxvY2t7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgZmxleChpbmhlcml0LHNwYWNlLWJldHdlZW4sc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCNsb2dvLWJsb2Nre1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4KGluaGVyaXQsbGVmdCxzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0I2xvZ297XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCNsb2dvLWppaHN7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMzBweDtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdFx0XHRcdCNsb2dvLWJsb2Nre1xuXHRcdFx0XHRcdCNsb2dve1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQjbG9nby1qaWhze1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTVweDtcblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRcdFx0I2xvZ28tYmxvY2t7XG5cdFx0XHRcdFx0I2xvZ297XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNsb2dvLWppaHN7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bmF2e1xuXHRcdFx0XHR1bHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4O1xuXHRcdFx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0YSxcblx0XHRcdFx0XHRcdGE6bGluayxcblx0XHRcdFx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdFx0XHRcdGE6YWN0aXZle1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBtaW4oMS4zdncsIDEuNnJlbSk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sLW5hdjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tYW1iZXItbGlua3tcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0YSxcblx0XHRcdFx0XHRcdFx0YTpsaW5rLFxuXHRcdFx0XHRcdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRcdFx0XHRcdGE6YWN0aXZle1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRhLFxuXHRcdFx0XHRcdFx0XHRhOmxpbmssXG5cdFx0XHRcdFx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdFx0XHRcdFx0YTphY3RpdmV7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2h1bWJlcmd1ci1idG4tYmxvY2t7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRoZWFkZXIuYWN0e1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHNwKXtcblx0Ym9keS5jb21tb257XG5cdFx0aGVhZGVye1xuXHRcdFx0ei1pbmRleDogMjAwO1xuXHRcdFx0I21lbWJlcnN7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQjaGVhZGVyLWJsb2Nre1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ly8gLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdFx0XHRcdC8vIGp1c3RpZnktY29udGVudDogbGVmdDtcblx0XHRcdFx0Ly8gLXdlYmtpdC1hbGlnbi1jb250ZW50OiBsZWZ0O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0I2xvZ28tYmxvY2t7XG5cdFx0XHRcdFx0I2xvZ297XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNsb2dvLWppaHN7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRuYXYuZHJhd2VyLW5hdntcblx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gLW1vei10ZXh0LXNoYWRvdzogMXB4IDFweCAxNHB4IHJnYmEoMjU1LCAwLCAxOTgsIDEpLCAxcHggMXB4IDE0cHggcmdiYSgyNTUsIDAsIDE5OCwgMSksIDFweCAxcHggMTRweDtcblx0XHRcdFx0XHRcdFx0XHQvLyAtd2Via2l0LXRleHQtc2hhZG93OiAxcHggMXB4IDE0cHggcmdiYSgyNTUsIDAsIDE5OCwgMSksIDFweCAxcHggMTRweCByZ2JhKDI1NSwgMCwgMTk4LCAxKSwgMXB4IDFweCAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdC8vIC1tcy10ZXh0LXNoYWRvdzogMXB4IDFweCAxNHB4IHJnYmEoMjU1LCAwLCAxOTgsIDEpLCAxcHggMXB4IDE0cHggcmdiYSgyNTUsIDAsIDE5OCwgMSksIDFweCAxcHggMTRweDtcblx0XHRcdFx0XHRcdFx0XHQvLyB0ZXh0LXNoYWRvdzogMXB4IDFweCAxNHB4IHJnYmEoMjU1LCAwLCAxOTgsIDEpLCAxcHggMXB4IDE0cHggcmdiYSgyNTUsIDAsIDE5OCwgMSksIDFweCAxcHggMTRweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRhOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRhOmFmdGVye1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRsaS5wcmUtbmF2e1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bGk6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGxpOmhvdmVyIGE6YWZ0ZXIsXG5cdFx0XHRcdFx0XHRsaTpob3ZlciBhOmJlZm9yZXtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1hbWJlci1saW5re1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjM0QThGO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR3aWR0aDogODB2dztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2hlYWRlci1ibG9jay5vcGVue1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRyYXdlci1uYXZ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR9XG5cdFx0I2h1bWJlcmd1ci1idG4tYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTZweDtcblx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFucztcblx0XHR9XG5cdFx0I2h1bWJlcmd1ci1idG4td3JhcHtcblx0XHRcdEBpbmNsdWRlIGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAtMTBweCAwIGF1dG8gMDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdCNodW1iZXJndXItYnRue1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdC8vIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyMzRBOEY7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2h1bWJlcmd1ci1idG46YWZ0ZXIsXG5cdFx0XHQjaHVtYmVyZ3VyLWJ0bjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjM0QThGO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLHdpZHRoIC4zcztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0I2h1bWJlcmd1ci1idG46YWZ0ZXJ7XG5cdFx0XHRcdGJvdHRvbTogNHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0I2h1bWJlcmd1ci1idG46YmVmb3Jle1xuXHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0I2hlYWRlci1ibG9jay5vcGVue1xuXHRcdFx0I2h1bWJlcmd1ci1idG4td3JhcHtcblx0XHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHRcdCNodW1iZXJndXItYnRuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRzcGFuOmJlZm9yZXtcblx0XHRcdFx0XHRcdCBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdCBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0I2h1bWJlcmd1ci1idG46YmVmb3JlIHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCNodW1iZXJndXItYnRuOmFmdGVyIHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoc3Ape1xuXHRcdFx0XHRcdCNodW1iZXJndXItYnRuOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDE0cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQjaHVtYmVyZ3VyLWJ0bjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3R0b206IDEzcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2hlYWRlci1ibG9ja3tcblx0XHRcdFx0I2xvZ297XG5cdFx0XHRcdFx0aW1ne1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AaW1wb3J0IFwiaW1wb3J0L192YXJcIjtcblxuYm9keSNwYWdlcy5hYm91dHtcblx0I3BhZ2UtaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYWJvdXQvaW1nL2Fib3V0LWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMua2lqaXN5b3VrYWl7XG5cdCNwYWdlLWhlYWR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fib3V0L2ltZy9hYm91dC1oZWFkZXIwMS5qcGcpO1xuXHR9XG59XG5ib2R5I3BhZ2VzLmppbXVreW9rdXtcblx0I3BhZ2UtaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vamltdWt5b2t1L2ltZy9qaW11a3lva3UtaGVhZGVyMDEuanBnKTtcblx0fVxufVxuXG5ib2R5I3BhZ2VzLmppY2hve1xuXHQjcGFnZS1oZWFke1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9qaW11a3lva3UvaW1nL3BhZ2Uta2V5LWppY2hvLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMuYWN0aXZpdHl7XG5cdCNwYWdlLWhlYWR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ppbXVreW9rdS9pbWcvYWN0aXZpdHktaGVhZGVyLWltZzAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMua2lqaXN5b3VrYWl7XG5cdCNwYWdlLWhlYWR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fib3V0L2ltZy9raWppc3lvdWthaS1oZWFkZXItaW1nMDEuanBnKTtcblx0fVxufVxuYm9keSNwYWdlcy5reW9rdWNob3tcblx0I3BhZ2UtaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vamltdWt5b2t1L2ltZy9wYWdlLWtleS1qaWNoby5qcGcpO1xuXHR9XG59XG5ib2R5I3BhZ2VzLnN0YWZme1xuXHQjcGFnZS1oZWFke1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9qaW11a3lva3UvaW1nL3BhZ2Uta2V5LWppY2hvLmpwZyk7XG5cdH1cbn1cblxuYm9keSNwYWdlcy5zdGFmZntcblx0I3BhZ2UtaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vamltdWt5b2t1L2ltZy9zdGFmZi1pbWcwMS5qcGcpO1xuXHR9XG59XG5ib2R5I3BhZ2VzLmRtYXR7XG5cdCNwYWdlLWhlYWR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2RtYXQvaW1nL2RtYXQtaGVhZGVyMDEuanBnKTtcblx0fVxufVxuYm9keSNwYWdlcy5kbWF0dHN1aXRle1xuXHQjcGFnZS1oZWFke1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9kbWF0L2ltZy9kbWF0dHN1aXRlLWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMuZG1hdC1hY3Rpdml0eXtcblx0I3BhZ2UtaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vZG1hdC9pbWcvYWN0aXZpdHktcmVwb3J0LWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMuZXN0YWJsaXNoe1xuXHQjcGFnZS1oZWFke1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9kbWF0L2ltZy9lc3RhYmxpc2gtcmVwb3J0LWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMuZG1hdC1zeXN0ZW17XG5cdCNwYWdlLWhlYWR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2RtYXQvaW1nL2RtYXQtc3lzdGVtLWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMuY29tbWl0dGVle1xuXHQjcGFnZS1oZWFke1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9kbWF0L2ltZy9jb21taXR0ZWUtaGVhZGVyMDEuanBnKTtcblx0fVxufVxuXG5cblxuYm9keSNwYWdlcy5tZW1iZXJ7XG5cdCNwYWdlLWhlYWR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL21lbWJlci9pbWcvbWVtYmVyLWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMuY29vcmRpbmF0b3J7XG5cdCNwYWdlLWhlYWR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL21lbWJlci9pbWcvY29vcmRpbmF0b3ItaGVhZGVyMDEuanBnKTtcblx0fVxufVxuYm9keSNwYWdlcy5hY3Rpdml0eS1yZXBvcnR7XG5cdCNwYWdlLWhlYWR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL21lbWJlci9pbWcvYWN0aXZpdHktcmVwb3J0LWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMubG9nb3tcblx0I3BhZ2UtaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vbWVtYmVyL2ltZy9sb2dvLWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMubWVtYmVyLXJlcG9ydHtcblx0I3BhZ2UtaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vbWVtYmVyL2ltZy9tZW1iZXItcmVwb3J0LWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMuZWRlbntcblx0I3BhZ2UtaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vbWVtYmVyL2ltZy9lZGVuLWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMubGljZW5zZXtcblx0I3BhZ2UtaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vbWVtYmVyL2ltZy9saWNlbnNlLWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMuY29udGFjdHtcblx0I3BhZ2UtaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udGFjdC9pbWcvY29udGFjdC1oZWFkZXIwMS5qcGcpO1xuXHR9XG59XG5ib2R5I3BhZ2VzLmxpbmt7XG5cdCNwYWdlLWhlYWR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2xpbmsvaW1nL2xpbmstaGVhZGVyMDEuanBnKTtcblx0fVxufVxuXG5ib2R5I3BhZ2VzLm5ld3N7XG5cdCNwYWdlLWhlYWR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL25ld3MvaW1nL25ld3MtaGVhZGVyMDEuanBnKTtcblx0fVxufVxuYm9keSNwYWdlcy5yZXBvcnR7XG5cdCNwYWdlLWhlYWR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3JlcG9ydC9pbWcvcmVwb3J0LWhlYWRlcjAxLmpwZyk7XG5cdH1cbn1cbmJvZHkjcGFnZXMubG93c3tcblx0I3BhZ2UtaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vZG1hdC9pbWcvcGFnZS1rZXktbG93LmpwZyk7XG5cdH1cbn1cblxuYm9keSNwYWdlcy5sb3dze1xuXHQjcGFnZS1oZWFke1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9kbWF0L2ltZy9wYWdlLWtleS1sb3cuanBnKTtcblx0fVxufVxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AaW1wb3J0IFwiaW1wb3J0L192YXJcIjtcbmJvZHkjcGFnZXN7XG5cdCNwYWdlLWhlYWR7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCNwYWdlLWhlYWQtYmxvY2t7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0XHRoMXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMy41cmVtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXHQjcGFnZS1oZWFkOmJlZm9yZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHR3aWR0aDogMTkyMHB4O1xuXHRcdEBpbmNsdWRlIGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKHNwKXtcblx0XHQjcGFnZS1oZWFke1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdCNwYWdlLWhlYWQtYmxvY2t7XG5cdFx0XHR9XG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjcGFnZS1oZWFkOmJlZm9yZXtcblx0XHR9XG5cdH1cblx0XG5cdC5iYXNlLWJsb2NrMDF7XG5cdFx0aDJ7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdFx0LnNlYy1ibG9ja3tcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQuc2VjLWJhc2V7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KG5vd3JhcCxsZWZ0LGNlbnRlcik7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmJhc2UtYmxvY2swMS1pbWd7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHQuYmFzZS1ibG9jazAxLXR4dHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA0MHB4O1xuXHRcdFx0cHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvdXRpb257XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzcCl7XG5cdFx0LmJhc2UtYmxvY2swMXtcblx0XHRcdGgye1xuXHRcdFx0fVxuXHRcdFx0LnNlYy1ibG9ja3tcblx0XHRcdH1cblx0XHRcdC5zZWMtYmFzZXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuYmFzZS1ibG9jazAxLWltZ3tcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogMCAtMjBweDtcblx0XHRcdH1cblx0XHRcdC5iYXNlLWJsb2NrMDEtdHh0e1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdC5jb3V0aW9ue1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmJhc2UtYmxvY2swMntcblx0XHRoMntcblx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0XHQuc2VjLWJsb2Nre1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5zZWMtYmFzZXtcblx0XHRcdEBpbmNsdWRlIGZsZXgod3JhcCxsZWZ0LGNlbnRlcik7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmJhc2UtYmxvY2swMi1pbWd7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcblx0XHR9XG5cdFx0LmJhc2UtYmxvY2swMi10eHR7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMDtcblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJhc2UtYmxvY2swMi10eHQtbG9uZ3tcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdFx0LmNvdXRpb257XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzcCl7XG5cdFx0LmJhc2UtYmxvY2swMntcblx0XHRcdGgye1xuXHRcdFx0fVxuXHRcdFx0LnNlYy1ibG9ja3tcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuc2VjLWJhc2V7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHR9XG5cdFx0XHQuYmFzZS1ibG9jazAyLWltZ3tcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMCAtMjBweCA1MHB4IC0yMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJhc2UtYmxvY2swMi10eHR7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJhc2UtYmxvY2swMi10eHQtbG9uZ3tcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvdXRpb257XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5iYXNlLWJsb2NrLXR4dHtcblx0XHRwYWRkaW5nOiAwIDAgNTBweCAwO1xuXHRcdC5zZWMtYmxvY2t7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0LmJhc2UtYmxvY2staW1ne1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDIwcHggMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJhc2UtYmxvY2stdHh0LXR4dHtcblx0XHRcdGgye1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDQwcHggMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0aDI6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjM0QThGO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0fVxuXHRcdFx0dWx7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMi41cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bC5yb21hbnVte1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBsb3dlci1yb21hbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHR1bC5tYXJ1bnVte1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJhc2UtYmxvY2stdHh0LnR0bC1ub2xpbmV7XG5cdFx0aDJ7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdGgyOmJlZm9yZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5kbWF0LW1lc3NhZ2V7XG5cdFx0YmFja2dyb3VuZDogI0VERURFRDtcblx0XHRwYWRkaW5nOiA1MHB4IDEwcHg7XG5cdFx0bWFyZ2luOiA1MHB4IDA7XG5cdFx0cHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzE0MTQxNDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0aDN7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0dWx7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpe1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0fVxuXHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5ibmVyLWJsb2NrLWdyYXtcblx0XHRiYWNrZ3JvdW5kOiAjRURFREVEO1xuXHRcdGgye1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0fVxuXHRcdFB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cdFx0LmJ0bi1iYXNle1xuXHRcdFx0cGFkZGluZzogMTdweCAxMHB4O1xuXHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0LmJ0bi1iYXNlLnBje1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5idG4tYmFzZS5zcHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5zZWMtYmxvY2t7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0fVxuXHRcdC5zZWMtYmFzZXtcblx0XHRcdEBpbmNsdWRlIGZsZXgoaW5oZXJpdCxjZW50ZXIsY2VudGVyKTtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHQuYm5lci1ibG9jay1ncmEtdHh0e1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDA7XG5cdFx0fVxuXHRcdC5ibmVyLWJsb2NrLWdyYS1pbWd7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXG5cdC5ibmVyLWJsb2Nre1xuXHRcdGgye1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0fVxuXHRcdFB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cdFx0LmJ0bi1iYXNle1xuXHRcdFx0cGFkZGluZzogMTdweCAxMHB4O1xuXHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0LmJ0bi1iYXNlLnBje1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5idG4tYmFzZS5zcHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5zZWMtYmxvY2t7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0fVxuXHRcdC5zZWMtYmFzZXtcblx0XHRcdEBpbmNsdWRlIGZsZXgoaW5oZXJpdCxjZW50ZXIsY2VudGVyKTtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdH1cblx0XHQuYm5lci1ibG9jay10eHR7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMTAwcHg7XG5cdFx0fVxuXHRcdC5ibmVyLWJsb2NrLWltZ3tcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRAaW5jbHVkZSB0cmFucztcblx0XHR9XG5cdFx0LmJuZXItYmxvY2staW1nOmhvdmVye1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzcCl7XG5cdFx0LmJuZXItYmxvY2stZ3Jhe1xuXHRcdFx0aDJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdFB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdC5idG4tYmFzZXtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi1iYXNlLnBje1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi1iYXNlLnNwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5zZWMtYmxvY2t7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuc2VjLWJhc2V7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LmJuZXItYmxvY2stZ3JhLXR4dHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHQuYm5lci1ibG9jay1ncmEtaW1ne1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwIC0yMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ibmVyLWJsb2Nre1xuXHRcdFx0aDJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdFB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdC5idG4tYmFzZXtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi1iYXNlLnBje1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi1iYXNlLnNwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5zZWMtYmxvY2t7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdFx0fVxuXHRcdFx0LnNlYy1iYXNle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5ibmVyLWJsb2NrLXR4dHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHQuYm5lci1ibG9jay1pbWd7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYm5lci1ibG9jay1pbWc6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHR9XG5cdFx0I2RtYXQtc3RhdGVtZW50e1xuXHRcdFx0LnNlYy1ibG9ja3tcblx0XHRcdFx0cHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQjZG1hdC1zdGF0ZW1lbnQ6YmVmb3Jle1xuXHRcdH1cblx0fVxuXHQjZm9vdGVyLWJucntcblx0XHRwYWRkaW5nOiA1MHB4IDAgMTAwcHggMDtcblx0XHQuc2VjLWJsb2Nre1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQuc2VjLWJhc2V7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KG5vd3JhcCxzcGFjZS1hcm91bmQsY2VudGVyKTtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0YSxcblx0XHRcdGE6bGluayxcblx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdGE6YWN0aXZle1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9kbWF0L2ltZy9kdW1teS1pbWcwMS5qcGcpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDU0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjM0QThGO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0aW1nLFxuXHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YS5sb3dze1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vZG1hdC9pbWcvbGF3cy1pbWcwMi5qcGcpO1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcntcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoc3Ape1xuXHRcdCNmb290ZXItYm5ye1xuXHRcdFx0LnNlYy1ibG9ja3tcblx0XHRcdFx0LnNlYy1iYXNle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEsXG5cdFx0XHRcdGE6bGluayxcblx0XHRcdFx0YTp2aXNpdGVkLFxuXHRcdFx0XHRhOmFjdGl2ZXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRcdFx0aW1nLFxuXHRcdFx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhOmhvdmVye1xuXHRcdFx0XHR9XG5cdFx0XHRcdGE6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNkbWF0LXN0YXRlbWVudHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYWJvdXQvaW1nL2Fub3V0LWltZzAzLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA0MHB4IDEwcHg7XG5cdFx0bWFyZ2luOiAxMDBweCAwIDAgMDtcblx0XHQuc2VjLWJsb2Nre1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblx0XHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHRcdHB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdHdpZHRoOiA4MDBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNkbWF0LXN0YXRlbWVudDpiZWZvcmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0QGluY2x1ZGUgY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoc3Ape1xuXHRcdCNkbWF0LXN0YXRlbWVudHtcblx0XHRcdC5zZWMtYmxvY2t7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I2RtYXQtc3RhdGVtZW50OmJlZm9yZXtcblx0XHR9XG5cdH1cblxuXHQua2FucmVue1xuXHRcdHBhZGRpbmc6IDEwMHB4IDEwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aDJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHggMDtcblx0XHR9XG5cdFx0dWx7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBpbmNsdWRlIGZsZXgobm93cmFwLGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRsaXtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0YSxcblx0XHRcdGE6bGluayxcblx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdGE6YWN0aXZle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHRcdFx0cGFkZGluZzogNDBweCAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhOmhvdmVye1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzcCl7XG5cdFx0LmthbnJlbntcblx0XHRcdGgye1xuXHRcdFx0fVxuXHRcdFx0dWx7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgNDBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSxcblx0XHRcdFx0YTpsaW5rLFxuXHRcdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRcdGE6YWN0aXZle1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiA5MHZ3O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5rYW5yZW4ye1xuXHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRtYXJnaW46IDUwcHggYXV0byAxMDBweCBhdXRvO1xuXHRcdC5rYW5yZW4yLWJsb2Nre1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgZmxleChub3dyYXAsbGVmdCxjZW50ZXIpO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAwO1xuXHRcdH1cblx0XHRhLFxuXHRcdGE6bGluayxcblx0XHRhOnZpc2l0ZWQsXG5cdFx0YTphY3RpdmV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRcdFx0cGFkZGluZzogNDBweCAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdGE6aG92ZXJ7XG5cdFx0fVxuXG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoc3Ape1xuXHRcdC5rYW5yZW4ye1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0LmthbnJlbjItYmxvY2t7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHRhLFxuXHRcdFx0YTpsaW5rLFxuXHRcdFx0YTp2aXNpdGVkLFxuXHRcdFx0YTphY3RpdmV7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcntcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXHRcblx0LmxpbmstcGFuZWwwMXtcblx0XHRoMntcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0UHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdH1cblx0XHQuYnRuLWJhc2V7XG5cdFx0XHRwYWRkaW5nOiAxN3B4IDEwcHg7XG5cdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHQuYnRuLWJhc2UucGN7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmJ0bi1iYXNlLnNwe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnNlYy1ibG9ja3tcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogNTBweCAxMHB4O1xuXHRcdH1cblx0XHQuc2VjLWJhc2V7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KGluaGVyaXQsY2VudGVyLGNlbnRlcik7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC8vIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHR9XG5cdFx0LmRvbmF0ZS10eHR7XG5cdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgNTBweDtcblx0XHR9XG5cdFx0LmRvbmF0ZS1pbWd7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnM7XG5cdFx0fVxuXHRcdC5kb25hdGUtaW1nOmhvdmVye1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzcCl7XG5cblx0XHQubGluay1wYW5lbDAxe1xuXHRcdFx0aDJ7XG5cdFx0XHR9XG5cdFx0XHRQe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblx0XHRcdC5idG4tYmFzZXtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi1iYXNlLnBje1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi1iYXNlLnNwe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnNlYy1ibG9ja3tcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMjBweCAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc2VjLWJhc2V7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmRvbmF0ZS10eHR7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmRvbmF0ZS1pbWd7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmRvbmF0ZS1pbWc6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCNiaWdjb3B5e1xuXHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMTBweCA1MHB4IDEwcHg7XG5cdFx0LmJpZ2NvcHktYmxvY2t7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzI4NzdhZjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjg3N2FmO1xuXHRcdFx0cGFkZGluZzogNDBweCAxMHB4O1xuXHRcdH1cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdC5yZWR7XG5cdFx0XHRcdGNvbG9yOiAjMjg3N2FmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQuY291dGlvbntcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRtYXJnaW46IDMwcHggMCAwIDA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKHNwKXtcblx0XHQjYmlnY29weXtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdC5iaWdjb3B5LWJsb2Nre1xuXHRcdFx0fVxuXHRcdFx0aDJ7XG5cdFx0XHRcdC5yZWR7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHR9XG5cdFx0XHQuY291dGlvbntcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub3V0bGluZXtcblx0XHRwYWRkaW5nOiAwIDAgMTAwcHggMDtcblx0XHQuc2VjLWJsb2Nre1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuICAgICAgICBkbHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLGxlZnQsc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkdHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjMzcHg7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggNDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGw6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBkdCxkZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGw6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGRkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHRAaW5jbHVkZSBtZWRpYShzcCl7XG4gICAgICAgICAgICBkbHtcbiAgICAgICAgICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgICAgXHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBcdHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgXHRmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkdDphZnRlcntcbiAgICAgICAgICAgICAgICBcdGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRke1xuICAgICAgICAgICAgICAgIFx0cGFkZGluZzogMTBweCAwIDIwcHggMHB4O1xuICAgICAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBcdGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGw6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZHQsZGR7XG4gICAgICAgICAgICAgICAgXHRtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgXHRwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRsOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cblxuXHQucmVwb3J0LWJsb2Nre1xuXHRcdC5zZWMtYmxvY2t7XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwIDMwcHggMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyMzRBOEY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5saXN0LWJsb2Nre1xuXHRcdEBpbmNsdWRlIGZsZXgod3JhcCxzcGFjZS1iZXR3ZWVuLGNlbnRlcik7XG5cdFx0LW1zLWZsZXgtYWxpZ246IG5vcm1hbDtcblx0XHRhbGlnbi1pdGVtczogbm9ybWFsO1xuXHRcdC5saXN0LWJsb2NrLWJhc2V7XG5cdFx0XHR3aWR0aDogNTgwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDI1cHggMTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICMyMzRBOEY7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5saXN0LWJsb2NrLWRldGFpbHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0fVxuXHRcdHVse1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMCAwIDAgMS44ZW07XG5cdFx0XHRsaXtcblx0XHRcdFx0cGFkZGluZzogNHB4IDAgNHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0Lmxpc3QtYmxvY2t7XG5cdFx0XHQubGlzdC1ibG9jay1iYXNle1xuXHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0fVxuXHRcdFx0aDN7XG5cdFx0XHR9XG5cdFx0XHQubGlzdC1ibG9jay1kZXRhaWx7XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoc3Ape1xuXHRcdC5saXN0LWJsb2Nre1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQubGlzdC1ibG9jay1iYXNle1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdC5saXN0LWJsb2NrLWJhc2U6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdGgze1xuXHRcdFx0fVxuXHRcdFx0Lmxpc3QtYmxvY2stZGV0YWlse1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0dWx7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2VjLWJsb2Nre1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC5saXN0LWJsb2Nre1xuXHRcdFx0Lmxpc3QtYmxvY2stYmFzZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdC5saXN0LWJsb2NrLWJhc2U6bGFzdC1jaGlsZHtcblx0XHRcdH1cblx0XHRcdGgze1xuXHRcdFx0fVxuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC5saXN0LWJsb2NrLWRldGFpbHtcblx0XHRcdH1cblx0XHRcdGEsXG5cdFx0XHRhOmxpbmssXG5cdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRhOmFjdGl2ZXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhLm5vbGlua3tcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRhOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuXHRcdFx0Lmxpc3QtYmxvY2t7XG5cdFx0XHRcdC5saXN0LWJsb2NrLWJhc2V7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmxpc3QtYmxvY2stYmFzZTpsYXN0LWNoaWxke1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgze1xuXHRcdFx0XHR9XG5cdFx0XHRcdGg0e1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5saXN0LWJsb2NrLWRldGFpbHtcblx0XHRcdFx0fVxuXHRcdFx0XHRhLFxuXHRcdFx0XHRhOmxpbmssXG5cdFx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdFx0YTphY3RpdmV7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YS5ub2xpbmt7XG5cdFx0XHRcdH1cblx0XHRcdFx0YTpsYXN0LWNoaWxke1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoc3Ape1xuXHRcdFx0Lmxpc3QtYmxvY2t7XG5cdFx0XHRcdC5saXN0LWJsb2NrLWJhc2V7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmxpc3QtYmxvY2stYmFzZTpsYXN0LWNoaWxke1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgze1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5saXN0LWJsb2NrLWRldGFpbHtcblx0XHRcdFx0fVxuXHRcdFx0XHRhLFxuXHRcdFx0XHRhOmxpbmssXG5cdFx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdFx0YTphY3RpdmV7XG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAzMHB4IDQwcHggMjBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhOmhvdmVye1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxlYWQtdHh0e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdHBhZGRpbmc6IDQwcHggMTBweDtcblx0fVxuXG5cblx0I2luZm97XG5cdFx0aDJ7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHR9XG5cdFx0LnNlYy1ibG9ja3tcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHR9XG5cdFx0I25ld3MtYmxvY2t7XG5cdFx0XHRkbHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRcdFx0XHRkdCxkZHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRkdHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRkZHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRkdC5uZXd7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGR0Lm5ldzpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogXCJORVdcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogI0U1MDAxMjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0cmlnaHQ6IC01NXB4O1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1MDAxMjtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcHggNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRkbDpsYXN0LWNoaWxke1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0bi1iYXNle1xuXHRcdFx0cGFkZGluZzogMTdweCAxMHB4O1xuXHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKHNwKXtcblx0XHQjaW5mb3tcblx0XHRcdGgye1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnNlYy1ibG9ja3tcblx0XHRcdFx0cGFkZGluZzogNTBweCAwIDEwMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQjbmV3cy1ibG9ja3tcblx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRcdFx0XHRcdGR0LGRke1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGR0Lm5ld3tcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZHQubmV3OmJlZm9yZXtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0ZGw6bGFzdC1jaGlsZHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ0bi1iYXNle1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5sb2dvLWxpc3R7XG5cdFx0aDJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHggMDtcblx0XHR9XG5cdFx0LmxvZ28tbGlzdC1ibG9ja3tcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5sb2dvLWxpc3QtYmxvY2staW1ne1xuXHRcdFx0dWx7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgod3JhcCxsZWZ0LGNlbnRlcik7XG5cdFx0XHRcdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDgwcHgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAxMHB4O1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEsXG5cdFx0XHRhOmxpbmssXG5cdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRhOmFjdGl2ZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGNvbG9yOiMyODc3YWY7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzcCl7XG5cdFx0LmxvZ28tbGlzdHtcblx0XHRcdGgye1xuXHRcdFx0fVxuXHRcdFx0LmxvZ28tbGlzdC1ibG9ja3tcblx0XHRcdH1cblx0XHRcdC5sb2dvLWxpc3QtYmxvY2staW1ne1xuXHRcdFx0XHR1bHtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhLFxuXHRcdFx0XHRhOmxpbmssXG5cdFx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdFx0YTphY3RpdmV7XG5cdFx0XHRcdH1cblx0XHRcdFx0YTpob3Zlcntcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xufVxuQGluY2x1ZGUgbWVkaWEoc3Ape1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQGltcG9ydCBcImltcG9ydC9fdmFyXCI7XG5cbmJvZHkjcGFnZXN7XG5cdC5wYWdlLWNvbnRlbnR7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG59XG5ib2R5I3BhZ2VzLmFib3V0e1xuXHQjZG1hdC1hYm91dHtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDEwMHB4IDA7XG5cdH1cblx0I2RtYXQtc2FpZ2Fpe1xuXHRcdHBhZGRpbmc6IDUwcHggMCAxMDBweCAwO1xuXHR9XG5cdCNzbGlkZXtcblx0XHRkaXZ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjZG1hdC1wb3NpdGlvbntcblx0XHRwYWRkaW5nOiAxMDBweCAwIDEwMHB4IDA7XG5cdFx0LnNlYy1ibG9ja3tcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5zZWMtYmFzZXtcblx0XHR9XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHRcdHVse1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzcCl7XG5cdFx0I2RtYXQtcG9zaXRpb257XG5cdFx0XHQuc2VjLWJsb2Nre1xuXHRcdFx0fVxuXHRcdFx0LnNlYy1iYXNle1xuXHRcdFx0fVxuXHRcdFx0aDJ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdH1cblx0XHRcdHVse1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjYmlnY29weXtcblx0XHRcdGgye1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdGJye1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmJvZHkjcGFnZXMuamltdWt5b2t1e1xuXHQjZG1hdC1wb3NpdGlvbntcblx0XHRwYWRkaW5nOiAwIDAgNjBweCAwO1xuXHRcdC5zZWMtYmxvY2t7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQuc2VjLWJhc2V7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0XHR1bHtcblx0XHR9XG5cdH1cblx0I2JpZ2NvcHl7XG5cdFx0cGFkZGluZzogNTBweCAxMHB4IDAgMTBweDtcblx0fVxuXHQubGlzdC1ibG9ja3tcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0Lmxpc3QtYmxvY2stYmFzZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdC5saXN0LWJsb2NrLWJhc2U6bGFzdC1jaGlsZHtcblx0XHR9XG5cdFx0aDN7XG5cdFx0fVxuXHRcdC5saXN0LWJsb2NrLWRldGFpbHtcblx0XHR9XG5cdFx0dWx7XG5cdFx0XHRsaXtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoc3Ape1xuXHRcdCNkbWF0LXBvc2l0aW9ue1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdC5zZWMtYmxvY2t7XG5cdFx0XHR9XG5cdFx0XHQuc2VjLWJhc2V7XG5cdFx0XHR9XG5cdFx0XHRoMntcblx0XHRcdH1cblx0XHRcdHVse1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjYmlnY29weXtcblx0XHR9XG5cdFx0Lmxpc3QtYmxvY2t7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdC5saXN0LWJsb2NrLWJhc2V7XG5cdFx0XHR9XG5cdFx0XHQubGlzdC1ibG9jay1iYXNlOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRoM3tcblx0XHRcdH1cblx0XHRcdC5saXN0LWJsb2NrLWRldGFpbHtcblx0XHRcdH1cblx0XHRcdHVse1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5I3BhZ2VzLmt5b2t1Y2hvLFxuYm9keSNwYWdlcy5qaWNob3tcblx0I2NoZWFmLWFib3V0LFxuXHQuY2hlYWYtYWJvdXR7XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRoMntcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5zZWMtYmxvY2t7XG5cdFx0fVxuXHRcdC5zZWMtYmFzZXtcblx0XHR9XG5cdFx0LmJhc2UtYmxvY2swMS1pbWd7XG5cdFx0fVxuXHRcdC5iYXNlLWJsb2NrMDEtdHh0e1xuXHRcdFx0cHtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvdXRpb257XG5cdFx0fVxuXHR9XG5cdCNjaGVhZi1hYm91dHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzcCl7XG5cdFx0I2NoZWFmLWFib3V0LFxuXHRcdC5jaGVhZi1hYm91dHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRcdGgye1xuXHRcdFx0fVxuXHRcdFx0LnNlYy1ibG9ja3tcblx0XHRcdH1cblx0XHRcdC5zZWMtYmFzZXtcblx0XHRcdH1cblx0XHRcdC5iYXNlLWJsb2NrMDEtaW1ne1xuXHRcdFx0fVxuXHRcdFx0LmJhc2UtYmxvY2swMS10eHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb3V0aW9ue1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5I3BhZ2VzLmppY2hve1xufVxuXG5ib2R5I3BhZ2VzLnN0YWZme1xuXHQjc3RhZmYtbGlzdHtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdC5zZWMtYmxvY2t7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdC5zdGFmZi1pbmZve1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4KHdyYXAsbGVmdCxjZW50ZXIpO1xuXHRcdFx0XHQtbXMtZmxleC1hbGlnbjogbm9ybWFsO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogbm9ybWFsO1xuXHRcdFx0XHRoM3tcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmFuY3ktc3RhZmZ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCA1MHB4IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhLFxuXHRcdFx0XHRhOmxpbmssXG5cdFx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdFx0YTphY3RpdmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgNTBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN0YWZmLWJveHtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHRcdC5zdGFmZi1ib3gtaGVhZHtcblx0XHRcdEBpbmNsdWRlIGZsZXgod3JhcCxsZWZ0LGNlbnRlcik7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0LnN0YWZmLWJveC1pbWd7XG5cblx0XHR9XG5cdFx0LnN0YWZmLWJveC10eHR7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAzMHB4O1xuXHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0YWZmLW1haW4tdHh0e1xuXG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKHNwKXtcblx0XHQjc3RhZmYtbGlzdHtcblx0XHRcdC5zZWMtYmxvY2t7XG5cdFx0XHRcdC5zdGFmZi1pbmZve1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZmFuY3ktc3RhZmZ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhLFxuXHRcdFx0XHRcdGE6bGluayxcblx0XHRcdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRcdFx0YTphY3RpdmV7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdGFmZi1ib3h7XG5cdFx0XHQuc3RhZmYtYm94LWhlYWR7XG5cdFx0XHR9XG5cdFx0XHQuc3RhZmYtYm94LWltZ3tcblxuXHRcdFx0fVxuXHRcdFx0LnN0YWZmLWJveC10eHR7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAwIDA7XG5cdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN0YWZmLW1haW4tdHh0e1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuYm9keSNwYWdlcy5hY3Rpdml0eXtcblx0I2FjdGl2aXR5LWFib3V0e1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgMTAwcHggMDtcblx0XHQuc2VjLWJsb2Nre1xuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0LnNlYy1iYXNle1xuXHRcdH1cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdHVse1xuXHRcdH1cblx0fVxuXHQjYmlnY29weXtcblx0XHRwYWRkaW5nOiAxMDBweCAxMHB4IDAgMTBweDtcblx0fVxuXHQubGlzdC1ibG9ja3tcblx0XHQubGlzdC1ibG9jay1iYXNle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0Lmxpc3QtYmxvY2stYmFzZTpsYXN0LWNoaWxke1xuXHRcdH1cblx0XHRoM3tcblx0XHR9XG5cdFx0Lmxpc3QtYmxvY2stZGV0YWlse1xuXHRcdH1cblx0XHR1bHtcblx0XHRcdGxpe1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzcCl7XG5cdFx0I2FjdGl2aXR5LWFib3V0e1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdC5zZWMtYmxvY2t7XG5cdFx0XHR9XG5cdFx0XHQuc2VjLWJhc2V7XG5cdFx0XHR9XG5cdFx0XHRoMntcblx0XHRcdH1cblx0XHRcdHVse1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjYmlnY29weXtcblx0XHR9XG5cdFx0Lmxpc3QtYmxvY2t7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdC5saXN0LWJsb2NrLWJhc2V7XG5cdFx0XHR9XG5cdFx0XHQubGlzdC1ibG9jay1iYXNlOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRoM3tcblx0XHRcdH1cblx0XHRcdC5saXN0LWJsb2NrLWRldGFpbHtcblx0XHRcdH1cblx0XHRcdHVse1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5I3BhZ2VzLmRtYXR0c3VpdGUsXG5ib2R5I3BhZ2VzLmRtYXR7XG5cdC5iYXNlLWJsb2NrMDF7XG5cdFx0cGFkZGluZzogMCAwIDUwcHggMDtcblx0XHQuYnRuLWJhc2V7XG5cdFx0XHRwYWRkaW5nOiAxN3B4IDEwcHg7XG5cdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzcCl7XG5cdFx0LmJhc2UtYmxvY2swMXtcblx0XHRcdC5idG4tYmFzZXtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjZG1hdC1oZWFke1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHR9XG59XG5cblxuYm9keSNwYWdlcy5saW5rLFxuYm9keSNwYWdlcy5tZW1iZXIsXG5ib2R5I3BhZ2VzLm5ld3MsXG5ib2R5I3BhZ2VzLnJlcG9ydHtcblx0I3JlcG9ydC1uYXZ7XG5cdFx0cGFkZGluZzogNjBweCAwIDEwMHB4IDA7XG5cdFx0LnNlYy1ibG9ja3tcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQuc2VjLWJhc2V7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KGluaGVyaXQsY2VudGVyLGNlbnRlcik7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0YSxcblx0XHRhOmxpbmssXG5cdFx0YTp2aXNpdGVkLFxuXHRcdGE6YWN0aXZle1xuXHRcdFx0d2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuXHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjM0QThGO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIzNEE4Rjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aW1nLFxuXHRcdFx0c3Zne1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFucztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhOmhvdmVye1xuXHRcdFx0Y29sb3I6ICMyMzRBOEY7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIzNEE4Rjtcblx0XHRcdHN2ZyxwYXRoe1xuXHRcdFx0XHRmaWxsOiAjMjM0QThGO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjcmVwb3J0MDN7XG5cdFx0cGFkZGluZzogMCAwIDcwcHggMDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzcCl7XG5cdFx0I3JlcG9ydC1uYXZ7XG5cdFx0XHQuc2VjLWJsb2Nre1xuXHRcdFx0fVxuXHRcdFx0LnNlYy1iYXNle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdGEsXG5cdFx0XHRhOmxpbmssXG5cdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRhOmFjdGl2ZXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGltZyxcblx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICMyMzRBOEY7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMzRBOEY7XG5cdFx0XHRcdHN2ZyxwYXRoe1xuXHRcdFx0XHRcdGZpbGw6ICMyMzRBOEY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I3JlcG9ydDAze1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuYm9keSNwYWdlcy5saW5rLFxuYm9keSNwYWdlcy5uZXdzLFxuYm9keSNwYWdlcy5tZW1iZXJ7XG5cdCNtZW1iZXItbGVhZHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMCAwO1xuXHR9XG5cdCNtZW1iZXIwMXtcblx0fVxuXHQubWVtYmVyc2xpbmt7XG5cdFx0cGFkZGluZzogMCAwIDEwMHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoc3Ape1xuXHRcdCNtZW1iZXIwMXtcblx0XHR9XG5cdFx0Lm1lbWJlcnNsaW5re1xuXHRcdFx0cGFkZGluZzogMCAwIDUwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuXG5ib2R5I3BhZ2VzLmxpbmt7XG5cdCNsaW5rMDF7XG5cdFx0cGFkZGluZzogNTBweCAwIDEwMHB4IDA7XG5cdH1cblxufVxuYm9keSNwYWdlcy5saWNlbnNle1xuXHQjbGljZW5jZS1hZGR7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG5cdC5rYW5yZW4ye1xuXHRcdG1hcmdpbjogMzBweCBhdXRvIDMwcHggYXV0bztcblx0XHRzcGFue1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMzBweDtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHR9XG5cdH1cblx0LmthbnJlbjI6bGFzdC1jaGlsZHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdCNtZW1iZXIwMXtcblx0fVxuXHQuYmFzZS1ibG9jay10eHQtbGFzdHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoc3Ape1xuXHRcdCNtZW1iZXIwMXtcblx0XHR9XG5cdFx0LmJhc2UtYmxvY2stdHh0LWxhc3R7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdFx0LmthbnJlbjJ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0LmthbnJlbjItYmxvY2t7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5rYW5yZW4yOmxhc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0XHQubWVtYmVyc2xpbmt7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNTBweCAwO1xuXHRcdH1cblx0fVxufVxuYm9keSNwYWdlcy5jb250YWN0e1xuXHQjY29udGFjdC1hZGR7XG5cdFx0cGFkZGluZzogNTBweCAwIDAgMDtcblx0fVxuXHQua2FucmVuMntcblx0XHRtYXJnaW46IDMwcHggYXV0byAzMHB4IGF1dG87XG5cdFx0c3Bhbntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0fVxuXHR9XG5cdC5rYW5yZW4yOmxhc3QtY2hpbGR7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQjbWVtYmVyMDF7XG5cdH1cblx0LmJhc2UtYmxvY2stdHh0LWxhc3R7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKHNwKXtcblx0XHQjbWVtYmVyMDF7XG5cdFx0fVxuXHRcdC5iYXNlLWJsb2NrLXR4dC1sYXN0e1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdC5rYW5yZW4ye1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdC5rYW5yZW4yLWJsb2Nre1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQua2FucmVuMjpsYXN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdFx0Lm1lbWJlcnNsaW5re1xuXHRcdFx0cGFkZGluZzogMCAwIDUwcHggMDtcblx0XHR9XG5cdH1cbn1cbmJvZHkjcGFnZXMuY29vcmRpbmF0b3J7XG5cdCNjb29yZGluYXRvci1oZWFkZXJ7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cblx0LmthbnJlbjJ7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuXHRcdHNwYW57XG5cdFx0fVxuXHR9XG59XG5ib2R5I3BhZ2VzLm1lbWJlci1yZXBvcnR7XG5cdCNtZW1iZXItbGVhZHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxufVxuXG5ib2R5I3BhZ2VzLm1lbWJlci1yZXBvcnR7XG5cdCNtZW1iZXItbGVhZHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxufVxuYm9keSNwYWdlcy5kbWF0LXN5c3RlbXtcblx0I2RtYXQtc3lzdGVtLWhlYWR7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbn1cbkBpbmNsdWRlIG1lZGlhKHNwKXtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgXCJpbXBvcnQvX3ZhclwiO1xuQGltcG9ydCBcImltcG9ydC9fYmFzZS5zY3NzXCI7XG5AaW1wb3J0IFwiaW1wb3J0L19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImltcG9ydC9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJpbXBvcnQvX3BhZ2UtaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJpbXBvcnQvX3BhZ2UtcGFydHMuc2Nzc1wiO1xuQGltcG9ydCBcImltcG9ydC9fcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiaW1wb3J0L192YXIuc2Nzc1wiO1xuQGltcG9ydCBcImltcG9ydC9fYmFzZVwiO1xuaHRtbHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cbmJvZHkuY29tbW9ue1xuXHQuc2Vje1xuXHRcdC5zZWMtYmxvY2t7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRcdHB7XG5cdFx0XHRcdGEsXG5cdFx0XHRcdGE6bGluayxcblx0XHRcdFx0YTp2aXNpdGVkLFxuXHRcdFx0XHRhOmFjdGl2ZXtcblx0XHRcdFx0XHRjb2xvcjogIzI4NzdhZjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhOmhvdmVye1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWMtYmFzZXtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoc3Ape1xuXHRcdC5zZWN7XG5cdFx0XHQuc2VjLWJsb2Nre1xuXHRcdFx0fVxuXHRcdFx0LnNlYy1iYXNle1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGEuYnRuLWJhc2UsXG5cdGEuYnRuLWJhc2U6bGluayxcblx0YS5idG4tYmFzZTp2aXNpdGVkLFxuXHRhLmJ0bi1iYXNlOmFjdGl2ZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzI4NzdhZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAjMjg3N2FmO1xuXHRcdGltZyxcblx0XHRzdmd7XG5cdFx0XHRAaW5jbHVkZSB0cmFucztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHR9XG5cdH1cblx0YS5idG4tYmFzZTpob3Zlcntcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHRcdGJhY2tncm91bmQ6ICMyODc3YWY7XG5cdFx0c3ZnLHBhdGh7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQjYnJlYWRjcnVtYnN7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcblx0XHR1bHtcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KG5vd3JhcCxsZWZ0LGNlbnRlcik7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSxcblx0XHRcdFx0YTpsaW5rLFxuXHRcdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRcdGE6YWN0aXZle1xuXHRcdFx0XHRcdGNvbG9yOiAjQUZBRkFGO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBje1xuXHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc3B7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcblxufVxuQGluY2x1ZGUgbWVkaWEoc3Ape1xuXHQucGN7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc3B7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ym9keS5jb21tb257XG5cdH1cbn1cbiJdfQ== */