@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
-------------------------------------------------------*/
.page-content {
  position: relative;
}
.page-content:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #F8F8F8;
}

.news-article-section {
  position: relative;
  width: 100%;
}
.news-article-section .article-list {
  margin: 0 0 80px;
}
.news-article-section .article-list li {
  padding: 60px 80px;
  background: #fff;
}
.news-article-section .article-list li:not(:last-child) {
  margin: 0 0 60px;
}
.news-article-section .article-list li .article-infomation:not(:last-child) {
  margin-bottom: 40px;
}
.news-article-section .article-list li .article-infomation dt {
  margin: 0 0 10px;
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  font-weight: 700;
  line-height: 1.5;
}
.news-article-section .article-list li .article-infomation dd {
  font-size: clamp(1.9rem, 1.04vw, 2rem);
  font-weight: 700;
  line-height: 1.5;
}
.news-article-section .article-list li .article-item .text-block p {
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 2;
}
.news-article-section .article-list li .article-item .text-block p:not(:last-child) {
  margin: 0 0 20px;
}
.news-article-section .article-list li .article-item .news-more {
  margin: 30px 0 0;
}
.news-article-section .article-list li .article-item .news-more a {
  position: relative;
  display: inline-block;
  padding: 0 0 0 25px;
  color: #000;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 500;
  line-height: 1.5;
}
.news-article-section .article-list li .article-item .news-more a:before {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  background: url(../common/images/icon_news_more.svg) center/contain no-repeat;
}
.news-article-section .article-list li .article-item .news-more a span {
  position: relative;
  display: block;
}
.news-article-section .article-list li .article-item .news-more a span:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #000;
  transform: scaleY(0.5);
}
.news-article-section .holder {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.news-article-section .holder a {
  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;
}
.news-article-section .holder a.jp-current {
  background: #000;
  color: #fff;
}
.news-article-section .holder .jp-previous,
.news-article-section .holder .jp-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;
}
.news-article-section .holder .jp-previous: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;
}
.news-article-section .holder .jp-previous.jp-disabled {
  opacity: 0.35;
  pointer-events: none;
}
.news-article-section .holder .jp-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;
}
.news-article-section .holder .jp-next.jp-disabled {
  opacity: 0.35;
  pointer-events: none;
}

@media screen and (min-width: 1000px) {
  /* ------------------------------------------------------*/
  .news-article-section .article-list li .article-item .news-more a:before {
    transition: 0.5s ease;
  }
  .news-article-section .article-list li .article-item .news-more a span:after {
    transition: 0.5s ease;
  }
  .news-article-section .article-list li .article-item .news-more a:hover:before {
    opacity: 0.65;
  }
  .news-article-section .article-list li .article-item .news-more a:hover span:after {
    opacity: 0;
  }
  .news-article-section .holder a:not(.jp-disabled) {
    transition: 0.5s ease;
  }
  .news-article-section .holder a:not(.jp-disabled):hover {
    color: #fff;
    background: #000;
  }
  .news-article-section .holder .jp-previous:not(.jp-disabled),
  .news-article-section .holder .jp-next:not(.jp-disabled) {
    transition: 0.5s ease;
  }
  .news-article-section .holder .jp-previous:not(.jp-disabled):hover,
  .news-article-section .holder .jp-next:not(.jp-disabled):hover {
    background: #000;
  }
  .news-article-section .holder .jp-previous:not(.jp-disabled) {
    transition: 0.5s ease;
  }
  .news-article-section .holder .jp-previous:not(.jp-disabled):hover:after {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
  }
  .news-article-section .holder .jp-next:not(.jp-disabled) {
    transition: 0.5s ease;
  }
  .news-article-section .holder .jp-next:not(.jp-disabled):hover:after {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
  }
}
@media screen and (max-width: 999px) {
  /* ------------------------------------------------------*/
  .news-article-section {
    margin: 0 0 50px;
    padding: 0;
  }
  .news-article-section .article-list {
    margin: 0 0 60px;
  }
  .news-article-section .article-list li {
    padding: 30px 15px 40px;
  }
  .news-article-section .article-list li:not(:last-child) {
    margin: 0 0 30px;
  }
  .news-article-section .article-list li .article-infomation:not(:last-child) {
    margin-bottom: 25px;
  }
  .news-article-section .article-list li .article-infomation dt {
    margin: 0 0 5px;
  }
  .news-article-section .article-list li .article-infomation dd {
    line-height: 1.45;
  }
  .news-article-section .article-list li .article-item .text-block p {
    line-height: 1.5;
  }
  .news-article-section .article-list li .article-item .news-more {
    margin: 25px 0 0;
  }
  .news-article-section .article-list li .article-item .news-more a:before {
    width: 15px;
    height: 15px;
  }
  .news-article-section .holder a {
    width: 40px;
    height: 40px;
  }
  .news-article-section .holder .jp-previous,
  .news-article-section .holder .jp-next {
    width: 40px;
    height: 40px;
  }
  .news-article-section .holder .jp-previous:after,
  .news-article-section .holder .jp-next:after {
    width: 6px;
    height: 6px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL25ld3Muc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fcmVib290LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19taXhpbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fbWl4aW5fc3ZnLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19jb21tb24uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL25ld3Muc2NzcyUyM3Nhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCO3FFQUFBO0FDQUE7RUFDQyxTQUFBO0VGQ0QsVUFBQTtBQUNBOztBRUVBOzs7RUZHQyxzQkFBQTtBQUNEOztBRUVBO0VGQ0MsZ0JBQUE7RUFDQSwyQkVBQTtFQUNBLDhCQUFBO0VGQ0Esc0JBQUE7RUVDQSw2QkFBQTtFQUNBLDZDQUFBO0VBQ0EsY0FBQTtBRkNEO0FFU0E7RUFDQyxjQUFBO0FGSEQ7O0FFTUE7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBRkhEOztBRU1BO0VBQ0MsU0FBQTtFQUNBLFVBQUE7QUZIRDs7QUVNQTtFQUNFLHFCQUFBO0VBQ0EsNkZBQUE7RUFDQSxnR0FBQTtBRkhGOztBRU9BO0VBQ0Msa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUNBQUE7RUFDQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtFQUVBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjRDVDaUI7RUM2Q2pCLGdCQUFBO0VBQ0Esa0NBQUE7RUFFQSxhQUFBO0FGTkQ7O0FFU0E7RUFDQywyQkFBQTtBRk5EOztBRVNBO0VBQ0MscUJBQUE7QUZORDs7QUVTQTtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7QUZORDs7QUVTQTs7RUFFQyxnQkFBQTtB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TTFyRUM7SUgxSEYscUJBQUE7RUh1ekVDO0VNenJFRztJQUNDLDBCQUFBO0lBQ0EsNEJBQUE7RU4yckVKO0FBQ0Y7QU1uckVBO0VBQ0EsMERBQUE7RUFDQTtJQUNDLGdCQUFBO0lBQ0EsVUFBQTtFTnFyRUM7RU1uckVEO0lBQ0MsZ0JBQUE7RU5xckVBO0VNbnJFQTtJQUNDLHVCQUFBO0VOcXJFRDtFTW5yRUM7SUFDQyxnQkFBQTtFTnFyRUY7RU1qckVFO0lBQ0MsbUJBQUE7RU5tckVIO0VNaHJFRTtJQUNDLGVBQUE7RU5rckVIO0VNL3FFRTtJQUNDLGlCQUFBO0VOaXJFSDtFTTNxRUc7SUFDQyxnQkFBQTtFTjZxRUo7RU16cUVFO0lBQ0MsZ0JBQUE7RU4ycUVIO0VNeHFFSTtJQUNDLFdBQUE7SUFDQSxZQUFBO0VOMHFFTDtFTWpxRUE7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFTm1xRUQ7RU1ocUVBOztJQUVDLFdBQUE7SUFDQSxZQUFBO0VOa3FFRDtFTWhxRUM7O0lBQ0MsVUFBQTtJQUNBLFdBQUE7RU5tcUVGO0FBQ0YiLCJmaWxlIjoibmV3cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwiYm9vdHN0cmFwXCIgYXMgYnM7XG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuXHR9XG59XG5cbi5uZXdzLWFydGljbGUtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuYXJ0aWNsZS1saXN0e1xuXHRcdG1hcmdpbjogMCAwIDgwcHg7XG5cblx0XHRsaXtcblx0XHRcdHBhZGRpbmc6IDYwcHggODBweDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZS1pbmZvbWF0aW9ue1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGR0e1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRke1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS45cmVtLCAxLjA0dncsIDJyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZS1pdGVte1xuXHRcdFx0XHQudGV4dC1ibG9ja3tcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcblxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uZXdzLW1vcmV7XG5cdFx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAyNXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9uZXdzX21vcmUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaG9sZGVye1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsY2VudGVyKTtcblxuXHRcdGF7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0Y29sb3I6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ji5qcC1jdXJyZW50e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuanAtcHJldmlvdXMsXG5cdFx0LmpwLW5leHR7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0Y29sb3I6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHR0ZXh0LWluZGVudDogMjAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdC5qcC1wcmV2aW91c3tcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgYnMuYXJyb3coOHB4LCAxcHgsIGJzLiRzaXRlLWNvbG9yLCAtNTAlLCAtNTAlLCBsZWZ0KTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5qcC1kaXNhYmxlZHtcblx0XHRcdFx0b3BhY2l0eTogLjM1O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuanAtbmV4dHtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgYnMuYXJyb3coOHB4LCAxcHgsIGJzLiRzaXRlLWNvbG9yLCAtNTAlLCAtNTAlLCByaWdodCk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmpwLWRpc2FibGVke1xuXHRcdFx0XHRvcGFjaXR5OiAuMzU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWFydGljbGUtc2VjdGlvbntcblx0LmFydGljbGUtbGlzdHtcblx0XHRsaXtcblx0XHRcdC5hcnRpY2xlLWl0ZW17XG5cdFx0XHRcdC5uZXdzLW1vcmV7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC42NTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhvbGRlcntcblx0XHRhe1xuXHRcdFx0Jjpub3QoLmpwLWRpc2FibGVkKXtcblx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbiguNXMpO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5qcC1wcmV2aW91cyxcblx0XHQuanAtbmV4dHtcblx0XHRcdCY6bm90KC5qcC1kaXNhYmxlZCl7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmpwLXByZXZpb3Vze1xuXHRcdFx0Jjpub3QoLmpwLWRpc2FibGVkKXtcblx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbiguNXMpO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmpwLW5leHR7XG5cdFx0XHQmOm5vdCguanAtZGlzYWJsZWQpe1xuXHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKC41cyk7XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJzLiR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWFydGljbGUtc2VjdGlvbntcblx0bWFyZ2luOiAwIDAgNTBweDtcblx0cGFkZGluZzogMDtcblxuXHQuYXJ0aWNsZS1saXN0e1xuXHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cblx0XHRsaXtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweCA0MHB4O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5hcnRpY2xlLWluZm9tYXRpb257XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFydGljbGUtaXRlbXtcblx0XHRcdFx0LnRleHQtYmxvY2t7XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5ld3MtbW9yZXtcblx0XHRcdFx0XHRtYXJnaW46IDI1cHggMCAwO1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ob2xkZXJ7XG5cdFx0YXtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXHRcdC5qcC1wcmV2aW91cyxcblx0XHQuanAtbmV4dHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuXG4vKiBiYXNlIGNvbG9yIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJHdoaXRlOiNmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6IzAwMCAhZGVmYXVsdDtcbiRsaWdodC1ibHVlOiAjRjJGNkZGICFkZWZhdWx0O1xuJGJsdWU6ICMxNzZCRUUgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRzaXRlLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kYmFzZS1mb250LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6YWxsIC41cyBlYXNlICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6IDEuNGVtICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDo1MDAgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZToxLjAgIWRlZmF1bHQ7XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuKiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHR0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKHZhcmlhYmxlcy4kYmxhY2ssIDApO1xuXHRvdmVyZmxvdzphdXRvO1xufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgLCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnAsdWwsb2wsbGksZGwsZHQsZGQscCxjYXB0aW9uLHRoLHRkLGZvcm0saW5wdXQsdGV4dGFyZWEsYmxvY2txdW90ZSxhZGRyZXNzLGVtYmVkLG9iamVjdCxmaWd1cmUsZW17XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDEwMCU7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2LGg3e1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbjpyb290IHtcbiAgLS1tYWluLWNvbG9yOiAjMzAzMDMwO1xuICAtLW1haW4tZm9udDogJ05vdG8gU2FucyBKUCcsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICAtLW1haW4tZm9udC1ib2xkOiAnTm90byBTYW5zIEpQJyxcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG5cbmJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDp2YXJpYWJsZXMuJGJvZHktYmc7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250KTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNod3NcIiAxO1xuXHRmb250LWtlcm5pbmc6IG5vbmU7XG5cblx0Zm9udC1zaXplOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZS1iYXNlO1xuXHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiB2YXJpYWJsZXMuJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTtcblx0XG5cdG91dGxpbmU6bm9uZTtcbn1cblxuXzpsYW5nKHgpOjotaW50ZXJuYWwtbWVkaWEtY29udHJvbHMtb3ZlcmxheS1jYXN0LWJ1dHRvbiwgYm9keSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxudGFibGV7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG51bFtyb2xlPSdsaXN0J10sXG5vbFtyb2xlPSdsaXN0J10ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG5cdG1hcmdpbi1ib3R0b206MDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmZpZ3VyZXtcblx0bGluZS1oZWlnaHQ6MDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IHZhcmlhYmxlcy4kbGluay1kZWNvcmF0aW9uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyOm5vbmU7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dCwgYnV0dG9uLFxudGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGgge1xuXHR0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTowO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDA7XG5cdC13ZWJraXQtYXBwZWFyYW5jZSA6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvciA6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKi0tUHJlZml4LS0qL1xuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xuXHRAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtLCAtbW96LSwgJycge1xuXHRcdCN7JHByZWZpeH0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcblx0fVxufVxuXG4vKi0tIGZsZXhib3ggLS0qL1xuQG1peGluIGZsZXhib3h7XG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6LW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6ZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOndyYXA7XG59XG5cbkBtaXhpbiBmbGV4c2V0KCRqdXN0LCRhbGlnbil7XG5cdC13ZWJraXQtYm94LXBhY2s6JGp1c3Q7XG5cdC1tcy1mbGV4LXBhY2s6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcblx0LXdlYmtpdC1ib3gtYWxpZ246JGFsaWduO1xuXHQtbXMtZmxleC1hbGlnbjokYWxpZ247XG5cdGFsaWduLWl0ZW1zOiRhbGlnbjtcbn1cblxuQG1peGluIGZsZXgtY29udGVudCgkanVzdCwkYWxpZ24pe1xuXHQtd2Via2l0LWJveC1wYWNrOiRqdXN0O1xuXHQtbXMtZmxleC1wYWNrOiRqdXN0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazokYWxpZ247XG5cdGFsaWduLWNvbnRlbnQ6JGFsaWduO1xufVxuXG5AbWl4aW4ganVzdGlmeSgkanVzdCl7XG5cdC13ZWJraXQtYm94LXBhY2s6JGp1c3Q7XG5cdC1tcy1mbGV4LXBhY2s6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbil7XG5cdC13ZWJraXQtYm94LWFsaWduOiRhbGlnbjtcblx0LW1zLWZsZXgtYWxpZ246JGFsaWduO1xuXHRhbGlnbi1pdGVtczokYWxpZ247XG59XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbil7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazokYWxpZ247XG5cdGFsaWduLWNvbnRlbnQ6JGFsaWduO1xufVxuXG5AbWl4aW4gY29sdW1ue1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG5AbWl4aW4gZmxleHdyYXB7XG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6LW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6ZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuQG1peGluIGdyb3d7XG5cdC13ZWJraXQtYm94LWZsZXg6MTtcblx0ZmxleC1ncm93OjE7XG59XG5cbkBtaXhpbiBmdWxsLXdpZHRoKCRwcm9wZXJ0eTogdG9wLCRoZWlnaHQ6IDEwMCUpe1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHQjeyRwcm9wZXJ0eX06IDA7XG5cdGxlZnQ6MDtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwdnc7XG5cdGhlaWdodDokaGVpZ2h0O1xuXHRtYXJnaW46MCBjYWxjKDUwJSAtIDUwdncpO1xuXHR6LWluZGV4Oi0xO1xufVxuXG4vKi0tIHRleHQgLS0qL1xuQG1peGluIHRydW5jYXRlKCR3aWR0aDogMTAwJSkge1xuXHR3aWR0aDogJHdpZHRoO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuXG5AbWl4aW4gY291bnRlcigkY291bnQpIHtcblx0Y291bnRlci1yZXNldDogJGNvdW50O1xuXHRcblx0PiBsaXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDokY291bnQ7ICBcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoJGNvdW50KTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGVsbGlwc2lze1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDojZmZmO1xuXHR9XG5cdFxuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCLvvaXvvaXvvaVcIjtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0XG5cdCY6OmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0fVxufVxuXG4vKi0tIGhvdmVyIC0tKi9cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuczowLjVzKXtcblx0dHJhbnNpdGlvbjokdHJhbnMgZWFzZTtcbn1cblxuLyotLSBwb3NpdGlvbiAtLSovXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyKCRwb3NpLXgsJHBvc2kteSl7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0gJHBvc2kteCwgLSAkcG9zaS15KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLSAkcG9zaS14LCAtICRwb3NpLXkpO1xufVxuXG4vKi0tIGFzcGVjdCAtLSovXG5AbWl4aW4gaW1hZ2UtYmVmb3JlKCRoZWlnaHQpe1xuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0cGFkZGluZy10b3A6JGhlaWdodDtcblx0fVxufVxuXG5AbWl4aW4gaW1hZ2UtYmxvY2t7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0cmlnaHQ6MDtcblx0Ym90dG9tOjA7XG5cdGxlZnQ6MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi8qLS0gdGV4dCAtLSovXG5AbWl4aW4gdGV4dC1oaWRkZW57XG5cdHRleHQtaW5kZW50OjEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBhd2Vzb21le1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLyotLSBwb2ludCAtLSovXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbiwgJHdpZHRoLCAkaGVpZ2h0LCAkY29sb3I6IGN1cnJlbnRDb2xvcikge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHQkdmFsV2lkdGg6IGNhbGMoI3skd2lkdGh9IC8gMik7XG5cdCR2YWxIZWlnaHQ6IGNhbGMoI3skaGVpZ2h0fSAvIDIpO1xuXG5cdEBpZiAkZGlyZWN0aW9uID09IHVwd2FyZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwICR2YWxXaWR0aCAkaGVpZ2h0ICR2YWxXaWR0aDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodHdhcmQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xuXHRcdGJvcmRlci13aWR0aDogJHZhbEhlaWdodCAwICR2YWxIZWlnaHQgJHdpZHRoO1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd253YXJkIHtcblx0XHQgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0IGJvcmRlci13aWR0aDogJGhlaWdodCAkdmFsV2lkdGggMCAkdmFsV2lkdGg7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdHdhcmQgIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6ICR2YWxIZWlnaHQgJHdpZHRoICR2YWxIZWlnaHQgMDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cHBlci1sZWZ0IHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgJGhlaWdodCAwIDA7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXBwZXItcmlnaHQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogMCAkaGVpZ2h0ICRoZWlnaHQgMDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsb3dlci1yaWdodCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgJGhlaWdodCAkaGVpZ2h0O1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxvd2VyLWxlZnQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCAwIDAgJGhlaWdodDtcblx0fVxufVxuXG5AbWl4aW4gYXJyb3coJHNpemUsICRib2xkLCAkY29sb3IsICRwb3NpeCwgJHBvc2l5LCAkZGVnKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6ICRzaXplO1xuXHRoZWlnaHQ6ICRzaXplO1xuXHRib3JkZXItY29sb3I6JGNvbG9yO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6ICRib2xkICRib2xkIDAgMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdEBpZiAkZGVnID09IHJpZ2h0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDQ1ZGVnKTtcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSB0b3Age1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTQ1ZGVnKTtcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSBib3R0b20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoMTM1ZGVnKTtcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSBsZWZ0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKC0xMzVkZWcpO1xuXHR9XG59XG5cbi8qLS0gZm9ybSAtLSovXG5AbWl4aW4gcGxhY2Vob2xkZXItY29sb3IoJGNvbG9yKSB7XG5cdCY6cGxhY2Vob2xkZXItc2hvd24ge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjokY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjokY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuQHJldHVybiBpZigkaW5kZXgsXG5cdHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICtcblx0c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArXG5cdHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSksXG5cdCRzdHJpbmcpO1xufVxuXG5AZnVuY3Rpb24gaGV4VG9VcmwoJGNvbG9yKSB7XG4gICRuZXdjb2xvcjogc3RyLXJlcGxhY2UoJGNvbG9yLCAnIycsICclMjMnKTtcbiAgQHJldHVybiAkbmV3Y29sb3I7XG59XG5cbi8qLS0gaWNvbiAtLSovXG5AbWl4aW4gdGVsLWljb24oJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjMnIGhlaWdodD0nMjIuNDQyJyUzRSUzQ3BhdGggZD0nTTE5LjAzLDE0LjUzOGExLjM5NCwxLjM5NCwwLDAsMC0xLjgxMiwwbC0xLjUxLDEuNDg3YTEuMzksMS4zOSwwLDAsMS0xLjY2MS4xNDlBMzguNzE0LDM4LjcxNCwwLDAsMSw2LjUsOC44ODcsMS4zMzksMS4zMzksMCwwLDEsNi42NDcsNy4xbDEuNTEtMS40ODdhMS4zNDIsMS4zNDIsMCwwLDAsMC0xLjc4NWgwTDQuNjg0LjQxYTEuMzk0LDEuMzk0LDAsMCwwLTEuODEyLDBMLjc1OCwyLjM0M2MtMi4yNjUsMi4yMzEuNzU1LDguOTIzLDUuNzM4LDEzLjgzMXMxMS43NzgsNy43MzMsMTQuMDQzLDUuNjUxbDIuMTE0LTIuMDgyYTEuMzQyLDEuMzQyLDAsMCwwLDAtMS43ODVoMFonIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwLjY2NyclM0UlM0NwYXRoIGQ9J001LjEyOCwxLjU0OWExLDEsMCwwLDEsMS43NDMsMGw0LjI5LDcuNjI3YTEsMSwwLDAsMS0uODcyLDEuNDlIMS43MWExLDEsMCwwLDEtLjg3Mi0xLjQ5WicgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIG91dGxpbmstaWNvbigkY29sb3IpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMC42NjcnJTNFJTNDcGF0aCBkPSdNNS4xMjgsMS41NDlhMSwxLDAsMCwxLDEuNzQzLDBsNC4yOSw3LjYyN2ExLDEsMCwwLDEtLjg3MiwxLjQ5SDEuNzFhMSwxLDAsMCwxLS44NzItMS40OVonIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBhcnJvdy1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0LjgnIGhlaWdodD0nNy42MTYnJTNFJTNDcGF0aCBkPSdNMi42NCwxMy43MzZIMTMuOTUyYTEwLjcsMTAuNywwLDAsMC0yLjEyOCwyLjE5MmwxLjQ0LjhBMTguODA4LDE4LjgwOCwwLDAsMSwxNy40NCwxMi45MmExOC44MDgsMTguODA4LDAsMCwxLTQuMTc2LTMuODA4bC0xLjQ0LjhBMTAuNywxMC43LDAsMCwwLDEzLjk1MiwxMi4xSDIuNjRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMi42NCAtOS4xMTIpJyBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gaWNvbl9hcnJvdygkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMTMuNSclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00xMi42LDEyLjhsNS42LTUuNkgwdi0xaDE4LjJsLTUuNi01LjZMMTMuMywwTDIwLDYuN2wwLDBsMCwwbC02LjcsNi43TDEyLjYsMTIuOHonLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gaWNvbl9hcnJvd0hlYWQoJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkuOSA5LjknJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNNCw4LjlsNC00TDQsMWwxLTFsNC45LDQuOUw0LjksOS45TDQsOC45eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbi8qLS0gc2hhcGUgLS0qL1xuQG1peGluIHNoYXBlX2NpcmNsZSgkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAwIDIwMCclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00xMDAsMC41aDIuMmgwLjFoMC4yaDAuMmgwLjFsMC4yLDBjMC41LDAsMSwwLjUsMSwxcy0wLjUsMS0xLDFjLTEsMC0yLDAtMi45LDBjLTAuNSwwLTEtMC40LTEtMVM5OS41LDAuNSwxMDAsMC41eiBNMTA4LjksMC45QzEwOC45LDAuOSwxMDguOSwwLjksMTA4LjksMC45TDEwOC45LDAuOWgwLjFoMGgwaDBoMGgwaDBjMC45LDAuMSwxLjgsMC4yLDIuNywwLjNjMC41LDAuMSwwLjksMC42LDAuOSwxLjFzLTAuNiwwLjktMS4xLDAuOWMtMS0wLjEtMS45LTAuMi0yLjktMC4zYy0wLjUsMC0xLTAuNS0xLTFTMTA4LjMsMC44LDEwOC45LDAuOUwxMDguOSwwLjl6IE0xMTcuNywyLjFjMC4xLDAsMC4xLDAsMC4yLDBjMC40LDAuMSwwLjgsMC4xLDEuMSwwLjJsMCwwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMCwwaDBoMGgwaDBsMCwwaDBjMC41LDAuMSwxLDAuMiwxLjUsMC4zYzAuNSwwLjEsMC45LDAuNywwLjcsMS4yYy0wLjEsMC41LTAuNiwwLjktMS4yLDAuN2MtMC45LTAuMi0xLjktMC40LTIuOS0wLjZjLTAuNS0wLjEtMC45LTAuNi0wLjgtMS4yQzExNi44LDIuNCwxMTcuMiwyLDExNy43LDIuMUwxMTcuNywyLjF6IE0xMjYuMyw0YzAuMSwwLDAuMiwwLDAuMywwYzEsMC4zLDEuOSwwLjUsMi45LDAuOGMwLjUsMC4yLDAuOCwwLjcsMC43LDEuMmMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjdsMCwwQzEyNy45LDYuNSwxMjcsNi4yLDEyNiw2Yy0wLjUtMC4xLTAuOC0wLjctMC43LTEuMkMxMjUuNSw0LjMsMTI1LjgsNCwxMjYuMyw0TDEyNi4zLDR6IE0xMzQuNyw2LjhjMC4xLDAsMC4yLDAsMC40LDAuMWwwLjUsMC4ybDAsMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAuMSwwLjFsMCwwYzAuNCwwLjIsMC45LDAuMywxLjMsMC41YzAuNSwwLjIsMC44LDAuOCwwLjUsMS4zYy0wLjIsMC41LTAuOCwwLjgtMS4zLDAuNWMtMC45LTAuNC0xLjgtMC43LTIuNy0xLjFjLTAuNS0wLjItMC44LTAuOC0wLjYtMS4zQzEzMy45LDcsMTM0LjMsNi44LDEzNC43LDYuOEwxMzQuNyw2Ljh6IE0xNDIuOSwxMC4zYzAuMSwwLDAuMywwLDAuNCwwLjFsMC4yLDAuMWwwLDBsMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMC4xLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEsMC4xaDBsMCwwaDBsMCwwbDAsMGwwLjEsMGwwLDBsMCwwbDAsMGwwLjIsMC4xbDAsMGwwLjIsMC4xbDAsMGwwLjIsMC4xYzAuNSwwLjMsMC43LDAuOSwwLjQsMS4zYy0wLjMsMC41LTAuOCwwLjctMS4zLDAuNGMtMC45LTAuNC0xLjctMC45LTIuNi0xLjNjLTAuNS0wLjItMC43LTAuOC0wLjUtMS4zQzE0Mi4xLDEwLjUsMTQyLjUsMTAuMywxNDIuOSwxMC4zTDE0Mi45LDEwLjN6IE0xNTAuNywxNC41YzAuMiwwLDAuNCwwLDAuNSwwLjFsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGMwLjYsMC40LDEuMywwLjgsMS45LDEuMmwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMiwwLjFjMC41LDAuMywwLjYsMC45LDAuMywxLjRjLTAuMywwLjUtMC45LDAuNi0xLjQsMC4zYy0wLjgtMC41LTEuNy0xLTIuNS0xLjVjLTAuNS0wLjMtMC42LTAuOS0wLjMtMS40QzE1MCwxNC43LDE1MC4zLDE0LjUsMTUwLjcsMTQuNUwxNTAuNywxNC41eiBNMTU4LDE5LjRjMC4yLDAsMC40LDAuMSwwLjYsMC4ybDAsMGwwLDBsMC4xLDAuMWwwLDBjMC44LDAuNiwxLjUsMS4xLDIuMywxLjdjMC40LDAuMywwLjUsMSwwLjIsMS40Yy0wLjMsMC40LTAuOSwwLjUtMS40LDAuMmMtMC44LTAuNi0xLjYtMS4yLTIuMy0xLjhjLTAuNC0wLjMtMC41LTAuOS0wLjItMS40QzE1Ny40LDE5LjUsMTU3LjcsMTkuNCwxNTgsMTkuNEwxNTgsMTkuNHogTTE2NSwyNC45YzAuMiwwLDAuNSwwLjEsMC43LDAuMmMwLjgsMC43LDEuNSwxLjMsMi4yLDJjMC40LDAuNCwwLjQsMSwwLDEuNGMtMC40LDAuNC0xLDAuNC0xLjQsMGwwLDBjLTAuNy0wLjctMS40LTEuMy0yLjItMmMtMC40LTAuNC0wLjUtMS0wLjEtMS40QzE2NC40LDI1LjEsMTY0LjcsMjQuOSwxNjUsMjQuOXogTTE3MS40LDMxLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4zYzAuNCwwLjQsMC44LDAuOCwxLjIsMS4ybDAsMGwwLDBsMCwwbDAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBjMC4yLDAuMiwwLjQsMC40LDAuNiwwLjdjMC40LDAuNCwwLjMsMS0wLjEsMS40Yy0wLjQsMC40LTEsMC4zLTEuNC0wLjFjLTAuNi0wLjctMS4zLTEuNC0yLTIuMWMtMC40LTAuNC0wLjQtMSwwLTEuNEMxNzAuOCwzMS4yLDE3MS4xLDMxLjEsMTcxLjQsMzEuMUwxNzEuNCwzMS4xeiBNMTc3LjIsMzcuOGMwLjMsMCwwLjYsMC4xLDAuOCwwLjRsMC4yLDAuM2wwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMC4xLDAuMWwwLDBjMC4yLDAuMywwLjUsMC42LDAuNywwLjlsMCwwbDAsMHYwbDAsMHYwbDAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLDAuMWwwLDBsMC4yLDAuM2MwLjMsMC41LDAuMiwxLjEtMC4zLDEuNGMtMC40LDAuMy0xLDAuMi0xLjMtMC4yYy0wLjYtMC44LTEuMi0xLjYtMS44LTIuM2MtMC4zLTAuNC0wLjMtMS4xLDAuMi0xLjRDMTc2LjcsMzcuOCwxNzYuOSwzNy44LDE3Ny4yLDM3LjhMMTc3LjIsMzcuOHogTTE4Mi40LDQ0LjljMC4zLDAsMC42LDAuMiwwLjgsMC40YzAuMywwLjQsMC41LDAuOCwwLjgsMS4ybDAsMGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDAuMWwwLDBsMCwwbDAsMGwwLjIsMC4zYzAuMywwLjUsMC4yLDEuMS0wLjMsMS40Yy0wLjUsMC4zLTEuMSwwLjItMS40LTAuM2MwLDAsMC0wLjEtMC4xLTAuMWMtMC41LTAuOC0xLTEuNy0xLjYtMi41Yy0wLjMtMC41LTAuMi0xLjEsMC4zLTEuNEMxODIsNDUsMTgyLjEsNDQuOSwxODIuNCw0NC45TDE4Mi40LDQ0Ljl6IE0xODYuOSw1Mi42YzAuNCwwLDAuNywwLjIsMC45LDAuNWMwLjIsMC41LDAuNSwwLjksMC43LDEuNHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwLjFsMCwwbDAsMGwwLDBjMC4yLDAuMywwLjMsMC42LDAuNSwwLjljMC4yLDAuNSwwLDEuMS0wLjUsMS4zYy0wLjUsMC4yLTEuMSwwLTEuMy0wLjVjLTAuNC0wLjktMC45LTEuNy0xLjMtMi42Yy0wLjMtMC41LTAuMS0xLjEsMC40LTEuM0MxODYuNiw1Mi42LDE4Ni43LDUyLjUsMTg2LjksNTIuNkwxODYuOSw1Mi42eiBNMTkwLjcsNjAuNWMwLjQsMCwwLjgsMC4yLDAuOSwwLjZsMC4xLDAuMmwwLDBsMCwwLjF2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMC4xLDAuMWwwLDBsMCwwbDAsMEwxOTIsNjJsMCwwbDAuMSwwLjJsMCwwbDAuMSwwLjF2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDAuMWwwLDBsMCwwbDAsMGMwLjEsMC4zLDAuMywwLjYsMC40LDFjMC4yLDAuNS0wLjEsMS4xLTAuNiwxLjNjLTAuNSwwLjItMS4xLTAuMS0xLjMtMC42bDAsMGMtMC40LTAuOS0wLjctMS44LTEuMS0yLjdjLTAuMi0wLjUsMC0xLjEsMC41LTEuM0MxOTAuNCw2MC42LDE5MC42LDYwLjUsMTkwLjcsNjAuNUwxOTAuNyw2MC41eiBNMTkzLjgsNjguOWMwLjQsMCwwLjgsMC4zLDAuOSwwLjdjMC4xLDAuMiwwLjEsMC40LDAuMiwwLjZ2MGwwLDB2MGwwLDAuMXYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwLjF2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwdjBsMCwwLjF2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMC4xdjB2MGMwLjEsMC41LTAuMiwxLjEtMC43LDEuMmMtMC41LDAuMS0xLjEtMC4yLTEuMi0wLjdjLTAuMy0wLjktMC42LTEuOS0wLjktMi44Yy0wLjItMC41LDAuMS0xLjEsMC42LTEuM2MwLjEsMCwwLjIsMCwwLjMsMEwxOTMuOCw2OC45eiBNMTk2LjEsNzcuNGMwLjUsMCwwLjksMC4zLDEsMC44YzAuMiwwLjcsMC4zLDEuNSwwLjUsMi4ybDAsMGwwLDBsMCwwbDAsMC4xdjBsMCwwdjB2MHYwdjBsMCwwbDAsMGMwLDAuMSwwLjEsMC4zLDAuMSwwLjRjMC4xLDAuNS0wLjMsMS4xLTAuOCwxLjJjLTAuNSwwLjEtMS4xLTAuMy0xLjItMC44bDAsMGMtMC4yLTEtMC40LTEuOS0wLjYtMi45Yy0wLjEtMC41LDAuMi0xLjEsMC44LTEuMkMxOTYsNzcuNCwxOTYuMSw3Ny40LDE5Ni4xLDc3LjRMMTk2LjEsNzcuNHogTTE5Ny43LDg2LjFjMC41LDAsMC45LDAuNCwxLDAuOWMwLDAuNCwwLjEsMC44LDAuMSwxLjFsMCwwdjB2MHYwdjB2MHYwbDAsMC4xdjB2MHYwdjB2MHYwdjB2MGwwLDAuMWwwLDB2MHYwdjBsMCwwYzAsMC40LDAuMSwwLjgsMC4xLDEuM2MwLjEsMC41LTAuMywxLTAuOSwxLjFjLTAuNSwwLjEtMS0wLjMtMS4xLTAuOWMtMC4xLTEtMC4yLTEuOS0wLjMtMi45Yy0wLjEtMC41LDAuMy0xLDAuOS0xLjFDMTk3LjYsODYuMSwxOTcuNiw4Ni4xLDE5Ny43LDg2LjFMMTk3LjcsODYuMXogTTE5OC40LDk1YzAuNSwwLDEsMC40LDEsMWMwLDAuMywwLDAuNiwwLDAuOXYwLjRjMCwwLDAsMC4xLDAsMC4xdjAuMWwwLDBjMCwwLjMsMCwwLjUsMCwwLjhsMCwwYzAsMC4xLDAsMC4yLDAsMC4ydjAuMWMwLDAsMCwwLjEsMCwwLjF2MC4yYzAsMCwwLDAsMCwwYzAsMC41LTAuNCwxLTEsMWMtMC41LDAtMS0wLjQtMS0xYzAtMSwwLTItMC4xLTIuOUMxOTcuNCw5NS41LDE5Ny44LDk1LDE5OC40LDk1TDE5OC40LDk1eiBNMTk4LjQsMTAzLjhMMTk4LjQsMTAzLjhjMC42LDAsMSwwLjUsMSwxdjB2MC4xdjAuMXYwdjB2MHYwYzAsMC45LTAuMSwxLjgtMC4yLDIuN2MwLDAuNS0wLjUsMS0xLjEsMC45Yy0wLjUsMC0xLTAuNS0wLjktMS4xYzAuMS0xLDAuMS0yLDAuMi0yLjlDMTk3LjQsMTA0LjMsMTk3LjksMTAzLjgsMTk4LjQsMTAzLjhMMTk4LjQsMTAzLjh6IE0xOTcuNiwxMTIuN2MwLjUsMCwxLDAuNCwxLDFjMCwwLDAsMC4xLDAsMC4xYy0wLjEsMC42LTAuMiwxLjItMC4zLDEuOHYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwdjB2MHYwdjB2MHYwdjB2MGwwLDAuMWwwLDBsMCwwdjBsMCwwbDAsMGMwLDAuMi0wLjEsMC40LTAuMSwwLjZjLTAuMSwwLjUtMC42LDAuOS0xLjIsMC44Yy0wLjUtMC4xLTAuOS0wLjYtMC44LTEuMWMwLjItMSwwLjMtMS45LDAuNC0yLjlDMTk2LjcsMTEzLDE5Ny4xLDExMi43LDE5Ny42LDExMi43TDE5Ny42LDExMi43eiBNMTk2LDEyMS40YzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMiwwLDAuMmwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDB2MGwwLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMC4xbDAsMGwwLDBsMCwwbDAsMC4ybDAsMGwwLDBsMCwwbDAsMC4ybDAsMGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwbDAsMGwwLDAuMXYwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMC4xdjBsMCwwdjBsMCwwbDAsMGMwLDAuMS0wLjEsMC4zLTAuMSwwLjRjLTAuMSwwLjUtMC43LDAuOC0xLjIsMC43Yy0wLjUtMC4xLTAuOC0wLjctMC43LTEuMmMwLjItMC45LDAuNS0xLjksMC43LTIuOEMxOTUuMiwxMjEuNywxOTUuNSwxMjEuNCwxOTYsMTIxLjRMMTk2LDEyMS40eiBNMTkzLjYsMTI5LjljMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4yLDAsMC4zYy0wLjEsMC4zLTAuMiwwLjYtMC4zLDFsMCwwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDAuMXYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwLjFsMCwwbDAsMHYwbDAsMGwwLDBjLTAuMSwwLjItMC4yLDAuNC0wLjIsMC42Yy0wLjIsMC41LTAuOCwwLjgtMS4zLDAuNmMtMC41LTAuMi0wLjgtMC43LTAuNi0xLjNjMC4zLTAuOSwwLjctMS44LDEtMi44QzE5Mi44LDEzMC4yLDE5My4yLDEyOS45LDE5My42LDEyOS45TDE5My42LDEyOS45eiBNMTkwLjQsMTM4LjJjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4zLTAuMSwwLjRjLTAuNCwwLjktMC44LDEuOC0xLjIsMi43Yy0wLjIsMC41LTAuOCwwLjctMS4zLDAuNWMtMC41LTAuMi0wLjctMC44LTAuNS0xLjNsMCwwYzAuNC0wLjksMC44LTEuOCwxLjItMi43QzE4OS43LDEzOC40LDE5MCwxMzguMiwxOTAuNCwxMzguMkwxOTAuNCwxMzguMnogTTE4Ni41LDE0Ni4yYzAuNSwwLDEsMC40LDEsMWMwLDAuMiwwLDAuMy0wLjEsMC41Yy0wLjEsMC4yLTAuMiwwLjQtMC40LDAuNmwwLDBsLTAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwYy0wLjMsMC41LTAuNiwxLjEtMC45LDEuNmMtMC4zLDAuNS0wLjksMC42LTEuNCwwLjRjLTAuNS0wLjMtMC42LTAuOS0wLjQtMS40YzAuNS0wLjgsMS0xLjcsMS40LTIuNUMxODUuOCwxNDYuMywxODYuMiwxNDYuMiwxODYuNSwxNDYuMkwxODYuNSwxNDYuMnogTTE4MS45LDE1My43YzAuNSwwLDEsMC40LDEsMWMwLDAuMi0wLjEsMC40LTAuMiwwLjVjLTAuNSwwLjctMSwxLjQtMS41LDIuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLDAuMWMtMC4zLDAuNC0wLjksMC42LTEuNCwwLjJzLTAuNi0wLjktMC4yLTEuNGwwLDBjMC42LTAuOCwxLjEtMS42LDEuNy0yLjRDMTgxLjMsMTUzLjksMTgxLjYsMTUzLjcsMTgxLjksMTUzLjd6IE0xNzYuNywxNjAuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjItMC4xLDAuNC0wLjIsMC42bDAsMGwwLDBsMCwwbDAsMGwwLDBjLTAuMiwwLjMtMC41LDAuNi0wLjcsMC45bDAsMGwtMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbC0wLjMsMC40Yy0wLjMsMC40LTEsMC41LTEuNCwwLjJjLTAuNC0wLjMtMC41LTEtMC4yLTEuNGMwLDAsMCwwLDAtMC4xYzAuNi0wLjcsMS4zLTEuNSwxLjktMi4yQzE3Ni4xLDE2MSwxNzYuNCwxNjAuOSwxNzYuNywxNjAuOUwxNzYuNywxNjAuOXogTTE3MC44LDE2Ny41YzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjEsMC41LTAuMywwLjdsLTAuMiwwLjJsMCwwbC0wLjEsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwYy0wLjUsMC42LTEuMSwxLjEtMS42LDEuNmMtMC40LDAuNC0xLDAuNC0xLjQsMGMtMC40LTAuNC0wLjQtMSwwLTEuNGMwLjctMC43LDEuNC0xLjQsMi4xLTIuMUMxNzAuMywxNjcuNiwxNzAuNSwxNjcuNSwxNzAuOCwxNjcuNUwxNzAuOCwxNjcuNXogTTE2NC40LDE3My42YzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjEsMC42LTAuMywwLjhjLTAuMywwLjMtMC42LDAuNS0wLjksMC44bDAsMGMtMC41LDAuNC0wLjksMC44LTEuNCwxLjFjLTAuNCwwLjMtMS4xLDAuMy0xLjQtMC4xYy0wLjMtMC40LTAuMy0xLjEsMC4xLTEuNGMwLjgtMC42LDEuNS0xLjIsMi4yLTEuOUMxNjMuOSwxNzMuNywxNjQuMSwxNzMuNiwxNjQuNCwxNzMuNkwxNjQuNCwxNzMuNnogTTE1Ny40LDE3OS4xYzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjIsMC42LTAuNCwwLjhsLTAuNCwwLjNsMCwwbDAsMGwwLDBsLTAuMSwwLjFsMCwwbDAsMGgwbDAsMGwwLDBsLTAuMSwwLjFoMGwwLDBoMGwwLDBsMCwwbC0wLjEsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBjLTAuNSwwLjQtMSwwLjctMS41LDEuMWMtMC41LDAuMy0xLjEsMC4yLTEuNC0wLjNjLTAuMy0wLjUtMC4yLTEuMSwwLjMtMS40YzAsMCwwLDAsMCwwYzAuOC0wLjUsMS42LTEuMSwyLjQtMS43QzE1NywxNzkuMSwxNTcuMiwxNzkuMSwxNTcuNCwxNzkuMUwxNTcuNCwxNzkuMXogTTE1MCwxODMuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4yLDAuNy0wLjUsMC45Yy0wLjYsMC40LTEuMywwLjgtMS45LDEuMWwwLDBsLTAuMiwwLjFsMCwwbC0wLjIsMC4xbDAsMGwtMC4yLDAuMWwwLDBsLTAuMiwwLjFsMCwwYy0wLjUsMC4zLTEuMSwwLjEtMS40LTAuNHMtMC4xLTEuMSwwLjQtMS40YzAuOS0wLjUsMS43LTEsMi41LTEuNEMxNDkuNiwxODQsMTQ5LjgsMTgzLjksMTUwLDE4My45TDE1MCwxODMuOXogTTE0Mi4xLDE4OC4xYzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjIsMC43LTAuNiwwLjljLTAuMywwLjEtMC41LDAuMi0wLjgsMC40bDAsMGwwLDBoMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbC0wLjEsMGwwLDBsMCwwbDAsMGMtMC41LDAuMi0xLDAuNS0xLjUsMC43Yy0wLjUsMC4yLTEuMSwwLTEuMy0wLjVzMC0xLjEsMC41LTEuM2MwLDAsMCwwLDAuMSwwYzAuOS0wLjQsMS44LTAuOCwyLjctMS4yQzE0MS45LDE4OC4xLDE0MiwxODguMSwxNDIuMSwxODguMUwxNDIuMSwxODguMXogTTEzNCwxOTEuNWMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4zLDAuOC0wLjcsMC45Yy0wLjQsMC4xLTAuOCwwLjMtMS4yLDAuNGwwLDBsMCwwbDAsMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGgwYy0wLjMsMC4xLTAuNSwwLjItMC44LDAuM2MtMC41LDAuMi0xLjEtMC4xLTEuMy0wLjZzMC4xLTEuMSwwLjYtMS4zYzAuOS0wLjMsMS44LTAuNiwyLjgtMUMxMzMuOCwxOTEuNSwxMzMuOSwxOTEuNSwxMzQsMTkxLjVMMTM0LDE5MS41eiBNMTI1LjUsMTk0LjJjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuMywwLjgtMC43LDFjLTEsMC4zLTEuOSwwLjUtMi45LDAuN2MtMC41LDAuMS0xLjEtMC4yLTEuMi0wLjdjLTAuMS0wLjUsMC4yLTEuMSwwLjctMS4yYzAuOS0wLjIsMS45LTAuNSwyLjgtMC43QzEyNS40LDE5NC4yLDEyNS40LDE5NC4yLDEyNS41LDE5NC4yTDEyNS41LDE5NC4yeiBNMTE2LjksMTk2LjFjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuMywwLjktMC44LDFjLTAuNiwwLjEtMS4zLDAuMi0xLjksMC4zbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMSwwaDBoMGgwaDBoMGgwbDAsMGwwLDBoMGgwaDBoMGgwaDBsMCwwbC0wLjUsMC4xYy0wLjUsMC4xLTEtMC4zLTEuMS0wLjhjLTAuMS0wLjUsMC4zLTEsMC44LTEuMWwwLDBjMS0wLjEsMS45LTAuMywyLjktMC41QzExNi44LDE5Ni4xLDExNi44LDE5Ni4xLDExNi45LDE5Ni4xTDExNi45LDE5Ni4xeiBNMTA4LjEsMTk3LjJjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuNCwxLTEsMWMtMC45LDAuMS0xLjgsMC4xLTIuNiwwLjJoMGgwaDBsLTAuMSwwaDBoMGgwaDBoMGMtMC41LDAtMS0wLjQtMS0wLjljMC0wLjUsMC40LTEsMC45LTFDMTA2LjEsMTk3LjMsMTA3LDE5Ny4zLDEwOC4xLDE5Ny4yQzEwOCwxOTcuMiwxMDguMSwxOTcuMiwxMDguMSwxOTcuMkwxMDguMSwxOTcuMnogTTk2LjMsMTk3LjRMOTYuMywxOTcuNGMxLDAsMiwwLjEsMywwLjFjMC41LDAsMSwwLjUsMSwxYzAsMC41LTAuNSwxLTEsMWMtMC43LDAtMS40LDAtMi4xLDBoMGgtMC4xbDAsMGgwaC0wLjFoLTAuMWgwaDBoMGgwaDBoMGgwaDBoMGMtMC41LDAtMS0wLjUtMS0xQzk1LjMsMTk3LjksOTUuNywxOTcuNSw5Ni4zLDE5Ny40TDk2LjMsMTk3LjR6IE04Ny40LDE5Ni43YzAsMCwwLjEsMCwwLjEsMGMxLDAuMSwxLjksMC4yLDIuOSwwLjNjMC41LDAuMSwwLjksMC41LDAuOSwxLjFjLTAuMSwwLjUtMC41LDAuOS0xLjEsMC45Yy0xLTAuMS0yLTAuMi0zLTAuM2MtMC41LTAuMS0wLjktMC42LTAuOS0xLjFDODYuNSwxOTcuMSw4Ni45LDE5Ni43LDg3LjQsMTk2LjdMODcuNCwxOTYuN3ogTTc4LjcsMTk1LjJjMC4xLDAsMC4xLDAsMC4yLDBjMC45LDAuMiwxLjksMC40LDIuOSwwLjZjMC41LDAuMSwwLjksMC42LDAuOCwxLjJjLTAuMSwwLjUtMC42LDAuOS0xLjIsMC44Yy0wLjMtMC4xLTAuNS0wLjEtMC44LTAuMmwwLDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGwwLDBsLTAuMSwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbC0wLjEsMGgwaDBoMGgwaDBoMGgwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBjLTAuNS0wLjEtMC45LTAuNi0wLjgtMS4yQzc3LjgsMTk1LjYsNzguMiwxOTUuMyw3OC43LDE5NS4yTDc4LjcsMTk1LjJ6IE03MC4xLDE5Mi45YzAuMSwwLDAuMiwwLDAuMywwYzAuOSwwLjMsMS45LDAuNiwyLjgsMC44YzAuNSwwLjIsMC44LDAuNywwLjcsMS4yYy0wLjIsMC41LTAuNywwLjgtMS4yLDAuN2MtMC40LTAuMS0wLjgtMC4yLTEuMi0wLjNsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBjLTAuNC0wLjEtMC45LTAuMy0xLjMtMC40Yy0wLjUtMC4yLTAuOC0wLjctMC42LTEuM0M2OS4zLDE5My4yLDY5LjcsMTkyLjksNzAuMSwxOTIuOUw3MC4xLDE5Mi45eiBNNjEuOCwxODkuOGMwLjEsMCwwLjMsMCwwLjQsMC4xYzAuOSwwLjQsMS44LDAuNywyLjcsMS4xYzAuNSwwLjIsMC44LDAuOCwwLjUsMS4zYy0wLjIsMC41LTAuOCwwLjctMS4zLDAuNmgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGwwLDBjLTAuNC0wLjItMC45LTAuMy0xLjMtMC41bDAsMGwtMC4xLTAuMWgwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGgwbDAsMGgwbC0wLjEtMC4xbDAsMGwtMC40LTAuMmMtMC41LTAuMi0wLjctMC44LTAuNS0xLjNDNjEuMSwxOTAuMSw2MS40LDE4OS44LDYxLjgsMTg5LjhMNjEuOCwxODkuOHogTTUzLjgsMTg2YzAuMiwwLDAuMywwLDAuNSwwLjFjMC45LDAuNSwxLjcsMC45LDIuNiwxLjNjMC41LDAuMiwwLjcsMC44LDAuNCwxLjNjLTAuMiwwLjUtMC44LDAuNy0xLjMsMC40bDAsMGwtMC4xLTAuMWwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLDBsMCwwbDAsMGwwLDBsMCwwaDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBjLTAuNC0wLjItMC44LTAuNC0xLjItMC42bDAsMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbC0wLjQtMC4yYy0wLjUtMC4zLTAuNy0wLjktMC40LTEuM0M1My4xLDE4Ni4zLDUzLjUsMTg2LjEsNTMuOCwxODZMNTMuOCwxODZ6IE00Ni4yLDE4MS41YzAuMiwwLDAuNCwwLjEsMC41LDAuMmMwLjgsMC41LDEuNiwxLjEsMi41LDEuNmMwLjUsMC4zLDAuNiwwLjksMC40LDEuNHMtMC45LDAuNi0xLjQsMC40YzAsMCwwLDAsMCwwYy0wLjUtMC4zLTEtMC42LTEuNS0xbDAsMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLTAuMWgwbDAsMGwwLDBsMCwwaDBsLTAuMS0wLjFsMCwwbDAsMGgwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGMtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRDNDUuNiwxODEuNyw0NS45LDE4MS41LDQ2LjIsMTgxLjVMNDYuMiwxODEuNXogTTM5LDE3Ni40YzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjgsMC42LDEuNSwxLjIsMi4zLDEuOGMwLjQsMC4zLDAuNSwwLjksMC4yLDEuNGMtMC4zLDAuNC0wLjksMC41LTEuNCwwLjJjLTAuMy0wLjItMC41LTAuNC0wLjgtMC42bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBjLTAuNC0wLjMtMC44LTAuNi0xLjItMC45Yy0wLjQtMC4zLTAuNS0xLTAuMi0xLjRDMzguNCwxNzYuNSwzOC43LDE3Ni40LDM5LDE3Ni40TDM5LDE3Ni40eiBNMzIuMywxNzAuNWMwLjMsMCwwLjUsMC4xLDAuNywwLjNjMC43LDAuNywxLjQsMS4zLDIuMiwyYzAuNCwwLjQsMC40LDEsMC4xLDEuNHMtMSwwLjQtMS40LDAuMWwwLDBsLTAuMy0wLjNsMCwwbDAsMGwwLDBsMCwwaDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLTAuMWgwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBjLTAuNC0wLjQtMC44LTAuOC0xLjMtMS4yYy0wLjQtMC40LTAuNC0xLDAtMS40QzMxLjgsMTcwLjcsMzIsMTcwLjYsMzIuMywxNzAuNUwzMi4zLDE3MC41eiBNMjYuMSwxNjQuMmMwLjMsMCwwLjYsMC4xLDAuNywwLjNjMC42LDAuNywxLjMsMS41LDIsMi4yYzAuNCwwLjQsMC40LDEsMCwxLjRjLTAuNCwwLjQtMSwwLjQtMS40LDBjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41bDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGMtMC40LTAuNS0wLjktMC45LTEuMy0xLjRsMCwwbDAsMGMtMC40LTAuNC0wLjMtMSwwLjEtMS40QzI1LjcsMTY0LjMsMjUuOSwxNjQuMiwyNi4xLDE2NC4yTDI2LjEsMTY0LjJ6IE0yMC42LDE1Ny4zYzAuMywwLDAuNiwwLjIsMC44LDAuNGMwLjYsMC44LDEuMiwxLjYsMS44LDIuM2MwLjMsMC40LDAuMiwxLjEtMC4yLDEuNGMtMC40LDAuMy0xLDAuMi0xLjQtMC4ybDAsMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwYy0wLjQtMC42LTAuOC0xLjEtMS4zLTEuN2MtMC4zLTAuNC0wLjItMS4xLDAuMi0xLjRDMjAuMiwxNTcuMywyMC40LDE1Ny4zLDIwLjYsMTU3LjNMMjAuNiwxNTcuM3ogTTE1LjcsMTQ5LjljMC4zLDAsMC43LDAuMiwwLjksMC41YzAuNSwwLjgsMSwxLjcsMS42LDIuNWMwLjMsMC41LDAuMiwxLjEtMC4zLDEuNGMtMC41LDAuMy0xLjEsMC4yLTEuNC0wLjNjLTAuNS0wLjgtMS4xLTEuNy0xLjYtMi41Yy0wLjMtMC41LTAuMS0xLjEsMC4zLTEuNEMxNS4zLDE0OS45LDE1LjUsMTQ5LjksMTUuNywxNDkuOUwxNS43LDE0OS45eiBNMTEuNCwxNDIuMWMwLjQsMCwwLjcsMC4yLDAuOSwwLjZjMC40LDAuOSwwLjksMS44LDEuMywyLjZjMC4zLDAuNSwwLjEsMS4xLTAuNCwxLjNjLTAuNSwwLjMtMS4xLDAuMS0xLjMtMC40bDAsMGwtMC4yLTAuM2wwLDBsLTAuMS0wLjFsMCwwbDAsMHYwbDAsMHYwbDAtMC4xdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwbDAsMGwtMC4xLTAuMWwwLDBjLTAuMi0wLjUtMC41LTAuOS0wLjctMS40bDAsMGwwLDBsMCwwbDAsMGMtMC4yLTAuNSwwLTEuMSwwLjUtMS4zQzExLjEsMTQyLjIsMTEuMywxNDIuMSwxMS40LDE0Mi4xTDExLjQsMTQyLjF6IE03LjksMTM0YzAuNCwwLDAuOCwwLjMsMC45LDAuNmMwLjMsMC45LDAuNywxLjgsMS4xLDIuN2MwLjIsMC41LTAuMSwxLjEtMC42LDEuM2MtMC41LDAuMi0xLDAtMS4yLTAuNUw4LDEzNy45bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMGwwLDBjLTAuMy0wLjgtMC42LTEuNS0wLjktMi4zYy0wLjItMC41LDAuMS0xLjEsMC42LTEuM0M3LjcsMTM0LDcuOCwxMzQsNy45LDEzNEw3LjksMTM0eiBNNS4xLDEyNS42YzAuNCwwLDAuOCwwLjMsMSwwLjdjMC4zLDAuOSwwLjUsMS45LDAuOCwyLjhjMC4yLDAuNS0wLjEsMS4xLTAuNywxLjJjLTAuNSwwLjItMS4xLTAuMS0xLjItMC43bDAsMHYwbDAsMHYwbDAsMHYwbDAtMC4xbDAsMGwwLDB2MGwwLDBsMCwwbC0wLjEtMC4ybDAsMGMtMC4xLTAuMy0wLjItMC41LTAuMi0wLjh2MGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwdjBsMCwwdjBsMC0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGMtMC4xLTAuMy0wLjItMC42LTAuMy0wLjljLTAuMS0wLjUsMC4yLTEuMSwwLjctMS4yQzQuOSwxMjUuNiw1LDEyNS42LDUuMSwxMjUuNkw1LjEsMTI1LjZ6IE0zLjEsMTE2LjljMC41LDAsMC45LDAuMywxLDAuOGMwLjIsMSwwLjQsMS45LDAuNiwyLjljMC4xLDAuNS0wLjIsMS4xLTAuNywxLjJzLTEuMS0wLjItMS4yLTAuN2MwLDAsMCwwLDAsMGMtMC4xLTAuNC0wLjItMC44LTAuMi0xLjJ2MGwwLDB2MGwwLDB2MGwwLDB2MHYwdjB2MGwwLDB2MGwwLDBsMCwwYy0wLjEtMC41LTAuMi0xLTAuMy0xLjVjLTAuMS0wLjUsMC4zLTEuMSwwLjgtMS4yQzMsMTE2LjksMy4xLDExNi45LDMuMSwxMTYuOUwzLjEsMTE2Ljl6IE0xLjksMTA4LjFjMC41LDAsMC45LDAuNCwxLDAuOWMwLjEsMSwwLjIsMS45LDAuMywyLjljMC4xLDAuNS0wLjMsMS0wLjksMS4xYy0wLjUsMC4xLTEtMC4zLTEuMS0wLjl2MGwwLDB2MHYwdjB2MHYwbDAsMGMtMC4xLTAuOS0wLjItMS45LTAuMy0yLjhDMC45LDEwOC43LDEuMywxMDguMiwxLjksMTA4LjFDMS45LDEwOC4yLDEuOSwxMDguMSwxLjksMTA4LjFMMS45LDEwOC4xeiBNMS41LDk5LjNjMC41LDAsMSwwLjQsMSwxYzAsMSwwLDIsMC4xLDIuOWMwLDAuNS0wLjQsMS0xLDFzLTEtMC40LTEtMWMwLTAuNCwwLTAuOCwwLTEuMlYxMDJ2LTAuMXYtMC41bDAsMGMwLDAsMC0wLjEsMC0wLjF2LTAuMWMwLTAuMywwLTAuNiwwLTAuOUMwLjUsOTkuNywxLDk5LjMsMS41LDk5LjNMMS41LDk5LjN6IE0xLjksOTAuNEMxLjksOTAuNCwxLjksOTAuNCwxLjksOTAuNGMwLjYsMCwxLDAuNSwxLDEuMWMtMC4xLDEtMC4yLDEuOS0wLjIsMi45YzAsMC41LTAuNSwxLTEsMC45Yy0wLjUsMC0xLTAuNS0wLjktMWMwLTAuMiwwLTAuNSwwLTAuN2wwLDB2MGwwLDBsMC0wLjJ2MHYwdjB2MHYwdjB2MGwwLTAuMXYwdjB2MHYwdjB2MHYwdjB2MGwwLTAuMXYwdjB2MHYwdjB2MGwwLDBjMC0wLjUsMC4xLTEsMC4xLTEuNUMwLjksOTAuOCwxLjMsOTAuNCwxLjksOTAuNEwxLjksOTAuNHogTTMsODEuN2MwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjEsMCwwLjJjLTAuMiwxLTAuMywxLjktMC41LDIuOWMtMC4xLDAuNS0wLjYsMC45LTEuMSwwLjhjLTAuNS0wLjEtMC45LTAuNi0wLjgtMS4xYzAuMS0xLDAuMy0yLDAuNS0zQzIuMSw4MiwyLjUsODEuNiwzLDgxLjdMMyw4MS43eiBNNSw3M2MwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjIsMCwwLjNjLTAuMywwLjktMC41LDEuOS0wLjcsMi44QzUuMSw3Ny42LDQuNSw3OCw0LDc3LjhjLTAuNS0wLjEtMC45LTAuNy0wLjctMS4ybDAtMC4xbDAsMGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwbDAsMGwwLTAuMXYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMC0wLjF2MGwwLDB2MGwwLDB2MGwwLTAuMXYwbDAsMHYwbDAtMC4ybDAsMGwwLDBsMCwwYzAuMS0wLjMsMC4yLTAuNywwLjMtMWwwLDBsMCwwdjBsMCwwdjBsMC0wLjF2MGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMEw0LDczLjdDNC4xLDczLjMsNC41LDczLDUsNzNMNSw3M3ogTTcuNyw2NC42YzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMi0wLjEsMC4zYy0wLjMsMC45LTAuNywxLjgtMSwyLjhjLTAuMiwwLjUtMC43LDAuOC0xLjMsMC42Yy0wLjUtMC4yLTAuOC0wLjctMC42LTEuM2MwLjMtMC45LDAuNy0xLjksMS0yLjhDNi45LDY0LjgsNy4zLDY0LjYsNy43LDY0LjZMNy43LDY0LjZ6IE0xMS4yLDU2LjRjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4zLTAuMSwwLjRjLTAuNCwwLjktMC44LDEuOC0xLjIsMi43QzEwLjYsNjEsMTAsNjEuMiw5LjUsNjFTOC44LDYwLjIsOSw1OS43YzAsMCwwLDAsMCwwYzAuMS0wLjIsMC4yLTAuNCwwLjItMC42bDAsMEw5LjMsNTlsMCwwbDAsMHYwbDAsMHYwbDAtMC4xdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAtMC4xbDAsMGwwLDB2MGwwLDB2MGMwLjEtMC4yLDAuMi0wLjQsMC4zLTAuNUMxMC40LDU2LjYsMTAuOCw1Ni40LDExLjIsNTYuNHogTTE1LjQsNDguNmMwLjUsMCwxLDAuNCwxLDFjMCwwLjIsMCwwLjQtMC4xLDAuNWMtMC41LDAuOC0xLDEuNy0xLjUsMi41Yy0wLjMsMC41LTAuOSwwLjctMS40LDAuNGMtMC41LTAuMy0wLjctMC45LTAuNC0xLjRsMCwwbDAuMi0wLjRsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGMwLjQtMC42LDAuNy0xLjIsMS4xLTEuOEMxNC43LDQ4LjgsMTUsNDguNiwxNS40LDQ4LjZMMTUuNCw0OC42eiBNMjAuMiw0MS4yYzAuNSwwLDEsMC40LDEsMWMwLDAuMi0wLjEsMC40LTAuMiwwLjZjLTAuNiwwLjgtMS4xLDEuNi0xLjcsMi40Yy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMC4yLTAuMmwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDB2MGMwLjQtMC42LDAuOS0xLjMsMS4zLTEuOUMxOS42LDQxLjQsMTkuOSw0MS4yLDIwLjIsNDEuMkwyMC4yLDQxLjJ6IE0yNS44LDM0LjNjMC41LDAsMSwwLjQsMSwxYzAsMC4yLTAuMSwwLjUtMC4yLDAuN2MtMC42LDAuNy0xLjMsMS41LTEuOSwyLjJjLTAuNCwwLjQtMSwwLjUtMS40LDAuMWMtMC40LTAuMy0wLjUtMS0wLjEtMS40YzAuNS0wLjYsMC45LTEuMSwxLjQtMS43bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLjMtMC40QzI1LjIsMzQuNCwyNS41LDM0LjMsMjUuOCwzNC4zTDI1LjgsMzQuM3ogTTMxLjksMjcuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjMtMC4xLDAuNS0wLjMsMC43Yy0wLjcsMC43LTEuNCwxLjQtMi4xLDIuMWMtMC40LDAuNC0xLDAuNC0xLjQsMGMtMC40LTAuNC0wLjQtMSwwLTEuNGwwLjQtMC40bDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwQzMxLjQsMjgsMzEuNiwyNy45LDMxLjksMjcuOUwzMS45LDI3Ljl6IE0zOC41LDIyYzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjEsMC42LTAuNCwwLjhjLTAuOCwwLjYtMS41LDEuMi0yLjMsMS45Yy0wLjQsMC40LTEsMC4zLTEuNC0wLjFzLTAuMy0xLDAuMS0xLjRsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLjEtMC4xbDAsMGMwLjQtMC40LDAuOS0wLjcsMS4zLTEuMUMzOC4xLDIyLjEsMzguMywyMiwzOC41LDIyTDM4LjUsMjJ6IE00NS43LDE2LjhjMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMiwwLjYtMC40LDAuOGMtMC44LDAuNS0xLjYsMS4xLTIuNCwxLjdjLTAuNSwwLjMtMS4xLDAuMi0xLjQtMC4yYy0wLjMtMC40LTAuMi0xLjEsMC4yLTEuNGwwLjItMC4ybDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwaDBsMC4xLTAuMWwwLDBjMC4zLTAuMiwwLjctMC41LDEtMC43QzQ1LjMsMTYuOSw0NS41LDE2LjgsNDUuNywxNi44TDQ1LjcsMTYuOHogTTUzLjMsMTIuMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4yLDAuNy0wLjUsMC45Yy0wLjksMC41LTEuNywwLjktMi42LDEuNGMtMC41LDAuMy0xLjEsMC4xLTEuNC0wLjNjLTAuMy0wLjUtMC4xLTEuMSwwLjMtMS40YzAsMCwwLDAsMC4xLDBsMC41LTAuM2wwLDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAuMSwwbDAsMGwwLDBsMCwwYzAuMy0wLjIsMC42LTAuMywwLjktMC41QzUzLDEyLjMsNTMuMSwxMi4yLDUzLjMsMTIuMkw1My4zLDEyLjJ6IE02MS4zLDguNGMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4yLDAuOC0wLjYsMC45Yy0wLjksMC40LTEuOCwwLjgtMi43LDEuMmMtMC41LDAuMi0xLjEsMC0xLjMtMC41Yy0wLjItMC41LDAtMS4xLDAuNS0xLjNsMCwwbDAsMGgwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLjEsMGgwbDAsMGgwbDAsMGgwbDAuMSwwbDAsMGwwLDBoMGwwLDBsMCwwTDYwLDguOWwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEsMGwwLDBsMCwwaDBsMCwwaDBsMC4xLTAuMWgwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMEM2MSw4LjQsNjEuMSw4LjQsNjEuMyw4LjRMNjEuMyw4LjR6IE02OS42LDUuM2MwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4zLDAuOC0wLjcsMC45QzY5LDcuNSw2OCw3LjgsNjcuMSw4LjJjLTAuNSwwLjItMS4xLTAuMS0xLjMtMC42Yy0wLjItMC41LDAuMS0xLjEsMC42LTEuM2MwLjQtMC4xLDAuOC0wLjMsMS4yLTAuNGwwLDBsMC4yLTAuMWwwLDBsMCwwbDAsMGwwLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMSwwbDAsMGMwLjMtMC4xLDAuNy0wLjIsMS0wLjNDNjkuNCw1LjMsNjkuNSw1LjMsNjkuNiw1LjNMNjkuNiw1LjN6IE03OC4xLDIuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC4zLDAuOS0wLjgsMWMtMC45LDAuMi0xLjksMC40LTIuOCwwLjdjLTAuNSwwLjEtMS4xLTAuMi0xLjItMC44Yy0wLjEtMC41LDAuMi0xLDAuNy0xLjJjMC43LTAuMiwxLjQtMC40LDIuMi0wLjVoMGwwLDBoMGwwLDBoMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBMNzcuOSwzQzc4LDIuOSw3OC4xLDIuOSw3OC4xLDIuOXogTTg2LjksMS40YzAuNSwwLDEsMC40LDEsMWMwLDAuNS0wLjQsMC45LTAuOSwxYy0xLDAuMS0xLjksMC4zLTIuOSwwLjRDODMuNSwzLjksODMsMy41LDgyLjksM2MtMC4xLTAuNSwwLjMtMS4xLDAuOC0xLjFjMC45LTAuMSwxLjgtMC4zLDIuOC0wLjRsMCwwbDAsMGwwLDBoMGgwbDAuMSwwbDAsMEM4Ni44LDEuNCw4Ni44LDEuNCw4Ni45LDEuNHogTTk1LjcsMC42YzAuNSwwLDEsMC40LDEsMXMtMC40LDEtMSwxYy0xLDAtMiwwLjEtMi45LDAuMmMtMC41LDAtMS0wLjQtMS4xLTAuOWMwLTAuNSwwLjQtMSwwLjktMS4xbDAsMGgwbDAsMGgwaDBoMGgwaDBjMC43LTAuMSwxLjQtMC4xLDIuMS0wLjFoMGgwaDBsMC4xLDBoMC4xaDBoMGgwaDBoMC4xTDk1LjcsMC42TDk1LjcsMC42TDk1LjcsMC42TDk1LjcsMC42eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbi8qLS0gcGFnZXRvcCAtLSovXG5AbWl4aW4gcGFnZXRvcF90ZXh0KCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMi44IDU3LjYnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNOC4xLDU1LjdjMC4yLTAuMiwwLjQtMC40LDAuNS0wLjdjMC4xLTAuMywwLjItMC41LDAuMi0wLjhjMC0wLjMtMC4xLTAuNS0wLjItMC44XHRjLTAuMS0wLjItMC4zLTAuNC0wLjUtMC42Yy0wLjItMC4yLTAuNS0wLjMtMC44LTAuNGMtMC40LTAuMS0wLjgtMC4xLTEuMi0wLjFjLTAuNCwwLTAuOCwwLTEuMSwwLjFjLTAuMywwLjEtMC41LDAuMi0wLjgsMC4zYy0wLjIsMC4xLTAuMywwLjMtMC40LDAuNWMtMC4xLDAuMi0wLjEsMC40LTAuMSwwLjdjMCwwLjMsMC4xLDAuNywwLjIsMWMwLjIsMC4zLDAuNCwwLjYsMC43LDAuOEw4LjEsNTUuN3ogTTMuNCw1NS44Yy0wLjMtMC4zLTAuNi0wLjctMC45LTEuMWMtMC4yLTAuNC0wLjMtMC45LTAuMy0xLjRjMC0wLjQsMC4xLTAuOCwwLjMtMS4yYzAuMi0wLjQsMC40LTAuNywwLjgtMC45QzMuNiw1MSw0LDUwLjgsNC41LDUwLjdjMC41LTAuMSwxLjEtMC4yLDEuNy0wLjJjMC41LDAsMS4xLDAuMSwxLjYsMC4yYzAuNSwwLjEsMC45LDAuNCwxLjMsMC43YzAuNCwwLjMsMC42LDAuNiwwLjgsMWMwLjIsMC40LDAuMywwLjksMC4zLDEuNGMwLDAuNC0wLjEsMC44LTAuMiwxLjFjLTAuMSwwLjMtMC4zLDAuNi0wLjYsMC44aDMuMnYxLjlIMi40di0xLjFjMC0wLjIsMC4xLTAuNCwwLjMtMC41TDMuNCw1NS44eiBNNi44LDQ0LjJjMCwwLjUsMC4xLDAuOSwwLjEsMS40YzAsMC4zLDAuMSwwLjYsMC4zLDAuOWMwLjEsMC4yLDAuMiwwLjMsMC40LDAuNUM3LjcsNDcsNy44LDQ3LjEsOCw0Ny4xYzAuMywwLDAuNS0wLjEsMC43LTAuM2MwLjEtMC4yLDAuMi0wLjUsMC4yLTAuOGMwLTAuMy0wLjEtMC43LTAuMi0xYy0wLjItMC4zLTAuNC0wLjYtMC42LTAuOEw2LjgsNDQuMnogTTMuNCw0OC41Yy0wLjgtMC45LTEuMi0yLTEuMi0zLjJjMC0wLjQsMC4xLTAuOCwwLjItMS4yYzAuMS0wLjMsMC4zLTAuNiwwLjYtMC45YzAuMy0wLjMsMC42LTAuNCwwLjktMC42YzAuNC0wLjEsMC44LTAuMiwxLjItMC4yaDQuOXYwLjhjMCwwLjEsMCwwLjMtMC4xLDAuNGMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjJsLTAuNiwwLjJjMC4yLDAuMiwwLjMsMC40LDAuNSwwLjZjMC4xLDAuMiwwLjIsMC40LDAuMywwLjZjMC4xLDAuMiwwLjIsMC40LDAuMiwwLjZjMCwwLjIsMC4xLDAuNSwwLjEsMC44YzAsMC4zLDAsMC42LTAuMSwwLjlDMTAsNDcuOCw5LjgsNDgsOS42LDQ4LjJjLTAuMiwwLjItMC40LDAuNC0wLjcsMC41Yy0wLjMsMC4xLTAuNiwwLjItMC45LDAuMmMtMC4yLDAtMC40LDAtMC42LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjItMC40LTAuNC0wLjUtMC42Yy0wLjItMC4zLTAuMy0wLjYtMC40LTAuOWMtMC4xLTAuNC0wLjItMC44LTAuMy0xLjJjLTAuMS0wLjUtMC4xLTEtMC4xLTEuNkg1LjJjLTAuNCwwLTAuOCwwLjEtMS4xLDAuM2MtMC4zLDAuMi0wLjQsMC42LTAuNCwxYzAsMC4zLDAsMC41LDAuMSwwLjdjMC4xLDAuMiwwLjEsMC40LDAuMiwwLjVsMC4yLDAuNGMwLjEsMC4xLDAuMSwwLjMsMC4xLDAuNGMwLDAuMSwwLDAuMi0wLjEsMC4zQzQuMiw0OCw0LjEsNDguMSw0LDQ4LjFMMy40LDQ4LjV6IE02LDM3LjFjMC0wLjIsMC0wLjQtMC4xLTAuNmMtMC4xLTAuMi0wLjEtMC4zLTAuMy0wLjRjLTAuMS0wLjEtMC4yLTAuMi0wLjQtMC4zYy0wLjItMC4xLTAuMy0wLjEtMC41LTAuMWMtMC4zLDAtMC43LDAuMS0wLjksMC4zYy0wLjIsMC4zLTAuNCwwLjctMC4zLDFjMCwwLjQsMC4xLDAuNywwLjMsMWMwLjIsMC4yLDAuNiwwLjQsMC45LDAuM2MwLjIsMCwwLjMsMCwwLjUtMC4xYzAuMi0wLjEsMC4zLTAuMSwwLjQtMC4zYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40QzYsMzcuNSw2LDM3LjMsNiwzNy4xeiBNMTAuNCwzNWMtMC4xLDAtMC4zLDAtMC40LDAuMWMtMC4xLDAuMS0wLjIsMC4yLTAuMiwwLjRjLTAuMSwwLjItMC4xLDAuNC0wLjEsMC41YzAsMC4yLDAsMC40LTAuMSwwLjdjMCwwLjIsMCwwLjUsMCwwLjdjMCwwLjIsMCwwLjUtMC4xLDAuN2MwLjEsMC4yLDAuMiwwLjQsMC40LDAuNWMwLjIsMC4xLDAuMywwLjIsMC41LDAuMmMwLjEsMCwwLjMsMCwwLjQtMC4xYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjIsMC4yLTAuNCwwLjItMC42YzAuMS0wLjMsMC4xLTAuNiwwLjEtMC45YzAtMC4zLDAtMC42LTAuMS0wLjljMC0wLjItMC4xLTAuNC0wLjItMC42Yy0wLjEtMC4xLTAuMi0wLjMtMC4zLTAuNEMxMC43LDM1LjEsMTAuNSwzNSwxMC40LDM1eiBNMi42LDMzLjJoMC43YzAuMiwwLDAuNCwwLjEsMC40LDAuNGwwLjEsMC43YzAuMy0wLjEsMC42LTAuMiwwLjktMC4yYzAuNCwwLDAuNywwLjEsMSwwLjJDNiwzNC41LDYuMywzNC43LDYuNSwzNWMwLjIsMC4zLDAuNCwwLjYsMC41LDFjMC4xLDAuNCwwLjIsMC44LDAuMiwxLjJjMCwwLjEsMCwwLjMsMCwwLjRjMCwwLjEsMCwwLjMtMC4xLDAuNGMwLjEsMC4yLDAuMywwLjQsMC41LDAuNGMwLjEsMCwwLjMtMC4xLDAuMy0wLjJjMC4xLTAuMiwwLjEtMC40LDAuMi0wLjZjMC0wLjMsMC4xLTAuNSwwLjEtMC44YzAtMC4zLDAtMC42LDAtMC45YzAtMC4zLDAuMS0wLjYsMC4xLTAuOWMwLjEtMC4zLDAuMi0wLjYsMC4zLTAuOGMwLjEtMC4yLDAuMy0wLjQsMC42LTAuNmMwLjMtMC4yLDAuNi0wLjIsMC45LTAuMmMwLjMsMCwwLjcsMC4xLDEsMC4zYzAuMywwLjIsMC42LDAuNCwwLjksMC43YzAuMywwLjQsMC41LDAuNywwLjYsMS4yYzAuMiwwLjUsMC4yLDEsMC4yLDEuNmMwLDAuNSwwLDEtMC4yLDEuNWMtMC4xLDAuNC0wLjIsMC43LTAuNCwxLjFjLTAuMiwwLjMtMC40LDAuNS0wLjcsMC42Yy0wLjIsMC4xLTAuNSwwLjItMC44LDAuMmMtMC4zLDAtMC43LTAuMS0wLjktMC4zYy0wLjMtMC4yLTAuNS0wLjYtMC42LTAuOWMtMC4xLDAuMi0wLjIsMC40LTAuNCwwLjVjLTAuMiwwLjEtMC40LDAuMi0wLjcsMC4yYy0wLjEsMC0wLjIsMC0wLjQtMC4xYy0wLjEsMC0wLjMtMC4xLTAuNC0wLjJjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjEtMC4xLTAuMi0wLjMtMC4zLTAuNGMtMC4yLDAuNC0wLjUsMC43LTAuOCwwLjljLTAuNCwwLjItMC44LDAuMy0xLjIsMC4zYy0wLjQsMC0wLjctMC4xLTEtMC4yYy0wLjMtMC4yLTAuNi0wLjQtMC44LTAuNmMtMC4yLTAuMy0wLjQtMC42LTAuNS0xYy0wLjEtMC40LTAuMi0wLjgtMC4yLTEuMmMwLTAuMywwLTAuNiwwLjEtMC45YzAuMS0wLjMsMC4yLTAuNSwwLjMtMC44TDIuNiwzMy4yeiBNNS4zLDI2LjRjLTAuMiwwLTAuNSwwLTAuNywwLjFjLTAuMiwwLjEtMC40LDAuMi0wLjYsMC4zYy0wLjIsMC4xLTAuMywwLjMtMC40LDAuNWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjdjMCwwLjUsMC4xLDAuOSwwLjUsMS4zYzAuNCwwLjMsMC44LDAuNSwxLjMsMC42TDUuMywyNi40eiBNNi40LDMwYzAuMywwLDAuNy0wLjEsMS0wLjJjMC4zLTAuMSwwLjUtMC4yLDAuNy0wLjRjMC4yLTAuMiwwLjMtMC40LDAuNC0wLjZjMC4xLTAuMywwLjEtMC41LDAuMS0wLjhjMC0wLjMsMC0wLjUtMC4xLTAuOGMtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjZjLTAuMS0wLjItMC4yLTAuMy0wLjItMC40Yy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuNGMwLTAuMSwwLjEtMC4zLDAuMi0wLjNsMC43LTAuNWMwLjIsMC4yLDAuNCwwLjQsMC42LDAuN2MwLjIsMC4zLDAuMywwLjUsMC40LDAuOGMwLjEsMC4zLDAuMiwwLjYsMC4yLDAuOGMwLDAuMywwLjEsMC42LDAuMSwwLjhjMCwwLjUtMC4xLDEtMC4zLDEuNWMtMC4yLDAuNS0wLjQsMC45LTAuOCwxLjJjLTAuNCwwLjQtMC44LDAuNi0xLjMsMC44Yy0wLjYsMC4yLTEuMiwwLjMtMS44LDAuM2MtMC41LDAtMS0wLjEtMS41LTAuM2MtMC40LTAuMi0wLjktMC40LTEuMi0wLjdjLTAuMy0wLjMtMC42LTAuNy0wLjgtMS4yYy0wLjItMC41LTAuMy0xLTAuMy0xLjVjMC0wLjUsMC4xLTAuOSwwLjItMS4zYzAuMS0wLjQsMC40LTAuOCwwLjctMS4xYzAuMy0wLjMsMC43LTAuNSwxLjEtMC43YzAuNS0wLjIsMS0wLjMsMS41LTAuM2MwLjIsMCwwLjQsMCwwLjYsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjEsMC4zTDYuNCwzMHogTTEwLjIsMjAuMmMwLDAuNi0wLjIsMS4xLTAuNiwxLjVjLTAuNCwwLjQtMSwwLjYtMS42LDAuNUgzLjdWMjNjMCwwLjEsMCwwLjItMC4xLDAuM2MtMC4xLDAuMS0wLjIsMC4xLTAuMywwLjFIMi42bC0wLjItMS4ybC0yLjEtMC40Yy0wLjEsMC0wLjItMC4xLTAuMi0wLjFDMCwyMS41LDAsMjEuNCwwLDIxLjN2LTFoMi40di0yLjFoMS4zdjIuMWg0LjJjMC4yLDAsMC40LTAuMSwwLjYtMC4yYzAuMS0wLjEsMC4yLTAuMywwLjItMC41YzAtMC4xLDAtMC4yLDAtMC4zYzAtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLTAuMS0wLjEtMC4xLTAuMS0wLjJjMCwwLDAtMC4xLDAtMC4xYzAsMCwwLTAuMSwwLTAuMWMwLDAsMC4xLTAuMSwwLjEtMC4xbDAuOS0wLjZjMC4yLDAuMywwLjQsMC42LDAuNSwwLjlDMTAuMSwxOS40LDEwLjIsMTkuOCwxMC4yLDIwLjJ6IE0yLjIsMTNjMC0wLjUsMC4xLTEuMSwwLjMtMS42QzIuNywxMSwzLDEwLjYsMy4zLDEwLjNjMC40LTAuMywwLjgtMC42LDEuMi0wLjhjMC41LTAuMiwxLjEtMC4zLDEuNi0wLjNjMC42LDAsMS4xLDAuMSwxLjYsMC4zYzAuNSwwLjIsMC45LDAuNCwxLjMsMC44YzAuNCwwLjMsMC42LDAuNywwLjgsMS4yYzAuMiwwLjUsMC4zLDEsMC4zLDEuNmMwLDAuNS0wLjEsMS4xLTAuMywxLjZjLTAuMiwwLjUtMC40LDAuOS0wLjgsMS4yYy0wLjQsMC4zLTAuOCwwLjYtMS4zLDAuOGMtMC41LDAuMi0xLjEsMC4zLTEuNywwLjNjLTAuNiwwLTEuMS0wLjEtMS42LTAuM2MtMC41LTAuMi0wLjktMC40LTEuMi0wLjhjLTAuMy0wLjMtMC42LTAuNy0wLjgtMS4yQzIuMywxNC4xLDIuMiwxMy42LDIuMiwxM0wyLjIsMTN6IE04LjcsMTNjMC0wLjYtMC4yLTEuMS0wLjYtMS40Yy0wLjYtMC4zLTEuMi0wLjUtMS45LTAuNWMtMC43LDAtMS4zLDAuMS0xLjksMC41QzMuOSwxMiwzLjYsMTIuNSwzLjcsMTNjMCwwLjYsMC4yLDEuMSwwLjcsMS40QzQuOSwxNC44LDUuNSwxNSw2LjIsMTVjMC43LDAsMS4zLTAuMSwxLjktMC41QzguNSwxNC4xLDguOCwxMy42LDguNywxM0w4LjcsMTN6IE04LjEsNS4yQzguMyw1LDguNSw0LjgsOC42LDQuNUM4LjcsNC4zLDguOCw0LDguNywzLjdjMC0wLjMsMC0wLjUtMC4yLTAuOEM4LjUsMi44LDguMywyLjYsOC4xLDIuNEM3LjksMi4yLDcuNiwyLjEsNy4zLDJDNi45LDIsNi41LDEuOSw2LjEsMS45QzUuOCwxLjksNS40LDEuOSw1LDJDNC43LDIuMSw0LjUsMi4yLDQuMiwyLjNDNC4xLDIuNSwzLjksMi42LDMuOCwyLjhDMy43LDMsMy43LDMuMywzLjcsMy41YzAsMC4zLDAuMSwwLjcsMC4yLDFDNC4xLDQuOCw0LjMsNSw0LjYsNS4yTDguMSw1LjJ6IE0zLjQsNS4zQzMuMSw1LDIuOCw0LjcsMi41LDQuM0MyLjMsMy44LDIuMiwzLjMsMi4yLDIuOGMwLTAuNCwwLjEtMC44LDAuMy0xLjJDMi43LDEuMywyLjksMSwzLjIsMC44QzMuNiwwLjUsNCwwLjMsNC41LDAuMkM1LDAuMSw1LjYsMCw2LjEsMGMwLjUsMCwxLjEsMC4xLDEuNiwwLjJDOC4yLDAuNCw4LjYsMC42LDksMC45YzAuNCwwLjMsMC42LDAuNiwwLjgsMWMwLjIsMC40LDAuMywwLjksMC4zLDEuNGMwLDAuNC0wLjEsMC44LTAuMiwxLjFDOS44LDQuNyw5LjYsNSw5LjQsNS4yaDMuMnYxLjlIMi40VjUuOWMwLTAuMiwwLjEtMC40LDAuMy0wLjVMMy40LDUuM3onLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gcGFnZXRvcF9hcnJvdygkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTkuNyAxNDYuNiclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00xOS43LDE0Ni42aC00VjEzLjJMMy4zLDMxLjdMMCwyOS41TDE5LjcsMEwxOS43LDE0Ni42eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcblxuXG4vKiByZXNldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuKntcblx0b3V0bGluZToxcHggI2ZmMDAwMCBzb2xpZDtcbn1cbiovXG5cblxuXG5vbCxcbnVse1xuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiB3ZWJmb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yb2JvdG8tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5yb2JvdG8tbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJvYm90by1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJvYm90by1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuLyogYmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5e1xuXHRoZWlnaHQ6MTAwJTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG5kaXYucGFnZVdyYXB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdHRleHQtYWxpZ246bGVmdDtcbn1cblxuLm9maS1pbWd7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XG59XG5cbi5vZmktY292ZXItaW1ne1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XG59XG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5mb290ZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHR6LWluZGV4OjM1O1xuXG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdH1cblxuXHQuZm9vdGVyLWlubmVyLWJvZHl7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjExMHB4IDA7XG5cdFx0YmFja2dyb3VuZDojMTUxOTFEO1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFxuXHRcdC5wYWdldG9wLWJhcntcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRcdHdpZHRoOjIwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjJyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC43NXMgZWFzZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvYXJyb3dfcGFnZXRvcC5zdmcpIGxlZnQgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR1bHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDoxO1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2Zvb3Rlci5wbmcpIGNlbnRlciBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyX2NvbnRhY3QucG5nKSBjZW50ZXIgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjhyZW0sIDEuMjV2dywgMi40cmVtKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDNlbTtcblx0XHRcdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCLihpJcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OjUwcHg7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjhyZW0sIDAuOTR2dywgMi4ycmVtKTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuNTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAzZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5mb290ZXItaW5uZXItZm9vdHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcblx0XHQuZm9vdGVyLWluZm97XG5cdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnNucy1pbmZve1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0Z2FwOjIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjhweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6MjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0cHtcbiAgXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXNpemU6Y2xhbXAoMS4wcmVtLCAwLjczdncsIDEuNHJlbSk7XG5cdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHR9XG5cdH1cblx0XG59XG5cbmhlYWRlcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTEwcHg7XG5cdGJhY2tncm91bmQ6IzAwMDtcblx0cGFkZGluZy1sZWZ0OjMwcHg7XG5cdGNvbG9yOiNmZmY7XG5cdG9wYWNpdHk6MTtcblx0ei1pbmRleDoxMDA7XG5cblx0LmhlYWRlci1ib2R5e1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdC13ZWJraXQtZmxleDogMTtcblx0XHRmbGV4OiAxO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6Y2xhbXAoMTYwcHgsIDE1JSwgMjcwcHgpO1xuXHRcdFxuXHRcdC5nbG9iYWwtbmF2e1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGZsZXgtZW5kKTtcblx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdHotaW5kZXg6MTAxO1xuXHRcdFxuXHRcdFx0Lmxhbmctc3dpdGNoLS1idXR0b24tZW57XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShmbGV4LWVuZCk7XG5cdFx0XHRcdGdhcDowIDE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmc6MTVweCAwO1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC43OHZ3LCAxLjVyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAyZW07XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojN2U3ZTdlO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lmxhbmctc3dpdGNoLS1idXR0b257XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShmbGV4LWVuZCk7XG5cdFx0XHRcdGdhcDowIDE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzoxNXB4IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC43OHZ3LCAxLjVyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC43NXMgZWFzZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ji5vbmxhbmd7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM3ZTdlN2U7XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIi9cIjtcblx0XHRcdFx0XHRcdFx0dG9wOjE1cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZ2xvYmFsLW5hdi0tbGlzdHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGZsZXgtZW5kKTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NS40JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6MjBweCAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC43NXMgZWFzZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlYWRlci1ib2R5LS1jb250YWN0e1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR0b3A6MjBweDtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHR3aWR0aDoxMS44JTtcblx0XHRcdG1heC13aWR0aDoyMTBweDtcblx0XHRcdGhlaWdodDpjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFxuXHRcdFx0YnIudGV4dGJye1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGF7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguY29sdW1uO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjM4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idXR0b25faG9sb19jb250YWN0LnBuZykgbGVmdCBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjg5dncsIDEuN3JlbSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6Mi4wNTZlbTtcblx0XHRcdFx0XHRhc3BlY3QtcmF0aW86MSAvIDAuNztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljb25fbWFpbC5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHRcdFx0XHRcdG9wYWNpdHk6MC44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXItbG9nbyxcbi5maXhlZC1oZWFkZXItbG9nb3tcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcblx0d2lkdGg6NzBweDtcblx0aGVpZ2h0OjEwMCU7XG5cdFxuXHRpbWd7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuXG4uZml4ZWQtaGVhZGVyLWxvZ297XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MjJweDtcblx0bGVmdDoyNXB4O1xuXHRhc3BlY3QtcmF0aW86MSAvIDAuOTQ7XG5cdGhlaWdodDphdXRvO1xuXHRtYXgtaGVpZ2h0OjY2cHg7XG5cdHotaW5kZXg6NTA7XG59XG5cbi5qcy1mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzLHZpc2liaWxpdHkgMS41cywgdHJhbnNmb3JtIDEuNXM7XG59XG5cbi5zY3JvbGwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLmZpeGVkLXBhZ2V0b3AtYmFye1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0b3BhY2l0eToxO1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG5cdHotaW5kZXg6MzA7XG5cdFxuXHRhe1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0d2lkdGg6MjAwcHg7XG5cdFx0aGVpZ2h0OjMwcHg7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtcblx0XHRjb2xvcjojMDAwO1xuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjJyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2Fycm93X3BhZ2V0b3BfYmxhY2suc3ZnKSBsZWZ0IGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cblx0XG5cdCYudG9wLWZpcnN0LWhpZGRlbntcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHQmLnRvcC1pcy1oaWRkZW57XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6MDtcblx0fVxufVxuXG4udHJpZ2dlcntcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDozMHB4O1xuXHRyaWdodDozMHB4O1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHR3aWR0aDo5MHB4O1xuXHRoZWlnaHQ6OTBweDtcblx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdHotaW5kZXg6NTA7XG5cdGJhY2tncm91bmQ6I2ZmZjtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdFxuXHQmLmlzLW9wZW57XG5cdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OjEwNztcblx0fVxuXG5cdC5tZW51LXRyaWdnZXIsXG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdH1cblxuXHQubWVudS10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDo1MnB4O1xuXHRcdGhlaWdodDoyMHB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHJpZ2h0OjA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NnB4O1xuXHRcdGJvcmRlci1ib3R0b206NnB4IHNvbGlkICMwMDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRcblx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6ODguNDYlO1xuXHR9XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOiAxNHB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHRvcGFjaXR5OjA7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2ZmZjtcblx0fVxufVxuXG4uaGFtYnVyZ2VyLW92ZXJsYXl7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHR3aWR0aDpjYWxjKDEwMCUgKyA2MHB4KTtcblx0aGVpZ2h0OjEwMHN2aDtcblx0YmFja2dyb3VuZDpyZ2JhKCMxMTEsIDAuNjQpO1xuXHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuXHR6LWluZGV4OjEwNjtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi5oYW1idXJnZXItYm9keXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFxuXHQuaGFtYnVyZ2VyLWJvZHktbWFpbntcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDpjYWxjKDEwMCUgLSA2NXB4KTtcblx0XHRcblx0XHQuZm9vdGVyLWNvbnRhY3R7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFxuXHRcdFx0bGl7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idXR0b25faG9sb19mb290ZXIucG5nKSBsZWZ0IGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyX2NvbnRhY3QucG5nKSBsZWZ0IGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6NDcwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjgwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS42cmVtLCAwLjk0dncsIDEuOHJlbSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAzZW07XG5cdFx0XHRcdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6LTE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50Olwi4oaSXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDo1MHB4O1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS42cmVtLCAwLjk0dncsIDEuOHJlbSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XG5cdFx0XHQuaGFtYnVyZ2VyLWxvZ297XG5cdFx0XHRcdC5sb2dve1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XG5cdFx0XHRcdFx0fXB4XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1uYXZ7XG5cdFx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjZyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMzVzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuaGFtYnVyZ2VyLWJvZHktZm9vdGVye1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo2NXB4O1xuXHRcdGJhY2tncm91bmQ6cmdiYSgjMTExLCAwLjUpO1xuXHRcdFxuXHRcdC5zbnMtaW5mb3tcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdGdhcDo1MHB4O1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdFx0XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXgtd2lkdGg6MjhweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OjIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJze1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRoZWlnaHQ6NjBweDtcblx0bWFyZ2luOjAgYXV0bztcblx0cGFkZGluZzowIDYwcHg7XG5cdGJhY2tncm91bmQ6I2ZmZjtcbi8vXHRiYWNrZ3JvdW5kOiNGN0Y3Rjc7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHR6LWluZGV4OjEwMDtcblx0XG5cdHVse1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjJyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDFlbTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6IzhEOEQ4RDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDo1NSU7XG5cdFx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coNXB4LCAxcHgsICM4RDhEOEQsIDAsIC01MCUsIHJpZ2h0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29udGFpbmVye1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbi8vXHRiYWNrZ3JvdW5kOiNFRkYxRjI7XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMjAwcHg7XG5cdG1hcmdpbjowIGF1dG87XG59XG5cbi5zZWN0aW9uLXRpdGxlX19oZWFke1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHotaW5kZXg6MTtcblxuXHRoM3tcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRmb250LXNpemU6Y2xhbXAoMy4zcmVtLDQuMTd2dyAsOC4wcmVtKTtcblx0XHRsZXR0ZXItc3BhY2luZzowLjA2ZW07XG5cdH1cbn1cblxuLnZpZXctc2hvdy1idXR0b257XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxNi42NyU7XG5cdG1pbi13aWR0aDoxNzVweDtcblx0YXNwZWN0LXJhdGlvOjEvIDAuMjU7XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG5cdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy90cmFwZXpvaWRfYmFubmVyLnN2ZykgbGVmdCBib3R0b20vY292ZXIgbm8tcmVwZWF0O1xuXHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFxuXHRhe1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDoxMCU7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjgzdncgLDEuNnJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHR9XG5cdFx0XG5cdCY6aG92ZXJ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0b3BhY2l0eTowLjY7XG5cdH1cbn1cblxuLnVuZGVyLXBhZ2UtdGl0bGV7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRtYXJnaW4tYm90dG9tOjgwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHR6LWluZGV4OjE7XG5cdFxuXHRoMXtcblx0XHRjb2xvcjojNzA3Rjg5O1xuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDEuMDR2dyAsMi4wcmVtKTtcblx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wM2VtO1xuXHR9XG5cdFxuXHQuZW50aXRsZXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XG5cdFx0Zm9udC1zaXplOmNsYW1wKDMuM3JlbSwgNC4xN3Z3ICw4LjByZW0pO1xuXHRcdGxldHRlci1zcGFjaW5nOjAuMDJlbTtcblx0fVxufVxuXG4uc2VjdGlvbi10aXRsZXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTo4MHB4O1xuXG5cdGgxLFxuXHRoMntcblx0XHRmb250LXNpemU6IGNsYW1wKDIuM3JlbSwgMS43N3Z3LCAzLjRyZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMTVlbTtcblx0XHRsaW5lLWhlaWdodDogMS40NTtcblx0fVxufVxuXG5idXR0b257XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmJ1dHRvbntcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTMwcHg7XG5cdGhlaWdodDogODVweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0YSxcblx0YnV0dG9ue1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDUzMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvdHJhcGV6b2lkX2JhY2suc3ZnKSBsZWZ0IGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMDR2dywgMnJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFxuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHR9XG4vKlxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMjVweDtcblx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coOHB4LCAxcHgsICNmZmYsIDAsIC01MCUsIHJpZ2h0KTtcblx0XHR9XG4qL1xuXHR9XG59XG5cbi5idXNpbmVzcy1zb2x1dGlvbi1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy1ib3R0b206MTAwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgbWl4LmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogI0Y4RjhGODtcblx0XHR6LWluZGV4Oi0xO1xuXHR9XG5cdFxuXHQuYXJ0aWNsZS1jb250ZW50e1xuXHRcdGgye1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4xNXZ3LCAyLjJyZW0pO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbntcblx0XHRcdG1hcmdpbjogNXB4IDAgNjBweDtcblx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDI2cHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAwLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41NTtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coNXB4LCAxcHgsICNmZmYsIDAsIC01MCUsIGJvdHRvbSk7XG5cdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDApO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tbGlzdHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblxuXHQ+IGxpe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cblx0XHQ+IGF7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRoM3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4wNHZ3LCAycmVtKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRodW1ibmFpbHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmltYWdlLWJlZm9yZSg2MCUpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5pbWFnZS1ibG9jaztcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjsnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRse1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjByZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAwLjczdncsIDEuNHJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50YWctbGlzdHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdG1hcmdpbi10b3A6LTEwcHg7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjk5OTlweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDAuNTd2dywgMS4xcmVtKTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNhdGVnb3J5e1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRvYmplY3R7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1pbi13aWR0aDoyNzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IzRENEQ0RDtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMC43M3Z3LCAxLjRyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCsgLmJ1dHRvbntcblx0XHRtYXJnaW46IDgwcHggYXV0byAwO1xuXHR9XG59XG5cbi5hcnRpY2xlLXBhZ2Vye1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoY2VudGVyKTtcblx0bWFyZ2luOiA4MHB4IDAgMDtcblxuXHQucHJldixcblx0Lm5leHR7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiRzaXRlLWNvbG9yO1xuXHRcdGNvbG9yOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0dGV4dC1pbmRlbnQ6IDIwMCU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYuZGlzYWJsZWR7XG5cdFx0XHRvcGFjaXR5OiAwLjM1O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnByZXZ7XG5cdFx0JjphZnRlcntcblx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg4cHgsIDFweCwgdmFyLiRzaXRlLWNvbG9yLCAtNTAlLCAtNTAlLCBsZWZ0KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0fVxuXHR9XG5cblx0Lm5leHR7XG5cdFx0JjphZnRlcntcblx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg4cHgsIDFweCwgdmFyLiRzaXRlLWNvbG9yLCAtNTAlLCAtNTAlLCByaWdodCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHR9XG5cdH1cblxuXHR1bHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblxuXHRcdGxpe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRjb2xvcjogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ici5idGJyLFxuYnIuc3Bicntcblx0ZGlzcGxheTpub25lO1xufVxuXG5kaXYucGFnZVdyYXB7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xufVxuXG4uZml4ZWQtcGFnZXRvcC1iYXJ7XG5cdGJvdHRvbTo4NXB4O1xuXHRyaWdodDotMjBweDtcbn1cblxuZm9vdGVye1xuXHQuZm9vdGVyLWlubmVyLWJvZHl7XG5cdFx0dWx7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgZmxleC1zdGFydCk7XG5cdFx0XHRnYXA6MCA2MHB4O1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6MjYlO1xuXHRcdFx0XHRtYXgtd2lkdGg6NTAwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzoxIC8gMC4yNDtcblx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnBhZ2V0b3AtYmFye1xuXHRcdFx0Ym90dG9tOjg1cHg7XG5cdFx0XHRyaWdodDotMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5mb290ZXItaW5uZXItZm9vdHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0bWluLWhlaWdodDoxMDBweDtcblx0XHRcblx0XHQuZm9vdGVyLWluZm97XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHRsZWZ0OjUwcHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XG5cdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6NDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNwLWhlYWRlci10cmlnZ2Vye1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi5oYW1idXJnZXItYm9keXtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdFxuXHQuaGFtYnVyZ2VyLWJvZHktbWFpbntcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleC1jb250ZW50KGNlbnRlciwgY2VudGVyKTtcblx0XHRAaW5jbHVkZSBtaXguY29sdW1uO1xuXHRcdFxuXHRcdC5mb290ZXItY29udGFjdHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0Z2FwOjYwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5nbG9iYWwtbmF2e1xuXHRcdFx0d2lkdGg6MTAwMHB4O1xuXHRcdFx0bWFyZ2luOjAgYXV0byAxNTBweDtcblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1sb2dve1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6MzAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6MCAxMzRweCAwIDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbmF2e1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOjFweDtcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1uYXZ7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDo3MDBweDtcblx0XHRcdFx0cGFkZGluZzozMHB4IDAgMzBweCAxMjVweDtcblx0XHRcdFxuXHRcdFx0XHQuZ2xvYmFsLW5hdi0tbGlzdHtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOi03MHB4O1xuXHRcdFx0XHRcdGdhcDowIDEzMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo3MHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5sYW5nLXN3aXRjaHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbn1cbi5jb250YWluZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdGZsZXg6IDE7XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHBhZGRpbmc6NjBweCAwIDIwMHB4O1xuLy9cdHBhZGRpbmc6MTgwcHggMCAyMDBweDtcbn1cblxuLmxpbmstbm9uZXtcblx0cG9pbnRlci1ldmVudHM6bm9uZTtcbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLWxpc3R7XG5cdG1hcmdpbjotNTBweCAwIDQwcHg7XG5cdFxuXHQ+IGxpe1xuXHRcdHdpZHRoOiAzMS43JTtcblx0XHRtYXJnaW46IDUwcHggMCAwO1xuXG5cdFx0Jjpub3QoOm50aC1jaGlsZCgzbikpe1xuXHRcdFx0bWFyZ2luOiA1MHB4IDIuNDUlIDAgMDtcblx0XHR9XG5cdFx0XG5cdFx0PiBhe1xuXHRcdFx0cGFkZGluZzogNjBweCAzMHB4O1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fbW9yZV9idXNpbmVzc19zb2x1dGlvbi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsMCwwLC4xNik7XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgze1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA3OHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudGFnLWxpc3R7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogOTNweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDozMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjVweCA4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLXNlY3Rpb257XG5cdC5hcnRpY2xlLWNvbnRlbnR7XG5cdFx0LmJ1dHRvbntcblx0XHRcdGF7XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRpY2xlLXBhZ2Vye1xuXHR1bHtcblx0XHRsaXtcblx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByZXYsXG5cdC5uZXh0e1xuXHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LnByZXZ7XG5cdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmV4dHtcblx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJyLnBjYnIsXG5ici5idGJye1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbmJyLnNwYnJ7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbmJvZHl7XG5cdHdpZHRoOjEwMCU7XG5cdG1pbi13aWR0aDoxMDAlO1xufVxuXG4uZml4ZWQtcGFnZXRvcC1iYXJ7XG5cdGJvdHRvbTo0MHB4O1xuXHRyaWdodDotMTVweDtcblx0XG5cdGF7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0aGVpZ2h0OjIwcHg7XG5cdH1cbn1cblxuZm9vdGVye1xuXHQuZm9vdGVyLWlubmVyLWJvZHl7XG5cdFx0cGFkZGluZzo2MHB4IDMwcHg7XG5cdFx0XG5cdFx0LnBhZ2V0b3AtYmFye1xuXHRcdFx0Ym90dG9tOjQwcHg7XG5cdFx0XHRyaWdodDotMTVweDtcblx0XHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR1bHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6NTAwcHg7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0bGl7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRhc3BlY3QtcmF0aW86MSAvIDAuMjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmZvb3Rlci1pbm5lci1mb290e1xuXHRcdHBhZGRpbmc6MjBweCAwIDM1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XG5cdFx0LmZvb3Rlci1pbmZve1xuXHRcdFx0LnBhZ2UtbGlua3tcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc25zLWluZm97XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MzBweDtcblx0XHRcdFx0Z2FwOjIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjhweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6MjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cbmhlYWRlcntcblx0aGVpZ2h0OjYwcHg7XG5cdHBhZGRpbmc6MCA2MHB4IDAgMTVweDtcblxuXHQuaGVhZGVyLWxvZ297XG5cdFx0d2lkdGg6NDJweDtcblx0fVxuXG5cdC5oZWFkZXItYm9keXtcblx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XG5cdFx0XHRcblx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5sYW5nLXN3aXRjaC0tYnV0dG9uLWVue1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5oZWFkZXItYm9keS0tY29udGFjdHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlci1sb2dvLFxuLmZpeGVkLWhlYWRlci1sb2dve1xuXHR3aWR0aDozNnB4O1xufVxuXHRcbi5maXhlZC1oZWFkZXItbG9nb3tcblx0dG9wOjEzcHg7XG5cdGxlZnQ6MTVweDtcblx0bWF4LWhlaWdodDozNHB4O1xufVxuXG4uc3AtaGVhZGVyLXRyaWdnZXJ7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0cmlnaHQ6MDtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0d2lkdGg6NjBweDtcblx0aGVpZ2h0OjYwcHg7XG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdHotaW5kZXg6MTA1O1xuXHRcdFxuXHQubWVudS10cmlnZ2VyLFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHR9XG5cblx0Lm1lbnUtdHJpZ2dlciB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6MzFweDtcblx0XHRoZWlnaHQ6MTJweDtcblx0fVxuXHRcblx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRyaWdodDowO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjNweDtcblx0XHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOjg4LjQ2JTtcblx0fVxuXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuXHRcdHRvcDogOXB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHRvcGFjaXR5OjA7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cbn1cblxuLnRyaWdnZXJ7XG5cdHRvcDo1cHg7XG5cdHJpZ2h0OjVweDtcblx0d2lkdGg6NTVweDtcblx0aGVpZ2h0OjU1cHg7XG5cdFxuXHQmLmlzLW9wZW57XG5cdFx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcblx0XHRcdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmY7XG5cdFx0fVxuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDozMXB4O1xuXHRcdGhlaWdodDoxMnB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdGhlaWdodDozcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzAwMDtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuXHRcdHRvcDogOXB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZmZmO1xuXHR9XG59XG5cbi5oYW1idXJnZXItb3ZlcmxheXtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5zcC1maXhlZHtcblx0b3ZlcmZsb3cteDpoaWRkZW47XG59XG5cbi5oYW1idXJnZXItYm9keXtcblx0d2lkdGg6MTAwJTtcblx0XG5cdC5oYW1idXJnZXItYm9keS1tYWlue1xuXHRcdGhlaWdodDpjYWxjKDEwMCUgLSA0NXB4KTtcblx0XHRwYWRkaW5nOjQwcHggMTVweDtcblx0XHRcblx0XHQuZm9vdGVyLWNvbnRhY3R7XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHR3aWR0aDoyOTVweDtcblx0XHRcdFx0XHRoZWlnaHQ6NTBweDtcblx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2Zvb3Rlci5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0cmlnaHQ6MjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbG9nb3tcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjczcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQubG9nb3tcblx0XHRcdFx0cHtcblx0XHRcdFx0IG1hcmdpbi1ib3R0b206MTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbmF2e1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0cGFkZGluZzozMHB4IDAgMTBweDtcblx0XHRcdFxuXHRcdFx0XHQuZ2xvYmFsLW5hdi0tbGlzdHtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MjVweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubGFuZy1zd2l0Y2h7XG5cdFx0XHRwYWRkaW5nOjIwcHggMCAzMHB4O1xuXHRcdFx0XG5cdFx0XHQubGFuZy1zd2l0Y2gtLWJ1dHRvbi1lbntcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cGFkZGluZzo1cHggMDtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5oYW1idXJnZXItYm9keS1mb290ZXJ7XG5cdFx0aGVpZ2h0OjQ1cHg7XG5cdFx0XG5cdFx0LnNucy1pbmZve1xuXHRcdFx0Z2FwOjMwcHg7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOjIwcHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDoyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5icmVhZGNydW1ic3tcblx0aGVpZ2h0OjM1cHg7XG5cdHBhZGRpbmc6MCAxNXB4O1xuXHRcblx0dWx7XG5cdFx0bGl7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxM3B4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHR0b3A6NjAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg1cHgsIDFweCwgIzhEOEQ4RCwgMCwgLTUwJSwgcmlnaHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tYXNrX19hbmltYXRpb24tLWltZyB7XG5cdG1hc2stc2l6ZTo0MC41JTtcblx0LXdlYmtpdC1tYXNrLXNpemU6NDAuNSU7XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbjowIGF1dG87XG5cdHBhZGRpbmc6NTBweCAxNXB4IDEwMHB4O1xufVxuXG4udmlldy1zaG93LWJ1dHRvbntcblx0cmlnaHQ6LTE1cHg7XG5cdGFzcGVjdC1yYXRpbzoxLyAwLjIzO1xuXG5cdGF7XG5cdFx0cGFkZGluZy1sZWZ0OjEwJTtcblx0fVxufVxuXG4udW5kZXItcGFnZS10aXRsZXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206NDVweDtcblx0XG5cdC5lbnRpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206MTVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdH1cbn1cblxuLmJ1dHRvbntcblx0aGVpZ2h0OiA1NXB4O1xufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tc2VjdGlvbntcblx0cGFkZGluZzogNDBweCAwIDYwcHg7XG5cblx0LmFydGljbGUtY29udGVudHtcblx0XHRoMntcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbntcblx0XHRcdG1hcmdpbjogMHB4IDAgMzBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGF7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tbGlzdHtcblx0bWFyZ2luLWJvdHRvbTo0MHB4O1xuXHRcblx0PiBsaXtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdFxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHR9XG5cdFx0XG5cdFx0PiBhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRwYWRkaW5nOjQwcHggMTVweCAyMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLDAsMCwuMTYpO1xuXHRcdFx0XG5cdFx0XHRoM3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRhZy1saXN0e1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDotMTBweDtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzo1cHggOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGh1bWJuYWlse1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjQ3LjUlO1xuXHRcdFx0XHRtYXJnaW46MCAyLjUlIDE1cHggMDtcblx0XHRcdFx0XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Jztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRkbHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdC13ZWJraXQtZmxleDogMTtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2F0ZWdvcnl7XG5cdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOmF1dG87XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGUtcGFnZXJ7XG5cdG1hcmdpbjogNDBweCAwIDA7XG5cblx0LnByZXYsXG5cdC5uZXh0e1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW46IDAgOHB4O1xuXG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHR9XG5cdH1cblxuXHR1bHtcblx0XHRsaXtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVye1xuXHQuaGVhZGVyLWJvZHl7XG5cdFx0LmhlYWRlci1ib2R5LS1jb250YWN0e1xuXHRcdFx0d2lkdGg6MTUlO1xuXHRcdH1cblx0fVxufVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXJ7XG5cdC5oZWFkZXItYm9keXtcblx0XHQuaGVhZGVyLWJvZHktLWNvbnRhY3R7XG5cdFx0XHRici50ZXh0YnJ7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDoxMDAlO1xuXHRwYWRkaW5nOjE4MHB4IDE1cHggMjAwcHg7XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MTgwcHggMTVweCAyMDBweDtcbn1cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJyLmJ0YnJ7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbmJyLnNwYnJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxufVxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwiYm9vdHN0cmFwXCIgYXMgYnM7XG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuXHR9XG59XG5cbi5uZXdzLWFydGljbGUtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuYXJ0aWNsZS1saXN0e1xuXHRcdG1hcmdpbjogMCAwIDgwcHg7XG5cblx0XHRsaXtcblx0XHRcdHBhZGRpbmc6IDYwcHggODBweDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZS1pbmZvbWF0aW9ue1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGR0e1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRke1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS45cmVtLCAxLjA0dncsIDJyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZS1pdGVte1xuXHRcdFx0XHQudGV4dC1ibG9ja3tcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcblxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uZXdzLW1vcmV7XG5cdFx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAyNXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9uZXdzX21vcmUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaG9sZGVye1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsY2VudGVyKTtcblxuXHRcdGF7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0Y29sb3I6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ji5qcC1jdXJyZW50e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuanAtcHJldmlvdXMsXG5cdFx0LmpwLW5leHR7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0Y29sb3I6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHR0ZXh0LWluZGVudDogMjAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdC5qcC1wcmV2aW91c3tcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgYnMuYXJyb3coOHB4LCAxcHgsIGJzLiRzaXRlLWNvbG9yLCAtNTAlLCAtNTAlLCBsZWZ0KTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5qcC1kaXNhYmxlZHtcblx0XHRcdFx0b3BhY2l0eTogLjM1O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuanAtbmV4dHtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgYnMuYXJyb3coOHB4LCAxcHgsIGJzLiRzaXRlLWNvbG9yLCAtNTAlLCAtNTAlLCByaWdodCk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmpwLWRpc2FibGVke1xuXHRcdFx0XHRvcGFjaXR5OiAuMzU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWFydGljbGUtc2VjdGlvbntcblx0LmFydGljbGUtbGlzdHtcblx0XHRsaXtcblx0XHRcdC5hcnRpY2xlLWl0ZW17XG5cdFx0XHRcdC5uZXdzLW1vcmV7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC42NTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhvbGRlcntcblx0XHRhe1xuXHRcdFx0Jjpub3QoLmpwLWRpc2FibGVkKXtcblx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbiguNXMpO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5qcC1wcmV2aW91cyxcblx0XHQuanAtbmV4dHtcblx0XHRcdCY6bm90KC5qcC1kaXNhYmxlZCl7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmpwLXByZXZpb3Vze1xuXHRcdFx0Jjpub3QoLmpwLWRpc2FibGVkKXtcblx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbiguNXMpO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmpwLW5leHR7XG5cdFx0XHQmOm5vdCguanAtZGlzYWJsZWQpe1xuXHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKC41cyk7XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJzLiR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWFydGljbGUtc2VjdGlvbntcblx0bWFyZ2luOiAwIDAgNTBweDtcblx0cGFkZGluZzogMDtcblxuXHQuYXJ0aWNsZS1saXN0e1xuXHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cblx0XHRsaXtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweCA0MHB4O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5hcnRpY2xlLWluZm9tYXRpb257XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFydGljbGUtaXRlbXtcblx0XHRcdFx0LnRleHQtYmxvY2t7XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5ld3MtbW9yZXtcblx0XHRcdFx0XHRtYXJnaW46IDI1cHggMCAwO1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ob2xkZXJ7XG5cdFx0YXtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXHRcdC5qcC1wcmV2aW91cyxcblx0XHQuanAtbmV4dHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn1cbiJdfQ== */