@charset "UTF-8";
/* base color 
--------------------------------------------------------------------*/
* {
  margin: 0;
  padding: 0;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: auto;
}
article, aside, figcaption, figure, footer, header, hgroup, main, section {
  display: block;
}

p, ul, ol, li, dl, dt, dd, p, caption, th, td, form, input, textarea, blockquote, address, embed, object, figure, em {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-size: 100%;
}

h1, h2, h3, h4, h5, h6, h7 {
  margin: 0;
  padding: 0;
}

:root {
  --main-color: #303030;
  --main-font: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  --main-font-bold: "Noto Sans JP","Hiragino Kaku Gothic ProN", "Hiragino Sans",Meiryo, sans-serif;
}

body {
  position: relative;
  margin: 0;
  background: #fff;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-overflow-scrolling: touch;
  color: var(--main-color);
  font-family: var(--main-font);
  font-feature-settings: "chws" 1;
  font-kerning: none;
  font-size: 1.4em;
  font-weight: 400 !important;
  line-height: 1;
  text-align: left;
  text-rendering: optimizeLegibility;
  outline: none;
}

_:lang(x)::-internal-media-controls-overlay-cast-button, body {
  font-weight: 500 !important;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

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

ul[role=list],
ol[role=list] {
  list-style: none;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dd {
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

figure {
  line-height: 0;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

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

img,
picture {
  max-width: 100%;
  display: block;
}

input, button,
textarea, select {
  font: inherit;
}

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

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

th {
  text-align: inherit;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  vertical-align: middle;
  position: relative;
  outline: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

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

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

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

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

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

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

/*--Prefix--*/
/*-- flexbox --*/
/*-- text --*/
/*-- hover --*/
/*-- position --*/
/*-- aspect --*/
/*-- text --*/
/*-- point --*/
/*-- form --*/
/*-- icon --*/
/*-- shape --*/
/*-- pagetop --*/
/* reset
-------------------------------------------------------*/
/*
*{
	outline:1px #ff0000 solid;
}
*/
ol,
ul {
  list-style-type: none;
}

h1, h2, h3, h4, h5, h6, h7 {
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
}

/* webfont
-------------------------------------------------------*/
.roboto-regular {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.roboto-medium {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.roboto-bold {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.roboto-black {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  font-style: normal;
}

/* base
-------------------------------------------------------*/
body {
  height: 100%;
  overflow: hidden;
}

div.pageWrap {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: left;
}

.ofi-img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
  font-family: "object-fit:contain;object-position:center center;";
}

.ofi-cover-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  font-family: "object-fit:cover;object-position:center center;";
}

/* layout
-------------------------------------------------------*/
footer {
  position: relative;
  width: 100%;
  z-index: 35;
}
footer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: #fff;
}
footer .footer-inner-body {
  position: relative;
  width: 100%;
  padding: 110px 0;
  background: #15191D;
  color: #fff;
  overflow: hidden;
}
footer .footer-inner-body .pagetop-bar {
  position: absolute;
}
footer .footer-inner-body .pagetop-bar a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 200px;
  height: 30px;
  transform: rotate(-90deg);
  transform-origin: center center;
  color: #fff;
  font-size: clamp(1.2rem, 0.83vw, 1.6rem);
  transition: 0.75s ease;
}
footer .footer-inner-body .pagetop-bar a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: url(../common/images/arrow_pagetop.svg) left bottom/contain no-repeat;
}
footer .footer-inner-body .pagetop-bar a:hover {
  opacity: 0.6;
}
footer .footer-inner-body ul {
  position: relative;
  z-index: 1;
}
footer .footer-inner-body ul li {
  position: relative;
}
footer .footer-inner-body ul li:first-child .view-contact-button a {
  background: url(../images/button_holo_footer.png) center bottom/contain no-repeat;
}
footer .footer-inner-body ul li:last-child .view-contact-button a {
  background: url(../images/button_holo_footer_contact.png) center bottom/contain no-repeat;
}
footer .footer-inner-body ul li .view-contact-button {
  position: relative;
  display: block;
  transition: 0.25s ease;
}
footer .footer-inner-body ul li .view-contact-button a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #000;
  font-size: clamp(1.8rem, 1.25vw, 2.4rem);
  font-weight: 700;
  letter-spacing: 0.03em;
  z-index: 1;
}
footer .footer-inner-body ul li .view-contact-button a::after {
  content: "→";
  position: absolute;
  top: 50%;
  right: 50px;
  transform: translateY(-50%);
  font-size: clamp(1.8rem, 0.94vw, 2.2rem);
  font-weight: 700;
}
footer .footer-inner-body ul li .view-contact-button:hover {
  transform: translateX(3px);
  opacity: 0.6;
}
footer .footer-inner-body ul li p {
  padding-top: 15px;
  color: #fff;
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  text-align: center;
  line-height: 1.5;
  letter-spacing: 0.03em;
}
footer .footer-inner-foot {
  position: relative;
}
footer .footer-inner-foot .footer-info .page-link {
  position: relative;
  display: inline-flex;
}
footer .footer-inner-foot .footer-info .page-link a {
  position: relative;
  font-weight: 700;
  white-space: nowrap;
}
footer .footer-inner-foot .footer-info .sns-info {
  position: relative;
  display: inline-flex;
  gap: 20px;
}
footer .footer-inner-foot .footer-info .sns-info li {
  position: relative;
  display: inline-flex;
  align-items: center;
}
footer .footer-inner-foot .footer-info .sns-info li img {
  max-width: 28px;
  max-height: 22px;
}
footer .footer-inner-foot p {
  font-family: "Roboto", sans-serif;
  font-size: clamp(1rem, 0.73vw, 1.4rem);
  font-weight: 700;
  text-align: center;
}

header {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 110px;
  background: #000;
  padding-left: 30px;
  color: #fff;
  opacity: 1;
  z-index: 100;
}
header .header-body {
  position: relative;
  flex: 1;
  height: 100%;
  padding-right: clamp(160px, 15%, 270px);
}
header .header-body .global-nav {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex-direction: column;
  height: 100%;
  z-index: 101;
}
header .header-body .global-nav .lang-switch--button-en {
  position: relative;
  display: inline-flex;
  justify-content: flex-end;
  gap: 0 15px;
}
header .header-body .global-nav .lang-switch--button-en li {
  position: relative;
  display: inline-flex;
  padding: 15px 0;
  color: #fff;
  font-size: clamp(1.2rem, 0.78vw, 1.5rem);
  font-weight: 700;
  letter-spacing: 0.02em;
}
header .header-body .global-nav .lang-switch--button-en li a {
  text-decoration: underline;
  transition: 0.75s ease;
}
header .header-body .global-nav .lang-switch--button-en li a:hover {
  color: #7e7e7e;
  opacity: 0.6;
}
header .header-body .global-nav .lang-switch--button {
  position: relative;
  display: inline-flex;
  justify-content: flex-end;
  gap: 0 15px;
}
header .header-body .global-nav .lang-switch--button li {
  display: inline-flex;
}
header .header-body .global-nav .lang-switch--button li a {
  position: relative;
  display: inline-block;
  padding: 15px 0;
  color: #fff;
  font-size: clamp(1.2rem, 0.78vw, 1.5rem);
  font-weight: 700;
  transition: 0.75s ease;
}
header .header-body .global-nav .lang-switch--button li a.onlang {
  color: #7e7e7e;
  pointer-events: none;
}
header .header-body .global-nav .lang-switch--button li a:hover {
  opacity: 0.6;
}
header .header-body .global-nav .lang-switch--button li:not(:last-child) {
  position: relative;
}
header .header-body .global-nav .lang-switch--button li:not(:last-child) a {
  padding-right: 15px;
}
header .header-body .global-nav .lang-switch--button li:not(:last-child)::after {
  content: "/";
  top: 15px;
  position: relative;
  pointer-events: none;
}
header .header-body .global-nav .global-nav--list {
  position: relative;
  display: inline-flex;
  justify-content: flex-end;
  width: 100%;
  color: #fff;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 700;
  letter-spacing: 0.05em;
  white-space: nowrap;
}
header .header-body .global-nav .global-nav--list li:not(:last-child) {
  margin-right: 5.4%;
}
header .header-body .global-nav .global-nav--list li a {
  position: relative;
  display: block;
  padding: 20px 0;
  transition: 0.75s ease;
}
header .header-body .global-nav .global-nav--list li a:hover {
  opacity: 0.6;
}
header .header-body .header-body--contact {
  position: absolute;
  top: 20px;
  right: 0;
  width: 11.8%;
  max-width: 210px;
  height: calc(100% - 20px);
}
header .header-body .header-body--contact br.textbr {
  display: none;
}
header .header-body .header-body--contact a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 38px;
  background: url(../images/button_holo_contact.png) left center/cover no-repeat;
  color: #000;
  font-size: clamp(1.4rem, 0.89vw, 1.7rem);
  font-weight: 700;
  letter-spacing: 0.075em;
  text-align: center;
  transition: 0.25s ease;
}
header .header-body .header-body--contact a::before {
  content: "";
  position: relative;
  display: block;
  width: 2.056em;
  aspect-ratio: 1/0.7;
  margin-bottom: 12px;
  background: url(../images/icon_mail.svg) center center/contain no-repeat;
}
header .header-body .header-body--contact a:hover {
  transform: translateX(3px);
  opacity: 0.8;
}

.header-logo,
.fixed-header-logo {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 70px;
  height: 100%;
}
.header-logo img,
.fixed-header-logo img {
  width: 100%;
}

.fixed-header-logo {
  position: fixed;
  top: 22px;
  left: 25px;
  aspect-ratio: 1/0.94;
  height: auto;
  max-height: 66px;
  z-index: 50;
}

.js-fade {
  opacity: 0;
  visibility: hidden;
  transform: translateY(50px);
  transition: opacity 1.5s, visibility 1.5s, transform 1.5s;
}

.scroll {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}

.fixed-pagetop-bar {
  position: fixed;
  opacity: 1;
  transition: 0.3s ease;
  z-index: 30;
}
.fixed-pagetop-bar a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 200px;
  height: 30px;
  transform: rotate(-90deg);
  transform-origin: center center;
  color: #000;
  font-size: clamp(1.2rem, 0.83vw, 1.6rem);
  transition: 0.75s ease;
}
.fixed-pagetop-bar a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: url(../common/images/arrow_pagetop_black.svg) left bottom/contain no-repeat;
}
.fixed-pagetop-bar.top-first-hidden {
  visibility: hidden;
  opacity: 0;
}
.fixed-pagetop-bar.top-is-hidden {
  visibility: hidden;
  opacity: 0;
}

.trigger {
  position: fixed;
  top: 30px;
  right: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  z-index: 50;
  background: #fff;
  cursor: pointer;
  transition: all 0.5s;
}
.trigger.is-open {
  background: transparent;
  z-index: 107;
}
.trigger .menu-trigger,
.trigger .menu-trigger span {
  display: inline-block;
  transition: all 0.5s;
}
.trigger .menu-trigger {
  position: relative;
  width: 52px;
  height: 20px;
}
.trigger .menu-trigger span {
  position: absolute;
  right: 0;
  width: 100%;
  height: 6px;
  border-bottom: 6px solid #000;
  border-left: 3px solid transparent;
}
.trigger .menu-trigger span:nth-of-type(1) {
  top: 0;
  width: 88.46%;
}
.trigger .menu-trigger span:nth-of-type(2) {
  top: 14px;
}
.trigger .menu-trigger.active span:nth-of-type(1) {
  opacity: 0;
  top: 50%;
  transform: translateY(-50%);
}
.trigger .menu-trigger.active span:nth-of-type(2) {
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 6px solid #fff;
}

.hamburger-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: calc(100% + 60px);
  height: 100svh;
  background: rgba(17, 17, 17, 0.64);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  z-index: 106;
  -webkit-overflow-scrolling: touch;
  display: none;
}

.hamburger-body {
  position: relative;
}
.hamburger-body .hamburger-body-main {
  position: relative;
  width: 100%;
  height: calc(100% - 65px);
}
.hamburger-body .hamburger-body-main .footer-contact {
  position: relative;
  z-index: 1;
}
.hamburger-body .hamburger-body-main .footer-contact li {
  position: relative;
}
.hamburger-body .hamburger-body-main .footer-contact li:first-child .view-contact-button a::before {
  background: url(../images/button_holo_footer.png) left bottom/cover no-repeat;
}
.hamburger-body .hamburger-body-main .footer-contact li:last-child .view-contact-button a::before {
  background: url(../images/button_holo_footer_contact.png) left bottom/cover no-repeat;
}
.hamburger-body .hamburger-body-main .footer-contact li .view-contact-button {
  position: relative;
  display: block;
  width: 470px;
  height: 80px;
  transition: 0.25s ease;
}
.hamburger-body .hamburger-body-main .footer-contact li .view-contact-button a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #000;
  font-size: clamp(1.6rem, 0.94vw, 1.8rem);
  font-weight: 700;
  letter-spacing: 0.03em;
  z-index: 1;
}
.hamburger-body .hamburger-body-main .footer-contact li .view-contact-button a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.hamburger-body .hamburger-body-main .footer-contact li .view-contact-button a::after {
  content: "→";
  position: absolute;
  top: 50%;
  right: 50px;
  transform: translateY(-50%);
  font-size: clamp(1.6rem, 0.94vw, 1.8rem);
  font-weight: 700;
}
.hamburger-body .hamburger-body-main .footer-contact li .view-contact-button:hover {
  transform: translateX(3px);
  opacity: 0.6;
}
.hamburger-body .hamburger-body-main .footer-contact li p {
  padding-top: 15px;
  color: #fff;
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  text-align: center;
  line-height: 1.5;
  letter-spacing: 0.03em;
}
.hamburger-body .hamburger-body-main .global-nav {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.hamburger-body .hamburger-body-main .global-nav .hamburger-logo .logo p {
  margin-bottom: 25px;
}
.hamburger-body .hamburger-body-main .global-nav .hamburger-logo .logo px img {
  width: 100%;
}
.hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list li a {
  display: inline-block;
  color: #fff;
  font-size: clamp(1.6rem, 0.94vw, 1.8rem);
  text-align: center;
  transition: 0.35s ease;
}
.hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list li a:hover {
  opacity: 0.6;
}
.hamburger-body .hamburger-body-footer {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 65px;
  background: rgba(17, 17, 17, 0.5);
}
.hamburger-body .hamburger-body-footer .sns-info {
  position: relative;
  display: inline-flex;
  gap: 50px;
}
.hamburger-body .hamburger-body-footer .sns-info li {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.hamburger-body .hamburger-body-footer .sns-info li img {
  max-width: 28px;
  max-height: 22px;
}

.breadcrumbs {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 60px;
  margin: 0 auto;
  padding: 0 60px;
  background: #fff;
  border-bottom: 1px solid #eee;
  z-index: 100;
}
.breadcrumbs ul {
  position: relative;
  display: inline-flex;
}
.breadcrumbs ul li {
  position: relative;
}
.breadcrumbs ul li a {
  position: relative;
  display: inline-flex;
  color: #000;
  font-size: 1.2rem;
  letter-spacing: 0.01em;
  text-decoration: none;
}
.breadcrumbs ul li:first-child a {
  color: #8D8D8D;
}
.breadcrumbs ul li:not(:last-child) {
  margin-right: 15px;
  padding-right: 20px;
}
.breadcrumbs ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 55%;
  right: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-color: #8D8D8D;
  border-style: solid;
  border-width: 1px 1px 0 0;
  display: inline-block;
  transform: translate(0, -50%) rotate(45deg);
}
.breadcrumbs ul li:last-child a {
  pointer-events: none;
}

.container {
  position: relative;
}

.page-content {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}

.section-title__head {
  position: relative;
  text-align: center;
  z-index: 1;
}
.section-title__head h3 {
  position: relative;
  font-size: clamp(3.3rem, 4.17vw, 8rem);
  letter-spacing: 0.06em;
}

.view-show-button {
  position: relative;
  display: block;
  width: 16.67%;
  min-width: 175px;
  aspect-ratio: 1/0.25;
  margin-left: auto;
  background: url(../images/trapezoid_banner.svg) left bottom/cover no-repeat;
  transition: 0.25s ease;
}
.view-show-button a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 10%;
  color: #fff;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 700;
}
.view-show-button:hover {
  transform: translateX(3px);
  opacity: 0.6;
}

.under-page-title {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  flex-direction: column-reverse;
  margin-bottom: 80px;
  text-align: center;
  z-index: 1;
}
.under-page-title h1 {
  color: #707F89;
  font-size: clamp(1.5rem, 1.04vw, 2rem);
  font-weight: 700;
  letter-spacing: 0.03em;
}
.under-page-title .entitle {
  position: relative;
  display: inline-block;
  margin-bottom: 25px;
  font-size: clamp(3.3rem, 4.17vw, 8rem);
  letter-spacing: 0.02em;
}

.section-title {
  position: relative;
  width: 100%;
  margin-bottom: 80px;
}
.section-title h1,
.section-title h2 {
  font-size: clamp(2.3rem, 1.77vw, 3.4rem);
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.15em;
  line-height: 1.45;
}

button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.button {
  width: 100%;
  max-width: 530px;
  height: 85px;
  margin: 0 auto;
}
.button a,
.button button {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  max-width: 530px;
  height: 100%;
  background: url(../images/trapezoid_back.svg) left bottom/cover no-repeat;
  color: #fff;
  font-size: clamp(1.6rem, 1.04vw, 2rem);
  font-weight: 700;
  letter-spacing: 0.1em;
  transition: 0.25s ease;
  /*
  		&:after{
  			@include mix.absolute-center(0,50%);
  			content: "";
  			top: 50%;
  			left: auto;
  			right: 25px;
  			width: 5px;
  			height: 10px;
  			@include mix.arrow(8px, 1px, #fff, 0, -50%, right);
  		}
  */
}
.button a:hover,
.button button:hover {
  transform: translateX(3px);
}

.business-solution-section {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 100px;
}
.business-solution-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #F8F8F8;
  z-index: -1;
}
.business-solution-section .article-content h2 {
  margin: 0 0 30px;
  padding: 30px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  font-size: clamp(1.6rem, 1.15vw, 2.2rem);
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.01em;
  line-height: 1.5;
}
.business-solution-section .article-content .button {
  margin: 5px 0 60px;
  max-width: inherit;
  height: auto;
  text-align: center;
}
.business-solution-section .article-content .button a {
  position: relative;
  display: inline-block;
  padding: 0 0 0 26px;
  color: #000;
  background: none;
  border: none;
  box-shadow: none;
  width: auto;
  font-size: clamp(1.3rem, 0.83vw, 1.6rem);
  letter-spacing: 0;
  line-height: 1.55;
}
.business-solution-section .article-content .button a:before {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  background: #000;
  border: 1px solid #000;
  border-radius: 50%;
}
.business-solution-section .article-content .button a:after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-color: #fff;
  border-style: solid;
  border-width: 1px 1px 0 0;
  display: inline-block;
  transform: translate(0, -50%) rotate(135deg);
  top: 50%;
  left: 7px;
  right: auto;
  margin-top: -1px;
}
.business-solution-section .article-content .button a:hover {
  transform: translateX(0);
}
.business-solution-section .article-content .button a span {
  position: relative;
  display: inline-block;
}
.business-solution-section .article-content .button a span:after {
  position: absolute;
  transform: translate(0, 0);
  content: "";
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transform: translate(0, 0) rotate(0deg);
  background: #000;
}

.business-solution-list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.business-solution-list > li {
  position: relative;
  background: #fff;
}
.business-solution-list > li > a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.business-solution-list > li > a h3 {
  margin-bottom: 20px;
  font-size: clamp(1.6rem, 1.04vw, 2rem);
  font-weight: 700;
  line-height: 1.5;
}
.business-solution-list > li > a .thumbnail {
  position: relative;
  width: 100%;
  margin-bottom: 15px;
}
.business-solution-list > li > a .thumbnail::before {
  content: "";
  display: block;
  padding-top: 60%;
}
.business-solution-list > li > a .thumbnail img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
  font-family: "object-fit:contain;object-position:center center;";
}
.business-solution-list > li > a dl {
  margin-bottom: 20px;
}
.business-solution-list > li > a dl dt {
  margin: 0 0 3px;
  color: #888;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}
.business-solution-list > li > a dl dd {
  position: relative;
  font-size: clamp(1.4rem, 0.73vw, 1.4rem);
  font-weight: 500;
  line-height: 1.5;
}
.business-solution-list > li > a .tag-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: -10px;
}
.business-solution-list > li > a .tag-list li {
  margin-top: 10px;
}
.business-solution-list > li > a .tag-list li:not(:last-child) {
  margin-right: 10px;
}
.business-solution-list > li > a .tag-list li object a {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #000;
  border-radius: 9999px;
  font-size: clamp(1.1rem, 0.57vw, 1.1rem);
  font-weight: 500;
}
.business-solution-list > li > a .category {
  position: absolute;
  top: 0;
  left: 0;
}
.business-solution-list > li > a .category object a {
  display: inline-block;
  min-width: 270px;
  padding: 13px 10px;
  background: #4D4D4D;
  color: #fff;
  font-size: clamp(1.1rem, 0.73vw, 1.4rem);
  font-weight: 700;
}
.business-solution-list + .button {
  margin: 80px auto 0;
}

.article-pager {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 80px 0 0;
}
.article-pager .prev,
.article-pager .next {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 50px;
  height: 50px;
  margin: 0 4px;
  background: #fff;
  border: 1px solid #000;
  color: #000;
  font-size: 1.8rem;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}
.article-pager .prev.disabled,
.article-pager .next.disabled {
  opacity: 0.35;
  pointer-events: none;
}
.article-pager .prev:after {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: 50%;
  width: 5px;
  height: 10px;
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-color: #000;
  border-style: solid;
  border-width: 1px 1px 0 0;
  display: inline-block;
  transform: translate(-50%, -50%) rotate(-135deg);
  margin-left: 2px;
}
.article-pager .next:after {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: 50%;
  width: 5px;
  height: 10px;
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-color: #000;
  border-style: solid;
  border-width: 1px 1px 0 0;
  display: inline-block;
  transform: translate(-50%, -50%) rotate(45deg);
  margin-left: -2px;
}
.article-pager ul {
  display: flex;
  flex-wrap: wrap;
}
.article-pager ul li {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin: 0 4px;
  background: #fff;
  border: 1px solid #000;
  color: #000;
  font-size: clamp(1.5rem, 0.94vw, 1.8rem);
  cursor: pointer;
}
.article-pager ul li.active {
  background: #000;
  color: #fff;
}

@media screen and (min-width: 1000px) {
  /* ------------------------------------------------------*/
  br.btbr,
  br.spbr {
    display: none;
  }
  div.pageWrap {
    display: flex;
    flex-wrap: wrap;
  }
  .fixed-pagetop-bar {
    bottom: 85px;
    right: -20px;
  }
  footer .footer-inner-body ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 0 60px;
  }
  footer .footer-inner-body ul li {
    width: 26%;
    max-width: 500px;
  }
  footer .footer-inner-body ul li .view-contact-button {
    width: 100%;
    aspect-ratio: 1/0.24;
    overflow: hidden;
  }
  footer .footer-inner-body .pagetop-bar {
    bottom: 85px;
    right: -20px;
  }
  footer .footer-inner-foot {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    min-height: 100px;
  }
  footer .footer-inner-foot .footer-info {
    position: absolute;
    top: 50%;
    left: 50px;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
  }
  footer .footer-inner-foot .footer-info .page-link {
    margin-right: 40px;
  }
  .sp-header-trigger {
    display: none;
  }
  .hamburger-body {
    width: 100%;
    height: 100%;
  }
  .hamburger-body .hamburger-body-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    flex-direction: column;
  }
  .hamburger-body .hamburger-body-main .footer-contact {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 60px;
  }
  .hamburger-body .hamburger-body-main .global-nav {
    width: 1000px;
    margin: 0 auto 150px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-logo {
    position: relative;
    width: 300px;
    padding: 0 134px 0 40px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 1px;
    height: 100%;
    background: #fff;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav {
    position: relative;
    width: 700px;
    padding: 30px 0 30px 125px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-top: -70px;
    gap: 0 130px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list li {
    margin-top: 70px;
    text-align: center;
  }
  .hamburger-body .hamburger-body-main .lang-switch {
    display: none;
  }
  .container {
    position: relative;
    width: 100%;
    flex: 1;
  }
  .page-content {
    padding: 60px 0 200px;
  }
  .link-none {
    pointer-events: none;
  }
  .business-solution-list {
    margin: -50px 0 40px;
  }
  .business-solution-list > li {
    width: 31.7%;
    margin: 50px 0 0;
  }
  .business-solution-list > li:not(:nth-child(3n)) {
    margin: 50px 2.45% 0 0;
  }
  .business-solution-list > li > a {
    padding: 60px 30px;
  }
  .business-solution-list > li > a:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 75px;
    height: 60px;
    background: url(../common/images/icon_more_business_solution.svg) center/contain no-repeat;
    transition: 0.5s ease;
    opacity: 0;
  }
  .business-solution-list > li > a:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);
  }
  .business-solution-list > li > a:hover:after {
    opacity: 1;
  }
  .business-solution-list > li > a h3 {
    min-height: 78px;
  }
  .business-solution-list > li > a .tag-list li object a {
    min-width: 93px;
    min-height: 30px;
    padding: 5px 8px;
  }
  .business-solution-section .article-content .button a:before, .business-solution-section .article-content .button a:after {
    transition: 0.5s ease;
  }
  .business-solution-section .article-content .button a:hover:before {
    background: none;
  }
  .business-solution-section .article-content .button a:hover:after {
    border-top: 1px solid #000;
    border-right: 1px solid #000;
  }
  .business-solution-section .article-content .button a span:after {
    transition: 0.5s ease;
  }
  .business-solution-section .article-content .button a:hover span:after {
    opacity: 0;
  }
  .article-pager ul li {
    transition: 0.5s ease;
  }
  .article-pager ul li:hover {
    color: #fff;
    background: #000;
  }
  .article-pager .prev,
  .article-pager .next {
    transition: 0.5s ease;
  }
  .article-pager .prev:hover,
  .article-pager .next:hover {
    color: #fff;
    background: #000;
  }
  .article-pager .prev {
    transition: 0.5s ease;
  }
  .article-pager .prev:hover:after {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
  }
  .article-pager .next {
    transition: 0.5s ease;
  }
  .article-pager .next:hover:after {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
  }
}
@media screen and (max-width: 999px) {
  /* ------------------------------------------------------*/
  br.pcbr,
  br.btbr {
    display: none;
  }
  br.spbr {
    display: block;
  }
  body {
    width: 100%;
    min-width: 100%;
  }
  .fixed-pagetop-bar {
    bottom: 40px;
    right: -15px;
  }
  .fixed-pagetop-bar a {
    width: 100px;
    height: 20px;
  }
  footer .footer-inner-body {
    padding: 60px 30px;
  }
  footer .footer-inner-body .pagetop-bar {
    bottom: 40px;
    right: -15px;
  }
  footer .footer-inner-body .pagetop-bar a {
    width: 100px;
    height: 20px;
  }
  footer .footer-inner-body ul {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
  }
  footer .footer-inner-body ul li {
    text-align: center;
  }
  footer .footer-inner-body ul li:not(:last-child) {
    margin-bottom: 40px;
  }
  footer .footer-inner-body ul li .view-contact-button {
    aspect-ratio: 1/0.25;
  }
  footer .footer-inner-body ul li p {
    padding-top: 10px;
  }
  footer .footer-inner-foot {
    padding: 20px 0 35px;
    text-align: center;
  }
  footer .footer-inner-foot .footer-info .page-link {
    display: block;
    margin-bottom: 30px;
  }
  footer .footer-inner-foot .footer-info .sns-info {
    position: relative;
    display: inline-flex;
    display: align-items(center);
    margin-bottom: 30px;
    gap: 20px;
  }
  footer .footer-inner-foot .footer-info .sns-info li {
    position: relative;
    display: inline-flex;
    align-items: center;
  }
  footer .footer-inner-foot .footer-info .sns-info li img {
    max-width: 28px;
    max-height: 22px;
  }
  header {
    height: 60px;
    padding: 0 60px 0 15px;
  }
  header .header-logo {
    width: 42px;
  }
  header .header-body {
    padding-right: 0;
  }
  header .header-body .global-nav {
    justify-content: center;
    margin-right: 15px;
  }
  header .header-body .global-nav .global-nav--list {
    display: none;
  }
  header .header-body .global-nav .lang-switch--button-en li:last-child {
    display: none;
  }
  header .header-body .header-body--contact {
    display: none;
  }
  .header-logo,
  .fixed-header-logo {
    width: 36px;
  }
  .fixed-header-logo {
    top: 13px;
    left: 15px;
    max-height: 34px;
  }
  .sp-header-trigger {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    background: transparent;
    z-index: 105;
  }
  .sp-header-trigger .menu-trigger,
  .sp-header-trigger .menu-trigger span {
    display: inline-block;
    transition: all 0.5s;
  }
  .sp-header-trigger .menu-trigger {
    position: relative;
    width: 31px;
    height: 12px;
  }
  .sp-header-trigger .menu-trigger span {
    position: absolute;
    right: 0;
    width: 100%;
    height: 3px;
    border-bottom: 3px solid #fff;
    border-left: 2px solid transparent;
  }
  .sp-header-trigger .menu-trigger span:nth-of-type(1) {
    top: 0;
    width: 88.46%;
  }
  .sp-header-trigger .menu-trigger span:nth-of-type(2) {
    top: 9px;
  }
  .sp-header-trigger .menu-trigger.active span:nth-of-type(1) {
    opacity: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .sp-header-trigger .menu-trigger.active span:nth-of-type(2) {
    top: 50%;
    transform: translateY(-50%);
  }
  .trigger {
    top: 5px;
    right: 5px;
    width: 55px;
    height: 55px;
  }
  .trigger.is-open .menu-trigger span {
    border-bottom: 3px solid #fff;
  }
  .trigger .menu-trigger {
    position: relative;
    width: 31px;
    height: 12px;
  }
  .trigger .menu-trigger span {
    height: 3px;
    border-bottom: 3px solid #000;
    border-left: 2px solid transparent;
  }
  .trigger .menu-trigger span:nth-of-type(2) {
    top: 9px;
  }
  .trigger .menu-trigger.active span:nth-of-type(2) {
    border-bottom: 3px solid #fff;
  }
  .hamburger-overlay {
    width: 100%;
    height: 100%;
  }
  .sp-fixed {
    overflow-x: hidden;
  }
  .hamburger-body {
    width: 100%;
  }
  .hamburger-body .hamburger-body-main {
    height: calc(100% - 45px);
    padding: 40px 15px;
  }
  .hamburger-body .hamburger-body-main .footer-contact li {
    position: relative;
  }
  .hamburger-body .hamburger-body-main .footer-contact li:not(:last-child) {
    margin-bottom: 30px;
  }
  .hamburger-body .hamburger-body-main .footer-contact li .view-contact-button {
    width: 295px;
    height: 50px;
    margin: 0 auto;
  }
  .hamburger-body .hamburger-body-main .footer-contact li .view-contact-button a::before {
    background: url(../images/button_holo_footer.png) center center/cover no-repeat;
  }
  .hamburger-body .hamburger-body-main .footer-contact li .view-contact-button a::after {
    right: 25px;
  }
  .hamburger-body .hamburger-body-main .footer-contact li p {
    padding-top: 5px;
  }
  .hamburger-body .hamburger-body-main .global-nav {
    position: relative;
    width: 100%;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-logo {
    position: relative;
    width: 73px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-logo .logo p {
    margin-bottom: 15px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-logo .logo img {
    width: 100%;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav {
    position: relative;
    width: 100%;
    padding: 30px 0 10px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list {
    position: relative;
    text-align: center;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list li a {
    padding: 25px 0;
  }
  .hamburger-body .hamburger-body-main .lang-switch {
    padding: 20px 0 30px;
  }
  .hamburger-body .hamburger-body-main .lang-switch .lang-switch--button-en li {
    padding: 5px 0;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 700;
    text-align: center;
  }
  .hamburger-body .hamburger-body-main .lang-switch .lang-switch--button-en li:not(:last-child) {
    margin-bottom: 10px;
  }
  .hamburger-body .hamburger-body-footer {
    height: 45px;
  }
  .hamburger-body .hamburger-body-footer .sns-info {
    gap: 30px;
  }
  .hamburger-body .hamburger-body-footer .sns-info li img {
    max-width: 20px;
    max-height: 20px;
  }
  .breadcrumbs {
    height: 35px;
    padding: 0 15px;
  }
  .breadcrumbs ul li:not(:last-child) {
    margin-right: 13px;
    padding-right: 15px;
  }
  .breadcrumbs ul li:not(:last-child)::after {
    top: 60%;
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border-color: #8D8D8D;
    border-style: solid;
    border-width: 1px 1px 0 0;
    display: inline-block;
    transform: translate(0, -50%) rotate(45deg);
  }
  .mask__animation--img {
    mask-size: 40.5%;
    -webkit-mask-size: 40.5%;
  }
  .page-content {
    width: 100%;
    margin: 0 auto;
    padding: 50px 15px 100px;
  }
  .view-show-button {
    right: -15px;
    aspect-ratio: 1/0.23;
  }
  .view-show-button a {
    padding-left: 10%;
  }
  .under-page-title {
    position: relative;
    margin-bottom: 45px;
  }
  .under-page-title .entitle {
    margin-bottom: 15px;
    letter-spacing: 0.03em;
  }
  .button {
    height: 55px;
  }
  .business-solution-section {
    padding: 40px 0 60px;
  }
  .business-solution-section .article-content h2 {
    margin: 0 0 25px;
    padding: 15px 0;
  }
  .business-solution-section .article-content .button {
    margin: 0px 0 30px;
    padding: 0;
  }
  .business-solution-section .article-content .button a {
    line-height: 1.55;
  }
  .business-solution-section .article-content .button a span {
    padding: 0;
  }
  .business-solution-section .article-content .button a:before {
    width: 18px;
    height: 18px;
  }
  .business-solution-list {
    margin-bottom: 40px;
  }
  .business-solution-list > li {
    width: 100%;
  }
  .business-solution-list > li:not(:last-child) {
    margin-bottom: 20px;
  }
  .business-solution-list > li > a {
    display: flex;
    flex-wrap: wrap;
    padding: 40px 15px 20px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);
  }
  .business-solution-list > li > a h3 {
    width: 100%;
    line-height: 1.3;
  }
  .business-solution-list > li > a .tag-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: -10px;
  }
  .business-solution-list > li > a .tag-list li {
    margin-top: 10px;
  }
  .business-solution-list > li > a .tag-list li:not(:last-child) {
    margin-right: 10px;
  }
  .business-solution-list > li > a .tag-list li object a {
    padding: 5px 8px;
  }
  .business-solution-list > li > a .thumbnail {
    position: relative;
    width: 47.5%;
    margin: 0 2.5% 15px 0;
  }
  .business-solution-list > li > a .thumbnail img {
    -o-object-fit: cover;
       object-fit: cover;
    font-family: "object-fit:cover;object-position:center center;";
  }
  .business-solution-list > li > a dl {
    position: relative;
    flex: 1;
    margin-bottom: 15px;
  }
  .business-solution-list > li > a .category object a {
    min-width: auto;
    padding: 7px 10px;
  }
  .article-pager {
    margin: 40px 0 0;
  }
  .article-pager .prev,
  .article-pager .next {
    width: 40px;
    height: 40px;
    margin: 0 8px;
  }
  .article-pager .prev:after,
  .article-pager .next:after {
    width: 6px;
    height: 6px;
  }
  .article-pager ul li {
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1440px) {
  /* ------------------------------------------------------*/
  header .header-body .header-body--contact {
    width: 15%;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1200px) {
  /* ------------------------------------------------------*/
  header .header-body .header-body--contact br.textbr {
    display: block;
  }
  .page-content {
    width: 100%;
    max-width: 100%;
    padding: 180px 15px 200px;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1200px) {
  /* ------------------------------------------------------*/
  .page-content {
    width: 100%;
    max-width: 100%;
    padding: 180px 15px 200px;
  }
}
@media screen and (min-width: 500px) and (max-width: 999px) {
  /* ------------------------------------------------------*/
  br.btbr {
    display: block;
  }
  br.spbr {
    display: none;
  }
}
/* header
-------------------------------------------------------*/
/*
header{
	position: fixed;
	@include mix.flexbox;
	@include mix.flexset(space-between, flex-start);
	top: 0;
	left: 0;
	width:100%;
	background:none;
	padding: 30px clamp(160px, 11.7%, 270px) 30px 50px;
	z-index:102;

	.header-left{
		&.logo{
			width:70px;
			aspect-ratio: 1/0.94;

			a{
				position: relative;
				display: block;
				width: 100%;
				height: 100%;
				@include mix.transition(.3s);
				img{
					width: 100%;
					height: 100%;
					object-fit: contain;

					&.logobk{
						position: absolute;
						top: 0;
						left: 0;
					}
				}
				&:hover{
					opacity: .7;
				}
			}
		}
	}

	.header-right{
		@include mix.flexbox;
		@include mix.align-items(center);

		.sns{
			@include mix.flexbox;
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
			a{
				display: inline-block;
				width: 30px;
				height: 30px;
				text-indent: 100%;
				white-space: nowrap;
				overflow: hidden;
				&:hover{
					opacity: .5;
				}
				&:not(:last-child){
					margin-right: 15px;
				}
				&.x{
					background: url(../en/common/images/logo_x.svg)  center / 30px 24px no-repeat;
					@include mix.transition(1s);
				}
				&.ig{
					background: url(../en/common/images/icon_ig_bk.svg)  center / 24px 24px no-repeat;
					@include mix.transition(1s);
				}
				&.youtube{
					background: url(../en/common/images/logo_youtube.svg)  center / 30px 24px no-repeat;
					@include mix.transition(1s);
				}
			}
		}

		.change-language{
			margin: 0 0 0 40px;
			width: 60px;
			height: 22px;
			background: #2D2D2D;

			a{
				@include mix.flexbox;
				@include mix.flexset(center,center);
				@include mix.transition(.3s);
				width: 100%;
				height: 100%;
				color: var.$white;
				font-size: 1.2rem;
				font-family: "Noto Sans JP",sans-serif;
				font-weight: 500;
				background: #2D2D2D;

				&:hover{
					opacity: .7;
				}
			}
		}

		.page-link{
			position: relative;
			display: inline-block;
			margin-left: 40px;
			padding: 5px 0 7px;
			font-size: 15px;
			font-weight: 700;
			letter-spacing: .05em;
			&::after{
				content: "";
				position: absolute;
				bottom: 0;
				left: 0;
				display: block;
				width: 0;
				height: 2px;
				background: var.$site-color;
				@include mix.transition(.3s);
			}
			&:hover{
				&::after{
					width: 100%;
				}
			}
			&.contact{
				width: 28px;
				height: 24px;
				background: url(../en/common/images/icon_mail_bk.svg) center / contain no-repeat;
				text-indent: 100%;
				white-space: nowrap;
				overflow: hidden;
				@include mix.transition(1s);
				&::after{
					content: none;
				}
				&:hover{
					opacity: .5;
				}
			}
		}
	}

	&.whiteBack{
		background: var.$white;
	}
}

.en-trigger{
	position: fixed;
	top: 15px;
	right: 4.9%;
	@include mix.flexbox;
	@include mix.flexset(center, center);
	width: 70px;
	height: 70px;
	cursor: pointer;
	z-index: 105;
	border-radius:none;
	background:none;

	.menu-trigger{
		position: relative;
		width: 100%;
		height: 100%;

		span{
			@include mix.transition(.5s);
			position: absolute;
			right: 0;
			height: 3px !important;
			background: #2D2D2D;
			border-bottom:none;
			border-left:none;

			&:nth-of-type(1){
				top: 21px;
				width: 50px;
			}

			&:nth-of-type(2){
				top: 33px;
				width: 40px;
			}

			&:nth-of-type(3){
				bottom: 22px;
				width: 100%;
			}
		}
	}

	&.active{
		.menu-trigger{
			span{
				right: 5px;

				&:nth-of-type(1){
					width: 60px;
					background: var.$white;
					-webkit-transform: translateY(12px) rotate(45deg);
					transform: translateY(12px) rotate(45deg);
				}
				&:nth-of-type(2){
					display: none;
					border-bottom:none;
				}
				&:nth-of-type(3){
					width: 60px;
					background: var.$white;
					-webkit-transform: translateY(-11px) rotate(-45deg);
					transform: translateY(-11px) rotate(-45deg);
				}
			}
		}
	}
}

.hamburger-overlay{
	position:fixed;
	top:0;
	left:0;
	right:0;
	width:100%;
	height: 100%;
	background: rgba(255,255,255,.7);
	z-index: 102;
	display:none;
}

.hamburger-wrapper{
	position:relative;
	@include mix.flexbox;
	@include mix.flexset(flex-start, center);
	width:100%;
	height: 680px;
	padding-left: 10.1%;
	&::before{
		@include mix.full-width;
		width: 110vw;
		background: linear-gradient(180deg, #707070 0%, #303030 100%);
		background: linear-gradient(180deg, #9BC6E8 0%, #174870 100%);
	}
	&::after{
		@include mix.full-width;
		background: url(../en/common/images/bkg_hamburger-menu_pc.png)  center / cover no-repeat;
	}
	figure{
		width: 160px;
		height: 67px;
		margin-right: 110px;
		img{
			width: 100%;
			height: 100%;
			object-fit: contain;
		}
	}
	.hamburger-global{
		width: 50vw;

		.global-menu{
			li{
				width: 435px;
				height: 75px;

				&:not(:last-child){
					margin: 0 0 5px;
				}

				a{
					@include mix.flexbox;
					@include mix.align-items(center);
					position: relative;
					width: 100%;
					height: 100%;
					padding: 0 80px;
					color: var.$white;
					font-size: 3.0rem;
					font-family: 'Mukta', sans-serif;
					font-weight: 700;
					letter-spacing: .05em;
				}
			}
		}
	}

	.header-right{
		position: absolute;
		top: 30px;
		@include mix.flexbox;
		@include mix.flexset(center,center);
		right: clamp(160px,11.7%,270px);
	}

	.sns{
		@include mix.flexbox;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		a{
			display: inline-block;
			width: 30px;
			height: 30px;
			text-indent: 100%;
			white-space: nowrap;
			overflow: hidden;
			&:hover{
				opacity: .5;
			}
			&:not(:last-child){
				margin-right: 15px;
			}
			&.x{
				background: url(../common/images/logo_x_white.svg)  center / 30px 24px no-repeat;
				@include mix.transition(1s);
			}
			&.ig{
				background: url(../common/images/logo_instagram_white.svg)  center / 24px 24px no-repeat;
				@include mix.transition(1s);
			}
			&.youtube{
				background: url(../common/images/logo_youtube_white.svg)  center / 30px 24px no-repeat;
				@include mix.transition(1s);
			}
		}
	}

	.change-language{
		margin: 0 0 0 40px;
		width: 60px;
		height: 22px;
		background: #2D2D2D;

		a{
			@include mix.flexbox;
			@include mix.flexset(center,center);
			@include mix.transition(.3s);
			width: 100%;
			height: 100%;
			color: #93BFE1;
			font-size: 1.2rem;
			font-family: "Noto Sans JP",sans-serif;
			font-weight: 500;
			background: var.$white;

			&:hover{
				opacity: .7;
			}
		}
	}

	.button{
		position: absolute;
		right: 10.1%;
		bottom: 120px;
		width: 370px;
		height: 62px;

		a{
			@include mix.flexbox;
			@include mix.flexset(center,center);
			position: relative;
			width: 100%;
			margin: 0 auto;
			height: 100%;
			background: var.$white;
			border-radius: 65px;
			color: #044E85;
			font-size: 2.0rem;
			font-family: 'Montserrat', sans-serif;
			font-weight: 700;
			letter-spacing: .05em;
			animation: contact_us 0.5s ease 0s infinite alternate;
			@keyframes contact_us {
				from {
					transform: scale(0.97,0.97);
				}
				to {
					transform: scale(1,1);
				}
			}

			&::after{
				content: "";
				@include mix.absolute-center(0, 50%);
				top: 50%;
				right: 25px;
				display: block;
				width: 25px;
				height: 17px;
				@include svg.icon_arrow("#044E85");
				@include mix.transition(.3s);
			}
		}
	}
}
*/
/* layout
-------------------------------------------------------*/
.section-title {
  margin: 0 0 100px;
  padding: 0 25px;
}
.section-title h2 {
  font-size: 4.5rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
  line-height: 1.4;
}
.section-title p {
  margin: 60px 0 0;
  font-size: 2.4rem;
  text-align: center;
  letter-spacing: 0.03em;
  line-height: 1.6;
}

.contact-us-section {
  position: relative;
  width: 100%;
  padding: 115px 0 110px;
}
.contact-us-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: url(../en/common/images/bg_contactus_pc.jpg) center/cover no-repeat;
}
.contact-us-section .section-title {
  margin: 0 0 130px;
}
.contact-us-section .section-title h2 {
  color: #fff;
}
.contact-us-section .button {
  width: 100%;
  max-width: 460px;
  height: 95px;
  margin: 0 auto;
}
.contact-us-section .button a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 65px;
  color: #044E85;
  font-size: 2.4rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  letter-spacing: 0.05em;
  animation: contact_us 0.5s ease 0s infinite alternate;
}
@keyframes contact_us {
  from {
    transform: scale(0.97, 0.97);
  }
  to {
    transform: scale(1, 1);
  }
}
.contact-us-section .button a::after {
  content: "";
  position: absolute;
  transform: translate(0, -50%);
  top: 50%;
  right: 40px;
  display: block;
  width: 40px;
  height: 27px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 13.5'%3E%3Cpath fill='%23044E85' d='M12.6,12.8l5.6-5.6H0v-1h18.2l-5.6-5.6L13.3,0L20,6.7l0,0l0,0l-6.7,6.7L12.6,12.8z'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  transition: 0.3s ease;
}

.d-none {
  display: none;
}

.d-block {
  display: block;
}

@media screen and (min-width: 1000px) {
  /* ------------------------------------------------------*/
  .page-content {
    padding: 0;
  }
  /*
  header{
  	.header-left{
  		&.logo{
  			a{
  				img{
  					&.logobk{
  						display: none;
  					}
  				}
  			}
  		}
  	}
  }

  .en-trigger{
  	&:hover{
  		&:not(.active){
  			.menu-trigger{
  				span{
  					&:nth-of-type(1){
  						width: 70px;
  					}
  					&:nth-of-type(2){
  						width: 50px;
  					}
  					&:nth-of-type(3){
  						width: 40px;
  					}
  				}
  			}
  		}
  	}
  }

  .hamburger-wrapper{
  	.hamburger-global{
  		.global-menu{
  			li{
  				a{
  					overflow: hidden;

  					&:before{
  						@include mix.transition;
  						@include mix.absolute-center(0,50%);
  						content: "";
  						top: 50%;
  						left: -65px;
  						width: 65px;
  						height: 2px;
  						background: var.$white;
  					}

  					&:hover{
  						&:before{
  							left: 0;
  						}
  					}
  				}
  			}
  		}
  	}
  }
  */
}
@media screen and (max-width: 999px) {
  /* ------------------------------------------------------*/
  .page-content {
    padding: 0 15px;
  }
  .section-title {
    margin: 0 0 45px;
    padding: 0;
  }
  .section-title h2 {
    font-size: 2.6rem;
    line-height: 1.2;
  }
  .section-title p {
    margin: 35px 0 0;
    font-size: 1.8rem;
    line-height: 1.4;
  }
  .contact-us-section {
    padding: 75px 0 40px;
  }
  .contact-us-section::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100vw;
    height: 100%;
    margin: 0 calc(50% - 50vw);
    z-index: -1;
    background: url(../en/common/images/bg_contactus_sp.jpg) center/cover no-repeat;
  }
  .contact-us-section .section-title {
    margin: 0 0 70px;
    padding: 0;
  }
  .contact-us-section .section-title h2 {
    font-size: 2.8rem;
    font-weight: 400;
    line-height: 1.45;
  }
  .contact-us-section .button {
    max-width: 300px;
    height: 75px;
  }
  .contact-us-section .button a {
    font-size: 2rem;
  }
  .contact-us-section .button a:after {
    right: 25px;
    width: 25px;
    height: 17px;
  }
  /*
  header{
  	position: fixed;
  	height: auto;
  	padding: 15px 60px 15px 15px;

  	.header-left{
  		&.logo{
  			width: 42px;
  			height: auto;

  			img{
  				&.logobk{
  					display: block;
  				}

  				&.logowt{
  					display: none;
  				}
  			}
  		}
  	}

  	.header-right{
  		.sns{
  			display: none;
  		}

  		.page-link{
  			display: none;
  		}

  		.change-language{
  			margin: 0 5px 0 0;
  		}
  	}
  }

  .en-trigger{
  	top: 10px;
  	right: 15px;
  	width: 40px;
  	height: 40px;
  	.menu-trigger{
  		span{
  			height: 2px;
  			&:nth-of-type(1){
  				top: 12px;
  				width: 30px;
  			}
  			&:nth-of-type(2){
  				top: 19px;
  				width: 25px;
  			}
  			&:nth-of-type(3){
  				bottom: 12px;
  			}
  		}
  	}
  	&.active{
  		.menu-trigger{
  			span{
  				right: 0px;
  				&:nth-of-type(1){
  					width: 40px;
  					-webkit-transform: translateY(7px) rotate(45deg);
  					transform: translateY(7px) rotate(45deg);
  				}
  				&:nth-of-type(3){
  					width: 40px;
  					-webkit-transform: translateY(-7px) rotate(-45deg);
  					transform: translateY(-7px) rotate(-45deg);
  				}
  			}
  		}
  	}
  }

  .hamburger-overlay{
  	min-height: 100vh;
  	min-height: calc(var(--vh, 1vh) * 100);
  	overflow-y: auto;
  	overflow-x: hidden;
  }

  .hamburger-wrapper{
  	@include mix.flexset(flex-start, flex-start);
  	@include mix.column;
  	-ms-flex-wrap: nowrap;
  	flex-wrap: nowrap;
  	height: 100%;
  	min-height: 600px;
  	padding: 15vh 13.3vw 0;
  	&::before{
  		@include mix.full-width;
  		width: 110vw;
  		background: linear-gradient(180deg, #9BC6E8 0%, #174870 100%);
  	}
  	&::after{
  		@include mix.full-width;
  		background: url(../en/common/images/bkg_hamburger-menu_sp.png)  center / cover no-repeat;
  	}
  	figure{
  		width: 64px;
  		height: 27px;
  		margin: 0 0 60px;
  	}
  	.hamburger-global{
  		width: 100%;
  		margin-bottom: 8.5vh;
  		.global-menu{
  			position: relative;
  			padding: 0 0 0 40px;
  			overflow: hidden;
  			left: -40px;

  			li{
  				width: 100%;
  				height: 40px;

  				&:not(:last-child){
  					margin: 0 0 25px;
  				}

  				a{
  					padding: 0;
  					color:#fff;
  					font-family: "Mukta", sans-serif;
  					font-weight:700;
  					font-size: 2.5rem;
  					letter-spacing:0.05em;

  					&:before{
  						@include mix.transition;
  						@include mix.absolute-center(0,50%);
  						content: "";
  						top: 50%;
  						width: 30px;
  						left: -70px;
  						height: 1px;
  						background: var.$white;
  					}

  					&:hover{
  						&:before{
  							left: -40px;
  						}
  					}
  				}
  			}
  		}
  	}

  	.sns{
  		position:absolute;
  		bottom: 175px;
  		left:50%;
  		-webkit-transform: translateX(-50%);
  		transform: translateX(-50%);
  		@include mix.flexbox;

  		a{
  			display: inline-block;
  			text-indent: 100%;
  			white-space: nowrap;
  			overflow: hidden;
  			width: 40px;
  			height: 40px;
  			overflow: hidden;
  			&.x{
  				background: url(../common/images/logo_x_white.svg)  center / 30px 24px no-repeat;
  				@include mix.transition(1s);
  			}
  			&.ig{
  				background: url(../common/images/logo_instagram_white.svg)  center / 24px 24px no-repeat;
  				@include mix.transition(1s);
  			}
  			&.youtube{
  				background: url(../common/images/logo_youtube_white.svg)  center / 30px 24px no-repeat;
  				@include mix.transition(1s);
  			}
  			&:not(:last-child){
  				margin-right: 20px;
  			}
  		}
  	}

  	.button{
  		@include mix.absolute-center(50%,0);
  		left: 50%;
  		bottom: 60px;
  		width: 100vw;
  		margin: 0 calc(50% - 50vw);
  		height: 75px;

  		a{
  			@include mix.flexbox;
  			@include mix.flexset(center,center);
  			position: relative;
  			width: 100%;
  			max-width: 300px;
  			margin: 0 auto;
  			height: 100%;
  			background: var.$white;
  			border-radius: 65px;
  			color: #044E85;
  			font-size: 2.4rem;
  			font-weight: 700;
  			letter-spacing: .05em;
  			animation: contact_us 0.5s ease 0s infinite alternate;
  			@keyframes contact_us {
  				from {
  					transform: scale(0.97,0.97);
  				}
  				to {
  					transform: scale(1,1);
  				}
  			}

  			&::after{
  				content: "";
  				@include mix.absolute-center(0, 50%);
  				top: 50%;
  				right: 25px;
  				display: block;
  				width: 25px;
  				height: 17px;
  				@include svg.icon_arrow("#044E85");
  				@include mix.transition(.3s);
  			}
  		}
  	}
  }
  */
}
@media screen and (max-width: 360px) {
  /* ------------------------------------------------------*/
  header .header-left.logo {
    width: 200px;
    height: 24px;
  }
}
@media screen and (max-width: 300px) {
  /* ------------------------------------------------------*/
  header .header-left.logo {
    width: 130px;
    height: 16px;
  }
  .main-visual-section .main-section-title h1 {
    margin: 0 0 40px;
    font-size: 2.8rem;
  }
  .main-visual-section .main-section-title p {
    font-size: 1.5rem;
  }
}
.page-content {
  padding-top: 100px;
}

.view-hello-banner {
  position: relative;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  aspect-ratio: 1/0.167;
  background: url(../images/trapezoid_banner.svg) left bottom/cover no-repeat;
  transition: 0.25s ease;
}
.view-hello-banner a {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 30px;
  font-family: "Arial", sans-serif;
  color: #fff;
  font-size: clamp(2rem, 2.08vw, 4rem);
  font-weight: 700;
  letter-spacing: 0.05em;
}
.view-hello-banner:hover {
  transform: translateX(3px);
  opacity: 0.6;
}

.sc-link-btn {
  width: 350px;
  height: 70px;
}
.sc-link-btn.right {
  margin-left: auto;
}
.sc-link-btn.center {
  margin: 0 auto;
}
.sc-link-btn a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  background: #006AB6;
  border-radius: 40px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  letter-spacing: 0.05em;
  animation: contact_us 0.5s ease 0s infinite alternate;
}
@keyframes contact_us {
  from {
    transform: scale(0.97, 0.97);
  }
  to {
    transform: scale(1, 1);
  }
}
.sc-link-btn a::after {
  position: absolute;
  transform: translate(0%, -50%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 13.5'%3E%3Cpath fill='%23fff' d='M12.6,12.8l5.6-5.6H0v-1h18.2l-5.6-5.6L13.3,0L20,6.7l0,0l0,0l-6.7,6.7L12.6,12.8z'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 25px;
  width: 25px;
  height: 17px;
}

/* layout
-------------------------------------------------------*/
.main-visual-section {
  position: relative;
  width: 100%;
  z-index: 50;
}
.main-visual-section .main-section-title {
  position: absolute;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 1342px;
  margin: 0 auto;
}
.main-visual-section .main-section-title h1 {
  margin: 0 0 40px;
  color: #fff;
  font-size: 6.5rem;
  font-family: "Mukta", sans-serif;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.225;
}
.main-visual-section .main-section-title p {
  color: #fff;
  font-size: 2rem;
  font-family: "Mukta", sans-serif;
  letter-spacing: 0.03em;
  line-height: 1.35;
}
.main-visual-section figure img {
  width: 100%;
  height: auto;
}

.what-mjg-section {
  position: relative;
  width: 100%;
  max-width: 1730px;
  margin: 0 auto;
  padding: 100px 0 115px;
}
.what-mjg-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #fff;
}
.what-mjg-section .point {
  position: absolute;
  top: -45px;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: clamp(150px, 12vw, 230px);
  height: clamp(150px, 12vw, 230px);
  background: #006ab6;
  border-radius: 50%;
  font-size: clamp(2rem, 1.35vw, 2.6rem);
  color: #fff;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.what-mjg-section .point span {
  padding-left: 2px;
  font-size: clamp(4rem, 3.44vw, 6.6rem);
  font-family: "Georgia", sans-serif;
  font-style: italic;
  line-height: 1.5;
  letter-spacing: 0.1em;
}
.what-mjg-section .whats-mjg-detail {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  position: relative;
}
.what-mjg-section .whats-mjg-detail figure {
  position: absolute;
  transform: translate(0, -50%);
  top: 50%;
  left: 0;
  margin-top: -42px;
}
.what-mjg-section .whats-mjg-link {
  padding: 60px 40px 50px 85px;
  background: #E6F5FF;
  border: 1px solid #006AB6;
  border-radius: 36px;
}
.what-mjg-section .whats-mjg-link > span {
  display: block;
  margin-bottom: 40px;
  color: #044E85;
  font-size: 3.8rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
.what-mjg-section .whats-mjg-link > p {
  margin-bottom: 15px;
  color: #113856;
  font-size: 1.9rem;
  letter-spacing: 0.05em;
}

.solution-group-section {
  position: relative;
  width: 100%;
  max-width: 1730px;
  margin: 0 auto;
  padding: 130px 0 80px;
}
.solution-group-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #F6F6F6;
}
.solution-group-section .solution-group-list {
  display: flex;
  flex-wrap: wrap;
}
.solution-group-section .solution-group-list li {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 48.5%;
  margin: 0 0 50px;
}
.solution-group-section .solution-group-list li:nth-of-type(2n+1) {
  margin-right: 3%;
}
.solution-group-section .solution-group-list li figure {
  position: relative;
  width: 43.1%;
  height: -moz-fit-content;
  height: fit-content;
}
.solution-group-section .solution-group-list li figure::before {
  content: "";
  display: block;
  padding-top: 69.25%;
}
.solution-group-section .solution-group-list li figure img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.solution-group-section .solution-group-list li .group-detail {
  width: 52%;
}
.solution-group-section .solution-group-list li .group-detail .num {
  display: block;
  width: 100%;
  margin: 0 0 20px;
}
.solution-group-section .solution-group-list li .group-detail dl dt {
  margin: 0 0 20px;
  font-size: 2.2rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.185;
}
.solution-group-section .solution-group-list li .group-detail dl dd {
  font-size: 1.7rem;
  letter-spacing: 0.05em;
  line-height: 1.5;
}

.product-movie-section {
  position: relative;
  width: 100%;
  max-width: 1340px;
  margin: 0 auto;
  padding: 130px 0 140px;
}
.product-movie-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #fff;
}
.product-movie-section .section-title.mb-small {
  margin-bottom: 50px;
}
.product-movie-section .product-movie {
  width: 100%;
  height: 680px !important;
  margin: 0 0 140px;
}
.product-movie-section > p {
  padding: 0 25px;
  font-size: 2.4rem;
  text-align: center;
  letter-spacing: 0.03em;
  line-height: 1.6;
}
.product-movie-section .sc-link-btn {
  margin-bottom: 50px;
}
.product-movie-section .product-desc-txt {
  padding: 35px 70px;
  background: #F6F6F6;
  border-radius: 36px;
}
.product-movie-section .product-desc-txt p {
  color: #113856;
  font-size: 1.9rem;
  letter-spacing: 0.05em;
  text-align: center;
  line-height: 1.7;
}

.solutions-provided-section {
  position: relative;
  width: 100%;
  max-width: 1340px;
  margin: 0 auto;
  padding: 130px 0 125px;
}
.solutions-provided-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #F6F6F6;
}
.solutions-provided-section .section-title {
  margin: 0 0 60px;
}
.solutions-provided-section .solutions-provided-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0 20px;
}
.solutions-provided-section .solutions-provided-list li {
  width: 48.75%;
  padding: 60px 85px 80px;
  background: #fff;
  border-radius: 35px;
}
.solutions-provided-section .solutions-provided-list li:not(:last-child) {
  margin: 0 2.5% 0 0;
}
.solutions-provided-section .solutions-provided-list li dl dt {
  margin: 0 0 50px;
  font-size: 2.8rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
  line-height: 1.375;
}
.solutions-provided-section .solutions-provided-list li dl dd {
  font-size: 2.4rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
}

@media screen and (min-width: 1600px) {
  /* ------------------------------------------------------*/
  .what-mjg-section .whats-mjg-detail figure {
    width: 42.7%;
  }
  .what-mjg-section .whats-mjg-detail figure::before {
    content: "";
    display: block;
    padding-top: 66.4%;
  }
  .what-mjg-section .whats-mjg-detail figure img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .what-mjg-section .whats-mjg-detail figure img.spimg {
    display: none;
  }
  .what-mjg-section .whats-mjg-detail .infographic {
    position: relative;
    width: 55.7%;
  }
  .what-mjg-section .whats-mjg-detail .infographic::before {
    content: "";
    display: block;
    padding-top: 56%;
  }
  .what-mjg-section .whats-mjg-detail .infographic img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media screen and (max-width: 1730px) {
  /* ------------------------------------------------------*/
  .what-mjg-section {
    padding: 135px 20px 115px;
  }
  .what-mjg-section .whats-mjg-detail figure {
    z-index: -1;
  }
  .what-mjg-section .whats-mjg-detail figure img {
    width: 110%;
  }
  .solution-group-section {
    padding: 130px 25px 70px;
  }
}
@media screen and (max-width: 1599px) {
  /* ------------------------------------------------------*/
  .main-visual-section .main-section-title {
    padding: 0 25px;
  }
  .what-mjg-section .point {
    left: 45px;
  }
  .what-mjg-section .whats-mjg-detail {
    justify-content: center;
  }
  .what-mjg-section .whats-mjg-detail figure {
    position: absolute;
    transform: translate(0, 0);
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
  }
  .what-mjg-section .whats-mjg-detail figure img {
    width: 55%;
    margin: 0 auto;
  }
  .what-mjg-section .whats-mjg-detail figure img.pcimg {
    display: none;
  }
  .what-mjg-section .whats-mjg-detail figure img.spimg {
    display: block;
  }
  .what-mjg-section .whats-mjg-detail .infographic {
    padding-top: 10px;
    padding-left: 9.9vw;
  }
  .solution-group-section .solution-group-list {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
  }
  .solution-group-section .solution-group-list li {
    width: 100%;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1366px) {
  /* ------------------------------------------------------*/
  .main-visual-section .main-section-title h1 {
    margin: 0 0 15px;
    padding: 35px 0 0;
    font-size: 3.5rem;
  }
  .main-visual-section .main-section-title h1 br:nth-of-type(3) {
    display: none;
  }
}
@media screen and (max-width: 1150px) {
  /* ------------------------------------------------------*/
  .whats-mjg-detail .infographic img {
    width: 100%;
  }
}
@media screen and (max-width: 999px) {
  /* ------------------------------------------------------*/
  .view-hello-banner {
    width: 100%;
  }
  .view-hello-banner a {
    padding-left: 30px;
  }
  .sc-link-btn {
    width: 280px;
    height: 60px;
  }
  .sc-link-btn.sp-center {
    margin: 0 auto;
  }
  .sc-link-btn a {
    box-shadow: none;
  }
  .main-visual-section {
    height: auto;
  }
  .main-visual-section .main-section-title h1 {
    margin: 20px 0 240px;
    color: #174870;
    font-size: 3.3rem;
    letter-spacing: 0.01em;
    line-height: 1.225;
  }
  .main-visual-section .main-section-title p {
    font-size: 1.7rem;
    line-height: 1.4;
  }
  .main-visual-section .main-section-title {
    padding: 0 15px;
    z-index: 10;
  }
  .main-visual-section figure img {
    position: absolute;
    transform: translate(0, 0);
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
  }
  .page-content {
    padding-top: 70px;
  }
  .what-mjg-section {
    padding: 70px 0;
  }
  .what-mjg-section .point {
    top: -15px;
    left: 0;
    width: 115px;
    max-width: 115px;
    height: 115px;
    max-height: 115px;
    font-size: 1.3rem;
  }
  .what-mjg-section .point span {
    font-size: 3.3rem;
  }
  .what-mjg-section .whats-mjg-detail figure {
    max-width: 650px;
  }
  .what-mjg-section .whats-mjg-detail figure img {
    width: 100%;
  }
  .what-mjg-section .whats-mjg-detail .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background: #006AB6;
  }
  .what-mjg-section .whats-mjg-detail .ps-container.ps-active-x > .ps-scrollbar-x-rail {
    background: #006AB6;
  }
  .what-mjg-section .whats-mjg-detail .infographic {
    position: relative;
    padding: 15px 15px 55px 30px;
    z-index: 10;
  }
  .what-mjg-section .whats-mjg-detail .infographic .mjg {
    width: 235px;
    max-width: 235px;
    height: 235px;
    max-height: 235px;
    margin-right: 10px;
    box-shadow: 0px 1px 6px #000;
  }
  .what-mjg-section .whats-mjg-detail .infographic .mjg::before {
    width: 340px;
    max-width: 340px;
    height: 340px;
    max-height: 340px;
    border: 2px solid #000;
  }
  .what-mjg-section .whats-mjg-detail .infographic .mjg::after {
    width: 285px;
    max-width: 285px;
    height: 285px;
    max-height: 285px;
  }
  .what-mjg-section .whats-mjg-detail .infographic .mjg .logo {
    width: 70px;
    height: 30px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-bottom: 10px;
  }
  .what-mjg-section .whats-mjg-detail .infographic .mjg .japanese {
    margin-bottom: 10px;
    font-size: 1.3rem;
  }
  .what-mjg-section .whats-mjg-detail .infographic .mjg p {
    font-size: 1.9rem;
    line-height: 1.23;
  }
  .what-mjg-section .whats-mjg-detail .infographic .mjg p .blue-font {
    font-size: 2.4rem;
  }
  .what-mjg-section .whats-mjg-detail .infographic ul li {
    width: 280px;
    padding: 5px 0 5px 5px;
    box-shadow: 0px 1px 6px rgba(0, 106, 182, 0.5);
    border-radius: 25px;
  }
  .what-mjg-section .whats-mjg-detail .infographic ul li.long-name {
    width: 300px;
  }
  .what-mjg-section .whats-mjg-detail .infographic ul li .icon {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    padding: 7px;
  }
  .what-mjg-section .whats-mjg-detail .infographic ul li p {
    font-size: 1.5rem;
    letter-spacing: 0.025em;
    line-height: 1.1;
  }
  .what-mjg-section .whats-mjg-detail .infographic ul li:nth-child(1), .what-mjg-section .whats-mjg-detail .infographic ul li:nth-child(5) {
    left: -75px;
  }
  .what-mjg-section .whats-mjg-detail .infographic ul li:nth-child(2), .what-mjg-section .whats-mjg-detail .infographic ul li:nth-child(4) {
    left: -15px;
  }
  .what-mjg-section .whats-mjg-detail .infographic ul li:not(:last-child) {
    margin-bottom: 15px;
  }
  .what-mjg-section .whats-mjg-link {
    padding: 30px 20px;
    border-radius: 18px;
  }
  .what-mjg-section .whats-mjg-link > span {
    font-size: 2.1rem;
    margin-bottom: 20px;
    line-height: 1.3;
  }
  .what-mjg-section .whats-mjg-link > p {
    font-size: 1.7rem;
    margin-bottom: 25px;
    line-height: 1.3;
  }
  .solution-group-section {
    padding: 80px 0 70px;
  }
  .solution-group-section .solution-group-list {
    max-width: 650px;
  }
  .solution-group-section .solution-group-list li {
    width: 100%;
  }
  .solution-group-section .solution-group-list li:nth-of-type(2n+1) {
    margin: 0 0 50px;
  }
  .solution-group-section .solution-group-list li:not(:last-child) {
    margin: 0 0 50px;
  }
  .solution-group-section .solution-group-list li:last-child {
    margin: 0;
  }
  .solution-group-section .solution-group-list li figure {
    width: 100%;
    margin: 0 0 20px;
  }
  .solution-group-section .solution-group-list li figure:before {
    padding-top: 62.5%;
  }
  .solution-group-section .solution-group-list li .group-detail {
    width: 100%;
  }
  .solution-group-section .solution-group-list li .group-detail dl dt {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 0 15px;
  }
  .solution-group-section .solution-group-list li .group-detail dl dt .num {
    width: 35px;
    margin: 0 20px 0 0;
  }
  .solution-group-section .solution-group-list li .group-detail dl dt .num img {
    width: 100%;
  }
  .solution-group-section .solution-group-list li .group-detail dl dt .group-name {
    flex: 1;
    -webkit-flex: 1;
    font-size: 1.8rem;
  }
  .solution-group-section .solution-group-list li .group-detail dl dd {
    font-size: 1.6rem;
    line-height: 1.4;
  }
  .product-movie-section {
    padding: 80px 0 70px;
  }
  .product-movie-section .section-title.mb-small {
    margin-bottom: 35px;
  }
  .product-movie-section .product-movie {
    position: relative;
    width: 83%;
    height: auto !important;
    max-width: 500px;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0 auto 60px;
    padding: 0 15px;
  }
  .product-movie-section .product-movie::before {
    content: "";
    display: block;
    padding-top: 175%;
  }
  .product-movie-section .product-movie fw-storyblock {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: 100% !important;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .product-movie-section > p {
    padding: 0;
    font-size: 1.8rem;
    line-height: 1.4;
  }
  .product-movie-section .sc-link-btn {
    margin-bottom: 55px;
  }
  .product-movie-section .product-desc-txt {
    padding: 30px 20px;
    border-radius: 18px;
  }
  .product-movie-section .product-desc-txt p {
    font-size: 1.8rem;
    letter-spacing: 0.03em;
    line-height: 1.4;
  }
}
@media screen and (max-width: 999px) and (orientation: landscape) {
  .product-movie-section .product-movie::before {
    content: "";
    display: block;
    padding-top: 60%;
  }
}
@media screen and (max-width: 999px) {
  .solutions-provided-section {
    max-width: 650px;
    padding: 80px 0 70px;
  }
  .solutions-provided-section .section-title {
    margin: 0 0 45px;
  }
  .solutions-provided-section .solutions-provided-list {
    padding: 0;
  }
  .solutions-provided-section .solutions-provided-list li {
    width: 100%;
    padding: 30px 20px 40px;
    border-radius: 18px;
  }
  .solutions-provided-section .solutions-provided-list li:not(:last-child) {
    margin: 0 0 20px;
  }
  .solutions-provided-section .solutions-provided-list li dl dt {
    margin: 0 0 30px;
    font-size: 2rem;
    line-height: 1.25;
  }
  .solutions-provided-section .solutions-provided-list li dl dd {
    font-size: 1.8rem;
    line-height: 1.4;
  }
}
@media screen and (max-width: 750px) {
  /* ------------------------------------------------------*/
  .whats-mjg-detail .infographic img {
    width: 160% !important;
    max-width: initial;
  }
}
@media screen and (max-width: 360px) {
  /* ------------------------------------------------------*/
  .main-visual-section .main-section-title h1 {
    margin: 0 0 200px;
  }
}
@media screen and (max-width: 300px) {
  /* ------------------------------------------------------*/
  .main-visual-section .main-section-title h1 {
    margin: 0 0 40px;
    font-size: 2.8rem;
  }
  .main-visual-section .main-section-title p {
    font-size: 1.5rem;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL2VuLXRvcC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19yZWJvb3Quc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX21peGluLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19taXhpbl9zdmcuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX2NvbW1vbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fY29tbW9uX2VuLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9lbi10b3Auc2NzcyUyM3Nhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCO3FFQUFBO0FDQUE7RUZDQyxTQUFBO0VBQ0QsVUFBQTtBQUNBOztBRUVBOzs7RUZHQyxzQkVBQztBRkNGOztBRUVBO0VBQ0MsZ0JBQUE7RUZDQSwyQkFBQTtFRUNBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZDQUFBO0VBQ0EsY0FBQTtBRkNEO0FFU0E7RUFDQyxjQUFBO0FGSEQ7O0FFTUE7RUZIQyxTQUFBO0VFS0EsVUFBQTtFQUNBLGtCQUFBO0VGSEEsZUFBQTtBQUNEOztBRU1BO0VGSEMsU0FBQTtFQUNBLFVBQUE7QUFDRDs7QUVNQTtFRkhDLHFCQUFBO0VFS0MsNkZBQUE7RUZIRCxnR0FBQTtBQUNEOztBRU9BO0VGSkMsa0JBQUE7RUVNQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUNBQUE7RUFDQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtFQUVBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBQTtFQUVBLGFBQUE7QUZORDs7QUVTQTtFQUNDLDJCQUFBO0FGTkQ7O0FFU0E7RUFDQyxxQkFBQTtBRk5EOztBRVNBO0VBQ0Ms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QTtPQUFBLGlCQUFBO0VQOGlHRDtFTzFpR0Q7SUFDQyxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtFUDRpR0E7RU96aUdEO0lBQ0MsbUJBQUE7RVAyaUdBO0VPeGlHRDtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RVAwaUdBO0VPeGlHQTtJQUNDLGlCQUFBO0lBQ0Esc0JBQUE7SUFDQSxnQkFBQTtFUDBpR0Q7QUFDRjtBT3RpR0E7RUp4cUJDO0lBQ0MsV0FBQTtJQUNBLGNBQUE7SUFDQSxnQkl3cUJ5QjtFUHlpR3pCO0FBQ0Y7QU85MUdBO0VBeVRBO0lBQ0MsZ0JBQUE7SUFDQSxvQkFBQTtFUHdpR0M7RU90aUdEO0lBQ0MsZ0JBQUE7RVB3aUdBO0VPcmlHRDtJQUNDLFVBQUE7RVB1aUdBO0VPcmlHQTtJQUNDLFdBQUE7SUFDQSx1QkFBQTtJQUNBLG1CQUFBO0VQdWlHRDtFT3JpR0M7SUFDQyxnQkFBQTtFUHVpR0Y7RU9uaUdFO0lBQ0MsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RVBxaUdIO0VPbGlHRTtJQUNDLGlCQUFBO0lBQ0EsZ0JBQUE7RVBvaUdIO0FBQ0Y7QU83aEdBO0VBQ0EsMERBQUE7RUFHRTtJQUNDLHNCQUFBO0lBQ0Esa0JBQUE7RVA2aEdEO0FBQ0Y7QU94aEdBO0VBQ0EsMERBQUE7RUFHRTtJQUNDLGlCQUFBO0VQd2hHRDtBQUNGO0FPbmhHQTtFQUNBLDBEQUFBO0VBR0U7SUFDQyxnQkFBQTtJQUNBLGlCQUFBO0VQbWhHRDtFT2hoR0E7SUFDQyxpQkFBQTtFUGtoR0Q7QUFDRiIsImZpbGUiOiJlbi10b3AuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcImJvb3RzdHJhcF9lblwiIGFzIGJzO1xuXG4ucGFnZS1jb250ZW50e1xuXHRwYWRkaW5nLXRvcDoxMDBweDtcbn1cblxuLnZpZXctaGVsbG8tYmFubmVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDo4MDBweDtcblx0bWFyZ2luOjAgYXV0bztcblx0YXNwZWN0LXJhdGlvOjEvIDAuMTY3O1xuXHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvdHJhcGV6b2lkX2Jhbm5lci5zdmcpIGxlZnQgYm90dG9tL2NvdmVyIG5vLXJlcGVhdDtcblx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcblx0XG5cdGF7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0cmlnaHQ6MDtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OjMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQXJpYWxcIixzYW5zLXNlcmlmO1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0Zm9udC1zaXplOmNsYW1wKDIuMHJlbSwgMi4wOHZ3LCA0LjByZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XG5cdH1cblx0XG5cdCY6aG92ZXJ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0b3BhY2l0eTowLjY7XG5cdH1cbn1cblxuLnNjLWxpbmstYnRue1xuXHR3aWR0aDogMzUwcHg7XG5cdGhlaWdodDogNzBweDtcblx0XG5cdCYucmlnaHR7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQmLmNlbnRlcntcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdGF7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogIzAwNkFCNjtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cblx0XHRhbmltYXRpb246IGNvbnRhY3RfdXMgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0XHRAa2V5ZnJhbWVzIGNvbnRhY3RfdXMge1xuXHRcdFx0ZnJvbSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NywwLjk3KTtcblx0XHRcdH1cblx0XHRcdHRvIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDAlLDUwJSk7XG5cdFx0XHRAaW5jbHVkZSBicy5pY29uX2Fycm93KFwiI2ZmZlwiKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMTdweDtcblx0XHR9XG5cdH1cbn1cblxuLyogbGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLXZpc3VhbC1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OjUwO1xuXG5cdC5tYWluLXNlY3Rpb24tdGl0bGV7XG5cdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDUwJSw1MCUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMzQycHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRoMXtcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0XHRjb2xvcjogYnMuJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiA2LjVyZW07XG5cdFx0XHRmb250LWZhbWlseTogJ011a3RhJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yMjU7XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTXVrdGEnLCBzYW5zLXNlcmlmO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJle1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4ud2hhdC1tamctc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxNzMwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMDBweCAwIDExNXB4O1xuXG5cdCY6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIGJzLmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHR9XG5cblx0LnBvaW50e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC00NXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IGNsYW1wKDE1MHB4LCAxMnZ3LCAyMzBweCk7XG5cdFx0aGVpZ2h0OiBjbGFtcCgxNTBweCwgMTJ2dywgMjMwcHgpO1xuXHRcdGJhY2tncm91bmQ6ICMwMDZhYjY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS4zNXZ3LCAyLjZyZW0pO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXG5cdFx0c3Bhbntcblx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCg0LjByZW0sIDMuNDR2dywgNi42cmVtKTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnR2VvcmdpYScsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0fVxuXHR9XG5cblx0LndoYXRzLW1qZy1kZXRhaWx7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRAaW5jbHVkZSBicy5qdXN0aWZ5KGZsZXgtZW5kKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRmaWd1cmV7XG5cdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogLTQycHg7XG5cdFx0fVxuXHR9XG5cblx0LndoYXRzLW1qZy1saW5re1xuXHRcdHBhZGRpbmc6IDYwcHggNDBweCA1MHB4IDg1cHg7XG5cdFx0YmFja2dyb3VuZDogI0U2RjVGRjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDA2QUI2O1xuXHRcdGJvcmRlci1yYWRpdXM6IDM2cHg7XG5cblx0XHQ+c3Bhbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdGNvbG9yOiAjMDQ0RTg1O1xuXHRcdFx0Zm9udC1zaXplOiAzLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cblx0XHQ+cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRjb2xvcjogIzExMzg1Njtcblx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cdH1cbn1cblxuLnNvbHV0aW9uLWdyb3VwLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTczMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMTMwcHggMCA4MHB4O1xuXG5cdCY6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIGJzLmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogI0Y2RjZGNjtcblx0fVxuXG5cdC5zb2x1dGlvbi1ncm91cC1saXN0e1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cblx0XHRsaXtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBicy5qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0d2lkdGg6IDQ4LjUlO1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgybisxKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMyU7XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0QGluY2x1ZGUgYnMuaW1hZ2UtYmVmb3JlKDY5LjI1JSk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDQzLjElO1xuXHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5pbWFnZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZ3JvdXAtZGV0YWlse1xuXHRcdFx0XHR3aWR0aDogNTIlO1xuXG5cdFx0XHRcdC5udW17XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRse1xuXHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE4NTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3QtbW92aWUtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMzQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMzBweCAwIDE0MHB4O1xuXG5cdCY6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIGJzLmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHR9XG5cblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0Ji5tYi1zbWFsbHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3QtbW92aWV7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2ODBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAwIDE0MHB4O1xuXHR9XG5cblx0PiBwe1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdH1cblxuXHQuc2MtbGluay1idG57XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdC5wcm9kdWN0LWRlc2MtdHh0e1xuXHRcdHBhZGRpbmc6IDM1cHggNzBweDtcblx0XHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuXHRcdGJvcmRlci1yYWRpdXM6IDM2cHg7XG5cblx0XHRwe1xuXHRcdFx0Y29sb3I6ICMxMTM4NTY7XG5cdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdH1cblx0fVxufVxuXG4uc29sdXRpb25zLXByb3ZpZGVkLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTM0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMTMwcHggMCAxMjVweDtcblxuXHQmOmJlZm9yZXtcblx0XHRAaW5jbHVkZSBicy5mdWxsLXdpZHRoO1xuXHRcdGJhY2tncm91bmQ6ICNGNkY2RjY7XG5cdH1cblxuXHQuc2VjdGlvbi10aXRsZXtcblx0XHRtYXJnaW46IDAgMCA2MHB4O1xuXHR9XG5cblx0LnNvbHV0aW9ucy1wcm92aWRlZC1saXN0e1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogNDguNzUlO1xuXHRcdFx0cGFkZGluZzogNjBweCA4NXB4IDgwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAyLjUlIDAgMDtcblx0XHRcdH1cblxuXHRcdFx0ZGx7XG5cdFx0XHRcdGR0e1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM3NTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRke1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndoYXQtbWpnLXNlY3Rpb257XG5cdC53aGF0cy1tamctZGV0YWlse1xuXHRcdGZpZ3VyZXtcblx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJlZm9yZSg2Ni40JSk7XG5cdFx0XHR3aWR0aDogNDIuNyU7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0QGluY2x1ZGUgYnMuaW1hZ2UtYmxvY2s7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cblx0XHRcdFx0Ji5zcGltZ3tcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbmZvZ3JhcGhpY3tcblx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJlZm9yZSg1NiUpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDU1LjclO1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJsb2NrO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzMwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53aGF0LW1qZy1zZWN0aW9ue1xuXHRwYWRkaW5nOiAxMzVweCAyMHB4IDExNXB4O1xuXG5cdC53aGF0cy1tamctZGV0YWlse1xuXHRcdGZpZ3VyZXtcblx0XHRcdHotaW5kZXg6IC0xO1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc29sdXRpb24tZ3JvdXAtc2VjdGlvbntcblx0cGFkZGluZzogMTMwcHggMjVweCA3MHB4O1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLXZpc3VhbC1zZWN0aW9ue1xuXHQubWFpbi1zZWN0aW9uLXRpdGxle1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0fVxufVxuXG4ud2hhdC1tamctc2VjdGlvbntcblx0LnBvaW50e1xuXHRcdGxlZnQ6IDQ1cHg7XG5cdH1cblxuXHQud2hhdHMtbWpnLWRldGFpbHtcblx0XHRAaW5jbHVkZSBicy5qdXN0aWZ5KGNlbnRlcik7XG5cblx0XHRmaWd1cmV7XG5cdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCwwKTtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDU1JTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdFx0Ji5wY2ltZ3tcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zcGltZ3tcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmZvZ3JhcGhpY3tcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA5Ljl2dztcblx0XHR9XG5cdH1cbn1cblxuLnNvbHV0aW9uLWdyb3VwLXNlY3Rpb257XG5cdC5zb2x1dGlvbi1ncm91cC1saXN0e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODUlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KWFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLXZpc3VhbC1zZWN0aW9ue1xuXHQubWFpbi1zZWN0aW9uLXRpdGxle1xuXHRcdGgxe1xuXHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcblx0XHRcdHBhZGRpbmc6IDM1cHggMCAwO1xuXHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cblx0XHRcdGJye1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2hhdHMtbWpnLWRldGFpbHtcblx0LmluZm9ncmFwaGlje1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZpZXctaGVsbG8tYmFubmVye1xuXHR3aWR0aDoxMDAlO1xuXHRcblx0YXtcblx0XHRwYWRkaW5nLWxlZnQ6MzBweDtcblx0fVxufVxuXG4uc2MtbGluay1idG57XG5cdHdpZHRoOiAyODBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXG5cdCYuc3AtY2VudGVye1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0YXtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5tYWluLXZpc3VhbC1zZWN0aW9ue1xuXHRoZWlnaHQ6IGF1dG87XG5cblx0Lm1haW4tc2VjdGlvbi10aXRsZXtcblx0XHRoMXtcblx0XHRcdG1hcmdpbjogMjBweCAwIDI0MHB4O1xuXHRcdFx0Y29sb3I6ICMxNzQ4NzA7XG5cdFx0XHRmb250LXNpemU6IDMuM3JlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjIyNTtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxuXG5cdC5tYWluLXNlY3Rpb24tdGl0bGV7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cblx0ZmlndXJle1xuXHRcdGltZ3tcblx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDApO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtY29udGVudHtcblx0cGFkZGluZy10b3A6NzBweDtcbn1cblxuLndoYXQtbWpnLXNlY3Rpb257XG5cdHBhZGRpbmc6IDcwcHggMDtcblxuXHQucG9pbnR7XG5cdFx0dG9wOiAtMTVweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMTVweDtcblx0XHRtYXgtd2lkdGg6IDExNXB4O1xuXHRcdGhlaWdodDogMTE1cHg7XG5cdFx0bWF4LWhlaWdodDogMTE1cHg7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cblx0XHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAzLjNyZW07XG5cdFx0fVxuXHR9XG5cblx0LndoYXRzLW1qZy1kZXRhaWx7XG5cdFx0ZmlndXJle1xuXHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXh7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA2QUI2O1xuXHRcdH1cblxuXHRcdC5wcy1jb250YWluZXIucHMtYWN0aXZlLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbHtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDZBQjY7XG5cdFx0fVxuXG5cdFx0LmluZm9ncmFwaGlje1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDU1cHggMzBweDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHQubWpne1xuXHRcdFx0XHR3aWR0aDogMjM1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjM1cHg7XG5cdFx0XHRcdGhlaWdodDogMjM1cHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIzNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxcHggNnB4IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0d2lkdGg6IDM0MHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNDBweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzNDBweDtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBicy4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHR3aWR0aDogMjg1cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyODVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4NXB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDI4NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2dve1xuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmphcGFuZXNle1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yMztcblx0XHRcdFx0XHQuYmx1ZS1mb250e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwIDVweCA1cHg7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCA2cHggcmdiYSgwLCAxMDYsIDE4MiwgLjUpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHRcdFx0Ji5sb25nLW5hbWV7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pY29ue1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSwmOm50aC1jaGlsZCg1KXtcblx0XHRcdFx0XHRcdGxlZnQ6IC03NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSwmOm50aC1jaGlsZCg0KXtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53aGF0cy1tamctbGlua3tcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblxuXHRcdD5zcGFue1xuXHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHR9XG5cblx0XHQ+cHtcblx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXHR9XG59XG5cbi5zb2x1dGlvbi1ncm91cC1zZWN0aW9ue1xuXHRwYWRkaW5nOiA4MHB4IDAgNzBweDtcblxuXHQuc29sdXRpb24tZ3JvdXAtbGlzdHtcblx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRcdC8vIHBhZGRpbmc6IDAgMTVweDtcblxuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMm4rMSl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDYyLjUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ncm91cC1kZXRhaWx7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGRse1xuXHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXG5cdFx0XHRcdFx0XHQubnVte1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXG5cdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZ3JvdXAtbmFtZXtcblx0XHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3QtbW92aWUtc2VjdGlvbntcblx0cGFkZGluZzogODBweCAwIDcwcHg7XG5cblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0Ji5tYi1zbWFsbHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3QtbW92aWV7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA4MyU7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdEBpbmNsdWRlIGJzLmltYWdlLWJlZm9yZSgxNzUlKTtcblxuXHRcdGZ3LXN0b3J5YmxvY2t7XG5cdFx0XHRAaW5jbHVkZSBicy5pbWFnZS1ibG9jaztcblx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0PiBwe1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXG5cdC5zYy1saW5rLWJ0bntcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHR9XG5cblx0LnByb2R1Y3QtZGVzYy10eHR7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcbi5wcm9kdWN0LW1vdmllLXNlY3Rpb257XG5cdC5wcm9kdWN0LW1vdmlle1xuXHRcdEBpbmNsdWRlIGJzLmltYWdlLWJlZm9yZSg2MCUpO1xuXHR9XG59XG59XG5cbi5zb2x1dGlvbnMtcHJvdmlkZWQtc2VjdGlvbntcblx0bWF4LXdpZHRoOiA2NTBweDtcblx0cGFkZGluZzogODBweCAwIDcwcHg7XG5cblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0bWFyZ2luOiAwIDAgNDVweDtcblx0fVxuXG5cdC5zb2x1dGlvbnMtcHJvdmlkZWQtbGlzdHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRkbHtcblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRke1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53aGF0cy1tamctZGV0YWlse1xuXHQuaW5mb2dyYXBoaWN7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MTYwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOmluaXRpYWw7XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi12aXN1YWwtc2VjdGlvbntcblx0Lm1haW4tc2VjdGlvbi10aXRsZXtcblx0XHRoMXtcblx0XHRcdG1hcmdpbjogMCAwIDIwMHB4O1xuXHRcdH1cblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdC5tYWluLXNlY3Rpb24tdGl0bGV7XG5cdFx0aDF7XG5cdFx0XHRtYXJnaW46IDAgMCA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblx0fVxufVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5cbi8qIGJhc2UgY29sb3IgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kd2hpdGU6I2ZmZiAhZGVmYXVsdDtcbiRibGFjazojMDAwICFkZWZhdWx0O1xuJGxpZ2h0LWJsdWU6ICNGMkY2RkYgIWRlZmF1bHQ7XG4kYmx1ZTogIzE3NkJFRSAhZGVmYXVsdDtcblxuLy8gQm9keVxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJHNpdGUtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRiYXNlLWZvbnQtY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTphbGwgLjVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogMS40ZW0gIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOjUwMCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOjEuMCAhZGVmYXVsdDtcblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4qIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcblx0Zm9udC1zaXplOiA2Mi41JTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cdHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEodmFyaWFibGVzLiRibGFjaywgMCk7XG5cdG92ZXJmbG93OmF1dG87XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCAsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxucCx1bCxvbCxsaSxkbCxkdCxkZCxwLGNhcHRpb24sdGgsdGQsZm9ybSxpbnB1dCx0ZXh0YXJlYSxibG9ja3F1b3RlLGFkZHJlc3MsZW1iZWQsb2JqZWN0LGZpZ3VyZSxlbXtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuOnJvb3Qge1xuICAtLW1haW4tY29sb3I6ICMzMDMwMzA7XG4gIC0tbWFpbi1mb250OiAnTm90byBTYW5zIEpQJywgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIC0tbWFpbi1mb250LWJvbGQ6ICdOb3RvIFNhbnMgSlAnLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIixNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cblxuYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kOnZhcmlhYmxlcy4kYm9keS1iZztcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQpO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2h3c1wiIDE7XG5cdGZvbnQta2VybmluZzogbm9uZTtcblxuXHRmb250LXNpemU6IHZhcmlhYmxlcy4kZm9udC1zaXplLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IHZhcmlhYmxlcy4kbGluZS1oZWlnaHQtYmFzZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O1xuXHRcblx0b3V0bGluZTpub25lO1xufVxuXG5fOmxhbmcoeCk6Oi1pbnRlcm5hbC1tZWRpYS1jb250cm9scy1vdmVybGF5LWNhc3QtYnV0dG9uLCBib2R5IHtcblx0Zm9udC13ZWlnaHQ6IHZhcmlhYmxlcy4kZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG50YWJsZXtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnVsW3JvbGU9J2xpc3QnXSxcbm9sW3JvbGU9J2xpc3QnXSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcblx0bWFyZ2luLWJvdHRvbTowO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZmlndXJle1xuXHRsaW5lLWhlaWdodDowO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG5hIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdmFyaWFibGVzLiRsaW5rLWRlY29yYXRpb247XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3JkZXI6bm9uZTtcbn1cblxuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LCBidXR0b24sXG50ZXh0YXJlYSwgc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50aCB7XG5cdHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOjA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzIDogMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlIDogbm9uZTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yIDogcmdiYSgwLDAsMCwwKTtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qLS1QcmVmaXgtLSovXG5AbWl4aW4gcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG5cdEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC0sIC1tb3otLCAnJyB7XG5cdFx0I3skcHJlZml4fSN7JHByb3BlcnR5fTogJHZhbHVlO1xuXHR9XG59XG5cbi8qLS0gZmxleGJveCAtLSovXG5AbWl4aW4gZmxleGJveHtcblx0ZGlzcGxheTotd2Via2l0LWJveDtcblx0ZGlzcGxheTotbXMtZmxleGJveDtcblx0ZGlzcGxheTpmbGV4O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6d3JhcDtcbn1cblxuQG1peGluIGZsZXhzZXQoJGp1c3QsJGFsaWduKXtcblx0LXdlYmtpdC1ib3gtcGFjazokanVzdDtcblx0LW1zLWZsZXgtcGFjazokanVzdDtcblx0anVzdGlmeS1jb250ZW50OiRqdXN0O1xuXHQtd2Via2l0LWJveC1hbGlnbjokYWxpZ247XG5cdC1tcy1mbGV4LWFsaWduOiRhbGlnbjtcblx0YWxpZ24taXRlbXM6JGFsaWduO1xufVxuXG5AbWl4aW4gZmxleC1jb250ZW50KCRqdXN0LCRhbGlnbil7XG5cdC13ZWJraXQtYm94LXBhY2s6JGp1c3Q7XG5cdC1tcy1mbGV4LXBhY2s6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiRhbGlnbjtcblx0YWxpZ24tY29udGVudDokYWxpZ247XG59XG5cbkBtaXhpbiBqdXN0aWZ5KCRqdXN0KXtcblx0LXdlYmtpdC1ib3gtcGFjazokanVzdDtcblx0LW1zLWZsZXgtcGFjazokanVzdDtcblx0anVzdGlmeS1jb250ZW50OiRqdXN0O1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduKXtcblx0LXdlYmtpdC1ib3gtYWxpZ246JGFsaWduO1xuXHQtbXMtZmxleC1hbGlnbjokYWxpZ247XG5cdGFsaWduLWl0ZW1zOiRhbGlnbjtcbn1cblxuQG1peGluIGFsaWduLWNvbnRlbnQoJGFsaWduKXtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiRhbGlnbjtcblx0YWxpZ24tY29udGVudDokYWxpZ247XG59XG5cbkBtaXhpbiBjb2x1bW57XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4d3JhcHtcblx0ZGlzcGxheTotd2Via2l0LWJveDtcblx0ZGlzcGxheTotbXMtZmxleGJveDtcblx0ZGlzcGxheTpmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG5AbWl4aW4gZ3Jvd3tcblx0LXdlYmtpdC1ib3gtZmxleDoxO1xuXHRmbGV4LWdyb3c6MTtcbn1cblxuQG1peGluIGZ1bGwtd2lkdGgoJHByb3BlcnR5OiB0b3AsJGhlaWdodDogMTAwJSl7XG5cdGNvbnRlbnQ6XCJcIjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdCN7JHByb3BlcnR5fTogMDtcblx0bGVmdDowO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxMDB2dztcblx0aGVpZ2h0OiRoZWlnaHQ7XG5cdG1hcmdpbjowIGNhbGMoNTAlIC0gNTB2dyk7XG5cdHotaW5kZXg6LTE7XG59XG5cbi8qLS0gdGV4dCAtLSovXG5AbWl4aW4gdHJ1bmNhdGUoJHdpZHRoOiAxMDAlKSB7XG5cdHdpZHRoOiAkd2lkdGg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5cbkBtaXhpbiBjb3VudGVyKCRjb3VudCkge1xuXHRjb3VudGVyLXJlc2V0OiAkY291bnQ7XG5cdFxuXHQ+IGxpe1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiRjb3VudDsgIFxuXHRcdFx0Y29udGVudDogY291bnRlcigkY291bnQpO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gZWxsaXBzaXN7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdH1cblx0XG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50OiBcIu+9pe+9pe+9pVwiO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXHRcblx0Jjo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHR9XG59XG5cbi8qLS0gaG92ZXIgLS0qL1xuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zOjAuNXMpe1xuXHR0cmFuc2l0aW9uOiR0cmFucyBlYXNlO1xufVxuXG4vKi0tIHBvc2l0aW9uIC0tKi9cbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIoJHBvc2kteCwkcG9zaS15KXtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSAkcG9zaS14LCAtICRwb3NpLXkpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtICRwb3NpLXgsIC0gJHBvc2kteSk7XG59XG5cbi8qLS0gYXNwZWN0IC0tKi9cbkBtaXhpbiBpbWFnZS1iZWZvcmUoJGhlaWdodCl7XG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRwYWRkaW5nLXRvcDokaGVpZ2h0O1xuXHR9XG59XG5cbkBtaXhpbiBpbWFnZS1ibG9ja3tcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowO1xuXHRyaWdodDowO1xuXHRib3R0b206MDtcblx0bGVmdDowO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuLyotLSB0ZXh0IC0tKi9cbkBtaXhpbiB0ZXh0LWhpZGRlbntcblx0dGV4dC1pbmRlbnQ6MTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGF3ZXNvbWV7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKi0tIHBvaW50IC0tKi9cbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkd2lkdGgsICRoZWlnaHQsICRjb2xvcjogY3VycmVudENvbG9yKSB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdCR2YWxXaWR0aDogY2FsYygjeyR3aWR0aH0gLyAyKTtcblx0JHZhbEhlaWdodDogY2FsYygjeyRoZWlnaHR9IC8gMik7XG5cblx0QGlmICRkaXJlY3Rpb24gPT0gdXB3YXJkIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6IDAgJHZhbFdpZHRoICRoZWlnaHQgJHZhbFdpZHRoO1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0d2FyZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkdmFsSGVpZ2h0IDAgJHZhbEhlaWdodCAkd2lkdGg7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93bndhcmQge1xuXHRcdCBib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHQgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICR2YWxXaWR0aCAwICR2YWxXaWR0aDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0d2FyZCAge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogJHZhbEhlaWdodCAkd2lkdGggJHZhbEhlaWdodCAwO1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwcGVyLWxlZnQge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCAkaGVpZ2h0IDAgMDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cHBlci1yaWdodCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwICRoZWlnaHQgJGhlaWdodCAwO1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxvd2VyLXJpZ2h0IHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6IDAgMCAkaGVpZ2h0ICRoZWlnaHQ7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbG93ZXItbGVmdCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0IDAgMCAkaGVpZ2h0O1xuXHR9XG59XG5cbkBtaXhpbiBhcnJvdygkc2l6ZSwgJGJvbGQsICRjb2xvciwgJHBvc2l4LCAkcG9zaXksICRkZWcpIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogJHNpemU7XG5cdGhlaWdodDogJHNpemU7XG5cdGJvcmRlci1jb2xvcjokY29sb3I7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogJGJvbGQgJGJvbGQgMCAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0QGlmICRkZWcgPT0gcmlnaHQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoNDVkZWcpO1xuXHR9ICBAZWxzZSBpZiAkZGVnID09IHRvcCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtNDVkZWcpO1xuXHR9ICBAZWxzZSBpZiAkZGVnID09IGJvdHRvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgxMzVkZWcpO1xuXHR9ICBAZWxzZSBpZiAkZGVnID09IGxlZnQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTEzNWRlZyk7XG5cdH1cbn1cblxuLyotLSBmb3JtIC0tKi9cbkBtaXhpbiBwbGFjZWhvbGRlci1jb2xvcigkY29sb3IpIHtcblx0JjpwbGFjZWhvbGRlci1zaG93biB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6JGNvbG9yO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5AcmV0dXJuIGlmKCRpbmRleCxcblx0c3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgK1xuXHRzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICtcblx0c3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKSxcblx0JHN0cmluZyk7XG59XG5cbkBmdW5jdGlvbiBoZXhUb1VybCgkY29sb3IpIHtcbiAgJG5ld2NvbG9yOiBzdHItcmVwbGFjZSgkY29sb3IsICcjJywgJyUyMycpO1xuICBAcmV0dXJuICRuZXdjb2xvcjtcbn1cblxuLyotLSBpY29uIC0tKi9cbkBtaXhpbiB0ZWwtaWNvbigkY29sb3IpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMycgaGVpZ2h0PScyMi40NDInJTNFJTNDcGF0aCBkPSdNMTkuMDMsMTQuNTM4YTEuMzk0LDEuMzk0LDAsMCwwLTEuODEyLDBsLTEuNTEsMS40ODdhMS4zOSwxLjM5LDAsMCwxLTEuNjYxLjE0OUEzOC43MTQsMzguNzE0LDAsMCwxLDYuNSw4Ljg4NywxLjMzOSwxLjMzOSwwLDAsMSw2LjY0Nyw3LjFsMS41MS0xLjQ4N2ExLjM0MiwxLjM0MiwwLDAsMCwwLTEuNzg1aDBMNC42ODQuNDFhMS4zOTQsMS4zOTQsMCwwLDAtMS44MTIsMEwuNzU4LDIuMzQzYy0yLjI2NSwyLjIzMS43NTUsOC45MjMsNS43MzgsMTMuODMxczExLjc3OCw3LjczMywxNC4wNDMsNS42NTFsMi4xMTQtMi4wODJhMS4zNDIsMS4zNDIsMCwwLDAsMC0xLjc4NWgwWicgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIHRyaWFuZ2xlLWljb24oJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTAuNjY3JyUzRSUzQ3BhdGggZD0nTTUuMTI4LDEuNTQ5YTEsMSwwLDAsMSwxLjc0MywwbDQuMjksNy42MjdhMSwxLDAsMCwxLS44NzIsMS40OUgxLjcxYTEsMSwwLDAsMS0uODcyLTEuNDlaJyBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gb3V0bGluay1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwLjY2NyclM0UlM0NwYXRoIGQ9J001LjEyOCwxLjU0OWExLDEsMCwwLDEsMS43NDMsMGw0LjI5LDcuNjI3YTEsMSwwLDAsMS0uODcyLDEuNDlIMS43MWExLDEsMCwwLDEtLjg3Mi0xLjQ5WicgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGFycm93LWljb24oJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQuOCcgaGVpZ2h0PSc3LjYxNiclM0UlM0NwYXRoIGQ9J00yLjY0LDEzLjczNkgxMy45NTJhMTAuNywxMC43LDAsMCwwLTIuMTI4LDIuMTkybDEuNDQuOEExOC44MDgsMTguODA4LDAsMCwxLDE3LjQ0LDEyLjkyYTE4LjgwOCwxOC44MDgsMCwwLDEtNC4xNzYtMy44MDhsLTEuNDQuOEExMC43LDEwLjcsMCwwLDAsMTMuOTUyLDEyLjFIMi42NFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yLjY0IC05LjExMiknIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBpY29uX2Fycm93KCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxMy41JyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTEyLjYsMTIuOGw1LjYtNS42SDB2LTFoMTguMmwtNS42LTUuNkwxMy4zLDBMMjAsNi43bDAsMGwwLDBsLTYuNyw2LjdMMTIuNiwxMi44eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBpY29uX2Fycm93SGVhZCgkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOS45IDkuOSclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J000LDguOWw0LTRMNCwxbDEtMWw0LjksNC45TDQuOSw5LjlMNCw4Ljl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuLyotLSBzaGFwZSAtLSovXG5AbWl4aW4gc2hhcGVfY2lyY2xlKCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMDAgMjAwJyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTEwMCwwLjVoMi4yaDAuMWgwLjJoMC4yaDAuMWwwLjIsMGMwLjUsMCwxLDAuNSwxLDFzLTAuNSwxLTEsMWMtMSwwLTIsMC0yLjksMGMtMC41LDAtMS0wLjQtMS0xUzk5LjUsMC41LDEwMCwwLjV6IE0xMDguOSwwLjlDMTA4LjksMC45LDEwOC45LDAuOSwxMDguOSwwLjlMMTA4LjksMC45aDAuMWgwaDBoMGgwaDBoMGMwLjksMC4xLDEuOCwwLjIsMi43LDAuM2MwLjUsMC4xLDAuOSwwLjYsMC45LDEuMXMtMC42LDAuOS0xLjEsMC45Yy0xLTAuMS0xLjktMC4yLTIuOS0wLjNjLTAuNSwwLTEtMC41LTEtMVMxMDguMywwLjgsMTA4LjksMC45TDEwOC45LDAuOXogTTExNy43LDIuMWMwLjEsMCwwLjEsMCwwLjIsMGMwLjQsMC4xLDAuOCwwLjEsMS4xLDAuMmwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBoMGgwaDBoMGwwLDBoMGMwLjUsMC4xLDEsMC4yLDEuNSwwLjNjMC41LDAuMSwwLjksMC43LDAuNywxLjJjLTAuMSwwLjUtMC42LDAuOS0xLjIsMC43Yy0wLjktMC4yLTEuOS0wLjQtMi45LTAuNmMtMC41LTAuMS0wLjktMC42LTAuOC0xLjJDMTE2LjgsMi40LDExNy4yLDIsMTE3LjcsMi4xTDExNy43LDIuMXogTTEyNi4zLDRjMC4xLDAsMC4yLDAsMC4zLDBjMSwwLjMsMS45LDAuNSwyLjksMC44YzAuNSwwLjIsMC44LDAuNywwLjcsMS4yYy0wLjIsMC41LTAuNywwLjgtMS4yLDAuN2wwLDBDMTI3LjksNi41LDEyNyw2LjIsMTI2LDZjLTAuNS0wLjEtMC44LTAuNy0wLjctMS4yQzEyNS41LDQuMywxMjUuOCw0LDEyNi4zLDRMMTI2LjMsNHogTTEzNC43LDYuOGMwLjEsMCwwLjIsMCwwLjQsMC4xbDAuNSwwLjJsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMC4xLDAuMWwwLDBjMC40LDAuMiwwLjksMC4zLDEuMywwLjVjMC41LDAuMiwwLjgsMC44LDAuNSwxLjNjLTAuMiwwLjUtMC44LDAuOC0xLjMsMC41Yy0wLjktMC40LTEuOC0wLjctMi43LTEuMWMtMC41LTAuMi0wLjgtMC44LTAuNi0xLjNDMTMzLjksNywxMzQuMyw2LjgsMTM0LjcsNi44TDEzNC43LDYuOHogTTE0Mi45LDEwLjNjMC4xLDAsMC4zLDAsMC40LDAuMWwwLjIsMC4xbDAsMGwwLjEsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMSwwLjFoMGwwLDBoMGwwLDBsMCwwbDAuMSwwbDAsMGwwLDBsMCwwbDAuMiwwLjFsMCwwbDAuMiwwLjFsMCwwbDAuMiwwLjFjMC41LDAuMywwLjcsMC45LDAuNCwxLjNjLTAuMywwLjUtMC44LDAuNy0xLjMsMC40Yy0wLjktMC40LTEuNy0wLjktMi42LTEuM2MtMC41LTAuMi0wLjctMC44LTAuNS0xLjNDMTQyLjEsMTAuNSwxNDIuNSwxMC4zLDE0Mi45LDEwLjNMMTQyLjksMTAuM3ogTTE1MC43LDE0LjVjMC4yLDAsMC40LDAsMC41LDAuMWwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwYzAuNiwwLjQsMS4zLDAuOCwxLjksMS4ybDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4yLDAuMWMwLjUsMC4zLDAuNiwwLjksMC4zLDEuNGMtMC4zLDAuNS0wLjksMC42LTEuNCwwLjNjLTAuOC0wLjUtMS43LTEtMi41LTEuNWMtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRDMTUwLDE0LjcsMTUwLjMsMTQuNSwxNTAuNywxNC41TDE1MC43LDE0LjV6IE0xNTgsMTkuNGMwLjIsMCwwLjQsMC4xLDAuNiwwLjJsMCwwbDAsMGwwLjEsMC4xbDAsMGMwLjgsMC42LDEuNSwxLjEsMi4zLDEuN2MwLjQsMC4zLDAuNSwxLDAuMiwxLjRjLTAuMywwLjQtMC45LDAuNS0xLjQsMC4yYy0wLjgtMC42LTEuNi0xLjItMi4zLTEuOGMtMC40LTAuMy0wLjUtMC45LTAuMi0xLjRDMTU3LjQsMTkuNSwxNTcuNywxOS40LDE1OCwxOS40TDE1OCwxOS40eiBNMTY1LDI0LjljMC4yLDAsMC41LDAuMSwwLjcsMC4yYzAuOCwwLjcsMS41LDEuMywyLjIsMmMwLjQsMC40LDAuNCwxLDAsMS40Yy0wLjQsMC40LTEsMC40LTEuNCwwbDAsMGMtMC43LTAuNy0xLjQtMS4zLTIuMi0yYy0wLjQtMC40LTAuNS0xLTAuMS0xLjRDMTY0LjQsMjUuMSwxNjQuNywyNC45LDE2NSwyNC45eiBNMTcxLjQsMzEuMWMwLjMsMCwwLjUsMC4xLDAuNywwLjNjMC40LDAuNCwwLjgsMC44LDEuMiwxLjJsMCwwbDAsMGwwLDBsMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGMwLjIsMC4yLDAuNCwwLjQsMC42LDAuN2MwLjQsMC40LDAuMywxLTAuMSwxLjRjLTAuNCwwLjQtMSwwLjMtMS40LTAuMWMtMC42LTAuNy0xLjMtMS40LTItMi4xYy0wLjQtMC40LTAuNC0xLDAtMS40QzE3MC44LDMxLjIsMTcxLjEsMzEuMSwxNzEuNCwzMS4xTDE3MS40LDMxLjF6IE0xNzcuMiwzNy44YzAuMywwLDAuNiwwLjEsMC44LDAuNGwwLjIsMC4zbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLjEsMC4xbDAsMGMwLjIsMC4zLDAuNSwwLjYsMC43LDAuOWwwLDBsMCwwdjBsMCwwdjBsMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEsMC4xbDAsMGwwLjIsMC4zYzAuMywwLjUsMC4yLDEuMS0wLjMsMS40Yy0wLjQsMC4zLTEsMC4yLTEuMy0wLjJjLTAuNi0wLjgtMS4yLTEuNi0xLjgtMi4zYy0wLjMtMC40LTAuMy0xLjEsMC4yLTEuNEMxNzYuNywzNy44LDE3Ni45LDM3LjgsMTc3LjIsMzcuOEwxNzcuMiwzNy44eiBNMTgyLjQsNDQuOWMwLjMsMCwwLjYsMC4yLDAuOCwwLjRjMC4zLDAuNCwwLjUsMC44LDAuOCwxLjJsMCwwbDAsMGwwLDBsMCwwLjFsMCwwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xbDAsMGwwLDBsMCwwbDAuMiwwLjNjMC4zLDAuNSwwLjIsMS4xLTAuMywxLjRjLTAuNSwwLjMtMS4xLDAuMi0xLjQtMC4zYzAsMCwwLTAuMS0wLjEtMC4xYy0wLjUtMC44LTEtMS43LTEuNi0yLjVjLTAuMy0wLjUtMC4yLTEuMSwwLjMtMS40QzE4Miw0NSwxODIuMSw0NC45LDE4Mi40LDQ0LjlMMTgyLjQsNDQuOXogTTE4Ni45LDUyLjZjMC40LDAsMC43LDAuMiwwLjksMC41YzAuMiwwLjUsMC41LDAuOSwwLjcsMS40djBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDAuMWwwLDBsMCwwbDAsMGMwLjIsMC4zLDAuMywwLjYsMC41LDAuOWMwLjIsMC41LDAsMS4xLTAuNSwxLjNjLTAuNSwwLjItMS4xLDAtMS4zLTAuNWMtMC40LTAuOS0wLjktMS43LTEuMy0yLjZjLTAuMy0wLjUtMC4xLTEuMSwwLjQtMS4zQzE4Ni42LDUyLjYsMTg2LjcsNTIuNSwxODYuOSw1Mi42TDE4Ni45LDUyLjZ6IE0xOTAuNyw2MC41YzAuNCwwLDAuOCwwLjIsMC45LDAuNmwwLjEsMC4ybDAsMGwwLDAuMXYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLjEsMC4xbDAsMGwwLDBsMCwwTDE5Miw2MmwwLDBsMC4xLDAuMmwwLDBsMC4xLDAuMXYwbDAsMHYwbDAsMGwwLDBsMCwwLjF2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMC4xbDAsMGwwLDBsMCwwYzAuMSwwLjMsMC4zLDAuNiwwLjQsMWMwLjIsMC41LTAuMSwxLjEtMC42LDEuM2MtMC41LDAuMi0xLjEtMC4xLTEuMy0wLjZsMCwwYy0wLjQtMC45LTAuNy0xLjgtMS4xLTIuN2MtMC4yLTAuNSwwLTEuMSwwLjUtMS4zQzE5MC40LDYwLjYsMTkwLjYsNjAuNSwxOTAuNyw2MC41TDE5MC43LDYwLjV6IE0xOTMuOCw2OC45YzAuNCwwLDAuOCwwLjMsMC45LDAuN2MwLjEsMC4yLDAuMSwwLjQsMC4yLDAuNnYwbDAsMHYwbDAsMC4xdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLDAuMXYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MGwwLDB2MGwwLDAuMXYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwLjF2MHYwYzAuMSwwLjUtMC4yLDEuMS0wLjcsMS4yYy0wLjUsMC4xLTEuMS0wLjItMS4yLTAuN2MtMC4zLTAuOS0wLjYtMS45LTAuOS0yLjhjLTAuMi0wLjUsMC4xLTEuMSwwLjYtMS4zYzAuMSwwLDAuMiwwLDAuMywwTDE5My44LDY4Ljl6IE0xOTYuMSw3Ny40YzAuNSwwLDAuOSwwLjMsMSwwLjhjMC4yLDAuNywwLjMsMS41LDAuNSwyLjJsMCwwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MHYwdjB2MGwwLDBsMCwwYzAsMC4xLDAuMSwwLjMsMC4xLDAuNGMwLjEsMC41LTAuMywxLjEtMC44LDEuMmMtMC41LDAuMS0xLjEtMC4zLTEuMi0wLjhsMCwwYy0wLjItMS0wLjQtMS45LTAuNi0yLjljLTAuMS0wLjUsMC4yLTEuMSwwLjgtMS4yQzE5Niw3Ny40LDE5Ni4xLDc3LjQsMTk2LjEsNzcuNEwxOTYuMSw3Ny40eiBNMTk3LjcsODYuMWMwLjUsMCwwLjksMC40LDEsMC45YzAsMC40LDAuMSwwLjgsMC4xLDEuMWwwLDB2MHYwdjB2MHYwdjBsMCwwLjF2MHYwdjB2MHYwdjB2MHYwbDAsMC4xbDAsMHYwdjB2MGwwLDBjMCwwLjQsMC4xLDAuOCwwLjEsMS4zYzAuMSwwLjUtMC4zLDEtMC45LDEuMWMtMC41LDAuMS0xLTAuMy0xLjEtMC45Yy0wLjEtMS0wLjItMS45LTAuMy0yLjljLTAuMS0wLjUsMC4zLTEsMC45LTEuMUMxOTcuNiw4Ni4xLDE5Ny42LDg2LjEsMTk3LjcsODYuMUwxOTcuNyw4Ni4xeiBNMTk4LjQsOTVjMC41LDAsMSwwLjQsMSwxYzAsMC4zLDAsMC42LDAsMC45djAuNGMwLDAsMCwwLjEsMCwwLjF2MC4xbDAsMGMwLDAuMywwLDAuNSwwLDAuOGwwLDBjMCwwLjEsMCwwLjIsMCwwLjJ2MC4xYzAsMCwwLDAuMSwwLDAuMXYwLjJjMCwwLDAsMCwwLDBjMCwwLjUtMC40LDEtMSwxYy0wLjUsMC0xLTAuNC0xLTFjMC0xLDAtMi0wLjEtMi45QzE5Ny40LDk1LjUsMTk3LjgsOTUsMTk4LjQsOTVMMTk4LjQsOTV6IE0xOTguNCwxMDMuOEwxOTguNCwxMDMuOGMwLjYsMCwxLDAuNSwxLDF2MHYwLjF2MC4xdjB2MHYwdjBjMCwwLjktMC4xLDEuOC0wLjIsMi43YzAsMC41LTAuNSwxLTEuMSwwLjljLTAuNSwwLTEtMC41LTAuOS0xLjFjMC4xLTEsMC4xLTIsMC4yLTIuOUMxOTcuNCwxMDQuMywxOTcuOSwxMDMuOCwxOTguNCwxMDMuOEwxOTguNCwxMDMuOHogTTE5Ny42LDExMi43YzAuNSwwLDEsMC40LDEsMWMwLDAsMCwwLjEsMCwwLjFjLTAuMSwwLjYtMC4yLDEuMi0wLjMsMS44djBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDB2MHYwdjB2MHYwdjB2MHYwbDAsMC4xbDAsMGwwLDB2MGwwLDBsMCwwYzAsMC4yLTAuMSwwLjQtMC4xLDAuNmMtMC4xLDAuNS0wLjYsMC45LTEuMiwwLjhjLTAuNS0wLjEtMC45LTAuNi0wLjgtMS4xYzAuMi0xLDAuMy0xLjksMC40LTIuOUMxOTYuNywxMTMsMTk3LjEsMTEyLjcsMTk3LjYsMTEyLjdMMTk3LjYsMTEyLjd6IE0xOTYsMTIxLjRjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4yLDAsMC4ybDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwLjFsMCwwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwLjFsMCwwbDAsMHYwbDAsMHYwbDAsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwLjFsMCwwbDAsMGwwLDBsMCwwLjJsMCwwbDAsMGwwLDBsMCwwLjJsMCwwbDAsMGwwLDBsMCwwLjFsMCwwbDAsMHYwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwLjF2MGwwLDB2MGwwLDBsMCwwYzAsMC4xLTAuMSwwLjMtMC4xLDAuNGMtMC4xLDAuNS0wLjcsMC44LTEuMiwwLjdjLTAuNS0wLjEtMC44LTAuNy0wLjctMS4yYzAuMi0wLjksMC41LTEuOSwwLjctMi44QzE5NS4yLDEyMS43LDE5NS41LDEyMS40LDE5NiwxMjEuNEwxOTYsMTIxLjR6IE0xOTMuNiwxMjkuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjIsMCwwLjNjLTAuMSwwLjMtMC4yLDAuNi0wLjMsMWwwLDBsMCwwbDAsMGwwLDAuMXYwbDAsMHYwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLDAuMWwwLDBsMCwwdjBsMCwwbDAsMGMtMC4xLDAuMi0wLjIsMC40LTAuMiwwLjZjLTAuMiwwLjUtMC44LDAuOC0xLjMsMC42Yy0wLjUtMC4yLTAuOC0wLjctMC42LTEuM2MwLjMtMC45LDAuNy0xLjgsMS0yLjhDMTkyLjgsMTMwLjIsMTkzLjIsMTI5LjksMTkzLjYsMTI5LjlMMTkzLjYsMTI5Ljl6IE0xOTAuNCwxMzguMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjMtMC4xLDAuNGMtMC40LDAuOS0wLjgsMS44LTEuMiwyLjdjLTAuMiwwLjUtMC44LDAuNy0xLjMsMC41Yy0wLjUtMC4yLTAuNy0wLjgtMC41LTEuM2wwLDBjMC40LTAuOSwwLjgtMS44LDEuMi0yLjdDMTg5LjcsMTM4LjQsMTkwLDEzOC4yLDE5MC40LDEzOC4yTDE5MC40LDEzOC4yeiBNMTg2LjUsMTQ2LjJjMC41LDAsMSwwLjQsMSwxYzAsMC4yLDAsMC4zLTAuMSwwLjVjLTAuMSwwLjItMC4yLDAuNC0wLjQsMC42bDAsMGwtMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBjLTAuMywwLjUtMC42LDEuMS0wLjksMS42Yy0wLjMsMC41LTAuOSwwLjYtMS40LDAuNGMtMC41LTAuMy0wLjYtMC45LTAuNC0xLjRjMC41LTAuOCwxLTEuNywxLjQtMi41QzE4NS44LDE0Ni4zLDE4Ni4yLDE0Ni4yLDE4Ni41LDE0Ni4yTDE4Ni41LDE0Ni4yeiBNMTgxLjksMTUzLjdjMC41LDAsMSwwLjQsMSwxYzAsMC4yLTAuMSwwLjQtMC4yLDAuNWMtMC41LDAuNy0xLDEuNC0xLjUsMi4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEsMC4xYy0wLjMsMC40LTAuOSwwLjYtMS40LDAuMnMtMC42LTAuOS0wLjItMS40bDAsMGMwLjYtMC44LDEuMS0xLjYsMS43LTIuNEMxODEuMywxNTMuOSwxODEuNiwxNTMuNywxODEuOSwxNTMuN3ogTTE3Ni43LDE2MC45YzAuNSwwLDEsMC40LDEsMWMwLDAuMi0wLjEsMC40LTAuMiwwLjZsMCwwbDAsMGwwLDBsMCwwbDAsMGMtMC4yLDAuMy0wLjUsMC42LTAuNywwLjlsMCwwbC0wLjEsMC4xbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsLTAuMywwLjRjLTAuMywwLjQtMSwwLjUtMS40LDAuMmMtMC40LTAuMy0wLjUtMS0wLjItMS40YzAsMCwwLDAsMC0wLjFjMC42LTAuNywxLjMtMS41LDEuOS0yLjJDMTc2LjEsMTYxLDE3Ni40LDE2MC45LDE3Ni43LDE2MC45TDE3Ni43LDE2MC45eiBNMTcwLjgsMTY3LjVjMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMSwwLjUtMC4zLDAuN2wtMC4yLDAuMmwwLDBsLTAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBjLTAuNSwwLjYtMS4xLDEuMS0xLjYsMS42Yy0wLjQsMC40LTEsMC40LTEuNCwwYy0wLjQtMC40LTAuNC0xLDAtMS40YzAuNy0wLjcsMS40LTEuNCwyLjEtMi4xQzE3MC4zLDE2Ny42LDE3MC41LDE2Ny41LDE3MC44LDE2Ny41TDE3MC44LDE2Ny41eiBNMTY0LjQsMTczLjZjMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMSwwLjYtMC4zLDAuOGMtMC4zLDAuMy0wLjYsMC41LTAuOSwwLjhsMCwwYy0wLjUsMC40LTAuOSwwLjgtMS40LDEuMWMtMC40LDAuMy0xLjEsMC4zLTEuNC0wLjFjLTAuMy0wLjQtMC4zLTEuMSwwLjEtMS40YzAuOC0wLjYsMS41LTEuMiwyLjItMS45QzE2My45LDE3My43LDE2NC4xLDE3My42LDE2NC40LDE3My42TDE2NC40LDE3My42eiBNMTU3LjQsMTc5LjFjMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMiwwLjYtMC40LDAuOGwtMC40LDAuM2wwLDBsMCwwbDAsMGwtMC4xLDAuMWwwLDBsMCwwaDBsMCwwbDAsMGwtMC4xLDAuMWgwbDAsMGgwbDAsMGwwLDBsLTAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGMtMC41LDAuNC0xLDAuNy0xLjUsMS4xYy0wLjUsMC4zLTEuMSwwLjItMS40LTAuM2MtMC4zLTAuNS0wLjItMS4xLDAuMy0xLjRjMCwwLDAsMCwwLDBjMC44LTAuNSwxLjYtMS4xLDIuNC0xLjdDMTU3LDE3OS4xLDE1Ny4yLDE3OS4xLDE1Ny40LDE3OS4xTDE1Ny40LDE3OS4xeiBNMTUwLDE4My45YzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjIsMC43LTAuNSwwLjljLTAuNiwwLjQtMS4zLDAuOC0xLjksMS4xbDAsMGwtMC4yLDAuMWwwLDBsLTAuMiwwLjFsMCwwbC0wLjIsMC4xbDAsMGwtMC4yLDAuMWwwLDBjLTAuNSwwLjMtMS4xLDAuMS0xLjQtMC40cy0wLjEtMS4xLDAuNC0xLjRjMC45LTAuNSwxLjctMSwyLjUtMS40QzE0OS42LDE4NCwxNDkuOCwxODMuOSwxNTAsMTgzLjlMMTUwLDE4My45eiBNMTQyLjEsMTg4LjFjMC41LDAsMSwwLjQsMSwxYzAsMC40LTAuMiwwLjctMC42LDAuOWMtMC4zLDAuMS0wLjUsMC4yLTAuOCwwLjRsMCwwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsLTAuMSwwbDAsMGwwLDBsMCwwYy0wLjUsMC4yLTEsMC41LTEuNSwwLjdjLTAuNSwwLjItMS4xLDAtMS4zLTAuNXMwLTEuMSwwLjUtMS4zYzAsMCwwLDAsMC4xLDBjMC45LTAuNCwxLjgtMC44LDIuNy0xLjJDMTQxLjksMTg4LjEsMTQyLDE4OC4xLDE0Mi4xLDE4OC4xTDE0Mi4xLDE4OC4xeiBNMTM0LDE5MS41YzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjMsMC44LTAuNywwLjljLTAuNCwwLjEtMC44LDAuMy0xLjIsMC40bDAsMGwwLDBsMCwwbC0wLjEsMGwwLDBsMCwwaDBsMCwwaDBsLTAuMSwwbDAsMGwwLDBoMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwaDBsMCwwaDBjLTAuMywwLjEtMC41LDAuMi0wLjgsMC4zYy0wLjUsMC4yLTEuMS0wLjEtMS4zLTAuNnMwLjEtMS4xLDAuNi0xLjNjMC45LTAuMywxLjgtMC42LDIuOC0xQzEzMy44LDE5MS41LDEzMy45LDE5MS41LDEzNCwxOTEuNUwxMzQsMTkxLjV6IE0xMjUuNSwxOTQuMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC4zLDAuOC0wLjcsMWMtMSwwLjMtMS45LDAuNS0yLjksMC43Yy0wLjUsMC4xLTEuMS0wLjItMS4yLTAuN2MtMC4xLTAuNSwwLjItMS4xLDAuNy0xLjJjMC45LTAuMiwxLjktMC41LDIuOC0wLjdDMTI1LjQsMTk0LjIsMTI1LjQsMTk0LjIsMTI1LjUsMTk0LjJMMTI1LjUsMTk0LjJ6IE0xMTYuOSwxOTYuMWMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC4zLDAuOS0wLjgsMWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLDBoMGgwaDBoMGgwaDBsMCwwbDAsMGgwaDBoMGgwaDBoMGwwLDBsLTAuNSwwLjFjLTAuNSwwLjEtMS0wLjMtMS4xLTAuOGMtMC4xLTAuNSwwLjMtMSwwLjgtMS4xbDAsMGMxLTAuMSwxLjktMC4zLDIuOS0wLjVDMTE2LjgsMTk2LjEsMTE2LjgsMTk2LjEsMTE2LjksMTk2LjFMMTE2LjksMTk2LjF6IE0xMDguMSwxOTcuMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC40LDEtMSwxYy0wLjksMC4xLTEuOCwwLjEtMi42LDAuMmgwaDBoMGwtMC4xLDBoMGgwaDBoMGgwYy0wLjUsMC0xLTAuNC0xLTAuOWMwLTAuNSwwLjQtMSwwLjktMUMxMDYuMSwxOTcuMywxMDcsMTk3LjMsMTA4LjEsMTk3LjJDMTA4LDE5Ny4yLDEwOC4xLDE5Ny4yLDEwOC4xLDE5Ny4yTDEwOC4xLDE5Ny4yeiBNOTYuMywxOTcuNEw5Ni4zLDE5Ny40YzEsMCwyLDAuMSwzLDAuMWMwLjUsMCwxLDAuNSwxLDFjMCwwLjUtMC41LDEtMSwxYy0wLjcsMC0xLjQsMC0yLjEsMGgwaC0wLjFsMCwwaDBoLTAuMWgtMC4xaDBoMGgwaDBoMGgwaDBoMGgwYy0wLjUsMC0xLTAuNS0xLTFDOTUuMywxOTcuOSw5NS43LDE5Ny41LDk2LjMsMTk3LjRMOTYuMywxOTcuNHogTTg3LjQsMTk2LjdjMCwwLDAuMSwwLDAuMSwwYzEsMC4xLDEuOSwwLjIsMi45LDAuM2MwLjUsMC4xLDAuOSwwLjUsMC45LDEuMWMtMC4xLDAuNS0wLjUsMC45LTEuMSwwLjljLTEtMC4xLTItMC4yLTMtMC4zYy0wLjUtMC4xLTAuOS0wLjYtMC45LTEuMUM4Ni41LDE5Ny4xLDg2LjksMTk2LjcsODcuNCwxOTYuN0w4Ny40LDE5Ni43eiBNNzguNywxOTUuMmMwLjEsMCwwLjEsMCwwLjIsMGMwLjksMC4yLDEuOSwwLjQsMi45LDAuNmMwLjUsMC4xLDAuOSwwLjYsMC44LDEuMmMtMC4xLDAuNS0wLjYsMC45LTEuMiwwLjhjLTAuMy0wLjEtMC41LTAuMS0wLjgtMC4ybDAsMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGwwLDBsLTAuMSwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsLTAuMSwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsLTAuMSwwaDBoMGgwaDBoMGgwaDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGMtMC41LTAuMS0wLjktMC42LTAuOC0xLjJDNzcuOCwxOTUuNiw3OC4yLDE5NS4zLDc4LjcsMTk1LjJMNzguNywxOTUuMnogTTcwLjEsMTkyLjljMC4xLDAsMC4yLDAsMC4zLDBjMC45LDAuMywxLjksMC42LDIuOCwwLjhjMC41LDAuMiwwLjgsMC43LDAuNywxLjJjLTAuMiwwLjUtMC43LDAuOC0xLjIsMC43Yy0wLjQtMC4xLTAuOC0wLjItMS4yLTAuM2wwLDBsLTAuMSwwaDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMGMtMC40LTAuMS0wLjktMC4zLTEuMy0wLjRjLTAuNS0wLjItMC44LTAuNy0wLjYtMS4zQzY5LjMsMTkzLjIsNjkuNywxOTIuOSw3MC4xLDE5Mi45TDcwLjEsMTkyLjl6IE02MS44LDE4OS44YzAuMSwwLDAuMywwLDAuNCwwLjFjMC45LDAuNCwxLjgsMC43LDIuNywxLjFjMC41LDAuMiwwLjgsMC44LDAuNSwxLjNjLTAuMiwwLjUtMC44LDAuNy0xLjMsMC42aDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbC0wLjEsMGwwLDBsMCwwaDBsMCwwbDAsMGMtMC40LTAuMi0wLjktMC4zLTEuMy0wLjVsMCwwbC0wLjEtMC4xaDBsMCwwaDBsMCwwaDBsLTAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwaDBsMCwwaDBsLTAuMS0wLjFsMCwwbC0wLjQtMC4yYy0wLjUtMC4yLTAuNy0wLjgtMC41LTEuM0M2MS4xLDE5MC4xLDYxLjQsMTg5LjgsNjEuOCwxODkuOEw2MS44LDE4OS44eiBNNTMuOCwxODZjMC4yLDAsMC4zLDAsMC41LDAuMWMwLjksMC41LDEuNywwLjksMi42LDEuM2MwLjUsMC4yLDAuNywwLjgsMC40LDEuM2MtMC4yLDAuNS0wLjgsMC43LTEuMywwLjRsMCwwbC0wLjEtMC4xbDAsMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEsMGwwLDBsMCwwbDAsMGwwLDBoMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGMtMC40LTAuMi0wLjgtMC40LTEuMi0wLjZsMCwwbDAsMGgwbDAsMGwwLDBsLTAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBsLTAuNC0wLjJjLTAuNS0wLjMtMC43LTAuOS0wLjQtMS4zQzUzLjEsMTg2LjMsNTMuNSwxODYuMSw1My44LDE4Nkw1My44LDE4NnogTTQ2LjIsMTgxLjVjMC4yLDAsMC40LDAuMSwwLjUsMC4yYzAuOCwwLjUsMS42LDEuMSwyLjUsMS42YzAuNSwwLjMsMC42LDAuOSwwLjQsMS40cy0wLjksMC42LTEuNCwwLjRjMCwwLDAsMCwwLDBjLTAuNS0wLjMtMS0wLjYtMS41LTFsMCwwbDAsMGgwbDAsMGwwLDBsLTAuMSwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEtMC4xaDBsMCwwbDAsMGwwLDBoMGwtMC4xLTAuMWwwLDBsMCwwaDBsMCwwbDAsMGwtMC4xLTAuMWwwLDBsMCwwYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNEM0NS42LDE4MS43LDQ1LjksMTgxLjUsNDYuMiwxODEuNUw0Ni4yLDE4MS41eiBNMzksMTc2LjRjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuOCwwLjYsMS41LDEuMiwyLjMsMS44YzAuNCwwLjMsMC41LDAuOSwwLjIsMS40Yy0wLjMsMC40LTAuOSwwLjUtMS40LDAuMmMtMC4zLTAuMi0wLjUtMC40LTAuOC0wLjZsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGMtMC40LTAuMy0wLjgtMC42LTEuMi0wLjljLTAuNC0wLjMtMC41LTEtMC4yLTEuNEMzOC40LDE3Ni41LDM4LjcsMTc2LjQsMzksMTc2LjRMMzksMTc2LjR6IE0zMi4zLDE3MC41YzAuMywwLDAuNSwwLjEsMC43LDAuM2MwLjcsMC43LDEuNCwxLjMsMi4yLDJjMC40LDAuNCwwLjQsMSwwLjEsMS40cy0xLDAuNC0xLjQsMC4xbDAsMGwtMC4zLTAuM2wwLDBsMCwwbDAsMGwwLDBoMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEtMC4xaDBsMCwwbDAsMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGMtMC40LTAuNC0wLjgtMC44LTEuMy0xLjJjLTAuNC0wLjQtMC40LTEsMC0xLjRDMzEuOCwxNzAuNywzMiwxNzAuNiwzMi4zLDE3MC41TDMyLjMsMTcwLjV6IE0yNi4xLDE2NC4yYzAuMywwLDAuNiwwLjEsMC43LDAuM2MwLjYsMC43LDEuMywxLjUsMiwyLjJjMC40LDAuNCwwLjQsMSwwLDEuNGMtMC40LDAuNC0xLDAuNC0xLjQsMGMtMC4yLTAuMi0wLjMtMC4zLTAuNS0wLjVsMCwwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMS0wLjFsMCwwYy0wLjQtMC41LTAuOS0wLjktMS4zLTEuNGwwLDBsMCwwYy0wLjQtMC40LTAuMy0xLDAuMS0xLjRDMjUuNywxNjQuMywyNS45LDE2NC4yLDI2LjEsMTY0LjJMMjYuMSwxNjQuMnogTTIwLjYsMTU3LjNjMC4zLDAsMC42LDAuMiwwLjgsMC40YzAuNiwwLjgsMS4yLDEuNiwxLjgsMi4zYzAuMywwLjQsMC4yLDEuMS0wLjIsMS40Yy0wLjQsMC4zLTEsMC4yLTEuNC0wLjJsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBjLTAuNC0wLjYtMC44LTEuMS0xLjMtMS43Yy0wLjMtMC40LTAuMi0xLjEsMC4yLTEuNEMyMC4yLDE1Ny4zLDIwLjQsMTU3LjMsMjAuNiwxNTcuM0wyMC42LDE1Ny4zeiBNMTUuNywxNDkuOWMwLjMsMCwwLjcsMC4yLDAuOSwwLjVjMC41LDAuOCwxLDEuNywxLjYsMi41YzAuMywwLjUsMC4yLDEuMS0wLjMsMS40Yy0wLjUsMC4zLTEuMSwwLjItMS40LTAuM2MtMC41LTAuOC0xLjEtMS43LTEuNi0yLjVjLTAuMy0wLjUtMC4xLTEuMSwwLjMtMS40QzE1LjMsMTQ5LjksMTUuNSwxNDkuOSwxNS43LDE0OS45TDE1LjcsMTQ5Ljl6IE0xMS40LDE0Mi4xYzAuNCwwLDAuNywwLjIsMC45LDAuNmMwLjQsMC45LDAuOSwxLjgsMS4zLDIuNmMwLjMsMC41LDAuMSwxLjEtMC40LDEuM2MtMC41LDAuMy0xLjEsMC4xLTEuMy0wLjRsMCwwbC0wLjItMC4zbDAsMGwtMC4xLTAuMWwwLDBsMCwwdjBsMCwwdjBsMC0wLjF2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC0wLjF2MGwwLDB2MGwwLDBsMCwwbC0wLjEtMC4xbDAsMGMtMC4yLTAuNS0wLjUtMC45LTAuNy0xLjRsMCwwbDAsMGwwLDBsMCwwYy0wLjItMC41LDAtMS4xLDAuNS0xLjNDMTEuMSwxNDIuMiwxMS4zLDE0Mi4xLDExLjQsMTQyLjFMMTEuNCwxNDIuMXogTTcuOSwxMzRjMC40LDAsMC44LDAuMywwLjksMC42YzAuMywwLjksMC43LDEuOCwxLjEsMi43YzAuMiwwLjUtMC4xLDEuMS0wLjYsMS4zYy0wLjUsMC4yLTEsMC0xLjItMC41TDgsMTM3LjlsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGMtMC4zLTAuOC0wLjYtMS41LTAuOS0yLjNjLTAuMi0wLjUsMC4xLTEuMSwwLjYtMS4zQzcuNywxMzQsNy44LDEzNCw3LjksMTM0TDcuOSwxMzR6IE01LjEsMTI1LjZjMC40LDAsMC44LDAuMywxLDAuN2MwLjMsMC45LDAuNSwxLjksMC44LDIuOGMwLjIsMC41LTAuMSwxLjEtMC43LDEuMmMtMC41LDAuMi0xLjEtMC4xLTEuMi0wLjdsMCwwdjBsMCwwdjBsMCwwdjBsMC0wLjFsMCwwbDAsMHYwbDAsMGwwLDBsLTAuMS0wLjJsMCwwYy0wLjEtMC4zLTAuMi0wLjUtMC4yLTAuOHYwbDAsMGwwLDBsMC0wLjF2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwYy0wLjEtMC4zLTAuMi0wLjYtMC4zLTAuOWMtMC4xLTAuNSwwLjItMS4xLDAuNy0xLjJDNC45LDEyNS42LDUsMTI1LjYsNS4xLDEyNS42TDUuMSwxMjUuNnogTTMuMSwxMTYuOWMwLjUsMCwwLjksMC4zLDEsMC44YzAuMiwxLDAuNCwxLjksMC42LDIuOWMwLjEsMC41LTAuMiwxLjEtMC43LDEuMnMtMS4xLTAuMi0xLjItMC43YzAsMCwwLDAsMCwwYy0wLjEtMC40LTAuMi0wLjgtMC4yLTEuMnYwbDAsMHYwbDAsMHYwbDAsMHYwdjB2MHYwbDAsMHYwbDAsMGwwLDBjLTAuMS0wLjUtMC4yLTEtMC4zLTEuNWMtMC4xLTAuNSwwLjMtMS4xLDAuOC0xLjJDMywxMTYuOSwzLjEsMTE2LjksMy4xLDExNi45TDMuMSwxMTYuOXogTTEuOSwxMDguMWMwLjUsMCwwLjksMC40LDEsMC45YzAuMSwxLDAuMiwxLjksMC4zLDIuOWMwLjEsMC41LTAuMywxLTAuOSwxLjFjLTAuNSwwLjEtMS0wLjMtMS4xLTAuOXYwbDAsMHYwdjB2MHYwdjBsMCwwYy0wLjEtMC45LTAuMi0xLjktMC4zLTIuOEMwLjksMTA4LjcsMS4zLDEwOC4yLDEuOSwxMDguMUMxLjksMTA4LjIsMS45LDEwOC4xLDEuOSwxMDguMUwxLjksMTA4LjF6IE0xLjUsOTkuM2MwLjUsMCwxLDAuNCwxLDFjMCwxLDAsMiwwLjEsMi45YzAsMC41LTAuNCwxLTEsMXMtMS0wLjQtMS0xYzAtMC40LDAtMC44LDAtMS4yVjEwMnYtMC4xdi0wLjVsMCwwYzAsMCwwLTAuMSwwLTAuMXYtMC4xYzAtMC4zLDAtMC42LDAtMC45QzAuNSw5OS43LDEsOTkuMywxLjUsOTkuM0wxLjUsOTkuM3ogTTEuOSw5MC40QzEuOSw5MC40LDEuOSw5MC40LDEuOSw5MC40YzAuNiwwLDEsMC41LDEsMS4xYy0wLjEsMS0wLjIsMS45LTAuMiwyLjljMCwwLjUtMC41LDEtMSwwLjljLTAuNSwwLTEtMC41LTAuOS0xYzAtMC4yLDAtMC41LDAtMC43bDAsMHYwbDAsMGwwLTAuMnYwdjB2MHYwdjB2MHYwbDAtMC4xdjB2MHYwdjB2MHYwdjB2MHYwbDAtMC4xdjB2MHYwdjB2MHYwbDAsMGMwLTAuNSwwLjEtMSwwLjEtMS41QzAuOSw5MC44LDEuMyw5MC40LDEuOSw5MC40TDEuOSw5MC40eiBNMyw4MS43YzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMSwwLDAuMmMtMC4yLDEtMC4zLDEuOS0wLjUsMi45Yy0wLjEsMC41LTAuNiwwLjktMS4xLDAuOGMtMC41LTAuMS0wLjktMC42LTAuOC0xLjFjMC4xLTEsMC4zLTIsMC41LTNDMi4xLDgyLDIuNSw4MS42LDMsODEuN0wzLDgxLjd6IE01LDczYzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMiwwLDAuM2MtMC4zLDAuOS0wLjUsMS45LTAuNywyLjhDNS4xLDc3LjYsNC41LDc4LDQsNzcuOGMtMC41LTAuMS0wLjktMC43LTAuNy0xLjJsMC0wLjFsMCwwbDAsMGwwLDBsMC0wLjF2MGwwLDB2MGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLTAuMXYwbDAsMHYwbDAsMHYwbDAtMC4xdjBsMCwwdjBsMC0wLjJsMCwwbDAsMGwwLDBjMC4xLTAuMywwLjItMC43LDAuMy0xbDAsMGwwLDB2MGwwLDB2MGwwLTAuMXYwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwTDQsNzMuN0M0LjEsNzMuMyw0LjUsNzMsNSw3M0w1LDczeiBNNy43LDY0LjZjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4yLTAuMSwwLjNjLTAuMywwLjktMC43LDEuOC0xLDIuOGMtMC4yLDAuNS0wLjcsMC44LTEuMywwLjZjLTAuNS0wLjItMC44LTAuNy0wLjYtMS4zYzAuMy0wLjksMC43LTEuOSwxLTIuOEM2LjksNjQuOCw3LjMsNjQuNiw3LjcsNjQuNkw3LjcsNjQuNnogTTExLjIsNTYuNGMwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjMtMC4xLDAuNGMtMC40LDAuOS0wLjgsMS44LTEuMiwyLjdDMTAuNiw2MSwxMCw2MS4yLDkuNSw2MVM4LjgsNjAuMiw5LDU5LjdjMCwwLDAsMCwwLDBjMC4xLTAuMiwwLjItMC40LDAuMi0wLjZsMCwwTDkuMyw1OWwwLDBsMCwwdjBsMCwwdjBsMC0wLjF2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC0wLjFsMCwwbDAsMHYwbDAsMHYwYzAuMS0wLjIsMC4yLTAuNCwwLjMtMC41QzEwLjQsNTYuNiwxMC44LDU2LjQsMTEuMiw1Ni40eiBNMTUuNCw0OC42YzAuNSwwLDEsMC40LDEsMWMwLDAuMiwwLDAuNC0wLjEsMC41Yy0wLjUsMC44LTEsMS43LTEuNSwyLjVjLTAuMywwLjUtMC45LDAuNy0xLjQsMC40Yy0wLjUtMC4zLTAuNy0wLjktMC40LTEuNGwwLDBsMC4yLTAuNGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwYzAuNC0wLjYsMC43LTEuMiwxLjEtMS44QzE0LjcsNDguOCwxNSw0OC42LDE1LjQsNDguNkwxNS40LDQ4LjZ6IE0yMC4yLDQxLjJjMC41LDAsMSwwLjQsMSwxYzAsMC4yLTAuMSwwLjQtMC4yLDAuNmMtMC42LDAuOC0xLjEsMS42LTEuNywyLjRjLTAuMywwLjUtMC45LDAuNi0xLjQsMC4zYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwwLjItMC4ybDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMHYwYzAuNC0wLjYsMC45LTEuMywxLjMtMS45QzE5LjYsNDEuNCwxOS45LDQxLjIsMjAuMiw0MS4yTDIwLjIsNDEuMnogTTI1LjgsMzQuM2MwLjUsMCwxLDAuNCwxLDFjMCwwLjItMC4xLDAuNS0wLjIsMC43Yy0wLjYsMC43LTEuMywxLjUtMS45LDIuMmMtMC40LDAuNC0xLDAuNS0xLjQsMC4xYy0wLjQtMC4zLTAuNS0xLTAuMS0xLjRjMC41LTAuNiwwLjktMS4xLDEuNC0xLjdsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAuMy0wLjRDMjUuMiwzNC40LDI1LjUsMzQuMywyNS44LDM0LjNMMjUuOCwzNC4zeiBNMzEuOSwyNy45YzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjEsMC41LTAuMywwLjdjLTAuNywwLjctMS40LDEuNC0yLjEsMi4xYy0wLjQsMC40LTEsMC40LTEuNCwwYy0wLjQtMC40LTAuNC0xLDAtMS40bDAuNC0wLjRsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBDMzEuNCwyOCwzMS42LDI3LjksMzEuOSwyNy45TDMxLjksMjcuOXogTTM4LjUsMjJjMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMSwwLjYtMC40LDAuOGMtMC44LDAuNi0xLjUsMS4yLTIuMywxLjljLTAuNCwwLjQtMSwwLjMtMS40LTAuMXMtMC4zLTEsMC4xLTEuNGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAuMS0wLjFsMCwwYzAuNC0wLjQsMC45LTAuNywxLjMtMS4xQzM4LjEsMjIuMSwzOC4zLDIyLDM4LjUsMjJMMzguNSwyMnogTTQ1LjcsMTYuOGMwLjUsMCwxLDAuNCwxLDFjMCwwLjMtMC4yLDAuNi0wLjQsMC44Yy0wLjgsMC41LTEuNiwxLjEtMi40LDEuN2MtMC41LDAuMy0xLjEsMC4yLTEuNC0wLjJjLTAuMy0wLjQtMC4yLTEuMSwwLjItMS40bDAuMi0wLjJsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBoMGwwLjEtMC4xbDAsMGMwLjMtMC4yLDAuNy0wLjUsMS0wLjdDNDUuMywxNi45LDQ1LjUsMTYuOCw0NS43LDE2LjhMNDUuNywxNi44eiBNNTMuMywxMi4yYzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjIsMC43LTAuNSwwLjljLTAuOSwwLjUtMS43LDAuOS0yLjYsMS40Yy0wLjUsMC4zLTEuMSwwLjEtMS40LTAuM2MtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjRjMCwwLDAsMCwwLjEsMGwwLjUtMC4zbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMC4xLDBsMCwwbDAsMGwwLDBjMC4zLTAuMiwwLjYtMC4zLDAuOS0wLjVDNTMsMTIuMyw1My4xLDEyLjIsNTMuMywxMi4yTDUzLjMsMTIuMnogTTYxLjMsOC40YzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjIsMC44LTAuNiwwLjljLTAuOSwwLjQtMS44LDAuOC0yLjcsMS4yYy0wLjUsMC4yLTEuMSwwLTEuMy0wLjVjLTAuMi0wLjUsMC0xLjEsMC41LTEuM2wwLDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAuMSwwaDBsMCwwaDBsMCwwaDBsMC4xLDBsMCwwbDAsMGgwbDAsMGwwLDBMNjAsOC45bDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMSwwbDAsMGwwLDBoMGwwLDBoMGwwLjEtMC4xaDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwQzYxLDguNCw2MS4xLDguNCw2MS4zLDguNEw2MS4zLDguNHogTTY5LjYsNS4zYzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjMsMC44LTAuNywwLjlDNjksNy41LDY4LDcuOCw2Ny4xLDguMmMtMC41LDAuMi0xLjEtMC4xLTEuMy0wLjZjLTAuMi0wLjUsMC4xLTEuMSwwLjYtMS4zYzAuNC0wLjEsMC44LTAuMywxLjItMC40bDAsMGwwLjItMC4xbDAsMGwwLDBsMCwwbDAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLDBsMCwwYzAuMy0wLjEsMC43LTAuMiwxLTAuM0M2OS40LDUuMyw2OS41LDUuMyw2OS42LDUuM0w2OS42LDUuM3ogTTc4LjEsMi45YzAuNSwwLDEsMC40LDEsMWMwLDAuNS0wLjMsMC45LTAuOCwxYy0wLjksMC4yLTEuOSwwLjQtMi44LDAuN2MtMC41LDAuMS0xLjEtMC4yLTEuMi0wLjhjLTAuMS0wLjUsMC4yLTEsMC43LTEuMmMwLjctMC4yLDEuNC0wLjQsMi4yLTAuNWgwbDAsMGgwbDAsMGgwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMEw3Ny45LDNDNzgsMi45LDc4LjEsMi45LDc4LjEsMi45eiBNODYuOSwxLjRjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuNCwwLjktMC45LDFjLTEsMC4xLTEuOSwwLjMtMi45LDAuNEM4My41LDMuOSw4MywzLjUsODIuOSwzYy0wLjEtMC41LDAuMy0xLjEsMC44LTEuMWMwLjktMC4xLDEuOC0wLjMsMi44LTAuNGwwLDBsMCwwbDAsMGgwaDBsMC4xLDBsMCwwQzg2LjgsMS40LDg2LjgsMS40LDg2LjksMS40eiBNOTUuNywwLjZjMC41LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFjLTEsMC0yLDAuMS0yLjksMC4yYy0wLjUsMC0xLTAuNC0xLjEtMC45YzAtMC41LDAuNC0xLDAuOS0xLjFsMCwwaDBsMCwwaDBoMGgwaDBoMGMwLjctMC4xLDEuNC0wLjEsMi4xLTAuMWgwaDBoMGwwLjEsMGgwLjFoMGgwaDBoMGgwLjFMOTUuNywwLjZMOTUuNywwLjZMOTUuNywwLjZMOTUuNywwLjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuLyotLSBwYWdldG9wIC0tKi9cbkBtaXhpbiBwYWdldG9wX3RleHQoJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyLjggNTcuNiclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J004LjEsNTUuN2MwLjItMC4yLDAuNC0wLjQsMC41LTAuN2MwLjEtMC4zLDAuMi0wLjUsMC4yLTAuOGMwLTAuMy0wLjEtMC41LTAuMi0wLjhcdGMtMC4xLTAuMi0wLjMtMC40LTAuNS0wLjZjLTAuMi0wLjItMC41LTAuMy0wLjgtMC40Yy0wLjQtMC4xLTAuOC0wLjEtMS4yLTAuMWMtMC40LDAtMC44LDAtMS4xLDAuMWMtMC4zLDAuMS0wLjUsMC4yLTAuOCwwLjNjLTAuMiwwLjEtMC4zLDAuMy0wLjQsMC41Yy0wLjEsMC4yLTAuMSwwLjQtMC4xLDAuN2MwLDAuMywwLjEsMC43LDAuMiwxYzAuMiwwLjMsMC40LDAuNiwwLjcsMC44TDguMSw1NS43eiBNMy40LDU1LjhjLTAuMy0wLjMtMC42LTAuNy0wLjktMS4xYy0wLjItMC40LTAuMy0wLjktMC4zLTEuNGMwLTAuNCwwLjEtMC44LDAuMy0xLjJjMC4yLTAuNCwwLjQtMC43LDAuOC0wLjlDMy42LDUxLDQsNTAuOCw0LjUsNTAuN2MwLjUtMC4xLDEuMS0wLjIsMS43LTAuMmMwLjUsMCwxLjEsMC4xLDEuNiwwLjJjMC41LDAuMSwwLjksMC40LDEuMywwLjdjMC40LDAuMywwLjYsMC42LDAuOCwxYzAuMiwwLjQsMC4zLDAuOSwwLjMsMS40YzAsMC40LTAuMSwwLjgtMC4yLDEuMWMtMC4xLDAuMy0wLjMsMC42LTAuNiwwLjhoMy4ydjEuOUgyLjR2LTEuMWMwLTAuMiwwLjEtMC40LDAuMy0wLjVMMy40LDU1Ljh6IE02LjgsNDQuMmMwLDAuNSwwLjEsMC45LDAuMSwxLjRjMCwwLjMsMC4xLDAuNiwwLjMsMC45YzAuMSwwLjIsMC4yLDAuMywwLjQsMC41QzcuNyw0Nyw3LjgsNDcuMSw4LDQ3LjFjMC4zLDAsMC41LTAuMSwwLjctMC4zYzAuMS0wLjIsMC4yLTAuNSwwLjItMC44YzAtMC4zLTAuMS0wLjctMC4yLTFjLTAuMi0wLjMtMC40LTAuNi0wLjYtMC44TDYuOCw0NC4yeiBNMy40LDQ4LjVjLTAuOC0wLjktMS4yLTItMS4yLTMuMmMwLTAuNCwwLjEtMC44LDAuMi0xLjJjMC4xLTAuMywwLjMtMC42LDAuNi0wLjljMC4zLTAuMywwLjYtMC40LDAuOS0wLjZjMC40LTAuMSwwLjgtMC4yLDEuMi0wLjJoNC45djAuOGMwLDAuMSwwLDAuMy0wLjEsMC40Yy0wLjEsMC4xLTAuMiwwLjItMC4zLDAuMmwtMC42LDAuMmMwLjIsMC4yLDAuMywwLjQsMC41LDAuNmMwLjEsMC4yLDAuMiwwLjQsMC4zLDAuNmMwLjEsMC4yLDAuMiwwLjQsMC4yLDAuNmMwLDAuMiwwLjEsMC41LDAuMSwwLjhjMCwwLjMsMCwwLjYtMC4xLDAuOUMxMCw0Ny44LDkuOCw0OCw5LjYsNDguMmMtMC4yLDAuMi0wLjQsMC40LTAuNywwLjVjLTAuMywwLjEtMC42LDAuMi0wLjksMC4yYy0wLjIsMC0wLjQsMC0wLjYtMC4xYy0wLjItMC4xLTAuNC0wLjItMC42LTAuM2MtMC4yLTAuMi0wLjQtMC40LTAuNS0wLjZjLTAuMi0wLjMtMC4zLTAuNi0wLjQtMC45Yy0wLjEtMC40LTAuMi0wLjgtMC4zLTEuMmMtMC4xLTAuNS0wLjEtMS0wLjEtMS42SDUuMmMtMC40LDAtMC44LDAuMS0xLjEsMC4zYy0wLjMsMC4yLTAuNCwwLjYtMC40LDFjMCwwLjMsMCwwLjUsMC4xLDAuN2MwLjEsMC4yLDAuMSwwLjQsMC4yLDAuNWwwLjIsMC40YzAuMSwwLjEsMC4xLDAuMywwLjEsMC40YzAsMC4xLDAsMC4yLTAuMSwwLjNDNC4yLDQ4LDQuMSw0OC4xLDQsNDguMUwzLjQsNDguNXogTTYsMzcuMWMwLTAuMiwwLTAuNC0wLjEtMC42Yy0wLjEtMC4yLTAuMS0wLjMtMC4zLTAuNGMtMC4xLTAuMS0wLjItMC4yLTAuNC0wLjNjLTAuMi0wLjEtMC4zLTAuMS0wLjUtMC4xYy0wLjMsMC0wLjcsMC4xLTAuOSwwLjNjLTAuMiwwLjMtMC40LDAuNy0wLjMsMWMwLDAuNCwwLjEsMC43LDAuMywxYzAuMiwwLjIsMC42LDAuNCwwLjksMC4zYzAuMiwwLDAuMywwLDAuNS0wLjFjMC4yLTAuMSwwLjMtMC4xLDAuNC0wLjNjMC4xLTAuMSwwLjItMC4zLDAuMy0wLjRDNiwzNy41LDYsMzcuMyw2LDM3LjF6IE0xMC40LDM1Yy0wLjEsMC0wLjMsMC0wLjQsMC4xYy0wLjEsMC4xLTAuMiwwLjItMC4yLDAuNGMtMC4xLDAuMi0wLjEsMC40LTAuMSwwLjVjMCwwLjIsMCwwLjQtMC4xLDAuN2MwLDAuMiwwLDAuNSwwLDAuN2MwLDAuMiwwLDAuNS0wLjEsMC43YzAuMSwwLjIsMC4yLDAuNCwwLjQsMC41YzAuMiwwLjEsMC4zLDAuMiwwLjUsMC4yYzAuMSwwLDAuMywwLDAuNC0wLjFjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMC4xLTAuMiwwLjItMC40LDAuMi0wLjZjMC4xLTAuMywwLjEtMC42LDAuMS0wLjljMC0wLjMsMC0wLjYtMC4xLTAuOWMwLTAuMi0wLjEtMC40LTAuMi0wLjZjLTAuMS0wLjEtMC4yLTAuMy0wLjMtMC40QzEwLjcsMzUuMSwxMC41LDM1LDEwLjQsMzV6IE0yLjYsMzMuMmgwLjdjMC4yLDAsMC40LDAuMSwwLjQsMC40bDAuMSwwLjdjMC4zLTAuMSwwLjYtMC4yLDAuOS0wLjJjMC40LDAsMC43LDAuMSwxLDAuMkM2LDM0LjUsNi4zLDM0LjcsNi41LDM1YzAuMiwwLjMsMC40LDAuNiwwLjUsMWMwLjEsMC40LDAuMiwwLjgsMC4yLDEuMmMwLDAuMSwwLDAuMywwLDAuNGMwLDAuMSwwLDAuMy0wLjEsMC40YzAuMSwwLjIsMC4zLDAuNCwwLjUsMC40YzAuMSwwLDAuMy0wLjEsMC4zLTAuMmMwLjEtMC4yLDAuMS0wLjQsMC4yLTAuNmMwLTAuMywwLjEtMC41LDAuMS0wLjhjMC0wLjMsMC0wLjYsMC0wLjljMC0wLjMsMC4xLTAuNiwwLjEtMC45YzAuMS0wLjMsMC4yLTAuNiwwLjMtMC44YzAuMS0wLjIsMC4zLTAuNCwwLjYtMC42YzAuMy0wLjIsMC42LTAuMiwwLjktMC4yYzAuMywwLDAuNywwLjEsMSwwLjNjMC4zLDAuMiwwLjYsMC40LDAuOSwwLjdjMC4zLDAuNCwwLjUsMC43LDAuNiwxLjJjMC4yLDAuNSwwLjIsMSwwLjIsMS42YzAsMC41LDAsMS0wLjIsMS41Yy0wLjEsMC40LTAuMiwwLjctMC40LDEuMWMtMC4yLDAuMy0wLjQsMC41LTAuNywwLjZjLTAuMiwwLjEtMC41LDAuMi0wLjgsMC4yYy0wLjMsMC0wLjctMC4xLTAuOS0wLjNjLTAuMy0wLjItMC41LTAuNi0wLjYtMC45Yy0wLjEsMC4yLTAuMiwwLjQtMC40LDAuNWMtMC4yLDAuMS0wLjQsMC4yLTAuNywwLjJjLTAuMSwwLTAuMiwwLTAuNC0wLjFjLTAuMSwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjNjLTAuMS0wLjEtMC4yLTAuMy0wLjMtMC40Yy0wLjIsMC40LTAuNSwwLjctMC44LDAuOWMtMC40LDAuMi0wLjgsMC4zLTEuMiwwLjNjLTAuNCwwLTAuNy0wLjEtMS0wLjJjLTAuMy0wLjItMC42LTAuNC0wLjgtMC42Yy0wLjItMC4zLTAuNC0wLjYtMC41LTFjLTAuMS0wLjQtMC4yLTAuOC0wLjItMS4yYzAtMC4zLDAtMC42LDAuMS0wLjljMC4xLTAuMywwLjItMC41LDAuMy0wLjhMMi42LDMzLjJ6IE01LjMsMjYuNGMtMC4yLDAtMC41LDAtMC43LDAuMWMtMC4yLDAuMS0wLjQsMC4yLTAuNiwwLjNjLTAuMiwwLjEtMC4zLDAuMy0wLjQsMC41Yy0wLjEsMC4yLTAuMSwwLjUtMC4xLDAuN2MwLDAuNSwwLjEsMC45LDAuNSwxLjNjMC40LDAuMywwLjgsMC41LDEuMywwLjZMNS4zLDI2LjR6IE02LjQsMzBjMC4zLDAsMC43LTAuMSwxLTAuMmMwLjMtMC4xLDAuNS0wLjIsMC43LTAuNGMwLjItMC4yLDAuMy0wLjQsMC40LTAuNmMwLjEtMC4zLDAuMS0wLjUsMC4xLTAuOGMwLTAuMywwLTAuNS0wLjEtMC44Yy0wLjEtMC4yLTAuMS0wLjQtMC4yLTAuNmMtMC4xLTAuMi0wLjItMC4zLTAuMi0wLjRjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40YzAtMC4xLDAuMS0wLjMsMC4yLTAuM2wwLjctMC41YzAuMiwwLjIsMC40LDAuNCwwLjYsMC43YzAuMiwwLjMsMC4zLDAuNSwwLjQsMC44YzAuMSwwLjMsMC4yLDAuNiwwLjIsMC44YzAsMC4zLDAuMSwwLjYsMC4xLDAuOGMwLDAuNS0wLjEsMS0wLjMsMS41Yy0wLjIsMC41LTAuNCwwLjktMC44LDEuMmMtMC40LDAuNC0wLjgsMC42LTEuMywwLjhjLTAuNiwwLjItMS4yLDAuMy0xLjgsMC4zYy0wLjUsMC0xLTAuMS0xLjUtMC4zYy0wLjQtMC4yLTAuOS0wLjQtMS4yLTAuN2MtMC4zLTAuMy0wLjYtMC43LTAuOC0xLjJjLTAuMi0wLjUtMC4zLTEtMC4zLTEuNWMwLTAuNSwwLjEtMC45LDAuMi0xLjNjMC4xLTAuNCwwLjQtMC44LDAuNy0xLjFjMC4zLTAuMywwLjctMC41LDEuMS0wLjdjMC41LTAuMiwxLTAuMywxLjUtMC4zYzAuMiwwLDAuNCwwLDAuNiwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMSwwLjNMNi40LDMweiBNMTAuMiwyMC4yYzAsMC42LTAuMiwxLjEtMC42LDEuNWMtMC40LDAuNC0xLDAuNi0xLjYsMC41SDMuN1YyM2MwLDAuMSwwLDAuMi0wLjEsMC4zYy0wLjEsMC4xLTAuMiwwLjEtMC4zLDAuMUgyLjZsLTAuMi0xLjJsLTIuMS0wLjRjLTAuMSwwLTAuMi0wLjEtMC4yLTAuMUMwLDIxLjUsMCwyMS40LDAsMjEuM3YtMWgyLjR2LTIuMWgxLjN2Mi4xaDQuMmMwLjIsMCwwLjQtMC4xLDAuNi0wLjJjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjVjMC0wLjEsMC0wLjIsMC0wLjNjMC0wLjEtMC4xLTAuMS0wLjEtMC4yYzAtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLDAsMC0wLjEsMC0wLjFjMCwwLDAtMC4xLDAtMC4xYzAsMCwwLjEtMC4xLDAuMS0wLjFsMC45LTAuNmMwLjIsMC4zLDAuNCwwLjYsMC41LDAuOUMxMC4xLDE5LjQsMTAuMiwxOS44LDEwLjIsMjAuMnogTTIuMiwxM2MwLTAuNSwwLjEtMS4xLDAuMy0xLjZDMi43LDExLDMsMTAuNiwzLjMsMTAuM2MwLjQtMC4zLDAuOC0wLjYsMS4yLTAuOGMwLjUtMC4yLDEuMS0wLjMsMS42LTAuM2MwLjYsMCwxLjEsMC4xLDEuNiwwLjNjMC41LDAuMiwwLjksMC40LDEuMywwLjhjMC40LDAuMywwLjYsMC43LDAuOCwxLjJjMC4yLDAuNSwwLjMsMSwwLjMsMS42YzAsMC41LTAuMSwxLjEtMC4zLDEuNmMtMC4yLDAuNS0wLjQsMC45LTAuOCwxLjJjLTAuNCwwLjMtMC44LDAuNi0xLjMsMC44Yy0wLjUsMC4yLTEuMSwwLjMtMS43LDAuM2MtMC42LDAtMS4xLTAuMS0xLjYtMC4zYy0wLjUtMC4yLTAuOS0wLjQtMS4yLTAuOGMtMC4zLTAuMy0wLjYtMC43LTAuOC0xLjJDMi4zLDE0LjEsMi4yLDEzLjYsMi4yLDEzTDIuMiwxM3ogTTguNywxM2MwLTAuNi0wLjItMS4xLTAuNi0xLjRjLTAuNi0wLjMtMS4yLTAuNS0xLjktMC41Yy0wLjcsMC0xLjMsMC4xLTEuOSwwLjVDMy45LDEyLDMuNiwxMi41LDMuNywxM2MwLDAuNiwwLjIsMS4xLDAuNywxLjRDNC45LDE0LjgsNS41LDE1LDYuMiwxNWMwLjcsMCwxLjMtMC4xLDEuOS0wLjVDOC41LDE0LjEsOC44LDEzLjYsOC43LDEzTDguNywxM3ogTTguMSw1LjJDOC4zLDUsOC41LDQuOCw4LjYsNC41QzguNyw0LjMsOC44LDQsOC43LDMuN2MwLTAuMywwLTAuNS0wLjItMC44QzguNSwyLjgsOC4zLDIuNiw4LjEsMi40QzcuOSwyLjIsNy42LDIuMSw3LjMsMkM2LjksMiw2LjUsMS45LDYuMSwxLjlDNS44LDEuOSw1LjQsMS45LDUsMkM0LjcsMi4xLDQuNSwyLjIsNC4yLDIuM0M0LjEsMi41LDMuOSwyLjYsMy44LDIuOEMzLjcsMywzLjcsMy4zLDMuNywzLjVjMCwwLjMsMC4xLDAuNywwLjIsMUM0LjEsNC44LDQuMyw1LDQuNiw1LjJMOC4xLDUuMnogTTMuNCw1LjNDMy4xLDUsMi44LDQuNywyLjUsNC4zQzIuMywzLjgsMi4yLDMuMywyLjIsMi44YzAtMC40LDAuMS0wLjgsMC4zLTEuMkMyLjcsMS4zLDIuOSwxLDMuMiwwLjhDMy42LDAuNSw0LDAuMyw0LjUsMC4yQzUsMC4xLDUuNiwwLDYuMSwwYzAuNSwwLDEuMSwwLjEsMS42LDAuMkM4LjIsMC40LDguNiwwLjYsOSwwLjljMC40LDAuMywwLjYsMC42LDAuOCwxYzAuMiwwLjQsMC4zLDAuOSwwLjMsMS40YzAsMC40LTAuMSwwLjgtMC4yLDEuMUM5LjgsNC43LDkuNiw1LDkuNCw1LjJoMy4ydjEuOUgyLjRWNS45YzAtMC4yLDAuMS0wLjQsMC4zLTAuNUwzLjQsNS4zeicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBwYWdldG9wX2Fycm93KCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOS43IDE0Ni42JyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTE5LjcsMTQ2LjZoLTRWMTMuMkwzLjMsMzEuN0wwLDI5LjVMMTkuNywwTDE5LjcsMTQ2LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwibWl4aW5cIiBhcyBtaXg7XG5AdXNlIFwibWl4aW5fc3ZnXCIgYXMgc3ZnO1xuXG5cbi8qIHJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qe1xuXHRvdXRsaW5lOjFweCAjZmYwMDAwIHNvbGlkO1xufVxuKi9cblxuXG5cbm9sLFxudWx7XG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xufVxuXG5oMSxoMixoMyxoNCxoNSxoNixoN3tcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIHdlYmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJvYm90by1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJvYm90by1tZWRpdW0ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucm9ib3RvLWJvbGQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucm9ib3RvLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG4vKiBiYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHl7XG5cdGhlaWdodDoxMDAlO1xuXHRvdmVyZmxvdzpoaWRkZW47XG59XG5cbmRpdi5wYWdlV3JhcHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0dGV4dC1hbGlnbjpsZWZ0O1xufVxuXG4ub2ZpLWltZ3tcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Jztcbn1cblxuLm9maS1jb3Zlci1pbWd7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Jztcbn1cblxuLyogbGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmZvb3Rlcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdHotaW5kZXg6MzU7XG5cblx0Jjo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjA7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0fVxuXG5cdC5mb290ZXItaW5uZXItYm9keXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHBhZGRpbmc6MTEwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiMxNTE5MUQ7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XG5cdFx0LnBhZ2V0b3AtYmFye1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcblx0XHRcdGF7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoY2VudGVyKTtcblx0XHRcdFx0d2lkdGg6MjAwcHg7XG5cdFx0XHRcdGhlaWdodDozMHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9hcnJvd19wYWdldG9wLnN2ZykgbGVmdCBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHVse1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyLnBuZykgY2VudGVyIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idXR0b25faG9sb19mb290ZXJfY29udGFjdC5wbmcpIGNlbnRlciBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuOHJlbSwgMS4yNXZ3LCAyLjRyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wM2VtO1xuXHRcdFx0XHRcdFx0ei1pbmRleDoxO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIuKGklwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6NTBweDtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuOHJlbSwgMC45NHZ3LCAyLjJyZW0pO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS41O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDNlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmZvb3Rlci1pbm5lci1mb290e1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFxuXHRcdC5mb290ZXItaW5mb3tcblx0XHRcdC5wYWdlLWxpbmt7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc25zLWluZm97XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRnYXA6MjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdG1heC13aWR0aDoyOHB4O1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDoyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRwe1xuICBcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjByZW0sIDAuNzN2dywgMS40cmVtKTtcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdH1cblx0fVxuXHRcbn1cblxuaGVhZGVye1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMTBweDtcblx0YmFja2dyb3VuZDojMDAwO1xuXHRwYWRkaW5nLWxlZnQ6MzBweDtcblx0Y29sb3I6I2ZmZjtcblx0b3BhY2l0eToxO1xuXHR6LWluZGV4OjEwMDtcblxuXHQuaGVhZGVyLWJvZHl7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdGZsZXg6IDE7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0cGFkZGluZy1yaWdodDpjbGFtcCgxNjBweCwgMTUlLCAyNzBweCk7XG5cdFx0XG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoZmxleC1lbmQpO1xuXHRcdFx0QGluY2x1ZGUgbWl4LmNvbHVtbjtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0ei1pbmRleDoxMDE7XG5cdFx0XG5cdFx0XHQubGFuZy1zd2l0Y2gtLWJ1dHRvbi1lbntcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGZsZXgtZW5kKTtcblx0XHRcdFx0Z2FwOjAgMTVweDtcblx0XHRcdFx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4IDA7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS4ycmVtLCAwLjc4dncsIDEuNXJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDJlbTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNzVzIGVhc2U7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM3ZTdlN2U7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQubGFuZy1zd2l0Y2gtLWJ1dHRvbntcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGZsZXgtZW5kKTtcblx0XHRcdFx0Z2FwOjAgMTVweDtcblx0XHRcdFx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjE1cHggMDtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS4ycmVtLCAwLjc4dncsIDEuNXJlbSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmLm9ubGFuZ3tcblx0XHRcdFx0XHRcdFx0Y29sb3I6IzdlN2U3ZTtcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiL1wiO1xuXHRcdFx0XHRcdFx0XHR0b3A6MTVweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoZmxleC1lbmQpO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDo1LjQlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzoyMHB4IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVhZGVyLWJvZHktLWNvbnRhY3R7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHRvcDoyMHB4O1xuXHRcdFx0cmlnaHQ6MDtcblx0XHRcdHdpZHRoOjExLjglO1xuXHRcdFx0bWF4LXdpZHRoOjIxMHB4O1xuXHRcdFx0aGVpZ2h0OmNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0XG5cdFx0XHRici50ZXh0YnJ7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MzhweDtcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2NvbnRhY3QucG5nKSBsZWZ0IGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDAuODl2dywgMS43cmVtKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjA3NWVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR3aWR0aDoyLjA1NmVtO1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzoxIC8gMC43O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaWNvbl9tYWlsLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0XHRcdFx0b3BhY2l0eTowLjg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlci1sb2dvLFxuLmZpeGVkLWhlYWRlci1sb2dve1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHR3aWR0aDo3MHB4O1xuXHRoZWlnaHQ6MTAwJTtcblx0XG5cdGltZ3tcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG5cbi5maXhlZC1oZWFkZXItbG9nb3tcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDoyMnB4O1xuXHRsZWZ0OjI1cHg7XG5cdGFzcGVjdC1yYXRpbzoxIC8gMC45NDtcblx0aGVpZ2h0OmF1dG87XG5cdG1heC1oZWlnaHQ6NjZweDtcblx0ei1pbmRleDo1MDtcbn1cblxuLmpzLWZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXMsdmlzaWJpbGl0eSAxLjVzLCB0cmFuc2Zvcm0gMS41cztcbn1cblxuLnNjcm9sbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uZml4ZWQtcGFnZXRvcC1iYXJ7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHRvcGFjaXR5OjE7XG5cdHRyYW5zaXRpb246IDAuM3MgZWFzZTtcblx0ei1pbmRleDozMDtcblx0XG5cdGF7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoY2VudGVyKTtcblx0XHR3aWR0aDoyMDBweDtcblx0XHRoZWlnaHQ6MzBweDtcblx0XHR0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO1xuXHRcdGNvbG9yOiMwMDA7XG5cdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdHRyYW5zaXRpb246IDAuNzVzIGVhc2U7XG5cdFx0XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHRvcDowO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvYXJyb3dfcGFnZXRvcF9ibGFjay5zdmcpIGxlZnQgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxuXHRcblx0Ji50b3AtZmlyc3QtaGlkZGVue1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OjA7XG5cdH1cblx0XG5cdCYudG9wLWlzLWhpZGRlbntcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTowO1xuXHR9XG59XG5cbi50cmlnZ2Vye1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOjMwcHg7XG5cdHJpZ2h0OjMwcHg7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdHdpZHRoOjkwcHg7XG5cdGhlaWdodDo5MHB4O1xuXHRib3JkZXItcmFkaXVzOjUwJTtcblx0ei1pbmRleDo1MDtcblx0YmFja2dyb3VuZDojZmZmO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIC41cztcblx0XG5cdCYuaXMtb3Blbntcblx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHRcdHotaW5kZXg6MTA3O1xuXHR9XG5cblx0Lm1lbnUtdHJpZ2dlcixcblx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcblx0fVxuXG5cdC5tZW51LXRyaWdnZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOjUycHg7XG5cdFx0aGVpZ2h0OjIwcHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0cmlnaHQ6MDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo2cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgIzAwMDtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDo4OC40NiU7XG5cdH1cblx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHR0b3A6IDE0cHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuXHRcdG9wYWNpdHk6MDtcblx0XHR0b3A6NTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHR0b3A6NTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZmZmO1xuXHR9XG59XG5cbi5oYW1idXJnZXItb3ZlcmxheXtcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDowO1xuXHRsZWZ0OjA7XG5cdHdpZHRoOmNhbGMoMTAwJSArIDYwcHgpO1xuXHRoZWlnaHQ6MTAwc3ZoO1xuXHRiYWNrZ3JvdW5kOnJnYmEoIzExMSwgMC42NCk7XG5cdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG5cdHotaW5kZXg6MTA2O1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLmhhbWJ1cmdlci1ib2R5e1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XG5cdC5oYW1idXJnZXItYm9keS1tYWlue1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OmNhbGMoMTAwJSAtIDY1cHgpO1xuXHRcdFxuXHRcdC5mb290ZXItY29udGFjdHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDoxO1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2Zvb3Rlci5wbmcpIGxlZnQgYm90dG9tL2NvdmVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idXR0b25faG9sb19mb290ZXJfY29udGFjdC5wbmcpIGxlZnQgYm90dG9tL2NvdmVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR3aWR0aDo0NzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6ODBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjZyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDNlbTtcblx0XHRcdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDotMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCLihpJcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OjUwcHg7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjZyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuNTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAzZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbG9nb3tcblx0XHRcdFx0LmxvZ297XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjVweDtcblx0XHRcdFx0XHR9cHhcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaGFtYnVyZ2VyLW5hdntcblx0XHRcdFx0Lmdsb2JhbC1uYXYtLWxpc3R7XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNnJlbSwgMC45NHZ3LCAxLjhyZW0pO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zNXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5oYW1idXJnZXItYm9keS1mb290ZXJ7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjY1cHg7XG5cdFx0YmFja2dyb3VuZDpyZ2JhKCMxMTEsIDAuNSk7XG5cdFx0XG5cdFx0LnNucy1pbmZve1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0Z2FwOjUwcHg7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0XHRcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG1heC13aWR0aDoyOHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6MjJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYnN7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdGhlaWdodDo2MHB4O1xuXHRtYXJnaW46MCBhdXRvO1xuXHRwYWRkaW5nOjAgNjBweDtcblx0YmFja2dyb3VuZDojZmZmO1xuLy9cdGJhY2tncm91bmQ6I0Y3RjdGNztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdHotaW5kZXg6MTAwO1xuXHRcblx0dWx7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcblx0XHRsaXtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0Zm9udC1zaXplOjEuMnJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wMWVtO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjojOEQ4RDhEO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOjU1JTtcblx0XHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg1cHgsIDFweCwgIzhEOEQ4RCwgMCwgLTUwJSwgcmlnaHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWluZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuLy9cdGJhY2tncm91bmQ6I0VGRjFGMjtcbn1cblxuLnBhZ2UtY29udGVudHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjEyMDBweDtcblx0bWFyZ2luOjAgYXV0bztcbn1cblxuLnNlY3Rpb24tdGl0bGVfX2hlYWR7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0ei1pbmRleDoxO1xuXG5cdGgze1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTpjbGFtcCgzLjNyZW0sNC4xN3Z3ICw4LjByZW0pO1xuXHRcdGxldHRlci1zcGFjaW5nOjAuMDZlbTtcblx0fVxufVxuXG4udmlldy1zaG93LWJ1dHRvbntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjE2LjY3JTtcblx0bWluLXdpZHRoOjE3NXB4O1xuXHRhc3BlY3QtcmF0aW86MS8gMC4yNTtcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3RyYXBlem9pZF9iYW5uZXIuc3ZnKSBsZWZ0IGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7XG5cdHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG5cdFx0XG5cdGF7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OjEwJTtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuODN2dyAsMS42cmVtKTtcblx0XHRmb250LXdlaWdodDo3MDA7XG5cdH1cblx0XHRcblx0Jjpob3Zlcntcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHRvcGFjaXR5OjAuNjtcblx0fVxufVxuXG4udW5kZXItcGFnZS10aXRsZXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdG1hcmdpbi1ib3R0b206ODBweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHotaW5kZXg6MTtcblx0XG5cdGgxe1xuXHRcdGNvbG9yOiM3MDdGODk7XG5cdFx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMS4wNHZ3ICwyLjByZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzowLjAzZW07XG5cdH1cblx0XG5cdC5lbnRpdGxle1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206MjVweDtcblx0XHRmb250LXNpemU6Y2xhbXAoMy4zcmVtLCA0LjE3dncgLDguMHJlbSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wMmVtO1xuXHR9XG59XG5cbi5zZWN0aW9uLXRpdGxle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOjgwcHg7XG5cblx0aDEsXG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMi4zcmVtLCAxLjc3dncsIDMuNHJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHR9XG59XG5cbmJ1dHRvbntcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYnV0dG9ue1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MzBweDtcblx0aGVpZ2h0OiA4NXB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRhLFxuXHRidXR0b257XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTMwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy90cmFwZXpvaWRfYmFjay5zdmcpIGxlZnQgYm90dG9tL2NvdmVyIG5vLXJlcGVhdDtcblx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4wNHZ3LCAycmVtKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG5cdFx0XG5cdFx0Jjpob3Zlcntcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHRcdH1cbi8qXG5cdFx0JjphZnRlcntcblx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg4cHgsIDFweCwgI2ZmZiwgMCwgLTUwJSwgcmlnaHQpO1xuXHRcdH1cbiovXG5cdH1cbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbToxMDBweDtcblxuXHQmOmJlZm9yZXtcblx0XHRAaW5jbHVkZSBtaXguZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuXHRcdHotaW5kZXg6LTE7XG5cdH1cblx0XG5cdC5hcnRpY2xlLWNvbnRlbnR7XG5cdFx0aDJ7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjE1dncsIDIuMnJlbSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cblx0XHQuYnV0dG9ue1xuXHRcdFx0bWFyZ2luOiA1cHggMCA2MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjZweDtcblx0XHRcdFx0Y29sb3I6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg1cHgsIDFweCwgI2ZmZiwgMCwgLTUwJSwgYm90dG9tKTtcblx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsMCk7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5idXNpbmVzcy1zb2x1dGlvbi1saXN0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXG5cdD4gbGl7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6I2ZmZjtcblxuXHRcdD4gYXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjA0dncsIDJyZW0pO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudGh1bWJuYWlse1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguaW1hZ2UtYmVmb3JlKDYwJSk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmltYWdlLWJsb2NrO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGx7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblxuXHRcdFx0XHRkdHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAzcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM4ODg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuMHJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkZHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDAuNzN2dywgMS40cmVtKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRhZy1saXN0e1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0bWFyZ2luLXRvcDotMTBweDtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6OTk5OXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMC41N3Z3LCAxLjFyZW0pO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2F0ZWdvcnl7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOjI3MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTNweCAxMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDojNEQ0RDREO1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAwLjczdncsIDEuNHJlbSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0KyAuYnV0dG9ue1xuXHRcdG1hcmdpbjogODBweCBhdXRvIDA7XG5cdH1cbn1cblxuLmFydGljbGUtcGFnZXJ7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRtYXJnaW46IDgwcHggMCAwO1xuXG5cdC5wcmV2LFxuXHQubmV4dHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHNpdGUtY29sb3I7XG5cdFx0Y29sb3I6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR0ZXh0LWluZGVudDogMjAwJTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ji5kaXNhYmxlZHtcblx0XHRcdG9wYWNpdHk6IDAuMzU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQucHJldntcblx0XHQmOmFmdGVye1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFycm93KDhweCwgMXB4LCB2YXIuJHNpdGUtY29sb3IsIC01MCUsIC01MCUsIGxlZnQpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHR9XG5cdH1cblxuXHQubmV4dHtcblx0XHQmOmFmdGVye1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFycm93KDhweCwgMXB4LCB2YXIuJHNpdGUtY29sb3IsIC01MCUsIC01MCUsIHJpZ2h0KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdH1cblx0fVxuXG5cdHVse1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXG5cdFx0bGl7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdGNvbG9yOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC45NHZ3LCAxLjhyZW0pO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJyLmJ0YnIsXG5ici5zcGJye1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbmRpdi5wYWdlV3JhcHtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG59XG5cbi5maXhlZC1wYWdldG9wLWJhcntcblx0Ym90dG9tOjg1cHg7XG5cdHJpZ2h0Oi0yMHB4O1xufVxuXG5mb290ZXJ7XG5cdC5mb290ZXItaW5uZXItYm9keXtcblx0XHR1bHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBmbGV4LXN0YXJ0KTtcblx0XHRcdGdhcDowIDYwcHg7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDoyNiU7XG5cdFx0XHRcdG1heC13aWR0aDo1MDBweDtcblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvOjEgLyAwLjI0O1xuXHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQucGFnZXRvcC1iYXJ7XG5cdFx0XHRib3R0b206ODVweDtcblx0XHRcdHJpZ2h0Oi0yMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LmZvb3Rlci1pbm5lci1mb290e1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRtaW4taGVpZ2h0OjEwMHB4O1xuXHRcdFxuXHRcdC5mb290ZXItaW5mb3tcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOjUwJTtcblx0XHRcdGxlZnQ6NTBweDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcblx0XHRcdC5wYWdlLWxpbmt7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDo0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3AtaGVhZGVyLXRyaWdnZXJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLmhhbWJ1cmdlci1ib2R5e1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0XG5cdC5oYW1idXJnZXItYm9keS1tYWlue1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4LWNvbnRlbnQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XG5cdFx0XG5cdFx0LmZvb3Rlci1jb250YWN0e1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRnYXA6NjBweDtcblx0XHR9XG5cdFx0XG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHR3aWR0aDoxMDAwcHg7XG5cdFx0XHRtYXJnaW46MCBhdXRvIDE1MHB4O1xuXHRcdFx0XG5cdFx0XHQuaGFtYnVyZ2VyLWxvZ297XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDozMDBweDtcblx0XHRcdFx0cGFkZGluZzowIDEzNHB4IDAgNDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1uYXZ7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6MXB4O1xuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaGFtYnVyZ2VyLW5hdntcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjcwMHB4O1xuXHRcdFx0XHRwYWRkaW5nOjMwcHggMCAzMHB4IDEyNXB4O1xuXHRcdFx0XG5cdFx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6LTcwcHg7XG5cdFx0XHRcdFx0Z2FwOjAgMTMwcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjcwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lmxhbmctc3dpdGNoe1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxufVxuLmNvbnRhaW5lcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdC13ZWJraXQtZmxleDogMTtcblx0ZmxleDogMTtcbn1cblxuLnBhZ2UtY29udGVudHtcblx0cGFkZGluZzo2MHB4IDAgMjAwcHg7XG4vL1x0cGFkZGluZzoxODBweCAwIDIwMHB4O1xufVxuXG4ubGluay1ub25le1xuXHRwb2ludGVyLWV2ZW50czpub25lO1xufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tbGlzdHtcblx0bWFyZ2luOi01MHB4IDAgNDBweDtcblx0XG5cdD4gbGl7XG5cdFx0d2lkdGg6IDMxLjclO1xuXHRcdG1hcmdpbjogNTBweCAwIDA7XG5cblx0XHQmOm5vdCg6bnRoLWNoaWxkKDNuKSl7XG5cdFx0XHRtYXJnaW46IDUwcHggMi40NSUgMCAwO1xuXHRcdH1cblx0XHRcblx0XHQ+IGF7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDMwcHg7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9tb3JlX2J1c2luZXNzX3NvbHV0aW9uLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsLjE2KTtcblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDN7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDc4cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50YWctbGlzdHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA5M3B4O1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OjMwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6NXB4IDhweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tc2VjdGlvbntcblx0LmFydGljbGUtY29udGVudHtcblx0XHQuYnV0dG9ue1xuXHRcdFx0YXtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGUtcGFnZXJ7XG5cdHVse1xuXHRcdGxpe1xuXHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJldixcblx0Lm5leHR7XG5cdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQucHJldntcblx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uZXh0e1xuXHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYnIucGNicixcbmJyLmJ0YnJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuYnIuc3Bicntcblx0ZGlzcGxheTpibG9jaztcbn1cblxuYm9keXtcblx0d2lkdGg6MTAwJTtcblx0bWluLXdpZHRoOjEwMCU7XG59XG5cbi5maXhlZC1wYWdldG9wLWJhcntcblx0Ym90dG9tOjQwcHg7XG5cdHJpZ2h0Oi0xNXB4O1xuXHRcblx0YXtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRoZWlnaHQ6MjBweDtcblx0fVxufVxuXG5mb290ZXJ7XG5cdC5mb290ZXItaW5uZXItYm9keXtcblx0XHRwYWRkaW5nOjYwcHggMzBweDtcblx0XHRcblx0XHQucGFnZXRvcC1iYXJ7XG5cdFx0XHRib3R0b206NDBweDtcblx0XHRcdHJpZ2h0Oi0xNXB4O1xuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdFx0aGVpZ2h0OjIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHVse1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdG1heC13aWR0aDo1MDBweDtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRsaXtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzoxIC8gMC4yNTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuZm9vdGVyLWlubmVyLWZvb3R7XG5cdFx0cGFkZGluZzoyMHB4IDAgMzVweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcblx0XHQuZm9vdGVyLWluZm97XG5cdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zbnMtaW5mb3tcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6YWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHRcdFx0XHRnYXA6MjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdG1heC13aWR0aDoyOHB4O1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDoyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cblxuaGVhZGVye1xuXHRoZWlnaHQ6NjBweDtcblx0cGFkZGluZzowIDYwcHggMCAxNXB4O1xuXG5cdC5oZWFkZXItbG9nb3tcblx0XHR3aWR0aDo0MnB4O1xuXHR9XG5cblx0LmhlYWRlci1ib2R5e1xuXHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcblx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcblx0XHRcdFxuXHRcdFx0Lmdsb2JhbC1uYXYtLWxpc3R7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lmxhbmctc3dpdGNoLS1idXR0b24tZW57XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmhlYWRlci1ib2R5LS1jb250YWN0e1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyLWxvZ28sXG4uZml4ZWQtaGVhZGVyLWxvZ297XG5cdHdpZHRoOjM2cHg7XG59XG5cdFxuLmZpeGVkLWhlYWRlci1sb2dve1xuXHR0b3A6MTNweDtcblx0bGVmdDoxNXB4O1xuXHRtYXgtaGVpZ2h0OjM0cHg7XG59XG5cbi5zcC1oZWFkZXItdHJpZ2dlcntcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowO1xuXHRyaWdodDowO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHR3aWR0aDo2MHB4O1xuXHRoZWlnaHQ6NjBweDtcblx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0ei1pbmRleDoxMDU7XG5cdFx0XG5cdC5tZW51LXRyaWdnZXIsXG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdH1cblxuXHQubWVudS10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDozMXB4O1xuXHRcdGhlaWdodDoxMnB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHJpZ2h0OjA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6M3B4O1xuXHRcdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRcblx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6ODguNDYlO1xuXHR9XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOiA5cHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuXHRcdG9wYWNpdHk6MDtcblx0XHR0b3A6NTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHR0b3A6NTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxufVxuXG4udHJpZ2dlcntcblx0dG9wOjVweDtcblx0cmlnaHQ6NXB4O1xuXHR3aWR0aDo1NXB4O1xuXHRoZWlnaHQ6NTVweDtcblx0XG5cdCYuaXMtb3Blbntcblx0XHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2ZmZjtcblx0XHR9XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOjMxcHg7XG5cdFx0aGVpZ2h0OjEycHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0aGVpZ2h0OjNweDtcblx0XHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMDAwO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOiA5cHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuXHRcdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmY7XG5cdH1cbn1cblxuLmhhbWJ1cmdlci1vdmVybGF5e1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuLnNwLWZpeGVke1xuXHRvdmVyZmxvdy14OmhpZGRlbjtcbn1cblxuLmhhbWJ1cmdlci1ib2R5e1xuXHR3aWR0aDoxMDAlO1xuXHRcblx0LmhhbWJ1cmdlci1ib2R5LW1haW57XG5cdFx0aGVpZ2h0OmNhbGMoMTAwJSAtIDQ1cHgpO1xuXHRcdHBhZGRpbmc6NDBweCAxNXB4O1xuXHRcdFxuXHRcdC5mb290ZXItY29udGFjdHtcblx0XHRcdGxpe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdHdpZHRoOjI5NXB4O1xuXHRcdFx0XHRcdGhlaWdodDo1MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRyaWdodDoyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDo1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1sb2dve1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6NzNweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5sb2dve1xuXHRcdFx0XHRwe1xuXHRcdFx0XHQgbWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1uYXZ7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOjMwcHggMCAxMHB4O1xuXHRcdFx0XG5cdFx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzoyNXB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5sYW5nLXN3aXRjaHtcblx0XHRcdHBhZGRpbmc6MjBweCAwIDMwcHg7XG5cdFx0XHRcblx0XHRcdC5sYW5nLXN3aXRjaC0tYnV0dG9uLWVue1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwYWRkaW5nOjVweCAwO1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmhhbWJ1cmdlci1ib2R5LWZvb3Rlcntcblx0XHRoZWlnaHQ6NDVweDtcblx0XHRcblx0XHQuc25zLWluZm97XG5cdFx0XHRnYXA6MzBweDtcblx0XHRcdFxuXHRcdFx0bGl7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXgtd2lkdGg6MjBweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OjIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJze1xuXHRoZWlnaHQ6MzVweDtcblx0cGFkZGluZzowIDE1cHg7XG5cdFxuXHR1bHtcblx0XHRsaXtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEzcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdHRvcDo2MCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFycm93KDVweCwgMXB4LCAjOEQ4RDhELCAwLCAtNTAlLCByaWdodCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1hc2tfX2FuaW1hdGlvbi0taW1nIHtcblx0bWFzay1zaXplOjQwLjUlO1xuXHQtd2Via2l0LW1hc2stc2l6ZTo0MC41JTtcbn1cblxuLnBhZ2UtY29udGVudHtcblx0d2lkdGg6MTAwJTtcblx0bWFyZ2luOjAgYXV0bztcblx0cGFkZGluZzo1MHB4IDE1cHggMTAwcHg7XG59XG5cbi52aWV3LXNob3ctYnV0dG9ue1xuXHRyaWdodDotMTVweDtcblx0YXNwZWN0LXJhdGlvOjEvIDAuMjM7XG5cblx0YXtcblx0XHRwYWRkaW5nLWxlZnQ6MTAlO1xuXHR9XG59XG5cbi51bmRlci1wYWdlLXRpdGxle1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTo0NXB4O1xuXHRcblx0LmVudGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0fVxufVxuXG4uYnV0dG9ue1xuXHRoZWlnaHQ6IDU1cHg7XG59XG5cbi5idXNpbmVzcy1zb2x1dGlvbi1zZWN0aW9ue1xuXHRwYWRkaW5nOiA0MHB4IDAgNjBweDtcblxuXHQuYXJ0aWNsZS1jb250ZW50e1xuXHRcdGgye1xuXHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHR9XG5cblx0XHQuYnV0dG9ue1xuXHRcdFx0bWFyZ2luOiAwcHggMCAzMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0YXtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5idXNpbmVzcy1zb2x1dGlvbi1saXN0e1xuXHRtYXJnaW4tYm90dG9tOjQwcHg7XG5cdFxuXHQ+IGxpe1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdH1cblx0XHRcblx0XHQ+IGF7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdHBhZGRpbmc6NDBweCAxNXB4IDIwcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsMCwwLC4xNik7XG5cdFx0XHRcblx0XHRcdGgze1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudGFnLWxpc3R7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOi0xMHB4O1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRvYmplY3R7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjVweCA4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aHVtYm5haWx7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6NDcuNSU7XG5cdFx0XHRcdG1hcmdpbjowIDIuNSUgMTVweCAwO1xuXHRcdFx0XHRcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjsnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGRse1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXRlZ29yeXtcblx0XHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6YXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXJ0aWNsZS1wYWdlcntcblx0bWFyZ2luOiA0MHB4IDAgMDtcblxuXHQucHJldixcblx0Lm5leHR7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbjogMCA4cHg7XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdH1cblx0fVxuXG5cdHVse1xuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXJ7XG5cdC5oZWFkZXItYm9keXtcblx0XHQuaGVhZGVyLWJvZHktLWNvbnRhY3R7XG5cdFx0XHR3aWR0aDoxNSU7XG5cdFx0fVxuXHR9XG59XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmhlYWRlcntcblx0LmhlYWRlci1ib2R5e1xuXHRcdC5oZWFkZXItYm9keS0tY29udGFjdHtcblx0XHRcdGJyLnRleHRicntcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtY29udGVudHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MTgwcHggMTVweCAyMDBweDtcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50e1xuXHR3aWR0aDoxMDAlO1xuXHRtYXgtd2lkdGg6MTAwJTtcblx0cGFkZGluZzoxODBweCAxNXB4IDIwMHB4O1xufVxufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYnIuYnRicntcblx0ZGlzcGxheTpibG9jaztcbn1cblxuYnIuc3Bicntcblx0ZGlzcGxheTpub25lO1xufVxuXG59XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwibWl4aW5cIiBhcyBtaXg7XG5AdXNlIFwibWl4aW5fc3ZnXCIgYXMgc3ZnO1xuXG4vKiBoZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbmhlYWRlcntcblx0cG9zaXRpb246IGZpeGVkO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6MTAwJTtcblx0YmFja2dyb3VuZDpub25lO1xuXHRwYWRkaW5nOiAzMHB4IGNsYW1wKDE2MHB4LCAxMS43JSwgMjcwcHgpIDMwcHggNTBweDtcblx0ei1pbmRleDoxMDI7XG5cblx0LmhlYWRlci1sZWZ0e1xuXHRcdCYubG9nb3tcblx0XHRcdHdpZHRoOjcwcHg7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDEvMC45NDtcblxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjNzKTtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXG5cdFx0XHRcdFx0Ji5sb2dvYmt7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1yaWdodHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcblxuXHRcdC5zbnN7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYueHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vZW4vY29tbW9uL2ltYWdlcy9sb2dvX3guc3ZnKSAgY2VudGVyIC8gMzBweCAyNHB4IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigxcyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pZ3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vZW4vY29tbW9uL2ltYWdlcy9pY29uX2lnX2JrLnN2ZykgIGNlbnRlciAvIDI0cHggMjRweCBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMXMpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYueW91dHViZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vZW4vY29tbW9uL2ltYWdlcy9sb2dvX3lvdXR1YmUuc3ZnKSAgY2VudGVyIC8gMzBweCAyNHB4IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigxcyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2hhbmdlLWxhbmd1YWdle1xuXHRcdFx0bWFyZ2luOiAwIDAgMCA0MHB4O1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC4zcyk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzJEMkQyRDtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhZ2UtbGlua3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0cGFkZGluZzogNXB4IDAgN3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguM3MpO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY29udGFjdHtcblx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2VuL2NvbW1vbi9pbWFnZXMvaWNvbl9tYWlsX2JrLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigxcyk7XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYud2hpdGVCYWNre1xuXHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdH1cbn1cblxuLmVuLXRyaWdnZXJ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAxNXB4O1xuXHRyaWdodDogNC45JTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNzBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAxMDU7XG5cdGJvcmRlci1yYWRpdXM6bm9uZTtcblx0YmFja2dyb3VuZDpub25lO1xuXG5cdC5tZW51LXRyaWdnZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdHNwYW57XG5cdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogIzJEMkQyRDtcblx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRcdHRvcDogMjFweDtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdHRvcDogMzNweDtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0XHRcdGJvdHRvbTogMjJweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hY3RpdmV7XG5cdFx0Lm1lbnUtdHJpZ2dlcntcblx0XHRcdHNwYW57XG5cdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGFtYnVyZ2VyLW92ZXJsYXl7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHRyaWdodDowO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjcpO1xuXHR6LWluZGV4OiAxMDI7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLmhhbWJ1cmdlci13cmFwcGVye1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDogNjgwcHg7XG5cdHBhZGRpbmctbGVmdDogMTAuMSU7XG5cdCY6OmJlZm9yZXtcblx0XHRAaW5jbHVkZSBtaXguZnVsbC13aWR0aDtcblx0XHR3aWR0aDogMTEwdnc7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzcwNzA3MCAwJSwgIzMwMzAzMCAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOUJDNkU4IDAlLCAjMTc0ODcwIDEwMCUpO1xuXHR9XG5cdCY6OmFmdGVye1xuXHRcdEBpbmNsdWRlIG1peC5mdWxsLXdpZHRoO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9lbi9jb21tb24vaW1hZ2VzL2JrZ19oYW1idXJnZXItbWVudV9wYy5wbmcpICBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdH1cblx0ZmlndXJle1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IDY3cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMTBweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cdC5oYW1idXJnZXItZ2xvYmFse1xuXHRcdHdpZHRoOiA1MHZ3O1xuXG5cdFx0Lmdsb2JhbC1tZW51e1xuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOiA0MzVweDtcblx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCA1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA4MHB4O1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4wcmVtO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTXVrdGEnLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1yaWdodHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdHJpZ2h0OiBjbGFtcCgxNjBweCwxMS43JSwyNzBweCk7XG5cdH1cblxuXHQuc25ze1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHR9XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdH1cblx0XHRcdCYueHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvbG9nb194X3doaXRlLnN2ZykgIGNlbnRlciAvIDMwcHggMjRweCBuby1yZXBlYXQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDFzKTtcblx0XHRcdH1cblx0XHRcdCYuaWd7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2xvZ29faW5zdGFncmFtX3doaXRlLnN2ZykgIGNlbnRlciAvIDI0cHggMjRweCBuby1yZXBlYXQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDFzKTtcblx0XHRcdH1cblx0XHRcdCYueW91dHViZXtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvbG9nb195b3V0dWJlX3doaXRlLnN2ZykgIGNlbnRlciAvIDMwcHggMjRweCBuby1yZXBlYXQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDFzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hhbmdlLWxhbmd1YWdle1xuXHRcdG1hcmdpbjogMCAwIDAgNDBweDtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0YmFja2dyb3VuZDogIzJEMkQyRDtcblxuXHRcdGF7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjNzKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Y29sb3I6ICM5M0JGRTE7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwLjElO1xuXHRcdGJvdHRvbTogMTIwcHg7XG5cdFx0d2lkdGg6IDM3MHB4O1xuXHRcdGhlaWdodDogNjJweDtcblxuXHRcdGF7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2NXB4O1xuXHRcdFx0Y29sb3I6ICMwNDRFODU7XG5cdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0YW5pbWF0aW9uOiBjb250YWN0X3VzIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdFx0XHRAa2V5ZnJhbWVzIGNvbnRhY3RfdXMge1xuXHRcdFx0XHRmcm9tIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTcsMC45Nyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dG8ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLCA1MCUpO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9hcnJvdyhcIiMwNDRFODVcIik7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC4zcyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4qL1xuLyogbGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWN0aW9uLXRpdGxle1xuXHRtYXJnaW46IDAgMCAxMDBweDtcblx0cGFkZGluZzogMCAyNXB4O1xuXG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogNC41cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cblx0cHtcblx0XHRtYXJnaW46IDYwcHggMCAwO1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0fVxufVxuXG4uY29udGFjdC11cy1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMTVweCAwIDExMHB4O1xuXG5cdCY6OmJlZm9yZXtcblx0XHRAaW5jbHVkZSBtaXguZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vZW4vY29tbW9uL2ltYWdlcy9iZ19jb250YWN0dXNfcGMuanBnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdH1cblxuXHQuc2VjdGlvbi10aXRsZXtcblx0XHRtYXJnaW46IDAgMCAxMzBweDtcblxuXHRcdGgye1xuXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDQ2MHB4O1xuXHRcdGhlaWdodDogOTVweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdGF7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjVweDtcblx0XHRcdGNvbG9yOiAjMDQ0RTg1O1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdGFuaW1hdGlvbjogY29udGFjdF91cyAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHRcdFx0QGtleWZyYW1lcyBjb250YWN0X3VzIHtcblx0XHRcdFx0ZnJvbSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk3LDAuOTcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRvIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCwgNTAlKTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fYXJyb3coXCIjMDQ0RTg1XCIpO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguM3MpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZC1ub25le1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZC1ibG9ja3tcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudHtcblx0cGFkZGluZzowO1xufVxuLypcbmhlYWRlcntcblx0LmhlYWRlci1sZWZ0e1xuXHRcdCYubG9nb3tcblx0XHRcdGF7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHQmLmxvZ29ia3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5lbi10cmlnZ2Vye1xuXHQmOmhvdmVye1xuXHRcdCY6bm90KC5hY3RpdmUpe1xuXHRcdFx0Lm1lbnUtdHJpZ2dlcntcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGFtYnVyZ2VyLXdyYXBwZXJ7XG5cdC5oYW1idXJnZXItZ2xvYmFse1xuXHRcdC5nbG9iYWwtbWVudXtcblx0XHRcdGxpe1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtNjVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiovXG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnR7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb24tdGl0bGV7XG5cdG1hcmdpbjogMCAwIDQ1cHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0aDJ7XG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdHB7XG5cdFx0bWFyZ2luOiAzNXB4IDAgMDtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG59XG5cbi5jb250YWN0LXVzLXNlY3Rpb257XG5cdHBhZGRpbmc6IDc1cHggMCA0MHB4O1xuXG5cdCY6OmJlZm9yZXtcblx0XHRAaW5jbHVkZSBtaXguZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vZW4vY29tbW9uL2ltYWdlcy9iZ19jb250YWN0dXNfc3AuanBnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdH1cblxuXHQuc2VjdGlvbi10aXRsZXtcblx0XHRtYXJnaW46IDAgMCA3MHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHRcdH1cblx0fVxuXG5cdC5idXR0b257XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRoZWlnaHQ6IDc1cHg7XG5cblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKlxuaGVhZGVye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMTVweCA2MHB4IDE1cHggMTVweDtcblxuXHQuaGVhZGVyLWxlZnR7XG5cdFx0Ji5sb2dve1xuXHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0Ji5sb2dvYmt7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxvZ293dHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1yaWdodHtcblx0XHQuc25ze1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQucGFnZS1saW5re1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2hhbmdlLWxhbmd1YWdle1xuXHRcdFx0bWFyZ2luOiAwIDVweCAwIDA7XG5cdFx0fVxuXHR9XG59XG5cbi5lbi10cmlnZ2Vye1xuXHR0b3A6IDEwcHg7XG5cdHJpZ2h0OiAxNXB4O1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHQubWVudS10cmlnZ2Vye1xuXHRcdHNwYW57XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHR0b3A6IDE5cHg7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblx0XHRcdFx0Ym90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmFjdGl2ZXtcblx0XHQubWVudS10cmlnZ2Vye1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGFtYnVyZ2VyLW92ZXJsYXl7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaGFtYnVyZ2VyLXdyYXBwZXJ7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuXHRAaW5jbHVkZSBtaXguY29sdW1uO1xuXHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRwYWRkaW5nOiAxNXZoIDEzLjN2dyAwO1xuXHQmOjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgbWl4LmZ1bGwtd2lkdGg7XG5cdFx0d2lkdGg6IDExMHZ3O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5QkM2RTggMCUsICMxNzQ4NzAgMTAwJSk7XG5cdH1cblx0Jjo6YWZ0ZXJ7XG5cdFx0QGluY2x1ZGUgbWl4LmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2VuL2NvbW1vbi9pbWFnZXMvYmtnX2hhbWJ1cmdlci1tZW51X3NwLnBuZykgIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblx0fVxuXHRmaWd1cmV7XG5cdFx0d2lkdGg6IDY0cHg7XG5cdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cdH1cblx0LmhhbWJ1cmdlci1nbG9iYWx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogOC41dmg7XG5cdFx0Lmdsb2JhbC1tZW51e1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgNDBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRsZWZ0OiAtNDBweDtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJNdWt0YVwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XG5cblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IC03MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNuc3tcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRib3R0b206IDE3NXB4O1xuXHRcdGxlZnQ6NTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ji54e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9sb2dvX3hfd2hpdGUuc3ZnKSAgY2VudGVyIC8gMzBweCAyNHB4IG5vLXJlcGVhdDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMXMpO1xuXHRcdFx0fVxuXHRcdFx0Ji5pZ3tcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvbG9nb19pbnN0YWdyYW1fd2hpdGUuc3ZnKSAgY2VudGVyIC8gMjRweCAyNHB4IG5vLXJlcGVhdDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMXMpO1xuXHRcdFx0fVxuXHRcdFx0Ji55b3V0dWJle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9sb2dvX3lvdXR1YmVfd2hpdGUuc3ZnKSAgY2VudGVyIC8gMzBweCAyNHB4IG5vLXJlcGVhdDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMXMpO1xuXHRcdFx0fVxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbntcblx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDUwJSwwKTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0Ym90dG9tOiA2MHB4O1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRoZWlnaHQ6IDc1cHg7XG5cblx0XHRhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDY1cHg7XG5cdFx0XHRjb2xvcjogIzA0NEU4NTtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdGFuaW1hdGlvbjogY29udGFjdF91cyAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHRcdFx0QGtleWZyYW1lcyBjb250YWN0X3VzIHtcblx0XHRcdFx0ZnJvbSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk3LDAuOTcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRvIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCwgNTAlKTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fYXJyb3coXCIjMDQ0RTg1XCIpO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguM3MpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuKi9cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVye1xuXHQuaGVhZGVyLWxlZnR7XG5cdFx0Ji5sb2dve1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVye1xuXHQuaGVhZGVyLWxlZnR7XG5cdFx0Ji5sb2dve1xuXHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxufVxuXG4ubWFpbi12aXN1YWwtc2VjdGlvbntcblx0Lm1haW4tc2VjdGlvbi10aXRsZXtcblx0XHRoMXtcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXHR9XG59XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwiYm9vdHN0cmFwX2VuXCIgYXMgYnM7XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHBhZGRpbmctdG9wOjEwMHB4O1xufVxuXG4udmlldy1oZWxsby1iYW5uZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjgwMHB4O1xuXHRtYXJnaW46MCBhdXRvO1xuXHRhc3BlY3QtcmF0aW86MS8gMC4xNjc7XG5cdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy90cmFwZXpvaWRfYmFubmVyLnN2ZykgbGVmdCBib3R0b20vY292ZXIgbm8tcmVwZWF0O1xuXHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcblx0YXtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRyaWdodDowO1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6MzBweDtcblx0XHRmb250LWZhbWlseTogXCJBcmlhbFwiLHNhbnMtc2VyaWY7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LXNpemU6Y2xhbXAoMi4wcmVtLCAyLjA4dncsIDQuMHJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcblx0fVxuXHRcblx0Jjpob3Zlcntcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHRvcGFjaXR5OjAuNjtcblx0fVxufVxuXG4uc2MtbGluay1idG57XG5cdHdpZHRoOiAzNTBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRcblx0Ji5yaWdodHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdCYuY2VudGVye1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0YXtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMDA2QUI2O1xuXHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuXHRcdGFuaW1hdGlvbjogY29udGFjdF91cyAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHRcdEBrZXlmcmFtZXMgY29udGFjdF91cyB7XG5cdFx0XHRmcm9tIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk3LDAuOTcpO1xuXHRcdFx0fVxuXHRcdFx0dG8ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCUsNTAlKTtcblx0XHRcdEBpbmNsdWRlIGJzLmljb25fYXJyb3coXCIjZmZmXCIpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMjVweDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdH1cblx0fVxufVxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6NTA7XG5cblx0Lm1haW4tc2VjdGlvbi10aXRsZXtcblx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoNTAlLDUwJSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEzNDJweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdGgxe1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDYuNXJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTXVrdGEnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjIyNTtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNdWt0YScsIHNhbnMtc2VyaWY7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zNTtcblx0XHR9XG5cdH1cblxuXHRmaWd1cmV7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi53aGF0LW1qZy1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE3MzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDEwMHB4IDAgMTE1cHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdH1cblxuXHQucG9pbnR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTQ1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogY2xhbXAoMTUwcHgsIDEydncsIDIzMHB4KTtcblx0XHRoZWlnaHQ6IGNsYW1wKDE1MHB4LCAxMnZ3LCAyMzBweCk7XG5cdFx0YmFja2dyb3VuZDogIzAwNmFiNjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjM1dncsIDIuNnJlbSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cblx0XHRzcGFue1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDQuMHJlbSwgMy40NHZ3LCA2LjZyZW0pO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdHZW9yZ2lhJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHR9XG5cdH1cblxuXHQud2hhdHMtbWpnLWRldGFpbHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGJzLmp1c3RpZnkoZmxleC1lbmQpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGZpZ3VyZXtcblx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNDJweDtcblx0XHR9XG5cdH1cblxuXHQud2hhdHMtbWpnLWxpbmt7XG5cdFx0cGFkZGluZzogNjBweCA0MHB4IDUwcHggODVweDtcblx0XHRiYWNrZ3JvdW5kOiAjRTZGNUZGO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDZBQjY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzZweDtcblxuXHRcdD5zcGFue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0Y29sb3I6ICMwNDRFODU7XG5cdFx0XHRmb250LXNpemU6IDMuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblxuXHRcdD5we1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGNvbG9yOiAjMTEzODU2O1xuXHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblx0fVxufVxuXG4uc29sdXRpb24tZ3JvdXAtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxNzMwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMzBweCAwIDgwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuXHR9XG5cblx0LnNvbHV0aW9uLWdyb3VwLWxpc3R7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblxuXHRcdGxpe1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIGJzLmp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHR3aWR0aDogNDguNSU7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzEpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzJTtcblx0XHRcdH1cblxuXHRcdFx0ZmlndXJle1xuXHRcdFx0XHRAaW5jbHVkZSBicy5pbWFnZS1iZWZvcmUoNjkuMjUlKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNDMuMSU7XG5cdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ncm91cC1kZXRhaWx7XG5cdFx0XHRcdHdpZHRoOiA1MiU7XG5cblx0XHRcdFx0Lm51bXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTg1O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1tb3ZpZS1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEzNDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDEzMHB4IDAgMTQwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdH1cblxuXHQuc2VjdGlvbi10aXRsZXtcblx0XHQmLm1iLXNtYWxse1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC1tb3ZpZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIDAgMTQwcHg7XG5cdH1cblxuXHQ+IHB7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0fVxuXG5cdC5zYy1saW5rLWJ0bntcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtZGVzYy10eHR7XG5cdFx0cGFkZGluZzogMzVweCA3MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNGNkY2RjY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzZweDtcblxuXHRcdHB7XG5cdFx0XHRjb2xvcjogIzExMzg1Njtcblx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0fVxuXHR9XG59XG5cbi5zb2x1dGlvbnMtcHJvdmlkZWQtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMzQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMzBweCAwIDEyNXB4O1xuXG5cdCY6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIGJzLmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogI0Y2RjZGNjtcblx0fVxuXG5cdC5zZWN0aW9uLXRpdGxle1xuXHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cdH1cblxuXHQuc29sdXRpb25zLXByb3ZpZGVkLWxpc3R7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0XHRsaXtcblx0XHRcdHdpZHRoOiA0OC43NSU7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDg1cHggODBweDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDM1cHg7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luOiAwIDIuNSUgMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRkbHtcblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzc1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2hhdC1tamctc2VjdGlvbntcblx0LndoYXRzLW1qZy1kZXRhaWx7XG5cdFx0ZmlndXJle1xuXHRcdFx0QGluY2x1ZGUgYnMuaW1hZ2UtYmVmb3JlKDY2LjQlKTtcblx0XHRcdHdpZHRoOiA0Mi43JTtcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRAaW5jbHVkZSBicy5pbWFnZS1ibG9jaztcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblxuXHRcdFx0XHQmLnNwaW1ne1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmluZm9ncmFwaGlje1xuXHRcdFx0QGluY2x1ZGUgYnMuaW1hZ2UtYmVmb3JlKDU2JSk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNTUuNyU7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0QGluY2x1ZGUgYnMuaW1hZ2UtYmxvY2s7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MzBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndoYXQtbWpnLXNlY3Rpb257XG5cdHBhZGRpbmc6IDEzNXB4IDIwcHggMTE1cHg7XG5cblx0LndoYXRzLW1qZy1kZXRhaWx7XG5cdFx0ZmlndXJle1xuXHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDExMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zb2x1dGlvbi1ncm91cC1zZWN0aW9ue1xuXHRwYWRkaW5nOiAxMzBweCAyNXB4IDcwcHg7XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdC5tYWluLXNlY3Rpb24tdGl0bGV7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHR9XG59XG5cbi53aGF0LW1qZy1zZWN0aW9ue1xuXHQucG9pbnR7XG5cdFx0bGVmdDogNDVweDtcblx0fVxuXG5cdC53aGF0cy1tamctZGV0YWlse1xuXHRcdEBpbmNsdWRlIGJzLmp1c3RpZnkoY2VudGVyKTtcblxuXHRcdGZpZ3VyZXtcblx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDApO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0XHQmLnBjaW1ne1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNwaW1ne1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluZm9ncmFwaGlje1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDkuOXZ3O1xuXHRcdH1cblx0fVxufVxuXG4uc29sdXRpb24tZ3JvdXAtc2VjdGlvbntcblx0LnNvbHV0aW9uLWdyb3VwLWxpc3R7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4NSU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRsaXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdC5tYWluLXNlY3Rpb24tdGl0bGV7XG5cdFx0aDF7XG5cdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXHRcdFx0cGFkZGluZzogMzVweCAwIDA7XG5cdFx0XHRmb250LXNpemU6IDMuNXJlbTtcblxuXHRcdFx0YnJ7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53aGF0cy1tamctZGV0YWlse1xuXHQuaW5mb2dyYXBoaWN7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udmlldy1oZWxsby1iYW5uZXJ7XG5cdHdpZHRoOjEwMCU7XG5cdFxuXHRhe1xuXHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXHR9XG59XG5cbi5zYy1saW5rLWJ0bntcblx0d2lkdGg6IDI4MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cblx0Ji5zcC1jZW50ZXJ7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHRhe1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdGhlaWdodDogYXV0bztcblxuXHQubWFpbi1zZWN0aW9uLXRpdGxle1xuXHRcdGgxe1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMjQwcHg7XG5cdFx0XHRjb2xvcjogIzE3NDg3MDtcblx0XHRcdGZvbnQtc2l6ZTogMy4zcmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjI1O1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tc2VjdGlvbi10aXRsZXtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblxuXHRmaWd1cmV7XG5cdFx0aW1ne1xuXHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDAsMCk7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4ucGFnZS1jb250ZW50e1xuXHRwYWRkaW5nLXRvcDo3MHB4O1xufVxuXG4ud2hhdC1tamctc2VjdGlvbntcblx0cGFkZGluZzogNzBweCAwO1xuXG5cdC5wb2ludHtcblx0XHR0b3A6IC0xNXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDExNXB4O1xuXHRcdG1heC13aWR0aDogMTE1cHg7XG5cdFx0aGVpZ2h0OiAxMTVweDtcblx0XHRtYXgtaGVpZ2h0OiAxMTVweDtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblxuXHRcdHNwYW57XG5cdFx0XHRmb250LXNpemU6IDMuM3JlbTtcblx0XHR9XG5cdH1cblxuXHQud2hhdHMtbWpnLWRldGFpbHtcblx0XHRmaWd1cmV7XG5cdFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteHtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDZBQjY7XG5cdFx0fVxuXG5cdFx0LnBzLWNvbnRhaW5lci5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlse1xuXHRcdFx0YmFja2dyb3VuZDogIzAwNkFCNjtcblx0XHR9XG5cblx0XHQuaW5mb2dyYXBoaWN7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggNTVweCAzMHB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cblx0XHRcdC5tamd7XG5cdFx0XHRcdHdpZHRoOiAyMzVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMzVweDtcblx0XHRcdFx0aGVpZ2h0OiAyMzVweDtcblx0XHRcdFx0bWF4LWhlaWdodDogMjM1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCA2cHggYnMuJHNpdGUtY29sb3I7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHR3aWR0aDogMzQwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM0MHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDM0MHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdHdpZHRoOiAyODVweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI4NXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjg1cHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMjg1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvZ297XG5cdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuamFwYW5lc2V7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjIzO1xuXHRcdFx0XHRcdC5ibHVlLWZvbnR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVse1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDAgNXB4IDVweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMXB4IDZweCByZ2JhKDAsIDEwNiwgMTgyLCAuNSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdFx0XHQmLmxvbmctbmFtZXtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpLCY6bnRoLWNoaWxkKDUpe1xuXHRcdFx0XHRcdFx0bGVmdDogLTc1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpLCY6bnRoLWNoaWxkKDQpe1xuXHRcdFx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndoYXRzLW1qZy1saW5re1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXG5cdFx0PnNwYW57XG5cdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdH1cblxuXHRcdD5we1xuXHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHR9XG5cdH1cbn1cblxuLnNvbHV0aW9uLWdyb3VwLXNlY3Rpb257XG5cdHBhZGRpbmc6IDgwcHggMCA3MHB4O1xuXG5cdC5zb2x1dGlvbi1ncm91cC1saXN0e1xuXHRcdG1heC13aWR0aDogNjUwcHg7XG5cdFx0Ly8gcGFkZGluZzogMCAxNXB4O1xuXG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgybisxKXtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0ZmlndXJle1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNjIuNSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmdyb3VwLWRldGFpbHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cblx0XHRcdFx0XHRcdC5udW17XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cblx0XHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5ncm91cC1uYW1le1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1tb3ZpZS1zZWN0aW9ue1xuXHRwYWRkaW5nOiA4MHB4IDAgNzBweDtcblxuXHQuc2VjdGlvbi10aXRsZXtcblx0XHQmLm1iLXNtYWxse1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC1tb3ZpZXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDgzJTtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNjBweDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0QGluY2x1ZGUgYnMuaW1hZ2UtYmVmb3JlKDE3NSUpO1xuXG5cdFx0Znctc3RvcnlibG9ja3tcblx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQ+IHB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cblx0LnNjLWxpbmstYnRue1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdH1cblxuXHQucHJvZHVjdC1kZXNjLXR4dHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpe1xuLnByb2R1Y3QtbW92aWUtc2VjdGlvbntcblx0LnByb2R1Y3QtbW92aWV7XG5cdFx0QGluY2x1ZGUgYnMuaW1hZ2UtYmVmb3JlKDYwJSk7XG5cdH1cbn1cbn1cblxuLnNvbHV0aW9ucy1wcm92aWRlZC1zZWN0aW9ue1xuXHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRwYWRkaW5nOiA4MHB4IDAgNzBweDtcblxuXHQuc2VjdGlvbi10aXRsZXtcblx0XHRtYXJnaW46IDAgMCA0NXB4O1xuXHR9XG5cblx0LnNvbHV0aW9ucy1wcm92aWRlZC1saXN0e1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGRse1xuXHRcdFx0XHRkdHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndoYXRzLW1qZy1kZXRhaWx7XG5cdC5pbmZvZ3JhcGhpY3tcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDoxNjAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6aW5pdGlhbDtcblx0XHR9XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLXZpc3VhbC1zZWN0aW9ue1xuXHQubWFpbi1zZWN0aW9uLXRpdGxle1xuXHRcdGgxe1xuXHRcdFx0bWFyZ2luOiAwIDAgMjAwcHg7XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi12aXN1YWwtc2VjdGlvbntcblx0Lm1haW4tc2VjdGlvbi10aXRsZXtcblx0XHRoMXtcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXHR9XG59XG59XG4iXX0= */