@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;
  }
}
/* layout
-------------------------------------------------------*/
.group-section {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.group-section > dl {
  margin: 0 0 100px;
}
.group-section > dl dt {
  margin: 0 0 40px;
  color: #000;
  font-size: clamp(1.9rem, 1.46vw, 2.8rem);
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
  line-height: 1.45;
}
.group-section > dl dd {
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  text-align: center;
  line-height: 2;
}

.group-list-section {
  position: relative;
  width: 100%;
  margin: 0 auto 130px;
  padding: 65px 0 80px;
}
.group-list-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;
}
.group-list-section h2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
  padding: 20px 0;
  background: #000;
  color: #fff;
  font-size: clamp(1.6rem, 1.04vw, 2rem);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
}
.group-list-section .group-list {
  display: flex;
  flex-wrap: wrap;
}
.group-list-section .group-list li a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 38px 20px;
  background: #fff;
  border: 1px solid #fff;
}
.group-list-section .group-list li a:before {
  position: absolute;
  transform: translate(-50%, 0);
  content: "";
  top: auto;
  bottom: -15px;
  left: 50%;
  width: 30px;
  height: 30px;
  background: #000;
  border-radius: 50%;
  opacity: 0;
}
.group-list-section .group-list li a:after {
  position: absolute;
  transform: translate(-50%, 0);
  content: "";
  top: auto;
  bottom: -2px;
  left: 50%;
  width: 3px;
  height: 3px;
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  border-color: #fff;
  border-style: solid;
  border-width: 1px 1px 0 0;
  display: inline-block;
  transform: translate(-50%, 0) rotate(135deg);
  opacity: 0;
}
.group-list-section .group-list li a dl dt {
  font-size: clamp(1.4rem, 0.89vw, 1.7rem);
  font-weight: 700;
  line-height: 1.5;
}
.group-list-section .group-list li a dl dd {
  color: #000;
  font-size: clamp(1rem, 0.57vw, 1.1rem);
  letter-spacing: 0.05em;
  line-height: 1.5;
}

.group-item-section {
  width: 100%;
  margin: 0 auto;
}
.group-item-section .group-item:not(:last-of-type) {
  margin-bottom: 150px;
}
.group-item-section .group-item .detail-group {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 35px;
}
.group-item-section .group-item .detail-group figure {
  position: relative;
  width: 31%;
  margin: 0 70px 0 0;
}
.group-item-section .group-item .detail-group figure::before {
  content: "";
  display: block;
  padding-top: 62.5%;
}
.group-item-section .group-item .detail-group figure img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.group-item-section .group-item .detail-group dl {
  flex: 1;
  -webkit-flex: 1;
}
.group-item-section .group-item .detail-group dl dt {
  margin: 0 0 20px;
  font-size: clamp(1.9rem, 1.25vw, 2.4rem);
  font-weight: 700;
  line-height: 1.5;
}
.group-item-section .group-item .detail-group dl dt span {
  display: block;
  width: 100%;
  color: #000;
  font-size: clamp(1rem, 0.63vw, 1.2rem);
  letter-spacing: 0.05em;
  line-height: 1.5;
}
.group-item-section .group-item .detail-group dl dd p {
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.65;
}
.group-item-section .group-item .detail-group dl dd .button {
  margin: 20px 0 0;
  max-width: 260px;
  height: 40px;
}
.group-item-section .group-item .detail-group dl dd .button a {
  font-size: 1.4rem;
  box-shadow: none;
}
.group-item-section .group-item .detail-group dl dd .button a:before {
  content: "";
  position: relative;
  width: 15px;
  height: 15px;
  margin: 0 10px 0 0;
  background: red;
  background: url(../common/images/icon_download.svg) center/contain no-repeat;
}
.group-item-section .group-item .detail-group dl dd .button a:after {
  display: none;
}
.group-item-section .group-item .detail-group-list {
  display: flex;
  flex-wrap: wrap;
}
.group-item-section .group-item .detail-group-list li {
  width: 31%;
}
.group-item-section .group-item .detail-group-list li.no-page a {
  pointer-events: none;
  padding: 25px 15px;
}
.group-item-section .group-item .detail-group-list li.no-page a:before, .group-item-section .group-item .detail-group-list li.no-page a:after {
  display: none;
}
.group-item-section .group-item .detail-group-list li:not(:nth-of-type(3n)) {
  margin: 0 3.5% 0 0;
}
.group-item-section .group-item .detail-group-list li a {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
  padding: 25px 15px 25px 45px;
  border-bottom: 2px solid #000;
  font-size: clamp(1.5rem, 0.94vw, 1.8rem);
  font-weight: 500;
  line-height: 1.5;
}
.group-item-section .group-item .detail-group-list li a:before {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  display: block;
  top: 50%;
  left: 15px;
  width: 20px;
  height: 20px;
  background: #000;
  border-radius: 50%;
}
.group-item-section .group-item .detail-group-list li a:after {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: 22px;
  width: 3px;
  height: 3px;
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  border-color: #fff;
  border-style: solid;
  border-width: 1px 1px 0 0;
  display: inline-block;
  transform: translate(0, -50%) rotate(45deg);
}
.group-item-section .other-group-item {
  display: flex;
  flex-wrap: wrap;
  margin: -50px 0 0;
}
.group-item-section .other-group-item .group-item {
  width: 31%;
  margin: 50px 0 0;
}
.group-item-section .other-group-item .group-item:not(:last-of-type) {
  margin: 50px 0 0;
}
.group-item-section .other-group-item .group-item:not(:nth-of-type(3n)) {
  margin: 50px 3.5% 0 0;
}
.group-item-section .other-group-item .group-item .detail-group-list li {
  width: 100%;
}

@media screen and (min-width: 1201px) {
  /* ------------------------------------------------------*/
}
@media screen and (max-width: 1200px) {
  /* ------------------------------------------------------*/
}
@media screen and (min-width: 1000px) {
  /* ------------------------------------------------------*/
  .group-list-section .group-list {
    margin: -30px 0 0;
  }
  .group-list-section .group-list li {
    width: 23.5%;
    margin: 30px 0 0;
  }
  .group-list-section .group-list li:not(:nth-child(4n)) {
    margin: 30px 2% 0 0;
  }
  .group-list-section .group-list li a {
    transition: 0.5s ease;
  }
  .group-list-section .group-list li a:before, .group-list-section .group-list li a:after {
    transition: 0.5s ease;
  }
  .group-list-section .group-list li a:hover {
    border: 1px solid #000;
  }
  .group-list-section .group-list li a:hover:before, .group-list-section .group-list li a:hover:after {
    opacity: 1;
  }
  .group-item-section .group-item {
    display: flex;
    flex-direction: column;
  }
  .group-item-section .group-item .detail-group {
    flex-grow: 1;
  }
  .group-item-section .group-item .detail-group-list li a {
    transition: 0.5s ease;
  }
  .group-item-section .group-item .detail-group-list li a:hover {
    background: #f8f8f8;
  }
  .group-item-section .group-item .detail-group {
    flex-direction: row-reverse;
  }
  .group-item-section .group-item .detail-group dl dd .button a:before {
    transition: 0.5s ease;
  }
  .group-item-section .group-item .detail-group dl dd .button a:hover:before {
    background: url(../common/images/icon_download_b.svg) center/contain no-repeat;
  }
  .group-item-section .group-item .detail-group figure {
    margin: 0 0 0 70px;
  }
}
@media screen and (max-width: 999px) {
  /* ------------------------------------------------------*/
  .group-section {
    padding: 0;
  }
  .group-section > dl {
    margin: 0 0 50px;
  }
  .group-section > dl dt {
    margin: 0 0 25px;
    line-height: 1.4;
  }
  .group-section > dl dd {
    text-align: left;
    line-height: 1.5;
  }
  .group-list-section {
    margin: 0 0 50px;
    padding: 40px 0;
  }
  .group-list-section h2 {
    margin-bottom: 15px;
    padding: 15px 0;
  }
  .group-list-section .group-list li {
    width: 100%;
  }
  .group-list-section .group-list li:not(:last-child) {
    margin-bottom: 10px;
  }
  .group-list-section .group-list li a {
    padding: 17px 60px 17px 25px;
  }
  .group-list-section .group-list li a:before {
    position: absolute;
    transform: translate(0, -50%);
    top: 50%;
    left: auto;
    right: 15px;
    width: 25px;
    height: 25px;
    opacity: 1;
  }
  .group-list-section .group-list li a:after {
    position: absolute;
    transform: translate(0, -50%);
    transform: translate(0, -50%) rotate(135deg);
    top: 50%;
    left: auto;
    right: 25px;
    opacity: 1;
  }
  .group-item-section {
    padding: 0;
  }
  .group-item-section .group-item:not(:last-of-type) {
    margin: 0 0 100px;
  }
  .group-item-section .group-item .detail-group {
    margin: 0 0 25px;
  }
  .group-item-section .group-item .detail-group figure {
    width: 100%;
    margin: 0 0 25px;
  }
  .group-item-section .group-item .detail-group figure:before {
    padding-top: 62.5%;
  }
  .group-item-section .group-item .detail-group dl {
    flex: auto;
    -webkit-flex: auto;
  }
  .group-item-section .group-item .detail-group dl dd p {
    line-height: 1.5;
  }
  .group-item-section .group-item .detail-group dl dd .button {
    margin: 25px 0 0;
    max-width: 240px;
  }
  .group-item-section .group-item .detail-group dl dd .button a {
    letter-spacing: 0;
  }
  .group-item-section .group-item .detail-group dl dd .button a:before {
    width: 12px;
    height: 12px;
    margin: 0 8px 0 0;
  }
  .group-item-section .group-item .detail-group-list li {
    width: 100%;
  }
  .group-item-section .group-item .detail-group-list li:not(:nth-of-type(3n)) {
    margin: 0;
  }
  .group-item-section .group-item .detail-group-list li:not(:last-child) {
    margin: 0 0 25px;
  }
  .group-item-section .group-item .detail-group-list li.no-page a {
    padding: 15px 8px;
  }
  .group-item-section .group-item .detail-group-list li a {
    padding: 15px 0 15px 35px;
  }
  .group-item-section .group-item .detail-group-list li a:before {
    position: absolute;
    transform: translate(0, 0);
    top: 19px;
    left: 8px;
    width: 15px;
    height: 15px;
  }
  .group-item-section .group-item .detail-group-list li a:after {
    position: absolute;
    transform: translate(0, 0);
    top: 27px;
    left: 13px;
    width: 3px;
    height: 3px;
    transform: translate(0, -50%) rotate(45deg);
  }
  .group-item-section .other-group-item {
    margin: 0 0 50px;
  }
  .group-item-section .other-group-item .group-item {
    width: 100%;
  }
  .group-item-section .other-group-item .group-item:not(:nth-of-type(3n)) {
    margin: 0;
  }
  .group-item-section .other-group-item .group-item:not(:last-child) {
    margin: 0 0 90px;
  }
}
@media (max-width: 320px) {
  /* ------------------------------------------------------*/
  .group-list-section h2 {
    height: 55px;
  }
  .group-list-section h2 img {
    width: 90%;
    height: auto;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL2dyb3VwLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fbWl4aW4uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX21peGluX3N2Zy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fY29tbW9uLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9ncm91cC5zY3NzJTIzc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEI7cUVBQUE7QUNBQTtFQUNDLFNBQUE7RUZDRCxVQUFBO0FBQ0E7O0FFRUE7OztFQUdFLHNCQUFBO0FGQ0Y7O0FFRUE7RUFDQyxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkNBQUE7RUFDQSxjQUFBO0FGQ0Q7QUVTQTtFRkhDLGNBQUE7QUFDRDs7QUVNQTtFRkhDLFNBQUE7RUFDQSxVRUlBO0VGSEEsa0JBQUE7RUFDQSxlQUFBO0FBQ0Q7O0FFTUE7RUFDQyxTQUFBO0VGSEEsVUFBQTtBQUNEOztBRU1BO0VBQ0UscUJBQUE7RUFDQSw2RkFBQTtFQUNBLGdHQUFBO0FGSEY7O0FFT0E7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkQ3QzJCO0VDOEMzQiw4QkFBQTtFRkpBLDBCQUFBO0VFTUEsaUNBQUE7RUZKQSx3QkFBQTtFRU1BLDZCQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtFQUVBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBQTtFQUVBLGFBQUE7QUZORDs7QUVTQTtFQUNDLDJCQUFBO0FGTkQ7O0FFU0E7RUFDQyxxQkFBQTtBRk5EOztBRVNBO0VBQ0MseUJBQUE7RUFDQSxpQkFBQTtBRk5EOztBRVNBOztFQUVDLGdCQUFB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LFdBQUE7RU5vcUVGO0VNbHFFRTtJQUNDLFNBQUE7RU5vcUVIO0VNanFFRTtJQUNDLGdCQUFBO0VObXFFSDtFTS9wRUc7SUFDQyxpQkFBQTtFTmlxRUo7RU03cEVFO0lBQ0MseUJBQUE7RU4rcEVIO0VNN3BFRztJSG5YSixrQkFBQTtJQUVBLDBCQUFBO0lHbVhLLFNBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RU5pcUVKO0VNOXBFRztJSDNYSixrQkFBQTtJQUVBLDBCQUFBO0lHMlhLLFNBQUE7SUFDQSxVQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSwyQ0FBQTtFTmtxRUo7RU0zcEVEO0lBQ0MsZ0JBQUE7RU42cEVBO0VNM3BFQTtJQUNDLFdBQUE7RU42cEVEO0VNM3BFQztJQUNDLFNBQUE7RU42cEVGO0VNMXBFQztJQUNDLGdCQUFBO0VONHBFRjtBQUNGO0FNdHBFQTtFQUNBLDBEQUFBO0VBRUM7SUFDQyxZQUFBO0VOdXBFQTtFTXJwRUE7SUFDQyxVQUFBO0lBQ0EsWUFBQTtFTnVwRUQ7QUFDRiIsImZpbGUiOiJncm91cC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwiYm9vdHN0cmFwXCIgYXMgYnM7XG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ3JvdXAtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0PiBkbHtcblx0XHRtYXJnaW46IDAgMCAxMDBweDtcblxuXHRcdGR0e1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRcdGNvbG9yOiBicy4kc2l0ZS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS45cmVtLCAxLjQ2dncsIDIuOHJlbSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdFx0fVxuXG5cdFx0ZGR7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgLjgzdncsIDEuNnJlbSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMi4wO1xuXHRcdH1cblx0fVxufVxuXG4uZ3JvdXAtbGlzdC1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0byAxMzBweDtcblx0cGFkZGluZzogNjVweCAwIDgwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHR9XG5cblx0aDJ7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcblx0XHRwYWRkaW5nOjIwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kc2l0ZS1jb2xvcjtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjA0dncsIDJyZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6MS41O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG5cblx0Lmdyb3VwLWxpc3R7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblxuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgYnMuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzOHB4IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJHdoaXRlO1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcig1MCUsMCk7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoNTAlLDApO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogLTJweDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5hcnJvdyg0cHgsIDFweCwgI2ZmZiwgLTUwJSwgMCwgYm90dG9tKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMC44OXZ3LCAxLjdyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRjb2xvcjogYnMuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuMHJlbSwgMC41N3Z3LCAxLjFyZW0pO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdyb3VwLWl0ZW0tc2VjdGlvbntcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdC5ncm91cC1pdGVte1xuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxNTBweDtcblx0XHR9XG5cblx0XHQuZGV0YWlsLWdyb3Vwe1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdG1hcmdpbjogMCAwIDM1cHg7XG5cblx0XHRcdC8vIGZpZ3VyZXtcblx0XHRcdC8vIFx0d2lkdGg6IDMxJTtcblx0XHRcdC8vIFx0Ly8gaGVpZ2h0OiAyNjBweDtcblx0XHRcdC8vXG5cdFx0XHQvLyBcdGJhY2tncm91bmQ6ICMzMzM7XG5cdFx0XHQvLyB9XG5cblx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0QGluY2x1ZGUgYnMuaW1hZ2UtYmVmb3JlKDYyLjUlKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRtYXJnaW46IDAgNzBweCAwIDA7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRse1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuOXJlbSwgMS4yNXZ3LCAyLjRyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjYzdncsIDEuMnJlbSk7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRke1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42NTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnV0dG9ue1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmVkO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fZG93bmxvYWQuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiBcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsLWdyb3VwLWxpc3R7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IDMxJTtcblxuXHRcdFx0XHQmLm5vLXBhZ2V7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAxNXB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoOm50aC1vZi10eXBlKDNuKSl7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDMuNSUgMCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHggMjVweCA0NXB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBicy4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC45NHZ3LCAxLjhyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAyMnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuYXJyb3coNHB4LCAxcHgsIGJzLiR3aGl0ZSwgMCwgLTUwJSwgcmlnaHQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vdGhlci1ncm91cC1pdGVte1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0bWFyZ2luOiAtNTBweCAwIDA7XG5cblx0XHQuZ3JvdXAtaXRlbXtcblx0XHRcdHdpZHRoOiAzMSU7XG5cdFx0XHRtYXJnaW46IDUwcHggMCAwO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IDAgMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOm50aC1vZi10eXBlKDNuKSl7XG5cdFx0XHRcdG1hcmdpbjogNTBweCAzLjUlIDAgMDtcblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbC1ncm91cC1saXN0e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdyb3VwLWxpc3Qtc2VjdGlvbntcblx0Lmdyb3VwLWxpc3R7XG5cdFx0bWFyZ2luOiAtMzBweCAwIDA7XG5cdFx0XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMjMuNSU7XG4vL1x0XHRcdHdpZHRoOiAzMS43NSU7XG5cdFx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdFx0XG5cdFx0XHQmOm5vdCg6bnRoLWNoaWxkKDRuKSl7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAyJSAwIDA7XG4vL1x0XHRcdFx0bWFyZ2luOiAzMHB4IDIuMzc1JSAwIDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGF7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRzaXRlLWNvbG9yO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ncm91cC1pdGVtLXNlY3Rpb257XG5cdC5ncm91cC1pdGVte1xuXHRcdEBpbmNsdWRlIGJzLmZsZXh3cmFwO1xuXHRcdFxuXHRcdC5kZXRhaWwtZ3JvdXB7XG5cdFx0XHRAaW5jbHVkZSBicy5ncm93O1xuXHRcdH1cblx0XHRcblx0XHQuZGV0YWlsLWdyb3VwLWxpc3R7XG5cdFx0XHRsaXtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKC41cyk7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y4ZjhmODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsLWdyb3Vwe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XG5cdFx0XHRkbHtcblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oLjVzKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2Rvd25sb2FkX2Iuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0ZmlndXJle1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ3JvdXAtc2VjdGlvbntcblx0cGFkZGluZzogMDtcblxuXHQ+IGRse1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRkdHtcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblxuXHRcdGRke1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG59XG5cbi5ncm91cC1saXN0LXNlY3Rpb257XG5cdG1hcmdpbjogMCAwIDUwcHg7XG5cdHBhZGRpbmc6IDQwcHggMDtcblxuXHRoMntcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdFx0cGFkZGluZzoxNXB4IDA7XG5cdH1cblxuXHQuZ3JvdXAtbGlzdHtcblx0XHRsaXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdH1cblxuXHRcdFx0YXtcblx0XHRcdFx0cGFkZGluZzogMTdweCA2MHB4IDE3cHggMjVweDtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ncm91cC1pdGVtLXNlY3Rpb257XG5cdHBhZGRpbmc6IDA7XG5cblx0Lmdyb3VwLWl0ZW17XG5cdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRtYXJnaW46IDAgMCAxMDBweDtcblx0XHR9XG5cblx0XHQuZGV0YWlsLWdyb3Vwe1xuXHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblxuXHRcdFx0ZmlndXJle1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNjIuNSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGx7XG5cdFx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHRcdC13ZWJraXQtZmxleDogYXV0bztcblxuXHRcdFx0XHRkZHtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnV0dG9ue1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAyNXB4IDAgMDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgOHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kZXRhaWwtZ3JvdXAtbGlzdHtcblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOm5vdCg6bnRoLW9mLXR5cGUoM24pKXtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubm8tcGFnZXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMTVweCAzNXB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCwwKTtcblx0XHRcdFx0XHRcdHRvcDogMTlweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDhweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCwwKTtcblx0XHRcdFx0XHRcdHRvcDogMjdweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDEzcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vdGhlci1ncm91cC1pdGVte1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHQuZ3JvdXAtaXRlbXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOm5vdCg6bnRoLW9mLXR5cGUoM24pKXtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdyb3VwLWxpc3Qtc2VjdGlvbntcblx0aDJ7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuXG4vKiBiYXNlIGNvbG9yIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJHdoaXRlOiNmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6IzAwMCAhZGVmYXVsdDtcbiRsaWdodC1ibHVlOiAjRjJGNkZGICFkZWZhdWx0O1xuJGJsdWU6ICMxNzZCRUUgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRzaXRlLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kYmFzZS1mb250LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6YWxsIC41cyBlYXNlICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6IDEuNGVtICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDo1MDAgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZToxLjAgIWRlZmF1bHQ7XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuKiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHR0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKHZhcmlhYmxlcy4kYmxhY2ssIDApO1xuXHRvdmVyZmxvdzphdXRvO1xufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgLCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnAsdWwsb2wsbGksZGwsZHQsZGQscCxjYXB0aW9uLHRoLHRkLGZvcm0saW5wdXQsdGV4dGFyZWEsYmxvY2txdW90ZSxhZGRyZXNzLGVtYmVkLG9iamVjdCxmaWd1cmUsZW17XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDEwMCU7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2LGg3e1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbjpyb290IHtcbiAgLS1tYWluLWNvbG9yOiAjMzAzMDMwO1xuICAtLW1haW4tZm9udDogJ05vdG8gU2FucyBKUCcsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICAtLW1haW4tZm9udC1ib2xkOiAnTm90byBTYW5zIEpQJyxcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG5cbmJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDp2YXJpYWJsZXMuJGJvZHktYmc7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250KTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNod3NcIiAxO1xuXHRmb250LWtlcm5pbmc6IG5vbmU7XG5cblx0Zm9udC1zaXplOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZS1iYXNlO1xuXHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiB2YXJpYWJsZXMuJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTtcblx0XG5cdG91dGxpbmU6bm9uZTtcbn1cblxuXzpsYW5nKHgpOjotaW50ZXJuYWwtbWVkaWEtY29udHJvbHMtb3ZlcmxheS1jYXN0LWJ1dHRvbiwgYm9keSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxudGFibGV7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG51bFtyb2xlPSdsaXN0J10sXG5vbFtyb2xlPSdsaXN0J10ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG5cdG1hcmdpbi1ib3R0b206MDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmZpZ3VyZXtcblx0bGluZS1oZWlnaHQ6MDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IHZhcmlhYmxlcy4kbGluay1kZWNvcmF0aW9uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyOm5vbmU7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dCwgYnV0dG9uLFxudGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGgge1xuXHR0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTowO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDA7XG5cdC13ZWJraXQtYXBwZWFyYW5jZSA6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvciA6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKi0tUHJlZml4LS0qL1xuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xuXHRAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtLCAtbW96LSwgJycge1xuXHRcdCN7JHByZWZpeH0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcblx0fVxufVxuXG4vKi0tIGZsZXhib3ggLS0qL1xuQG1peGluIGZsZXhib3h7XG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6LW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6ZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOndyYXA7XG59XG5cbkBtaXhpbiBmbGV4c2V0KCRqdXN0LCRhbGlnbil7XG5cdC13ZWJraXQtYm94LXBhY2s6JGp1c3Q7XG5cdC1tcy1mbGV4LXBhY2s6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcblx0LXdlYmtpdC1ib3gtYWxpZ246JGFsaWduO1xuXHQtbXMtZmxleC1hbGlnbjokYWxpZ247XG5cdGFsaWduLWl0ZW1zOiRhbGlnbjtcbn1cblxuQG1peGluIGZsZXgtY29udGVudCgkanVzdCwkYWxpZ24pe1xuXHQtd2Via2l0LWJveC1wYWNrOiRqdXN0O1xuXHQtbXMtZmxleC1wYWNrOiRqdXN0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazokYWxpZ247XG5cdGFsaWduLWNvbnRlbnQ6JGFsaWduO1xufVxuXG5AbWl4aW4ganVzdGlmeSgkanVzdCl7XG5cdC13ZWJraXQtYm94LXBhY2s6JGp1c3Q7XG5cdC1tcy1mbGV4LXBhY2s6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbil7XG5cdC13ZWJraXQtYm94LWFsaWduOiRhbGlnbjtcblx0LW1zLWZsZXgtYWxpZ246JGFsaWduO1xuXHRhbGlnbi1pdGVtczokYWxpZ247XG59XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbil7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazokYWxpZ247XG5cdGFsaWduLWNvbnRlbnQ6JGFsaWduO1xufVxuXG5AbWl4aW4gY29sdW1ue1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG5AbWl4aW4gZmxleHdyYXB7XG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6LW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6ZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuQG1peGluIGdyb3d7XG5cdC13ZWJraXQtYm94LWZsZXg6MTtcblx0ZmxleC1ncm93OjE7XG59XG5cbkBtaXhpbiBmdWxsLXdpZHRoKCRwcm9wZXJ0eTogdG9wLCRoZWlnaHQ6IDEwMCUpe1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHQjeyRwcm9wZXJ0eX06IDA7XG5cdGxlZnQ6MDtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwdnc7XG5cdGhlaWdodDokaGVpZ2h0O1xuXHRtYXJnaW46MCBjYWxjKDUwJSAtIDUwdncpO1xuXHR6LWluZGV4Oi0xO1xufVxuXG4vKi0tIHRleHQgLS0qL1xuQG1peGluIHRydW5jYXRlKCR3aWR0aDogMTAwJSkge1xuXHR3aWR0aDogJHdpZHRoO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuXG5AbWl4aW4gY291bnRlcigkY291bnQpIHtcblx0Y291bnRlci1yZXNldDogJGNvdW50O1xuXHRcblx0PiBsaXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDokY291bnQ7ICBcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoJGNvdW50KTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGVsbGlwc2lze1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDojZmZmO1xuXHR9XG5cdFxuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCLvvaXvvaXvvaVcIjtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0XG5cdCY6OmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0fVxufVxuXG4vKi0tIGhvdmVyIC0tKi9cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuczowLjVzKXtcblx0dHJhbnNpdGlvbjokdHJhbnMgZWFzZTtcbn1cblxuLyotLSBwb3NpdGlvbiAtLSovXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyKCRwb3NpLXgsJHBvc2kteSl7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0gJHBvc2kteCwgLSAkcG9zaS15KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLSAkcG9zaS14LCAtICRwb3NpLXkpO1xufVxuXG4vKi0tIGFzcGVjdCAtLSovXG5AbWl4aW4gaW1hZ2UtYmVmb3JlKCRoZWlnaHQpe1xuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0cGFkZGluZy10b3A6JGhlaWdodDtcblx0fVxufVxuXG5AbWl4aW4gaW1hZ2UtYmxvY2t7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0cmlnaHQ6MDtcblx0Ym90dG9tOjA7XG5cdGxlZnQ6MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi8qLS0gdGV4dCAtLSovXG5AbWl4aW4gdGV4dC1oaWRkZW57XG5cdHRleHQtaW5kZW50OjEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBhd2Vzb21le1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLyotLSBwb2ludCAtLSovXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbiwgJHdpZHRoLCAkaGVpZ2h0LCAkY29sb3I6IGN1cnJlbnRDb2xvcikge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHQkdmFsV2lkdGg6IGNhbGMoI3skd2lkdGh9IC8gMik7XG5cdCR2YWxIZWlnaHQ6IGNhbGMoI3skaGVpZ2h0fSAvIDIpO1xuXG5cdEBpZiAkZGlyZWN0aW9uID09IHVwd2FyZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwICR2YWxXaWR0aCAkaGVpZ2h0ICR2YWxXaWR0aDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodHdhcmQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xuXHRcdGJvcmRlci13aWR0aDogJHZhbEhlaWdodCAwICR2YWxIZWlnaHQgJHdpZHRoO1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd253YXJkIHtcblx0XHQgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0IGJvcmRlci13aWR0aDogJGhlaWdodCAkdmFsV2lkdGggMCAkdmFsV2lkdGg7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdHdhcmQgIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6ICR2YWxIZWlnaHQgJHdpZHRoICR2YWxIZWlnaHQgMDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cHBlci1sZWZ0IHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgJGhlaWdodCAwIDA7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXBwZXItcmlnaHQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogMCAkaGVpZ2h0ICRoZWlnaHQgMDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsb3dlci1yaWdodCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgJGhlaWdodCAkaGVpZ2h0O1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxvd2VyLWxlZnQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCAwIDAgJGhlaWdodDtcblx0fVxufVxuXG5AbWl4aW4gYXJyb3coJHNpemUsICRib2xkLCAkY29sb3IsICRwb3NpeCwgJHBvc2l5LCAkZGVnKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6ICRzaXplO1xuXHRoZWlnaHQ6ICRzaXplO1xuXHRib3JkZXItY29sb3I6JGNvbG9yO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6ICRib2xkICRib2xkIDAgMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdEBpZiAkZGVnID09IHJpZ2h0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDQ1ZGVnKTtcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSB0b3Age1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTQ1ZGVnKTtcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSBib3R0b20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoMTM1ZGVnKTtcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSBsZWZ0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKC0xMzVkZWcpO1xuXHR9XG59XG5cbi8qLS0gZm9ybSAtLSovXG5AbWl4aW4gcGxhY2Vob2xkZXItY29sb3IoJGNvbG9yKSB7XG5cdCY6cGxhY2Vob2xkZXItc2hvd24ge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjokY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjokY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuQHJldHVybiBpZigkaW5kZXgsXG5cdHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICtcblx0c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArXG5cdHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSksXG5cdCRzdHJpbmcpO1xufVxuXG5AZnVuY3Rpb24gaGV4VG9VcmwoJGNvbG9yKSB7XG4gICRuZXdjb2xvcjogc3RyLXJlcGxhY2UoJGNvbG9yLCAnIycsICclMjMnKTtcbiAgQHJldHVybiAkbmV3Y29sb3I7XG59XG5cbi8qLS0gaWNvbiAtLSovXG5AbWl4aW4gdGVsLWljb24oJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjMnIGhlaWdodD0nMjIuNDQyJyUzRSUzQ3BhdGggZD0nTTE5LjAzLDE0LjUzOGExLjM5NCwxLjM5NCwwLDAsMC0xLjgxMiwwbC0xLjUxLDEuNDg3YTEuMzksMS4zOSwwLDAsMS0xLjY2MS4xNDlBMzguNzE0LDM4LjcxNCwwLDAsMSw2LjUsOC44ODcsMS4zMzksMS4zMzksMCwwLDEsNi42NDcsNy4xbDEuNTEtMS40ODdhMS4zNDIsMS4zNDIsMCwwLDAsMC0xLjc4NWgwTDQuNjg0LjQxYTEuMzk0LDEuMzk0LDAsMCwwLTEuODEyLDBMLjc1OCwyLjM0M2MtMi4yNjUsMi4yMzEuNzU1LDguOTIzLDUuNzM4LDEzLjgzMXMxMS43NzgsNy43MzMsMTQuMDQzLDUuNjUxbDIuMTE0LTIuMDgyYTEuMzQyLDEuMzQyLDAsMCwwLDAtMS43ODVoMFonIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwLjY2NyclM0UlM0NwYXRoIGQ9J001LjEyOCwxLjU0OWExLDEsMCwwLDEsMS43NDMsMGw0LjI5LDcuNjI3YTEsMSwwLDAsMS0uODcyLDEuNDlIMS43MWExLDEsMCwwLDEtLjg3Mi0xLjQ5WicgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIG91dGxpbmstaWNvbigkY29sb3IpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMC42NjcnJTNFJTNDcGF0aCBkPSdNNS4xMjgsMS41NDlhMSwxLDAsMCwxLDEuNzQzLDBsNC4yOSw3LjYyN2ExLDEsMCwwLDEtLjg3MiwxLjQ5SDEuNzFhMSwxLDAsMCwxLS44NzItMS40OVonIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBhcnJvdy1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0LjgnIGhlaWdodD0nNy42MTYnJTNFJTNDcGF0aCBkPSdNMi42NCwxMy43MzZIMTMuOTUyYTEwLjcsMTAuNywwLDAsMC0yLjEyOCwyLjE5MmwxLjQ0LjhBMTguODA4LDE4LjgwOCwwLDAsMSwxNy40NCwxMi45MmExOC44MDgsMTguODA4LDAsMCwxLTQuMTc2LTMuODA4bC0xLjQ0LjhBMTAuNywxMC43LDAsMCwwLDEzLjk1MiwxMi4xSDIuNjRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMi42NCAtOS4xMTIpJyBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gaWNvbl9hcnJvdygkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMTMuNSclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00xMi42LDEyLjhsNS42LTUuNkgwdi0xaDE4LjJsLTUuNi01LjZMMTMuMywwTDIwLDYuN2wwLDBsMCwwbC02LjcsNi43TDEyLjYsMTIuOHonLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gaWNvbl9hcnJvd0hlYWQoJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkuOSA5LjknJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNNCw4LjlsNC00TDQsMWwxLTFsNC45LDQuOUw0LjksOS45TDQsOC45eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbi8qLS0gc2hhcGUgLS0qL1xuQG1peGluIHNoYXBlX2NpcmNsZSgkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAwIDIwMCclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00xMDAsMC41aDIuMmgwLjFoMC4yaDAuMmgwLjFsMC4yLDBjMC41LDAsMSwwLjUsMSwxcy0wLjUsMS0xLDFjLTEsMC0yLDAtMi45LDBjLTAuNSwwLTEtMC40LTEtMVM5OS41LDAuNSwxMDAsMC41eiBNMTA4LjksMC45QzEwOC45LDAuOSwxMDguOSwwLjksMTA4LjksMC45TDEwOC45LDAuOWgwLjFoMGgwaDBoMGgwaDBjMC45LDAuMSwxLjgsMC4yLDIuNywwLjNjMC41LDAuMSwwLjksMC42LDAuOSwxLjFzLTAuNiwwLjktMS4xLDAuOWMtMS0wLjEtMS45LTAuMi0yLjktMC4zYy0wLjUsMC0xLTAuNS0xLTFTMTA4LjMsMC44LDEwOC45LDAuOUwxMDguOSwwLjl6IE0xMTcuNywyLjFjMC4xLDAsMC4xLDAsMC4yLDBjMC40LDAuMSwwLjgsMC4xLDEuMSwwLjJsMCwwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMCwwaDBoMGgwaDBsMCwwaDBjMC41LDAuMSwxLDAuMiwxLjUsMC4zYzAuNSwwLjEsMC45LDAuNywwLjcsMS4yYy0wLjEsMC41LTAuNiwwLjktMS4yLDAuN2MtMC45LTAuMi0xLjktMC40LTIuOS0wLjZjLTAuNS0wLjEtMC45LTAuNi0wLjgtMS4yQzExNi44LDIuNCwxMTcuMiwyLDExNy43LDIuMUwxMTcuNywyLjF6IE0xMjYuMyw0YzAuMSwwLDAuMiwwLDAuMywwYzEsMC4zLDEuOSwwLjUsMi45LDAuOGMwLjUsMC4yLDAuOCwwLjcsMC43LDEuMmMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjdsMCwwQzEyNy45LDYuNSwxMjcsNi4yLDEyNiw2Yy0wLjUtMC4xLTAuOC0wLjctMC43LTEuMkMxMjUuNSw0LjMsMTI1LjgsNCwxMjYuMyw0TDEyNi4zLDR6IE0xMzQuNyw2LjhjMC4xLDAsMC4yLDAsMC40LDAuMWwwLjUsMC4ybDAsMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAuMSwwLjFsMCwwYzAuNCwwLjIsMC45LDAuMywxLjMsMC41YzAuNSwwLjIsMC44LDAuOCwwLjUsMS4zYy0wLjIsMC41LTAuOCwwLjgtMS4zLDAuNWMtMC45LTAuNC0xLjgtMC43LTIuNy0xLjFjLTAuNS0wLjItMC44LTAuOC0wLjYtMS4zQzEzMy45LDcsMTM0LjMsNi44LDEzNC43LDYuOEwxMzQuNyw2Ljh6IE0xNDIuOSwxMC4zYzAuMSwwLDAuMywwLDAuNCwwLjFsMC4yLDAuMWwwLDBsMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMC4xLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEsMC4xaDBsMCwwaDBsMCwwbDAsMGwwLjEsMGwwLDBsMCwwbDAsMGwwLjIsMC4xbDAsMGwwLjIsMC4xbDAsMGwwLjIsMC4xYzAuNSwwLjMsMC43LDAuOSwwLjQsMS4zYy0wLjMsMC41LTAuOCwwLjctMS4zLDAuNGMtMC45LTAuNC0xLjctMC45LTIuNi0xLjNjLTAuNS0wLjItMC43LTAuOC0wLjUtMS4zQzE0Mi4xLDEwLjUsMTQyLjUsMTAuMywxNDIuOSwxMC4zTDE0Mi45LDEwLjN6IE0xNTAuNywxNC41YzAuMiwwLDAuNCwwLDAuNSwwLjFsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGMwLjYsMC40LDEuMywwLjgsMS45LDEuMmwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMiwwLjFjMC41LDAuMywwLjYsMC45LDAuMywxLjRjLTAuMywwLjUtMC45LDAuNi0xLjQsMC4zYy0wLjgtMC41LTEuNy0xLTIuNS0xLjVjLTAuNS0wLjMtMC42LTAuOS0wLjMtMS40QzE1MCwxNC43LDE1MC4zLDE0LjUsMTUwLjcsMTQuNUwxNTAuNywxNC41eiBNMTU4LDE5LjRjMC4yLDAsMC40LDAuMSwwLjYsMC4ybDAsMGwwLDBsMC4xLDAuMWwwLDBjMC44LDAuNiwxLjUsMS4xLDIuMywxLjdjMC40LDAuMywwLjUsMSwwLjIsMS40Yy0wLjMsMC40LTAuOSwwLjUtMS40LDAuMmMtMC44LTAuNi0xLjYtMS4yLTIuMy0xLjhjLTAuNC0wLjMtMC41LTAuOS0wLjItMS40QzE1Ny40LDE5LjUsMTU3LjcsMTkuNCwxNTgsMTkuNEwxNTgsMTkuNHogTTE2NSwyNC45YzAuMiwwLDAuNSwwLjEsMC43LDAuMmMwLjgsMC43LDEuNSwxLjMsMi4yLDJjMC40LDAuNCwwLjQsMSwwLDEuNGMtMC40LDAuNC0xLDAuNC0xLjQsMGwwLDBjLTAuNy0wLjctMS40LTEuMy0yLjItMmMtMC40LTAuNC0wLjUtMS0wLjEtMS40QzE2NC40LDI1LjEsMTY0LjcsMjQuOSwxNjUsMjQuOXogTTE3MS40LDMxLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4zYzAuNCwwLjQsMC44LDAuOCwxLjIsMS4ybDAsMGwwLDBsMCwwbDAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBjMC4yLDAuMiwwLjQsMC40LDAuNiwwLjdjMC40LDAuNCwwLjMsMS0wLjEsMS40Yy0wLjQsMC40LTEsMC4zLTEuNC0wLjFjLTAuNi0wLjctMS4zLTEuNC0yLTIuMWMtMC40LTAuNC0wLjQtMSwwLTEuNEMxNzAuOCwzMS4yLDE3MS4xLDMxLjEsMTcxLjQsMzEuMUwxNzEuNCwzMS4xeiBNMTc3LjIsMzcuOGMwLjMsMCwwLjYsMC4xLDAuOCwwLjRsMC4yLDAuM2wwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMC4xLDAuMWwwLDBjMC4yLDAuMywwLjUsMC42LDAuNywwLjlsMCwwbDAsMHYwbDAsMHYwbDAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLDAuMWwwLDBsMC4yLDAuM2MwLjMsMC41LDAuMiwxLjEtMC4zLDEuNGMtMC40LDAuMy0xLDAuMi0xLjMtMC4yYy0wLjYtMC44LTEuMi0xLjYtMS44LTIuM2MtMC4zLTAuNC0wLjMtMS4xLDAuMi0xLjRDMTc2LjcsMzcuOCwxNzYuOSwzNy44LDE3Ny4yLDM3LjhMMTc3LjIsMzcuOHogTTE4Mi40LDQ0LjljMC4zLDAsMC42LDAuMiwwLjgsMC40YzAuMywwLjQsMC41LDAuOCwwLjgsMS4ybDAsMGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDAuMWwwLDBsMCwwbDAsMGwwLjIsMC4zYzAuMywwLjUsMC4yLDEuMS0wLjMsMS40Yy0wLjUsMC4zLTEuMSwwLjItMS40LTAuM2MwLDAsMC0wLjEtMC4xLTAuMWMtMC41LTAuOC0xLTEuNy0xLjYtMi41Yy0wLjMtMC41LTAuMi0xLjEsMC4zLTEuNEMxODIsNDUsMTgyLjEsNDQuOSwxODIuNCw0NC45TDE4Mi40LDQ0Ljl6IE0xODYuOSw1Mi42YzAuNCwwLDAuNywwLjIsMC45LDAuNWMwLjIsMC41LDAuNSwwLjksMC43LDEuNHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwLjFsMCwwbDAsMGwwLDBjMC4yLDAuMywwLjMsMC42LDAuNSwwLjljMC4yLDAuNSwwLDEuMS0wLjUsMS4zYy0wLjUsMC4yLTEuMSwwLTEuMy0wLjVjLTAuNC0wLjktMC45LTEuNy0xLjMtMi42Yy0wLjMtMC41LTAuMS0xLjEsMC40LTEuM0MxODYuNiw1Mi42LDE4Ni43LDUyLjUsMTg2LjksNTIuNkwxODYuOSw1Mi42eiBNMTkwLjcsNjAuNWMwLjQsMCwwLjgsMC4yLDAuOSwwLjZsMC4xLDAuMmwwLDBsMCwwLjF2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMC4xLDAuMWwwLDBsMCwwbDAsMEwxOTIsNjJsMCwwbDAuMSwwLjJsMCwwbDAuMSwwLjF2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDAuMWwwLDBsMCwwbDAsMGMwLjEsMC4zLDAuMywwLjYsMC40LDFjMC4yLDAuNS0wLjEsMS4xLTAuNiwxLjNjLTAuNSwwLjItMS4xLTAuMS0xLjMtMC42bDAsMGMtMC40LTAuOS0wLjctMS44LTEuMS0yLjdjLTAuMi0wLjUsMC0xLjEsMC41LTEuM0MxOTAuNCw2MC42LDE5MC42LDYwLjUsMTkwLjcsNjAuNUwxOTAuNyw2MC41eiBNMTkzLjgsNjguOWMwLjQsMCwwLjgsMC4zLDAuOSwwLjdjMC4xLDAuMiwwLjEsMC40LDAuMiwwLjZ2MGwwLDB2MGwwLDAuMXYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwLjF2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwdjBsMCwwLjF2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMC4xdjB2MGMwLjEsMC41LTAuMiwxLjEtMC43LDEuMmMtMC41LDAuMS0xLjEtMC4yLTEuMi0wLjdjLTAuMy0wLjktMC42LTEuOS0wLjktMi44Yy0wLjItMC41LDAuMS0xLjEsMC42LTEuM2MwLjEsMCwwLjIsMCwwLjMsMEwxOTMuOCw2OC45eiBNMTk2LjEsNzcuNGMwLjUsMCwwLjksMC4zLDEsMC44YzAuMiwwLjcsMC4zLDEuNSwwLjUsMi4ybDAsMGwwLDBsMCwwbDAsMC4xdjBsMCwwdjB2MHYwdjBsMCwwbDAsMGMwLDAuMSwwLjEsMC4zLDAuMSwwLjRjMC4xLDAuNS0wLjMsMS4xLTAuOCwxLjJjLTAuNSwwLjEtMS4xLTAuMy0xLjItMC44bDAsMGMtMC4yLTEtMC40LTEuOS0wLjYtMi45Yy0wLjEtMC41LDAuMi0xLjEsMC44LTEuMkMxOTYsNzcuNCwxOTYuMSw3Ny40LDE5Ni4xLDc3LjRMMTk2LjEsNzcuNHogTTE5Ny43LDg2LjFjMC41LDAsMC45LDAuNCwxLDAuOWMwLDAuNCwwLjEsMC44LDAuMSwxLjFsMCwwdjB2MHYwdjB2MHYwbDAsMC4xdjB2MHYwdjB2MHYwdjB2MGwwLDAuMWwwLDB2MHYwdjBsMCwwYzAsMC40LDAuMSwwLjgsMC4xLDEuM2MwLjEsMC41LTAuMywxLTAuOSwxLjFjLTAuNSwwLjEtMS0wLjMtMS4xLTAuOWMtMC4xLTEtMC4yLTEuOS0wLjMtMi45Yy0wLjEtMC41LDAuMy0xLDAuOS0xLjFDMTk3LjYsODYuMSwxOTcuNiw4Ni4xLDE5Ny43LDg2LjFMMTk3LjcsODYuMXogTTE5OC40LDk1YzAuNSwwLDEsMC40LDEsMWMwLDAuMywwLDAuNiwwLDAuOXYwLjRjMCwwLDAsMC4xLDAsMC4xdjAuMWwwLDBjMCwwLjMsMCwwLjUsMCwwLjhsMCwwYzAsMC4xLDAsMC4yLDAsMC4ydjAuMWMwLDAsMCwwLjEsMCwwLjF2MC4yYzAsMCwwLDAsMCwwYzAsMC41LTAuNCwxLTEsMWMtMC41LDAtMS0wLjQtMS0xYzAtMSwwLTItMC4xLTIuOUMxOTcuNCw5NS41LDE5Ny44LDk1LDE5OC40LDk1TDE5OC40LDk1eiBNMTk4LjQsMTAzLjhMMTk4LjQsMTAzLjhjMC42LDAsMSwwLjUsMSwxdjB2MC4xdjAuMXYwdjB2MHYwYzAsMC45LTAuMSwxLjgtMC4yLDIuN2MwLDAuNS0wLjUsMS0xLjEsMC45Yy0wLjUsMC0xLTAuNS0wLjktMS4xYzAuMS0xLDAuMS0yLDAuMi0yLjlDMTk3LjQsMTA0LjMsMTk3LjksMTAzLjgsMTk4LjQsMTAzLjhMMTk4LjQsMTAzLjh6IE0xOTcuNiwxMTIuN2MwLjUsMCwxLDAuNCwxLDFjMCwwLDAsMC4xLDAsMC4xYy0wLjEsMC42LTAuMiwxLjItMC4zLDEuOHYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwdjB2MHYwdjB2MHYwdjB2MGwwLDAuMWwwLDBsMCwwdjBsMCwwbDAsMGMwLDAuMi0wLjEsMC40LTAuMSwwLjZjLTAuMSwwLjUtMC42LDAuOS0xLjIsMC44Yy0wLjUtMC4xLTAuOS0wLjYtMC44LTEuMWMwLjItMSwwLjMtMS45LDAuNC0yLjlDMTk2LjcsMTEzLDE5Ny4xLDExMi43LDE5Ny42LDExMi43TDE5Ny42LDExMi43eiBNMTk2LDEyMS40YzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMiwwLDAuMmwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDB2MGwwLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMC4xbDAsMGwwLDBsMCwwbDAsMC4ybDAsMGwwLDBsMCwwbDAsMC4ybDAsMGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwbDAsMGwwLDAuMXYwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMC4xdjBsMCwwdjBsMCwwbDAsMGMwLDAuMS0wLjEsMC4zLTAuMSwwLjRjLTAuMSwwLjUtMC43LDAuOC0xLjIsMC43Yy0wLjUtMC4xLTAuOC0wLjctMC43LTEuMmMwLjItMC45LDAuNS0xLjksMC43LTIuOEMxOTUuMiwxMjEuNywxOTUuNSwxMjEuNCwxOTYsMTIxLjRMMTk2LDEyMS40eiBNMTkzLjYsMTI5LjljMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4yLDAsMC4zYy0wLjEsMC4zLTAuMiwwLjYtMC4zLDFsMCwwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDAuMXYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwLjFsMCwwbDAsMHYwbDAsMGwwLDBjLTAuMSwwLjItMC4yLDAuNC0wLjIsMC42Yy0wLjIsMC41LTAuOCwwLjgtMS4zLDAuNmMtMC41LTAuMi0wLjgtMC43LTAuNi0xLjNjMC4zLTAuOSwwLjctMS44LDEtMi44QzE5Mi44LDEzMC4yLDE5My4yLDEyOS45LDE5My42LDEyOS45TDE5My42LDEyOS45eiBNMTkwLjQsMTM4LjJjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4zLTAuMSwwLjRjLTAuNCwwLjktMC44LDEuOC0xLjIsMi43Yy0wLjIsMC41LTAuOCwwLjctMS4zLDAuNWMtMC41LTAuMi0wLjctMC44LTAuNS0xLjNsMCwwYzAuNC0wLjksMC44LTEuOCwxLjItMi43QzE4OS43LDEzOC40LDE5MCwxMzguMiwxOTAuNCwxMzguMkwxOTAuNCwxMzguMnogTTE4Ni41LDE0Ni4yYzAuNSwwLDEsMC40LDEsMWMwLDAuMiwwLDAuMy0wLjEsMC41Yy0wLjEsMC4yLTAuMiwwLjQtMC40LDAuNmwwLDBsLTAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwYy0wLjMsMC41LTAuNiwxLjEtMC45LDEuNmMtMC4zLDAuNS0wLjksMC42LTEuNCwwLjRjLTAuNS0wLjMtMC42LTAuOS0wLjQtMS40YzAuNS0wLjgsMS0xLjcsMS40LTIuNUMxODUuOCwxNDYuMywxODYuMiwxNDYuMiwxODYuNSwxNDYuMkwxODYuNSwxNDYuMnogTTE4MS45LDE1My43YzAuNSwwLDEsMC40LDEsMWMwLDAuMi0wLjEsMC40LTAuMiwwLjVjLTAuNSwwLjctMSwxLjQtMS41LDIuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLDAuMWMtMC4zLDAuNC0wLjksMC42LTEuNCwwLjJzLTAuNi0wLjktMC4yLTEuNGwwLDBjMC42LTAuOCwxLjEtMS42LDEuNy0yLjRDMTgxLjMsMTUzLjksMTgxLjYsMTUzLjcsMTgxLjksMTUzLjd6IE0xNzYuNywxNjAuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjItMC4xLDAuNC0wLjIsMC42bDAsMGwwLDBsMCwwbDAsMGwwLDBjLTAuMiwwLjMtMC41LDAuNi0wLjcsMC45bDAsMGwtMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbC0wLjMsMC40Yy0wLjMsMC40LTEsMC41LTEuNCwwLjJjLTAuNC0wLjMtMC41LTEtMC4yLTEuNGMwLDAsMCwwLDAtMC4xYzAuNi0wLjcsMS4zLTEuNSwxLjktMi4yQzE3Ni4xLDE2MSwxNzYuNCwxNjAuOSwxNzYuNywxNjAuOUwxNzYuNywxNjAuOXogTTE3MC44LDE2Ny41YzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjEsMC41LTAuMywwLjdsLTAuMiwwLjJsMCwwbC0wLjEsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwYy0wLjUsMC42LTEuMSwxLjEtMS42LDEuNmMtMC40LDAuNC0xLDAuNC0xLjQsMGMtMC40LTAuNC0wLjQtMSwwLTEuNGMwLjctMC43LDEuNC0xLjQsMi4xLTIuMUMxNzAuMywxNjcuNiwxNzAuNSwxNjcuNSwxNzAuOCwxNjcuNUwxNzAuOCwxNjcuNXogTTE2NC40LDE3My42YzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjEsMC42LTAuMywwLjhjLTAuMywwLjMtMC42LDAuNS0wLjksMC44bDAsMGMtMC41LDAuNC0wLjksMC44LTEuNCwxLjFjLTAuNCwwLjMtMS4xLDAuMy0xLjQtMC4xYy0wLjMtMC40LTAuMy0xLjEsMC4xLTEuNGMwLjgtMC42LDEuNS0xLjIsMi4yLTEuOUMxNjMuOSwxNzMuNywxNjQuMSwxNzMuNiwxNjQuNCwxNzMuNkwxNjQuNCwxNzMuNnogTTE1Ny40LDE3OS4xYzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjIsMC42LTAuNCwwLjhsLTAuNCwwLjNsMCwwbDAsMGwwLDBsLTAuMSwwLjFsMCwwbDAsMGgwbDAsMGwwLDBsLTAuMSwwLjFoMGwwLDBoMGwwLDBsMCwwbC0wLjEsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBjLTAuNSwwLjQtMSwwLjctMS41LDEuMWMtMC41LDAuMy0xLjEsMC4yLTEuNC0wLjNjLTAuMy0wLjUtMC4yLTEuMSwwLjMtMS40YzAsMCwwLDAsMCwwYzAuOC0wLjUsMS42LTEuMSwyLjQtMS43QzE1NywxNzkuMSwxNTcuMiwxNzkuMSwxNTcuNCwxNzkuMUwxNTcuNCwxNzkuMXogTTE1MCwxODMuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4yLDAuNy0wLjUsMC45Yy0wLjYsMC40LTEuMywwLjgtMS45LDEuMWwwLDBsLTAuMiwwLjFsMCwwbC0wLjIsMC4xbDAsMGwtMC4yLDAuMWwwLDBsLTAuMiwwLjFsMCwwYy0wLjUsMC4zLTEuMSwwLjEtMS40LTAuNHMtMC4xLTEuMSwwLjQtMS40YzAuOS0wLjUsMS43LTEsMi41LTEuNEMxNDkuNiwxODQsMTQ5LjgsMTgzLjksMTUwLDE4My45TDE1MCwxODMuOXogTTE0Mi4xLDE4OC4xYzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjIsMC43LTAuNiwwLjljLTAuMywwLjEtMC41LDAuMi0wLjgsMC40bDAsMGwwLDBoMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbC0wLjEsMGwwLDBsMCwwbDAsMGMtMC41LDAuMi0xLDAuNS0xLjUsMC43Yy0wLjUsMC4yLTEuMSwwLTEuMy0wLjVzMC0xLjEsMC41LTEuM2MwLDAsMCwwLDAuMSwwYzAuOS0wLjQsMS44LTAuOCwyLjctMS4yQzE0MS45LDE4OC4xLDE0MiwxODguMSwxNDIuMSwxODguMUwxNDIuMSwxODguMXogTTEzNCwxOTEuNWMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4zLDAuOC0wLjcsMC45Yy0wLjQsMC4xLTAuOCwwLjMtMS4yLDAuNGwwLDBsMCwwbDAsMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGgwYy0wLjMsMC4xLTAuNSwwLjItMC44LDAuM2MtMC41LDAuMi0xLjEtMC4xLTEuMy0wLjZzMC4xLTEuMSwwLjYtMS4zYzAuOS0wLjMsMS44LTAuNiwyLjgtMUMxMzMuOCwxOTEuNSwxMzMuOSwxOTEuNSwxMzQsMTkxLjVMMTM0LDE5MS41eiBNMTI1LjUsMTk0LjJjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuMywwLjgtMC43LDFjLTEsMC4zLTEuOSwwLjUtMi45LDAuN2MtMC41LDAuMS0xLjEtMC4yLTEuMi0wLjdjLTAuMS0wLjUsMC4yLTEuMSwwLjctMS4yYzAuOS0wLjIsMS45LTAuNSwyLjgtMC43QzEyNS40LDE5NC4yLDEyNS40LDE5NC4yLDEyNS41LDE5NC4yTDEyNS41LDE5NC4yeiBNMTE2LjksMTk2LjFjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuMywwLjktMC44LDFjLTAuNiwwLjEtMS4zLDAuMi0xLjksMC4zbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMSwwaDBoMGgwaDBoMGgwbDAsMGwwLDBoMGgwaDBoMGgwaDBsMCwwbC0wLjUsMC4xYy0wLjUsMC4xLTEtMC4zLTEuMS0wLjhjLTAuMS0wLjUsMC4zLTEsMC44LTEuMWwwLDBjMS0wLjEsMS45LTAuMywyLjktMC41QzExNi44LDE5Ni4xLDExNi44LDE5Ni4xLDExNi45LDE5Ni4xTDExNi45LDE5Ni4xeiBNMTA4LjEsMTk3LjJjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuNCwxLTEsMWMtMC45LDAuMS0xLjgsMC4xLTIuNiwwLjJoMGgwaDBsLTAuMSwwaDBoMGgwaDBoMGMtMC41LDAtMS0wLjQtMS0wLjljMC0wLjUsMC40LTEsMC45LTFDMTA2LjEsMTk3LjMsMTA3LDE5Ny4zLDEwOC4xLDE5Ny4yQzEwOCwxOTcuMiwxMDguMSwxOTcuMiwxMDguMSwxOTcuMkwxMDguMSwxOTcuMnogTTk2LjMsMTk3LjRMOTYuMywxOTcuNGMxLDAsMiwwLjEsMywwLjFjMC41LDAsMSwwLjUsMSwxYzAsMC41LTAuNSwxLTEsMWMtMC43LDAtMS40LDAtMi4xLDBoMGgtMC4xbDAsMGgwaC0wLjFoLTAuMWgwaDBoMGgwaDBoMGgwaDBoMGMtMC41LDAtMS0wLjUtMS0xQzk1LjMsMTk3LjksOTUuNywxOTcuNSw5Ni4zLDE5Ny40TDk2LjMsMTk3LjR6IE04Ny40LDE5Ni43YzAsMCwwLjEsMCwwLjEsMGMxLDAuMSwxLjksMC4yLDIuOSwwLjNjMC41LDAuMSwwLjksMC41LDAuOSwxLjFjLTAuMSwwLjUtMC41LDAuOS0xLjEsMC45Yy0xLTAuMS0yLTAuMi0zLTAuM2MtMC41LTAuMS0wLjktMC42LTAuOS0xLjFDODYuNSwxOTcuMSw4Ni45LDE5Ni43LDg3LjQsMTk2LjdMODcuNCwxOTYuN3ogTTc4LjcsMTk1LjJjMC4xLDAsMC4xLDAsMC4yLDBjMC45LDAuMiwxLjksMC40LDIuOSwwLjZjMC41LDAuMSwwLjksMC42LDAuOCwxLjJjLTAuMSwwLjUtMC42LDAuOS0xLjIsMC44Yy0wLjMtMC4xLTAuNS0wLjEtMC44LTAuMmwwLDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGwwLDBsLTAuMSwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbC0wLjEsMGgwaDBoMGgwaDBoMGgwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBjLTAuNS0wLjEtMC45LTAuNi0wLjgtMS4yQzc3LjgsMTk1LjYsNzguMiwxOTUuMyw3OC43LDE5NS4yTDc4LjcsMTk1LjJ6IE03MC4xLDE5Mi45YzAuMSwwLDAuMiwwLDAuMywwYzAuOSwwLjMsMS45LDAuNiwyLjgsMC44YzAuNSwwLjIsMC44LDAuNywwLjcsMS4yYy0wLjIsMC41LTAuNywwLjgtMS4yLDAuN2MtMC40LTAuMS0wLjgtMC4yLTEuMi0wLjNsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBjLTAuNC0wLjEtMC45LTAuMy0xLjMtMC40Yy0wLjUtMC4yLTAuOC0wLjctMC42LTEuM0M2OS4zLDE5My4yLDY5LjcsMTkyLjksNzAuMSwxOTIuOUw3MC4xLDE5Mi45eiBNNjEuOCwxODkuOGMwLjEsMCwwLjMsMCwwLjQsMC4xYzAuOSwwLjQsMS44LDAuNywyLjcsMS4xYzAuNSwwLjIsMC44LDAuOCwwLjUsMS4zYy0wLjIsMC41LTAuOCwwLjctMS4zLDAuNmgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGwwLDBjLTAuNC0wLjItMC45LTAuMy0xLjMtMC41bDAsMGwtMC4xLTAuMWgwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGgwbDAsMGgwbC0wLjEtMC4xbDAsMGwtMC40LTAuMmMtMC41LTAuMi0wLjctMC44LTAuNS0xLjNDNjEuMSwxOTAuMSw2MS40LDE4OS44LDYxLjgsMTg5LjhMNjEuOCwxODkuOHogTTUzLjgsMTg2YzAuMiwwLDAuMywwLDAuNSwwLjFjMC45LDAuNSwxLjcsMC45LDIuNiwxLjNjMC41LDAuMiwwLjcsMC44LDAuNCwxLjNjLTAuMiwwLjUtMC44LDAuNy0xLjMsMC40bDAsMGwtMC4xLTAuMWwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLDBsMCwwbDAsMGwwLDBsMCwwaDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBjLTAuNC0wLjItMC44LTAuNC0xLjItMC42bDAsMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbC0wLjQtMC4yYy0wLjUtMC4zLTAuNy0wLjktMC40LTEuM0M1My4xLDE4Ni4zLDUzLjUsMTg2LjEsNTMuOCwxODZMNTMuOCwxODZ6IE00Ni4yLDE4MS41YzAuMiwwLDAuNCwwLjEsMC41LDAuMmMwLjgsMC41LDEuNiwxLjEsMi41LDEuNmMwLjUsMC4zLDAuNiwwLjksMC40LDEuNHMtMC45LDAuNi0xLjQsMC40YzAsMCwwLDAsMCwwYy0wLjUtMC4zLTEtMC42LTEuNS0xbDAsMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLTAuMWgwbDAsMGwwLDBsMCwwaDBsLTAuMS0wLjFsMCwwbDAsMGgwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGMtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRDNDUuNiwxODEuNyw0NS45LDE4MS41LDQ2LjIsMTgxLjVMNDYuMiwxODEuNXogTTM5LDE3Ni40YzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjgsMC42LDEuNSwxLjIsMi4zLDEuOGMwLjQsMC4zLDAuNSwwLjksMC4yLDEuNGMtMC4zLDAuNC0wLjksMC41LTEuNCwwLjJjLTAuMy0wLjItMC41LTAuNC0wLjgtMC42bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBjLTAuNC0wLjMtMC44LTAuNi0xLjItMC45Yy0wLjQtMC4zLTAuNS0xLTAuMi0xLjRDMzguNCwxNzYuNSwzOC43LDE3Ni40LDM5LDE3Ni40TDM5LDE3Ni40eiBNMzIuMywxNzAuNWMwLjMsMCwwLjUsMC4xLDAuNywwLjNjMC43LDAuNywxLjQsMS4zLDIuMiwyYzAuNCwwLjQsMC40LDEsMC4xLDEuNHMtMSwwLjQtMS40LDAuMWwwLDBsLTAuMy0wLjNsMCwwbDAsMGwwLDBsMCwwaDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLTAuMWgwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBjLTAuNC0wLjQtMC44LTAuOC0xLjMtMS4yYy0wLjQtMC40LTAuNC0xLDAtMS40QzMxLjgsMTcwLjcsMzIsMTcwLjYsMzIuMywxNzAuNUwzMi4zLDE3MC41eiBNMjYuMSwxNjQuMmMwLjMsMCwwLjYsMC4xLDAuNywwLjNjMC42LDAuNywxLjMsMS41LDIsMi4yYzAuNCwwLjQsMC40LDEsMCwxLjRjLTAuNCwwLjQtMSwwLjQtMS40LDBjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41bDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGMtMC40LTAuNS0wLjktMC45LTEuMy0xLjRsMCwwbDAsMGMtMC40LTAuNC0wLjMtMSwwLjEtMS40QzI1LjcsMTY0LjMsMjUuOSwxNjQuMiwyNi4xLDE2NC4yTDI2LjEsMTY0LjJ6IE0yMC42LDE1Ny4zYzAuMywwLDAuNiwwLjIsMC44LDAuNGMwLjYsMC44LDEuMiwxLjYsMS44LDIuM2MwLjMsMC40LDAuMiwxLjEtMC4yLDEuNGMtMC40LDAuMy0xLDAuMi0xLjQtMC4ybDAsMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwYy0wLjQtMC42LTAuOC0xLjEtMS4zLTEuN2MtMC4zLTAuNC0wLjItMS4xLDAuMi0xLjRDMjAuMiwxNTcuMywyMC40LDE1Ny4zLDIwLjYsMTU3LjNMMjAuNiwxNTcuM3ogTTE1LjcsMTQ5LjljMC4zLDAsMC43LDAuMiwwLjksMC41YzAuNSwwLjgsMSwxLjcsMS42LDIuNWMwLjMsMC41LDAuMiwxLjEtMC4zLDEuNGMtMC41LDAuMy0xLjEsMC4yLTEuNC0wLjNjLTAuNS0wLjgtMS4xLTEuNy0xLjYtMi41Yy0wLjMtMC41LTAuMS0xLjEsMC4zLTEuNEMxNS4zLDE0OS45LDE1LjUsMTQ5LjksMTUuNywxNDkuOUwxNS43LDE0OS45eiBNMTEuNCwxNDIuMWMwLjQsMCwwLjcsMC4yLDAuOSwwLjZjMC40LDAuOSwwLjksMS44LDEuMywyLjZjMC4zLDAuNSwwLjEsMS4xLTAuNCwxLjNjLTAuNSwwLjMtMS4xLDAuMS0xLjMtMC40bDAsMGwtMC4yLTAuM2wwLDBsLTAuMS0wLjFsMCwwbDAsMHYwbDAsMHYwbDAtMC4xdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwbDAsMGwtMC4xLTAuMWwwLDBjLTAuMi0wLjUtMC41LTAuOS0wLjctMS40bDAsMGwwLDBsMCwwbDAsMGMtMC4yLTAuNSwwLTEuMSwwLjUtMS4zQzExLjEsMTQyLjIsMTEuMywxNDIuMSwxMS40LDE0Mi4xTDExLjQsMTQyLjF6IE03LjksMTM0YzAuNCwwLDAuOCwwLjMsMC45LDAuNmMwLjMsMC45LDAuNywxLjgsMS4xLDIuN2MwLjIsMC41LTAuMSwxLjEtMC42LDEuM2MtMC41LDAuMi0xLDAtMS4yLTAuNUw4LDEzNy45bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMGwwLDBjLTAuMy0wLjgtMC42LTEuNS0wLjktMi4zYy0wLjItMC41LDAuMS0xLjEsMC42LTEuM0M3LjcsMTM0LDcuOCwxMzQsNy45LDEzNEw3LjksMTM0eiBNNS4xLDEyNS42YzAuNCwwLDAuOCwwLjMsMSwwLjdjMC4zLDAuOSwwLjUsMS45LDAuOCwyLjhjMC4yLDAuNS0wLjEsMS4xLTAuNywxLjJjLTAuNSwwLjItMS4xLTAuMS0xLjItMC43bDAsMHYwbDAsMHYwbDAsMHYwbDAtMC4xbDAsMGwwLDB2MGwwLDBsMCwwbC0wLjEtMC4ybDAsMGMtMC4xLTAuMy0wLjItMC41LTAuMi0wLjh2MGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwdjBsMCwwdjBsMC0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGMtMC4xLTAuMy0wLjItMC42LTAuMy0wLjljLTAuMS0wLjUsMC4yLTEuMSwwLjctMS4yQzQuOSwxMjUuNiw1LDEyNS42LDUuMSwxMjUuNkw1LjEsMTI1LjZ6IE0zLjEsMTE2LjljMC41LDAsMC45LDAuMywxLDAuOGMwLjIsMSwwLjQsMS45LDAuNiwyLjljMC4xLDAuNS0wLjIsMS4xLTAuNywxLjJzLTEuMS0wLjItMS4yLTAuN2MwLDAsMCwwLDAsMGMtMC4xLTAuNC0wLjItMC44LTAuMi0xLjJ2MGwwLDB2MGwwLDB2MGwwLDB2MHYwdjB2MGwwLDB2MGwwLDBsMCwwYy0wLjEtMC41LTAuMi0xLTAuMy0xLjVjLTAuMS0wLjUsMC4zLTEuMSwwLjgtMS4yQzMsMTE2LjksMy4xLDExNi45LDMuMSwxMTYuOUwzLjEsMTE2Ljl6IE0xLjksMTA4LjFjMC41LDAsMC45LDAuNCwxLDAuOWMwLjEsMSwwLjIsMS45LDAuMywyLjljMC4xLDAuNS0wLjMsMS0wLjksMS4xYy0wLjUsMC4xLTEtMC4zLTEuMS0wLjl2MGwwLDB2MHYwdjB2MHYwbDAsMGMtMC4xLTAuOS0wLjItMS45LTAuMy0yLjhDMC45LDEwOC43LDEuMywxMDguMiwxLjksMTA4LjFDMS45LDEwOC4yLDEuOSwxMDguMSwxLjksMTA4LjFMMS45LDEwOC4xeiBNMS41LDk5LjNjMC41LDAsMSwwLjQsMSwxYzAsMSwwLDIsMC4xLDIuOWMwLDAuNS0wLjQsMS0xLDFzLTEtMC40LTEtMWMwLTAuNCwwLTAuOCwwLTEuMlYxMDJ2LTAuMXYtMC41bDAsMGMwLDAsMC0wLjEsMC0wLjF2LTAuMWMwLTAuMywwLTAuNiwwLTAuOUMwLjUsOTkuNywxLDk5LjMsMS41LDk5LjNMMS41LDk5LjN6IE0xLjksOTAuNEMxLjksOTAuNCwxLjksOTAuNCwxLjksOTAuNGMwLjYsMCwxLDAuNSwxLDEuMWMtMC4xLDEtMC4yLDEuOS0wLjIsMi45YzAsMC41LTAuNSwxLTEsMC45Yy0wLjUsMC0xLTAuNS0wLjktMWMwLTAuMiwwLTAuNSwwLTAuN2wwLDB2MGwwLDBsMC0wLjJ2MHYwdjB2MHYwdjB2MGwwLTAuMXYwdjB2MHYwdjB2MHYwdjB2MGwwLTAuMXYwdjB2MHYwdjB2MGwwLDBjMC0wLjUsMC4xLTEsMC4xLTEuNUMwLjksOTAuOCwxLjMsOTAuNCwxLjksOTAuNEwxLjksOTAuNHogTTMsODEuN2MwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjEsMCwwLjJjLTAuMiwxLTAuMywxLjktMC41LDIuOWMtMC4xLDAuNS0wLjYsMC45LTEuMSwwLjhjLTAuNS0wLjEtMC45LTAuNi0wLjgtMS4xYzAuMS0xLDAuMy0yLDAuNS0zQzIuMSw4MiwyLjUsODEuNiwzLDgxLjdMMyw4MS43eiBNNSw3M2MwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjIsMCwwLjNjLTAuMywwLjktMC41LDEuOS0wLjcsMi44QzUuMSw3Ny42LDQuNSw3OCw0LDc3LjhjLTAuNS0wLjEtMC45LTAuNy0wLjctMS4ybDAtMC4xbDAsMGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwbDAsMGwwLTAuMXYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMC0wLjF2MGwwLDB2MGwwLDB2MGwwLTAuMXYwbDAsMHYwbDAtMC4ybDAsMGwwLDBsMCwwYzAuMS0wLjMsMC4yLTAuNywwLjMtMWwwLDBsMCwwdjBsMCwwdjBsMC0wLjF2MGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMEw0LDczLjdDNC4xLDczLjMsNC41LDczLDUsNzNMNSw3M3ogTTcuNyw2NC42YzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMi0wLjEsMC4zYy0wLjMsMC45LTAuNywxLjgtMSwyLjhjLTAuMiwwLjUtMC43LDAuOC0xLjMsMC42Yy0wLjUtMC4yLTAuOC0wLjctMC42LTEuM2MwLjMtMC45LDAuNy0xLjksMS0yLjhDNi45LDY0LjgsNy4zLDY0LjYsNy43LDY0LjZMNy43LDY0LjZ6IE0xMS4yLDU2LjRjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4zLTAuMSwwLjRjLTAuNCwwLjktMC44LDEuOC0xLjIsMi43QzEwLjYsNjEsMTAsNjEuMiw5LjUsNjFTOC44LDYwLjIsOSw1OS43YzAsMCwwLDAsMCwwYzAuMS0wLjIsMC4yLTAuNCwwLjItMC42bDAsMEw5LjMsNTlsMCwwbDAsMHYwbDAsMHYwbDAtMC4xdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAtMC4xbDAsMGwwLDB2MGwwLDB2MGMwLjEtMC4yLDAuMi0wLjQsMC4zLTAuNUMxMC40LDU2LjYsMTAuOCw1Ni40LDExLjIsNTYuNHogTTE1LjQsNDguNmMwLjUsMCwxLDAuNCwxLDFjMCwwLjIsMCwwLjQtMC4xLDAuNWMtMC41LDAuOC0xLDEuNy0xLjUsMi41Yy0wLjMsMC41LTAuOSwwLjctMS40LDAuNGMtMC41LTAuMy0wLjctMC45LTAuNC0xLjRsMCwwbDAuMi0wLjRsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGMwLjQtMC42LDAuNy0xLjIsMS4xLTEuOEMxNC43LDQ4LjgsMTUsNDguNiwxNS40LDQ4LjZMMTUuNCw0OC42eiBNMjAuMiw0MS4yYzAuNSwwLDEsMC40LDEsMWMwLDAuMi0wLjEsMC40LTAuMiwwLjZjLTAuNiwwLjgtMS4xLDEuNi0xLjcsMi40Yy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMC4yLTAuMmwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDB2MGMwLjQtMC42LDAuOS0xLjMsMS4zLTEuOUMxOS42LDQxLjQsMTkuOSw0MS4yLDIwLjIsNDEuMkwyMC4yLDQxLjJ6IE0yNS44LDM0LjNjMC41LDAsMSwwLjQsMSwxYzAsMC4yLTAuMSwwLjUtMC4yLDAuN2MtMC42LDAuNy0xLjMsMS41LTEuOSwyLjJjLTAuNCwwLjQtMSwwLjUtMS40LDAuMWMtMC40LTAuMy0wLjUtMS0wLjEtMS40YzAuNS0wLjYsMC45LTEuMSwxLjQtMS43bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLjMtMC40QzI1LjIsMzQuNCwyNS41LDM0LjMsMjUuOCwzNC4zTDI1LjgsMzQuM3ogTTMxLjksMjcuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjMtMC4xLDAuNS0wLjMsMC43Yy0wLjcsMC43LTEuNCwxLjQtMi4xLDIuMWMtMC40LDAuNC0xLDAuNC0xLjQsMGMtMC40LTAuNC0wLjQtMSwwLTEuNGwwLjQtMC40bDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwQzMxLjQsMjgsMzEuNiwyNy45LDMxLjksMjcuOUwzMS45LDI3Ljl6IE0zOC41LDIyYzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjEsMC42LTAuNCwwLjhjLTAuOCwwLjYtMS41LDEuMi0yLjMsMS45Yy0wLjQsMC40LTEsMC4zLTEuNC0wLjFzLTAuMy0xLDAuMS0xLjRsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLjEtMC4xbDAsMGMwLjQtMC40LDAuOS0wLjcsMS4zLTEuMUMzOC4xLDIyLjEsMzguMywyMiwzOC41LDIyTDM4LjUsMjJ6IE00NS43LDE2LjhjMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMiwwLjYtMC40LDAuOGMtMC44LDAuNS0xLjYsMS4xLTIuNCwxLjdjLTAuNSwwLjMtMS4xLDAuMi0xLjQtMC4yYy0wLjMtMC40LTAuMi0xLjEsMC4yLTEuNGwwLjItMC4ybDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwaDBsMC4xLTAuMWwwLDBjMC4zLTAuMiwwLjctMC41LDEtMC43QzQ1LjMsMTYuOSw0NS41LDE2LjgsNDUuNywxNi44TDQ1LjcsMTYuOHogTTUzLjMsMTIuMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4yLDAuNy0wLjUsMC45Yy0wLjksMC41LTEuNywwLjktMi42LDEuNGMtMC41LDAuMy0xLjEsMC4xLTEuNC0wLjNjLTAuMy0wLjUtMC4xLTEuMSwwLjMtMS40YzAsMCwwLDAsMC4xLDBsMC41LTAuM2wwLDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAuMSwwbDAsMGwwLDBsMCwwYzAuMy0wLjIsMC42LTAuMywwLjktMC41QzUzLDEyLjMsNTMuMSwxMi4yLDUzLjMsMTIuMkw1My4zLDEyLjJ6IE02MS4zLDguNGMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4yLDAuOC0wLjYsMC45Yy0wLjksMC40LTEuOCwwLjgtMi43LDEuMmMtMC41LDAuMi0xLjEsMC0xLjMtMC41Yy0wLjItMC41LDAtMS4xLDAuNS0xLjNsMCwwbDAsMGgwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLjEsMGgwbDAsMGgwbDAsMGgwbDAuMSwwbDAsMGwwLDBoMGwwLDBsMCwwTDYwLDguOWwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEsMGwwLDBsMCwwaDBsMCwwaDBsMC4xLTAuMWgwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMEM2MSw4LjQsNjEuMSw4LjQsNjEuMyw4LjRMNjEuMyw4LjR6IE02OS42LDUuM2MwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4zLDAuOC0wLjcsMC45QzY5LDcuNSw2OCw3LjgsNjcuMSw4LjJjLTAuNSwwLjItMS4xLTAuMS0xLjMtMC42Yy0wLjItMC41LDAuMS0xLjEsMC42LTEuM2MwLjQtMC4xLDAuOC0wLjMsMS4yLTAuNGwwLDBsMC4yLTAuMWwwLDBsMCwwbDAsMGwwLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMSwwbDAsMGMwLjMtMC4xLDAuNy0wLjIsMS0wLjNDNjkuNCw1LjMsNjkuNSw1LjMsNjkuNiw1LjNMNjkuNiw1LjN6IE03OC4xLDIuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC4zLDAuOS0wLjgsMWMtMC45LDAuMi0xLjksMC40LTIuOCwwLjdjLTAuNSwwLjEtMS4xLTAuMi0xLjItMC44Yy0wLjEtMC41LDAuMi0xLDAuNy0xLjJjMC43LTAuMiwxLjQtMC40LDIuMi0wLjVoMGwwLDBoMGwwLDBoMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBMNzcuOSwzQzc4LDIuOSw3OC4xLDIuOSw3OC4xLDIuOXogTTg2LjksMS40YzAuNSwwLDEsMC40LDEsMWMwLDAuNS0wLjQsMC45LTAuOSwxYy0xLDAuMS0xLjksMC4zLTIuOSwwLjRDODMuNSwzLjksODMsMy41LDgyLjksM2MtMC4xLTAuNSwwLjMtMS4xLDAuOC0xLjFjMC45LTAuMSwxLjgtMC4zLDIuOC0wLjRsMCwwbDAsMGwwLDBoMGgwbDAuMSwwbDAsMEM4Ni44LDEuNCw4Ni44LDEuNCw4Ni45LDEuNHogTTk1LjcsMC42YzAuNSwwLDEsMC40LDEsMXMtMC40LDEtMSwxYy0xLDAtMiwwLjEtMi45LDAuMmMtMC41LDAtMS0wLjQtMS4xLTAuOWMwLTAuNSwwLjQtMSwwLjktMS4xbDAsMGgwbDAsMGgwaDBoMGgwaDBjMC43LTAuMSwxLjQtMC4xLDIuMS0wLjFoMGgwaDBsMC4xLDBoMC4xaDBoMGgwaDBoMC4xTDk1LjcsMC42TDk1LjcsMC42TDk1LjcsMC42TDk1LjcsMC42eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbi8qLS0gcGFnZXRvcCAtLSovXG5AbWl4aW4gcGFnZXRvcF90ZXh0KCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMi44IDU3LjYnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNOC4xLDU1LjdjMC4yLTAuMiwwLjQtMC40LDAuNS0wLjdjMC4xLTAuMywwLjItMC41LDAuMi0wLjhjMC0wLjMtMC4xLTAuNS0wLjItMC44XHRjLTAuMS0wLjItMC4zLTAuNC0wLjUtMC42Yy0wLjItMC4yLTAuNS0wLjMtMC44LTAuNGMtMC40LTAuMS0wLjgtMC4xLTEuMi0wLjFjLTAuNCwwLTAuOCwwLTEuMSwwLjFjLTAuMywwLjEtMC41LDAuMi0wLjgsMC4zYy0wLjIsMC4xLTAuMywwLjMtMC40LDAuNWMtMC4xLDAuMi0wLjEsMC40LTAuMSwwLjdjMCwwLjMsMC4xLDAuNywwLjIsMWMwLjIsMC4zLDAuNCwwLjYsMC43LDAuOEw4LjEsNTUuN3ogTTMuNCw1NS44Yy0wLjMtMC4zLTAuNi0wLjctMC45LTEuMWMtMC4yLTAuNC0wLjMtMC45LTAuMy0xLjRjMC0wLjQsMC4xLTAuOCwwLjMtMS4yYzAuMi0wLjQsMC40LTAuNywwLjgtMC45QzMuNiw1MSw0LDUwLjgsNC41LDUwLjdjMC41LTAuMSwxLjEtMC4yLDEuNy0wLjJjMC41LDAsMS4xLDAuMSwxLjYsMC4yYzAuNSwwLjEsMC45LDAuNCwxLjMsMC43YzAuNCwwLjMsMC42LDAuNiwwLjgsMWMwLjIsMC40LDAuMywwLjksMC4zLDEuNGMwLDAuNC0wLjEsMC44LTAuMiwxLjFjLTAuMSwwLjMtMC4zLDAuNi0wLjYsMC44aDMuMnYxLjlIMi40di0xLjFjMC0wLjIsMC4xLTAuNCwwLjMtMC41TDMuNCw1NS44eiBNNi44LDQ0LjJjMCwwLjUsMC4xLDAuOSwwLjEsMS40YzAsMC4zLDAuMSwwLjYsMC4zLDAuOWMwLjEsMC4yLDAuMiwwLjMsMC40LDAuNUM3LjcsNDcsNy44LDQ3LjEsOCw0Ny4xYzAuMywwLDAuNS0wLjEsMC43LTAuM2MwLjEtMC4yLDAuMi0wLjUsMC4yLTAuOGMwLTAuMy0wLjEtMC43LTAuMi0xYy0wLjItMC4zLTAuNC0wLjYtMC42LTAuOEw2LjgsNDQuMnogTTMuNCw0OC41Yy0wLjgtMC45LTEuMi0yLTEuMi0zLjJjMC0wLjQsMC4xLTAuOCwwLjItMS4yYzAuMS0wLjMsMC4zLTAuNiwwLjYtMC45YzAuMy0wLjMsMC42LTAuNCwwLjktMC42YzAuNC0wLjEsMC44LTAuMiwxLjItMC4yaDQuOXYwLjhjMCwwLjEsMCwwLjMtMC4xLDAuNGMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjJsLTAuNiwwLjJjMC4yLDAuMiwwLjMsMC40LDAuNSwwLjZjMC4xLDAuMiwwLjIsMC40LDAuMywwLjZjMC4xLDAuMiwwLjIsMC40LDAuMiwwLjZjMCwwLjIsMC4xLDAuNSwwLjEsMC44YzAsMC4zLDAsMC42LTAuMSwwLjlDMTAsNDcuOCw5LjgsNDgsOS42LDQ4LjJjLTAuMiwwLjItMC40LDAuNC0wLjcsMC41Yy0wLjMsMC4xLTAuNiwwLjItMC45LDAuMmMtMC4yLDAtMC40LDAtMC42LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjItMC40LTAuNC0wLjUtMC42Yy0wLjItMC4zLTAuMy0wLjYtMC40LTAuOWMtMC4xLTAuNC0wLjItMC44LTAuMy0xLjJjLTAuMS0wLjUtMC4xLTEtMC4xLTEuNkg1LjJjLTAuNCwwLTAuOCwwLjEtMS4xLDAuM2MtMC4zLDAuMi0wLjQsMC42LTAuNCwxYzAsMC4zLDAsMC41LDAuMSwwLjdjMC4xLDAuMiwwLjEsMC40LDAuMiwwLjVsMC4yLDAuNGMwLjEsMC4xLDAuMSwwLjMsMC4xLDAuNGMwLDAuMSwwLDAuMi0wLjEsMC4zQzQuMiw0OCw0LjEsNDguMSw0LDQ4LjFMMy40LDQ4LjV6IE02LDM3LjFjMC0wLjIsMC0wLjQtMC4xLTAuNmMtMC4xLTAuMi0wLjEtMC4zLTAuMy0wLjRjLTAuMS0wLjEtMC4yLTAuMi0wLjQtMC4zYy0wLjItMC4xLTAuMy0wLjEtMC41LTAuMWMtMC4zLDAtMC43LDAuMS0wLjksMC4zYy0wLjIsMC4zLTAuNCwwLjctMC4zLDFjMCwwLjQsMC4xLDAuNywwLjMsMWMwLjIsMC4yLDAuNiwwLjQsMC45LDAuM2MwLjIsMCwwLjMsMCwwLjUtMC4xYzAuMi0wLjEsMC4zLTAuMSwwLjQtMC4zYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40QzYsMzcuNSw2LDM3LjMsNiwzNy4xeiBNMTAuNCwzNWMtMC4xLDAtMC4zLDAtMC40LDAuMWMtMC4xLDAuMS0wLjIsMC4yLTAuMiwwLjRjLTAuMSwwLjItMC4xLDAuNC0wLjEsMC41YzAsMC4yLDAsMC40LTAuMSwwLjdjMCwwLjIsMCwwLjUsMCwwLjdjMCwwLjIsMCwwLjUtMC4xLDAuN2MwLjEsMC4yLDAuMiwwLjQsMC40LDAuNWMwLjIsMC4xLDAuMywwLjIsMC41LDAuMmMwLjEsMCwwLjMsMCwwLjQtMC4xYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjIsMC4yLTAuNCwwLjItMC42YzAuMS0wLjMsMC4xLTAuNiwwLjEtMC45YzAtMC4zLDAtMC42LTAuMS0wLjljMC0wLjItMC4xLTAuNC0wLjItMC42Yy0wLjEtMC4xLTAuMi0wLjMtMC4zLTAuNEMxMC43LDM1LjEsMTAuNSwzNSwxMC40LDM1eiBNMi42LDMzLjJoMC43YzAuMiwwLDAuNCwwLjEsMC40LDAuNGwwLjEsMC43YzAuMy0wLjEsMC42LTAuMiwwLjktMC4yYzAuNCwwLDAuNywwLjEsMSwwLjJDNiwzNC41LDYuMywzNC43LDYuNSwzNWMwLjIsMC4zLDAuNCwwLjYsMC41LDFjMC4xLDAuNCwwLjIsMC44LDAuMiwxLjJjMCwwLjEsMCwwLjMsMCwwLjRjMCwwLjEsMCwwLjMtMC4xLDAuNGMwLjEsMC4yLDAuMywwLjQsMC41LDAuNGMwLjEsMCwwLjMtMC4xLDAuMy0wLjJjMC4xLTAuMiwwLjEtMC40LDAuMi0wLjZjMC0wLjMsMC4xLTAuNSwwLjEtMC44YzAtMC4zLDAtMC42LDAtMC45YzAtMC4zLDAuMS0wLjYsMC4xLTAuOWMwLjEtMC4zLDAuMi0wLjYsMC4zLTAuOGMwLjEtMC4yLDAuMy0wLjQsMC42LTAuNmMwLjMtMC4yLDAuNi0wLjIsMC45LTAuMmMwLjMsMCwwLjcsMC4xLDEsMC4zYzAuMywwLjIsMC42LDAuNCwwLjksMC43YzAuMywwLjQsMC41LDAuNywwLjYsMS4yYzAuMiwwLjUsMC4yLDEsMC4yLDEuNmMwLDAuNSwwLDEtMC4yLDEuNWMtMC4xLDAuNC0wLjIsMC43LTAuNCwxLjFjLTAuMiwwLjMtMC40LDAuNS0wLjcsMC42Yy0wLjIsMC4xLTAuNSwwLjItMC44LDAuMmMtMC4zLDAtMC43LTAuMS0wLjktMC4zYy0wLjMtMC4yLTAuNS0wLjYtMC42LTAuOWMtMC4xLDAuMi0wLjIsMC40LTAuNCwwLjVjLTAuMiwwLjEtMC40LDAuMi0wLjcsMC4yYy0wLjEsMC0wLjIsMC0wLjQtMC4xYy0wLjEsMC0wLjMtMC4xLTAuNC0wLjJjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjEtMC4xLTAuMi0wLjMtMC4zLTAuNGMtMC4yLDAuNC0wLjUsMC43LTAuOCwwLjljLTAuNCwwLjItMC44LDAuMy0xLjIsMC4zYy0wLjQsMC0wLjctMC4xLTEtMC4yYy0wLjMtMC4yLTAuNi0wLjQtMC44LTAuNmMtMC4yLTAuMy0wLjQtMC42LTAuNS0xYy0wLjEtMC40LTAuMi0wLjgtMC4yLTEuMmMwLTAuMywwLTAuNiwwLjEtMC45YzAuMS0wLjMsMC4yLTAuNSwwLjMtMC44TDIuNiwzMy4yeiBNNS4zLDI2LjRjLTAuMiwwLTAuNSwwLTAuNywwLjFjLTAuMiwwLjEtMC40LDAuMi0wLjYsMC4zYy0wLjIsMC4xLTAuMywwLjMtMC40LDAuNWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjdjMCwwLjUsMC4xLDAuOSwwLjUsMS4zYzAuNCwwLjMsMC44LDAuNSwxLjMsMC42TDUuMywyNi40eiBNNi40LDMwYzAuMywwLDAuNy0wLjEsMS0wLjJjMC4zLTAuMSwwLjUtMC4yLDAuNy0wLjRjMC4yLTAuMiwwLjMtMC40LDAuNC0wLjZjMC4xLTAuMywwLjEtMC41LDAuMS0wLjhjMC0wLjMsMC0wLjUtMC4xLTAuOGMtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjZjLTAuMS0wLjItMC4yLTAuMy0wLjItMC40Yy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuNGMwLTAuMSwwLjEtMC4zLDAuMi0wLjNsMC43LTAuNWMwLjIsMC4yLDAuNCwwLjQsMC42LDAuN2MwLjIsMC4zLDAuMywwLjUsMC40LDAuOGMwLjEsMC4zLDAuMiwwLjYsMC4yLDAuOGMwLDAuMywwLjEsMC42LDAuMSwwLjhjMCwwLjUtMC4xLDEtMC4zLDEuNWMtMC4yLDAuNS0wLjQsMC45LTAuOCwxLjJjLTAuNCwwLjQtMC44LDAuNi0xLjMsMC44Yy0wLjYsMC4yLTEuMiwwLjMtMS44LDAuM2MtMC41LDAtMS0wLjEtMS41LTAuM2MtMC40LTAuMi0wLjktMC40LTEuMi0wLjdjLTAuMy0wLjMtMC42LTAuNy0wLjgtMS4yYy0wLjItMC41LTAuMy0xLTAuMy0xLjVjMC0wLjUsMC4xLTAuOSwwLjItMS4zYzAuMS0wLjQsMC40LTAuOCwwLjctMS4xYzAuMy0wLjMsMC43LTAuNSwxLjEtMC43YzAuNS0wLjIsMS0wLjMsMS41LTAuM2MwLjIsMCwwLjQsMCwwLjYsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjEsMC4zTDYuNCwzMHogTTEwLjIsMjAuMmMwLDAuNi0wLjIsMS4xLTAuNiwxLjVjLTAuNCwwLjQtMSwwLjYtMS42LDAuNUgzLjdWMjNjMCwwLjEsMCwwLjItMC4xLDAuM2MtMC4xLDAuMS0wLjIsMC4xLTAuMywwLjFIMi42bC0wLjItMS4ybC0yLjEtMC40Yy0wLjEsMC0wLjItMC4xLTAuMi0wLjFDMCwyMS41LDAsMjEuNCwwLDIxLjN2LTFoMi40di0yLjFoMS4zdjIuMWg0LjJjMC4yLDAsMC40LTAuMSwwLjYtMC4yYzAuMS0wLjEsMC4yLTAuMywwLjItMC41YzAtMC4xLDAtMC4yLDAtMC4zYzAtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLTAuMS0wLjEtMC4xLTAuMS0wLjJjMCwwLDAtMC4xLDAtMC4xYzAsMCwwLTAuMSwwLTAuMWMwLDAsMC4xLTAuMSwwLjEtMC4xbDAuOS0wLjZjMC4yLDAuMywwLjQsMC42LDAuNSwwLjlDMTAuMSwxOS40LDEwLjIsMTkuOCwxMC4yLDIwLjJ6IE0yLjIsMTNjMC0wLjUsMC4xLTEuMSwwLjMtMS42QzIuNywxMSwzLDEwLjYsMy4zLDEwLjNjMC40LTAuMywwLjgtMC42LDEuMi0wLjhjMC41LTAuMiwxLjEtMC4zLDEuNi0wLjNjMC42LDAsMS4xLDAuMSwxLjYsMC4zYzAuNSwwLjIsMC45LDAuNCwxLjMsMC44YzAuNCwwLjMsMC42LDAuNywwLjgsMS4yYzAuMiwwLjUsMC4zLDEsMC4zLDEuNmMwLDAuNS0wLjEsMS4xLTAuMywxLjZjLTAuMiwwLjUtMC40LDAuOS0wLjgsMS4yYy0wLjQsMC4zLTAuOCwwLjYtMS4zLDAuOGMtMC41LDAuMi0xLjEsMC4zLTEuNywwLjNjLTAuNiwwLTEuMS0wLjEtMS42LTAuM2MtMC41LTAuMi0wLjktMC40LTEuMi0wLjhjLTAuMy0wLjMtMC42LTAuNy0wLjgtMS4yQzIuMywxNC4xLDIuMiwxMy42LDIuMiwxM0wyLjIsMTN6IE04LjcsMTNjMC0wLjYtMC4yLTEuMS0wLjYtMS40Yy0wLjYtMC4zLTEuMi0wLjUtMS45LTAuNWMtMC43LDAtMS4zLDAuMS0xLjksMC41QzMuOSwxMiwzLjYsMTIuNSwzLjcsMTNjMCwwLjYsMC4yLDEuMSwwLjcsMS40QzQuOSwxNC44LDUuNSwxNSw2LjIsMTVjMC43LDAsMS4zLTAuMSwxLjktMC41QzguNSwxNC4xLDguOCwxMy42LDguNywxM0w4LjcsMTN6IE04LjEsNS4yQzguMyw1LDguNSw0LjgsOC42LDQuNUM4LjcsNC4zLDguOCw0LDguNywzLjdjMC0wLjMsMC0wLjUtMC4yLTAuOEM4LjUsMi44LDguMywyLjYsOC4xLDIuNEM3LjksMi4yLDcuNiwyLjEsNy4zLDJDNi45LDIsNi41LDEuOSw2LjEsMS45QzUuOCwxLjksNS40LDEuOSw1LDJDNC43LDIuMSw0LjUsMi4yLDQuMiwyLjNDNC4xLDIuNSwzLjksMi42LDMuOCwyLjhDMy43LDMsMy43LDMuMywzLjcsMy41YzAsMC4zLDAuMSwwLjcsMC4yLDFDNC4xLDQuOCw0LjMsNSw0LjYsNS4yTDguMSw1LjJ6IE0zLjQsNS4zQzMuMSw1LDIuOCw0LjcsMi41LDQuM0MyLjMsMy44LDIuMiwzLjMsMi4yLDIuOGMwLTAuNCwwLjEtMC44LDAuMy0xLjJDMi43LDEuMywyLjksMSwzLjIsMC44QzMuNiwwLjUsNCwwLjMsNC41LDAuMkM1LDAuMSw1LjYsMCw2LjEsMGMwLjUsMCwxLjEsMC4xLDEuNiwwLjJDOC4yLDAuNCw4LjYsMC42LDksMC45YzAuNCwwLjMsMC42LDAuNiwwLjgsMWMwLjIsMC40LDAuMywwLjksMC4zLDEuNGMwLDAuNC0wLjEsMC44LTAuMiwxLjFDOS44LDQuNyw5LjYsNSw5LjQsNS4yaDMuMnYxLjlIMi40VjUuOWMwLTAuMiwwLjEtMC40LDAuMy0wLjVMMy40LDUuM3onLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gcGFnZXRvcF9hcnJvdygkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTkuNyAxNDYuNiclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00xOS43LDE0Ni42aC00VjEzLjJMMy4zLDMxLjdMMCwyOS41TDE5LjcsMEwxOS43LDE0Ni42eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcblxuXG4vKiByZXNldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuKntcblx0b3V0bGluZToxcHggI2ZmMDAwMCBzb2xpZDtcbn1cbiovXG5cblxuXG5vbCxcbnVse1xuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiB3ZWJmb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yb2JvdG8tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5yb2JvdG8tbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJvYm90by1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJvYm90by1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuLyogYmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5e1xuXHRoZWlnaHQ6MTAwJTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG5kaXYucGFnZVdyYXB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdHRleHQtYWxpZ246bGVmdDtcbn1cblxuLm9maS1pbWd7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XG59XG5cbi5vZmktY292ZXItaW1ne1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XG59XG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5mb290ZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHR6LWluZGV4OjM1O1xuXG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdH1cblxuXHQuZm9vdGVyLWlubmVyLWJvZHl7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjExMHB4IDA7XG5cdFx0YmFja2dyb3VuZDojMTUxOTFEO1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFxuXHRcdC5wYWdldG9wLWJhcntcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRcdHdpZHRoOjIwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjJyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC43NXMgZWFzZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvYXJyb3dfcGFnZXRvcC5zdmcpIGxlZnQgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR1bHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDoxO1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2Zvb3Rlci5wbmcpIGNlbnRlciBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyX2NvbnRhY3QucG5nKSBjZW50ZXIgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjhyZW0sIDEuMjV2dywgMi40cmVtKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDNlbTtcblx0XHRcdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCLihpJcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OjUwcHg7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjhyZW0sIDAuOTR2dywgMi4ycmVtKTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuNTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAzZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5mb290ZXItaW5uZXItZm9vdHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcblx0XHQuZm9vdGVyLWluZm97XG5cdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnNucy1pbmZve1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0Z2FwOjIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjhweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6MjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0cHtcbiAgXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXNpemU6Y2xhbXAoMS4wcmVtLCAwLjczdncsIDEuNHJlbSk7XG5cdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHR9XG5cdH1cblx0XG59XG5cbmhlYWRlcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTEwcHg7XG5cdGJhY2tncm91bmQ6IzAwMDtcblx0cGFkZGluZy1sZWZ0OjMwcHg7XG5cdGNvbG9yOiNmZmY7XG5cdG9wYWNpdHk6MTtcblx0ei1pbmRleDoxMDA7XG5cblx0LmhlYWRlci1ib2R5e1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdC13ZWJraXQtZmxleDogMTtcblx0XHRmbGV4OiAxO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6Y2xhbXAoMTYwcHgsIDE1JSwgMjcwcHgpO1xuXHRcdFxuXHRcdC5nbG9iYWwtbmF2e1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGZsZXgtZW5kKTtcblx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdHotaW5kZXg6MTAxO1xuXHRcdFxuXHRcdFx0Lmxhbmctc3dpdGNoLS1idXR0b24tZW57XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShmbGV4LWVuZCk7XG5cdFx0XHRcdGdhcDowIDE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmc6MTVweCAwO1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC43OHZ3LCAxLjVyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAyZW07XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojN2U3ZTdlO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lmxhbmctc3dpdGNoLS1idXR0b257XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShmbGV4LWVuZCk7XG5cdFx0XHRcdGdhcDowIDE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzoxNXB4IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC43OHZ3LCAxLjVyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC43NXMgZWFzZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ji5vbmxhbmd7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM3ZTdlN2U7XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIi9cIjtcblx0XHRcdFx0XHRcdFx0dG9wOjE1cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZ2xvYmFsLW5hdi0tbGlzdHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGZsZXgtZW5kKTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NS40JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6MjBweCAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC43NXMgZWFzZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlYWRlci1ib2R5LS1jb250YWN0e1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR0b3A6MjBweDtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHR3aWR0aDoxMS44JTtcblx0XHRcdG1heC13aWR0aDoyMTBweDtcblx0XHRcdGhlaWdodDpjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFxuXHRcdFx0YnIudGV4dGJye1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGF7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguY29sdW1uO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjM4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idXR0b25faG9sb19jb250YWN0LnBuZykgbGVmdCBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjg5dncsIDEuN3JlbSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6Mi4wNTZlbTtcblx0XHRcdFx0XHRhc3BlY3QtcmF0aW86MSAvIDAuNztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljb25fbWFpbC5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHRcdFx0XHRcdG9wYWNpdHk6MC44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXItbG9nbyxcbi5maXhlZC1oZWFkZXItbG9nb3tcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcblx0d2lkdGg6NzBweDtcblx0aGVpZ2h0OjEwMCU7XG5cdFxuXHRpbWd7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuXG4uZml4ZWQtaGVhZGVyLWxvZ297XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MjJweDtcblx0bGVmdDoyNXB4O1xuXHRhc3BlY3QtcmF0aW86MSAvIDAuOTQ7XG5cdGhlaWdodDphdXRvO1xuXHRtYXgtaGVpZ2h0OjY2cHg7XG5cdHotaW5kZXg6NTA7XG59XG5cbi5qcy1mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzLHZpc2liaWxpdHkgMS41cywgdHJhbnNmb3JtIDEuNXM7XG59XG5cbi5zY3JvbGwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLmZpeGVkLXBhZ2V0b3AtYmFye1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0b3BhY2l0eToxO1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG5cdHotaW5kZXg6MzA7XG5cdFxuXHRhe1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0d2lkdGg6MjAwcHg7XG5cdFx0aGVpZ2h0OjMwcHg7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtcblx0XHRjb2xvcjojMDAwO1xuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjJyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2Fycm93X3BhZ2V0b3BfYmxhY2suc3ZnKSBsZWZ0IGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cblx0XG5cdCYudG9wLWZpcnN0LWhpZGRlbntcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHQmLnRvcC1pcy1oaWRkZW57XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6MDtcblx0fVxufVxuXG4udHJpZ2dlcntcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDozMHB4O1xuXHRyaWdodDozMHB4O1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHR3aWR0aDo5MHB4O1xuXHRoZWlnaHQ6OTBweDtcblx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdHotaW5kZXg6NTA7XG5cdGJhY2tncm91bmQ6I2ZmZjtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdFxuXHQmLmlzLW9wZW57XG5cdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OjEwNztcblx0fVxuXG5cdC5tZW51LXRyaWdnZXIsXG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdH1cblxuXHQubWVudS10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDo1MnB4O1xuXHRcdGhlaWdodDoyMHB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHJpZ2h0OjA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NnB4O1xuXHRcdGJvcmRlci1ib3R0b206NnB4IHNvbGlkICMwMDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRcblx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6ODguNDYlO1xuXHR9XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOiAxNHB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHRvcGFjaXR5OjA7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2ZmZjtcblx0fVxufVxuXG4uaGFtYnVyZ2VyLW92ZXJsYXl7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHR3aWR0aDpjYWxjKDEwMCUgKyA2MHB4KTtcblx0aGVpZ2h0OjEwMHN2aDtcblx0YmFja2dyb3VuZDpyZ2JhKCMxMTEsIDAuNjQpO1xuXHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuXHR6LWluZGV4OjEwNjtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi5oYW1idXJnZXItYm9keXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFxuXHQuaGFtYnVyZ2VyLWJvZHktbWFpbntcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDpjYWxjKDEwMCUgLSA2NXB4KTtcblx0XHRcblx0XHQuZm9vdGVyLWNvbnRhY3R7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFxuXHRcdFx0bGl7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idXR0b25faG9sb19mb290ZXIucG5nKSBsZWZ0IGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyX2NvbnRhY3QucG5nKSBsZWZ0IGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6NDcwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjgwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS42cmVtLCAwLjk0dncsIDEuOHJlbSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAzZW07XG5cdFx0XHRcdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6LTE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50Olwi4oaSXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDo1MHB4O1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS42cmVtLCAwLjk0dncsIDEuOHJlbSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XG5cdFx0XHQuaGFtYnVyZ2VyLWxvZ297XG5cdFx0XHRcdC5sb2dve1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XG5cdFx0XHRcdFx0fXB4XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1uYXZ7XG5cdFx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjZyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMzVzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuaGFtYnVyZ2VyLWJvZHktZm9vdGVye1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo2NXB4O1xuXHRcdGJhY2tncm91bmQ6cmdiYSgjMTExLCAwLjUpO1xuXHRcdFxuXHRcdC5zbnMtaW5mb3tcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdGdhcDo1MHB4O1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdFx0XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXgtd2lkdGg6MjhweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OjIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJze1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRoZWlnaHQ6NjBweDtcblx0bWFyZ2luOjAgYXV0bztcblx0cGFkZGluZzowIDYwcHg7XG5cdGJhY2tncm91bmQ6I2ZmZjtcbi8vXHRiYWNrZ3JvdW5kOiNGN0Y3Rjc7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHR6LWluZGV4OjEwMDtcblx0XG5cdHVse1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjJyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDFlbTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6IzhEOEQ4RDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDo1NSU7XG5cdFx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coNXB4LCAxcHgsICM4RDhEOEQsIDAsIC01MCUsIHJpZ2h0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29udGFpbmVye1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbi8vXHRiYWNrZ3JvdW5kOiNFRkYxRjI7XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMjAwcHg7XG5cdG1hcmdpbjowIGF1dG87XG59XG5cbi5zZWN0aW9uLXRpdGxlX19oZWFke1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHotaW5kZXg6MTtcblxuXHRoM3tcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRmb250LXNpemU6Y2xhbXAoMy4zcmVtLDQuMTd2dyAsOC4wcmVtKTtcblx0XHRsZXR0ZXItc3BhY2luZzowLjA2ZW07XG5cdH1cbn1cblxuLnZpZXctc2hvdy1idXR0b257XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxNi42NyU7XG5cdG1pbi13aWR0aDoxNzVweDtcblx0YXNwZWN0LXJhdGlvOjEvIDAuMjU7XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG5cdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy90cmFwZXpvaWRfYmFubmVyLnN2ZykgbGVmdCBib3R0b20vY292ZXIgbm8tcmVwZWF0O1xuXHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFxuXHRhe1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDoxMCU7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjgzdncgLDEuNnJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHR9XG5cdFx0XG5cdCY6aG92ZXJ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0b3BhY2l0eTowLjY7XG5cdH1cbn1cblxuLnVuZGVyLXBhZ2UtdGl0bGV7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRtYXJnaW4tYm90dG9tOjgwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHR6LWluZGV4OjE7XG5cdFxuXHRoMXtcblx0XHRjb2xvcjojNzA3Rjg5O1xuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDEuMDR2dyAsMi4wcmVtKTtcblx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wM2VtO1xuXHR9XG5cdFxuXHQuZW50aXRsZXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XG5cdFx0Zm9udC1zaXplOmNsYW1wKDMuM3JlbSwgNC4xN3Z3ICw4LjByZW0pO1xuXHRcdGxldHRlci1zcGFjaW5nOjAuMDJlbTtcblx0fVxufVxuXG4uc2VjdGlvbi10aXRsZXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTo4MHB4O1xuXG5cdGgxLFxuXHRoMntcblx0XHRmb250LXNpemU6IGNsYW1wKDIuM3JlbSwgMS43N3Z3LCAzLjRyZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMTVlbTtcblx0XHRsaW5lLWhlaWdodDogMS40NTtcblx0fVxufVxuXG5idXR0b257XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmJ1dHRvbntcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTMwcHg7XG5cdGhlaWdodDogODVweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0YSxcblx0YnV0dG9ue1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDUzMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvdHJhcGV6b2lkX2JhY2suc3ZnKSBsZWZ0IGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMDR2dywgMnJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFxuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHR9XG4vKlxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMjVweDtcblx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coOHB4LCAxcHgsICNmZmYsIDAsIC01MCUsIHJpZ2h0KTtcblx0XHR9XG4qL1xuXHR9XG59XG5cbi5idXNpbmVzcy1zb2x1dGlvbi1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy1ib3R0b206MTAwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgbWl4LmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogI0Y4RjhGODtcblx0XHR6LWluZGV4Oi0xO1xuXHR9XG5cdFxuXHQuYXJ0aWNsZS1jb250ZW50e1xuXHRcdGgye1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4xNXZ3LCAyLjJyZW0pO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbntcblx0XHRcdG1hcmdpbjogNXB4IDAgNjBweDtcblx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDI2cHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAwLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41NTtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coNXB4LCAxcHgsICNmZmYsIDAsIC01MCUsIGJvdHRvbSk7XG5cdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDApO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tbGlzdHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblxuXHQ+IGxpe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cblx0XHQ+IGF7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRoM3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4wNHZ3LCAycmVtKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRodW1ibmFpbHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmltYWdlLWJlZm9yZSg2MCUpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5pbWFnZS1ibG9jaztcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjsnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRse1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjByZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAwLjczdncsIDEuNHJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50YWctbGlzdHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdG1hcmdpbi10b3A6LTEwcHg7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjk5OTlweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDAuNTd2dywgMS4xcmVtKTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNhdGVnb3J5e1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRvYmplY3R7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1pbi13aWR0aDoyNzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IzRENEQ0RDtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMC43M3Z3LCAxLjRyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCsgLmJ1dHRvbntcblx0XHRtYXJnaW46IDgwcHggYXV0byAwO1xuXHR9XG59XG5cbi5hcnRpY2xlLXBhZ2Vye1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoY2VudGVyKTtcblx0bWFyZ2luOiA4MHB4IDAgMDtcblxuXHQucHJldixcblx0Lm5leHR7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiRzaXRlLWNvbG9yO1xuXHRcdGNvbG9yOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0dGV4dC1pbmRlbnQ6IDIwMCU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYuZGlzYWJsZWR7XG5cdFx0XHRvcGFjaXR5OiAwLjM1O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnByZXZ7XG5cdFx0JjphZnRlcntcblx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg4cHgsIDFweCwgdmFyLiRzaXRlLWNvbG9yLCAtNTAlLCAtNTAlLCBsZWZ0KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0fVxuXHR9XG5cblx0Lm5leHR7XG5cdFx0JjphZnRlcntcblx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg4cHgsIDFweCwgdmFyLiRzaXRlLWNvbG9yLCAtNTAlLCAtNTAlLCByaWdodCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHR9XG5cdH1cblxuXHR1bHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblxuXHRcdGxpe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRjb2xvcjogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ici5idGJyLFxuYnIuc3Bicntcblx0ZGlzcGxheTpub25lO1xufVxuXG5kaXYucGFnZVdyYXB7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xufVxuXG4uZml4ZWQtcGFnZXRvcC1iYXJ7XG5cdGJvdHRvbTo4NXB4O1xuXHRyaWdodDotMjBweDtcbn1cblxuZm9vdGVye1xuXHQuZm9vdGVyLWlubmVyLWJvZHl7XG5cdFx0dWx7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgZmxleC1zdGFydCk7XG5cdFx0XHRnYXA6MCA2MHB4O1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6MjYlO1xuXHRcdFx0XHRtYXgtd2lkdGg6NTAwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzoxIC8gMC4yNDtcblx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnBhZ2V0b3AtYmFye1xuXHRcdFx0Ym90dG9tOjg1cHg7XG5cdFx0XHRyaWdodDotMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5mb290ZXItaW5uZXItZm9vdHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0bWluLWhlaWdodDoxMDBweDtcblx0XHRcblx0XHQuZm9vdGVyLWluZm97XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHRsZWZ0OjUwcHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XG5cdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6NDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNwLWhlYWRlci10cmlnZ2Vye1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi5oYW1idXJnZXItYm9keXtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdFxuXHQuaGFtYnVyZ2VyLWJvZHktbWFpbntcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleC1jb250ZW50KGNlbnRlciwgY2VudGVyKTtcblx0XHRAaW5jbHVkZSBtaXguY29sdW1uO1xuXHRcdFxuXHRcdC5mb290ZXItY29udGFjdHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0Z2FwOjYwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5nbG9iYWwtbmF2e1xuXHRcdFx0d2lkdGg6MTAwMHB4O1xuXHRcdFx0bWFyZ2luOjAgYXV0byAxNTBweDtcblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1sb2dve1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6MzAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6MCAxMzRweCAwIDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbmF2e1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOjFweDtcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1uYXZ7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDo3MDBweDtcblx0XHRcdFx0cGFkZGluZzozMHB4IDAgMzBweCAxMjVweDtcblx0XHRcdFxuXHRcdFx0XHQuZ2xvYmFsLW5hdi0tbGlzdHtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOi03MHB4O1xuXHRcdFx0XHRcdGdhcDowIDEzMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo3MHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5sYW5nLXN3aXRjaHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbn1cbi5jb250YWluZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdGZsZXg6IDE7XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHBhZGRpbmc6NjBweCAwIDIwMHB4O1xuLy9cdHBhZGRpbmc6MTgwcHggMCAyMDBweDtcbn1cblxuLmxpbmstbm9uZXtcblx0cG9pbnRlci1ldmVudHM6bm9uZTtcbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLWxpc3R7XG5cdG1hcmdpbjotNTBweCAwIDQwcHg7XG5cdFxuXHQ+IGxpe1xuXHRcdHdpZHRoOiAzMS43JTtcblx0XHRtYXJnaW46IDUwcHggMCAwO1xuXG5cdFx0Jjpub3QoOm50aC1jaGlsZCgzbikpe1xuXHRcdFx0bWFyZ2luOiA1MHB4IDIuNDUlIDAgMDtcblx0XHR9XG5cdFx0XG5cdFx0PiBhe1xuXHRcdFx0cGFkZGluZzogNjBweCAzMHB4O1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fbW9yZV9idXNpbmVzc19zb2x1dGlvbi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsMCwwLC4xNik7XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgze1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA3OHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudGFnLWxpc3R7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogOTNweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDozMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjVweCA4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLXNlY3Rpb257XG5cdC5hcnRpY2xlLWNvbnRlbnR7XG5cdFx0LmJ1dHRvbntcblx0XHRcdGF7XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRpY2xlLXBhZ2Vye1xuXHR1bHtcblx0XHRsaXtcblx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByZXYsXG5cdC5uZXh0e1xuXHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LnByZXZ7XG5cdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmV4dHtcblx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJyLnBjYnIsXG5ici5idGJye1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbmJyLnNwYnJ7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbmJvZHl7XG5cdHdpZHRoOjEwMCU7XG5cdG1pbi13aWR0aDoxMDAlO1xufVxuXG4uZml4ZWQtcGFnZXRvcC1iYXJ7XG5cdGJvdHRvbTo0MHB4O1xuXHRyaWdodDotMTVweDtcblx0XG5cdGF7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0aGVpZ2h0OjIwcHg7XG5cdH1cbn1cblxuZm9vdGVye1xuXHQuZm9vdGVyLWlubmVyLWJvZHl7XG5cdFx0cGFkZGluZzo2MHB4IDMwcHg7XG5cdFx0XG5cdFx0LnBhZ2V0b3AtYmFye1xuXHRcdFx0Ym90dG9tOjQwcHg7XG5cdFx0XHRyaWdodDotMTVweDtcblx0XHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR1bHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6NTAwcHg7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0bGl7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRhc3BlY3QtcmF0aW86MSAvIDAuMjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmZvb3Rlci1pbm5lci1mb290e1xuXHRcdHBhZGRpbmc6MjBweCAwIDM1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XG5cdFx0LmZvb3Rlci1pbmZve1xuXHRcdFx0LnBhZ2UtbGlua3tcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc25zLWluZm97XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MzBweDtcblx0XHRcdFx0Z2FwOjIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjhweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6MjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cbmhlYWRlcntcblx0aGVpZ2h0OjYwcHg7XG5cdHBhZGRpbmc6MCA2MHB4IDAgMTVweDtcblxuXHQuaGVhZGVyLWxvZ297XG5cdFx0d2lkdGg6NDJweDtcblx0fVxuXG5cdC5oZWFkZXItYm9keXtcblx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XG5cdFx0XHRcblx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5sYW5nLXN3aXRjaC0tYnV0dG9uLWVue1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5oZWFkZXItYm9keS0tY29udGFjdHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlci1sb2dvLFxuLmZpeGVkLWhlYWRlci1sb2dve1xuXHR3aWR0aDozNnB4O1xufVxuXHRcbi5maXhlZC1oZWFkZXItbG9nb3tcblx0dG9wOjEzcHg7XG5cdGxlZnQ6MTVweDtcblx0bWF4LWhlaWdodDozNHB4O1xufVxuXG4uc3AtaGVhZGVyLXRyaWdnZXJ7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0cmlnaHQ6MDtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0d2lkdGg6NjBweDtcblx0aGVpZ2h0OjYwcHg7XG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdHotaW5kZXg6MTA1O1xuXHRcdFxuXHQubWVudS10cmlnZ2VyLFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHR9XG5cblx0Lm1lbnUtdHJpZ2dlciB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6MzFweDtcblx0XHRoZWlnaHQ6MTJweDtcblx0fVxuXHRcblx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRyaWdodDowO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjNweDtcblx0XHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOjg4LjQ2JTtcblx0fVxuXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuXHRcdHRvcDogOXB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHRvcGFjaXR5OjA7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cbn1cblxuLnRyaWdnZXJ7XG5cdHRvcDo1cHg7XG5cdHJpZ2h0OjVweDtcblx0d2lkdGg6NTVweDtcblx0aGVpZ2h0OjU1cHg7XG5cdFxuXHQmLmlzLW9wZW57XG5cdFx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcblx0XHRcdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmY7XG5cdFx0fVxuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDozMXB4O1xuXHRcdGhlaWdodDoxMnB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdGhlaWdodDozcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzAwMDtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuXHRcdHRvcDogOXB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZmZmO1xuXHR9XG59XG5cbi5oYW1idXJnZXItb3ZlcmxheXtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5zcC1maXhlZHtcblx0b3ZlcmZsb3cteDpoaWRkZW47XG59XG5cbi5oYW1idXJnZXItYm9keXtcblx0d2lkdGg6MTAwJTtcblx0XG5cdC5oYW1idXJnZXItYm9keS1tYWlue1xuXHRcdGhlaWdodDpjYWxjKDEwMCUgLSA0NXB4KTtcblx0XHRwYWRkaW5nOjQwcHggMTVweDtcblx0XHRcblx0XHQuZm9vdGVyLWNvbnRhY3R7XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHR3aWR0aDoyOTVweDtcblx0XHRcdFx0XHRoZWlnaHQ6NTBweDtcblx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2Zvb3Rlci5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0cmlnaHQ6MjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbG9nb3tcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjczcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQubG9nb3tcblx0XHRcdFx0cHtcblx0XHRcdFx0IG1hcmdpbi1ib3R0b206MTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbmF2e1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0cGFkZGluZzozMHB4IDAgMTBweDtcblx0XHRcdFxuXHRcdFx0XHQuZ2xvYmFsLW5hdi0tbGlzdHtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MjVweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubGFuZy1zd2l0Y2h7XG5cdFx0XHRwYWRkaW5nOjIwcHggMCAzMHB4O1xuXHRcdFx0XG5cdFx0XHQubGFuZy1zd2l0Y2gtLWJ1dHRvbi1lbntcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cGFkZGluZzo1cHggMDtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5oYW1idXJnZXItYm9keS1mb290ZXJ7XG5cdFx0aGVpZ2h0OjQ1cHg7XG5cdFx0XG5cdFx0LnNucy1pbmZve1xuXHRcdFx0Z2FwOjMwcHg7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOjIwcHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDoyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5icmVhZGNydW1ic3tcblx0aGVpZ2h0OjM1cHg7XG5cdHBhZGRpbmc6MCAxNXB4O1xuXHRcblx0dWx7XG5cdFx0bGl7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxM3B4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHR0b3A6NjAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg1cHgsIDFweCwgIzhEOEQ4RCwgMCwgLTUwJSwgcmlnaHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tYXNrX19hbmltYXRpb24tLWltZyB7XG5cdG1hc2stc2l6ZTo0MC41JTtcblx0LXdlYmtpdC1tYXNrLXNpemU6NDAuNSU7XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbjowIGF1dG87XG5cdHBhZGRpbmc6NTBweCAxNXB4IDEwMHB4O1xufVxuXG4udmlldy1zaG93LWJ1dHRvbntcblx0cmlnaHQ6LTE1cHg7XG5cdGFzcGVjdC1yYXRpbzoxLyAwLjIzO1xuXG5cdGF7XG5cdFx0cGFkZGluZy1sZWZ0OjEwJTtcblx0fVxufVxuXG4udW5kZXItcGFnZS10aXRsZXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206NDVweDtcblx0XG5cdC5lbnRpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206MTVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdH1cbn1cblxuLmJ1dHRvbntcblx0aGVpZ2h0OiA1NXB4O1xufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tc2VjdGlvbntcblx0cGFkZGluZzogNDBweCAwIDYwcHg7XG5cblx0LmFydGljbGUtY29udGVudHtcblx0XHRoMntcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbntcblx0XHRcdG1hcmdpbjogMHB4IDAgMzBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGF7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tbGlzdHtcblx0bWFyZ2luLWJvdHRvbTo0MHB4O1xuXHRcblx0PiBsaXtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdFxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHR9XG5cdFx0XG5cdFx0PiBhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRwYWRkaW5nOjQwcHggMTVweCAyMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLDAsMCwuMTYpO1xuXHRcdFx0XG5cdFx0XHRoM3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRhZy1saXN0e1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDotMTBweDtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzo1cHggOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGh1bWJuYWlse1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjQ3LjUlO1xuXHRcdFx0XHRtYXJnaW46MCAyLjUlIDE1cHggMDtcblx0XHRcdFx0XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Jztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRkbHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdC13ZWJraXQtZmxleDogMTtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2F0ZWdvcnl7XG5cdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOmF1dG87XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGUtcGFnZXJ7XG5cdG1hcmdpbjogNDBweCAwIDA7XG5cblx0LnByZXYsXG5cdC5uZXh0e1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW46IDAgOHB4O1xuXG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHR9XG5cdH1cblxuXHR1bHtcblx0XHRsaXtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVye1xuXHQuaGVhZGVyLWJvZHl7XG5cdFx0LmhlYWRlci1ib2R5LS1jb250YWN0e1xuXHRcdFx0d2lkdGg6MTUlO1xuXHRcdH1cblx0fVxufVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXJ7XG5cdC5oZWFkZXItYm9keXtcblx0XHQuaGVhZGVyLWJvZHktLWNvbnRhY3R7XG5cdFx0XHRici50ZXh0YnJ7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDoxMDAlO1xuXHRwYWRkaW5nOjE4MHB4IDE1cHggMjAwcHg7XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MTgwcHggMTVweCAyMDBweDtcbn1cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJyLmJ0YnJ7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbmJyLnNwYnJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxufVxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwiYm9vdHN0cmFwXCIgYXMgYnM7XG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ3JvdXAtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0PiBkbHtcblx0XHRtYXJnaW46IDAgMCAxMDBweDtcblxuXHRcdGR0e1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRcdGNvbG9yOiBicy4kc2l0ZS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS45cmVtLCAxLjQ2dncsIDIuOHJlbSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdFx0fVxuXG5cdFx0ZGR7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgLjgzdncsIDEuNnJlbSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMi4wO1xuXHRcdH1cblx0fVxufVxuXG4uZ3JvdXAtbGlzdC1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0byAxMzBweDtcblx0cGFkZGluZzogNjVweCAwIDgwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHR9XG5cblx0aDJ7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcblx0XHRwYWRkaW5nOjIwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kc2l0ZS1jb2xvcjtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjA0dncsIDJyZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6MS41O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG5cblx0Lmdyb3VwLWxpc3R7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblxuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgYnMuYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzOHB4IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJHdoaXRlO1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcig1MCUsMCk7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoNTAlLDApO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogLTJweDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5hcnJvdyg0cHgsIDFweCwgI2ZmZiwgLTUwJSwgMCwgYm90dG9tKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMC44OXZ3LCAxLjdyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRjb2xvcjogYnMuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuMHJlbSwgMC41N3Z3LCAxLjFyZW0pO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdyb3VwLWl0ZW0tc2VjdGlvbntcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdC5ncm91cC1pdGVte1xuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxNTBweDtcblx0XHR9XG5cblx0XHQuZGV0YWlsLWdyb3Vwe1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdG1hcmdpbjogMCAwIDM1cHg7XG5cblx0XHRcdC8vIGZpZ3VyZXtcblx0XHRcdC8vIFx0d2lkdGg6IDMxJTtcblx0XHRcdC8vIFx0Ly8gaGVpZ2h0OiAyNjBweDtcblx0XHRcdC8vXG5cdFx0XHQvLyBcdGJhY2tncm91bmQ6ICMzMzM7XG5cdFx0XHQvLyB9XG5cblx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0QGluY2x1ZGUgYnMuaW1hZ2UtYmVmb3JlKDYyLjUlKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRtYXJnaW46IDAgNzBweCAwIDA7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRse1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuOXJlbSwgMS4yNXZ3LCAyLjRyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjYzdncsIDEuMnJlbSk7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRke1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42NTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnV0dG9ue1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmVkO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fZG93bmxvYWQuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiBcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsLWdyb3VwLWxpc3R7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IDMxJTtcblxuXHRcdFx0XHQmLm5vLXBhZ2V7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAxNXB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoOm50aC1vZi10eXBlKDNuKSl7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDMuNSUgMCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHggMjVweCA0NXB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBicy4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC45NHZ3LCAxLjhyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAyMnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuYXJyb3coNHB4LCAxcHgsIGJzLiR3aGl0ZSwgMCwgLTUwJSwgcmlnaHQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vdGhlci1ncm91cC1pdGVte1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0bWFyZ2luOiAtNTBweCAwIDA7XG5cblx0XHQuZ3JvdXAtaXRlbXtcblx0XHRcdHdpZHRoOiAzMSU7XG5cdFx0XHRtYXJnaW46IDUwcHggMCAwO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IDAgMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOm50aC1vZi10eXBlKDNuKSl7XG5cdFx0XHRcdG1hcmdpbjogNTBweCAzLjUlIDAgMDtcblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbC1ncm91cC1saXN0e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdyb3VwLWxpc3Qtc2VjdGlvbntcblx0Lmdyb3VwLWxpc3R7XG5cdFx0bWFyZ2luOiAtMzBweCAwIDA7XG5cdFx0XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMjMuNSU7XG4vL1x0XHRcdHdpZHRoOiAzMS43NSU7XG5cdFx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdFx0XG5cdFx0XHQmOm5vdCg6bnRoLWNoaWxkKDRuKSl7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAyJSAwIDA7XG4vL1x0XHRcdFx0bWFyZ2luOiAzMHB4IDIuMzc1JSAwIDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGF7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRzaXRlLWNvbG9yO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ncm91cC1pdGVtLXNlY3Rpb257XG5cdC5ncm91cC1pdGVte1xuXHRcdEBpbmNsdWRlIGJzLmZsZXh3cmFwO1xuXHRcdFxuXHRcdC5kZXRhaWwtZ3JvdXB7XG5cdFx0XHRAaW5jbHVkZSBicy5ncm93O1xuXHRcdH1cblx0XHRcblx0XHQuZGV0YWlsLWdyb3VwLWxpc3R7XG5cdFx0XHRsaXtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKC41cyk7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y4ZjhmODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsLWdyb3Vwe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XG5cdFx0XHRkbHtcblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oLjVzKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2Rvd25sb2FkX2Iuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0ZmlndXJle1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ3JvdXAtc2VjdGlvbntcblx0cGFkZGluZzogMDtcblxuXHQ+IGRse1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRkdHtcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblxuXHRcdGRke1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG59XG5cbi5ncm91cC1saXN0LXNlY3Rpb257XG5cdG1hcmdpbjogMCAwIDUwcHg7XG5cdHBhZGRpbmc6IDQwcHggMDtcblxuXHRoMntcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdFx0cGFkZGluZzoxNXB4IDA7XG5cdH1cblxuXHQuZ3JvdXAtbGlzdHtcblx0XHRsaXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdH1cblxuXHRcdFx0YXtcblx0XHRcdFx0cGFkZGluZzogMTdweCA2MHB4IDE3cHggMjVweDtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ncm91cC1pdGVtLXNlY3Rpb257XG5cdHBhZGRpbmc6IDA7XG5cblx0Lmdyb3VwLWl0ZW17XG5cdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRtYXJnaW46IDAgMCAxMDBweDtcblx0XHR9XG5cblx0XHQuZGV0YWlsLWdyb3Vwe1xuXHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblxuXHRcdFx0ZmlndXJle1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNjIuNSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGx7XG5cdFx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHRcdC13ZWJraXQtZmxleDogYXV0bztcblxuXHRcdFx0XHRkZHtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnV0dG9ue1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAyNXB4IDAgMDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgOHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kZXRhaWwtZ3JvdXAtbGlzdHtcblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOm5vdCg6bnRoLW9mLXR5cGUoM24pKXtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubm8tcGFnZXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMTVweCAzNXB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCwwKTtcblx0XHRcdFx0XHRcdHRvcDogMTlweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDhweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCwwKTtcblx0XHRcdFx0XHRcdHRvcDogMjdweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDEzcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vdGhlci1ncm91cC1pdGVte1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHQuZ3JvdXAtaXRlbXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOm5vdCg6bnRoLW9mLXR5cGUoM24pKXtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdyb3VwLWxpc3Qtc2VjdGlvbntcblx0aDJ7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cbn1cbiJdfQ== */