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

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

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

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

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

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

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

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

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

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

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

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

dd {
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

figure {
  line-height: 0;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

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

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

th {
  text-align: inherit;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 0;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

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

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

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

output {
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.container {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.d-none {
  display: none;
}

.d-block {
  display: block;
}

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

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

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

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

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

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

  			img{
  				&.logobk{
  					display: block;
  				}

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

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

  		.page-link{
  			display: none;
  		}

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

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

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

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

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

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

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

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

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

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

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

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

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

  			&::after{
  				content: "";
  				@include mix.absolute-center(0, 50%);
  				top: 50%;
  				right: 25px;
  				display: block;
  				width: 25px;
  				height: 17px;
  				@include svg.icon_arrow("#044E85");
  				@include mix.transition(.3s);
  			}
  		}
  	}
  }
  */
}
@media screen and (max-width: 360px) {
  /* ------------------------------------------------------*/
  header .header-left.logo {
    width: 200px;
    height: 24px;
  }
}
@media screen and (max-width: 300px) {
  /* ------------------------------------------------------*/
  header .header-left.logo {
    width: 130px;
    height: 16px;
  }
  .main-visual-section .main-section-title h1 {
    margin: 0 0 40px;
    font-size: 2.8rem;
  }
  .main-visual-section .main-section-title p {
    font-size: 1.5rem;
  }
}
/* layout
-------------------------------------------------------*/
.main-visual-section {
  position: relative;
  width: 100%;
  z-index: 50;
}
.main-visual-section h1 {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 1340px;
  margin: 0 auto;
  color: #fff;
  font-size: 7.5rem;
  font-family: "Mukta", sans-serif;
  font-weight: 700;
  letter-spacing: 0.03em;
}
.main-visual-section figure img {
  width: 100%;
}

.company-profile-section {
  position: relative;
  width: 100%;
  max-width: 1340px;
  margin: 0 auto;
  padding: 130px 0 120px;
}
.company-profile-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #fff;
}
.company-profile-section .profile-list {
  width: 100%;
  max-width: 553px;
}
.company-profile-section .profile-list > li {
  padding: 0 0 20px;
  border-bottom: 1px solid #113856;
}
.company-profile-section .profile-list > li:not(:last-child) {
  margin: 0 0 30px;
}
.company-profile-section .profile-list > li > dl > dt {
  margin: 0 0 20px;
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.15;
}
.company-profile-section .profile-list > li > dl > dd {
  font-size: 2rem;
  letter-spacing: 0.03em;
  line-height: 1.35;
}
.company-profile-section .profile-list > li > dl > dd .profile-location-list {
  padding: 0 0 0 45px;
}
.company-profile-section .profile-list > li > dl > dd .profile-location-list li:not(:last-child) {
  margin: 0 0 30px;
}
.company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dt {
  position: relative;
  margin: 0 0 10px;
  font-size: 2rem;
  line-height: 1.1;
}
.company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dt:before {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: -45px;
  width: 30px;
  height: 2px;
  background: #113856;
}
.company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dd {
  font-size: 1.6rem;
  letter-spacing: 0.03em;
  line-height: 1.7;
}
.company-profile-section figure {
  position: absolute;
  transform: translate(0, -50%);
  position: absolute;
  top: 50%;
  left: auto;
  right: -185px;
}

.company-information-section {
  position: relative;
  width: 100%;
  max-width: 1340px;
  margin: 0 auto;
  padding: 130px 0 120px;
}
.company-information-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #F6F6F6;
}
.company-information-section .section-title {
  margin: 0 0 60px;
}
.company-information-section .information-tab-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 40px;
}
.company-information-section .information-tab-list li {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 32.1%;
  height: 80px;
  margin: 0 1.85% 20px 0;
  background: #fff;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  font-size: 1.8rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.03em;
  line-height: 1.6;
  cursor: pointer;
}
.company-information-section .information-tab-list li:after {
  border-color: #113856;
  border-style: solid;
  border-width: 0px 2px 2px 0;
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  left: auto;
  pointer-events: none;
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.company-information-section .information-tab-list li.active {
  color: #fff;
  background: #174870;
}
.company-information-section .information-tab-list li.active:after {
  border-color: #fff;
}
.company-information-section .information-tab-list li:nth-child(3n) {
  margin: 0 0 20px 0;
}
.company-information-section .information-tab-contents .tab-contents.hide {
  display: none;
}
.company-information-section .information-tab-contents .tab-contents .tab-contents-list li {
  padding: 35px 40px;
  background: #fff;
  border-radius: 10px;
}
.company-information-section .information-tab-contents .tab-contents .tab-contents-list li:not(:last-child) {
  margin: 0 0 25px;
}
.company-information-section .information-tab-contents .tab-contents .tab-contents-list li dl dt {
  margin: 0 0 20px;
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.15;
}
.company-information-section .information-tab-contents .tab-contents .tab-contents-list li dl dd {
  font-size: 1.7rem;
  letter-spacing: 0.05em;
  line-height: 1.5;
}

@media screen and (max-width: 1599px) {
  /* ------------------------------------------------------*/
  .main-visual-section h1 {
    padding: 0 25px;
  }
}
@media screen and (max-width: 1340px) {
  /* ------------------------------------------------------*/
  .company-profile-section {
    padding: 130px 25px 120px;
  }
  .company-profile-section figure {
    max-width: 70%;
    right: 0;
  }
  .company-profile-section figure img {
    width: 100%;
  }
  .company-information-section {
    padding: 130px 25px 120px;
  }
}
@media screen and (min-width: 1000px) {
  /* ------------------------------------------------------*/
  .page-content {
    padding: 0;
  }
}
@media screen and (max-width: 999px) {
  /* ------------------------------------------------------*/
  .main-visual-section h1 {
    padding: 0 15px;
    font-size: 3.3rem;
  }
  .company-profile-section {
    padding: 80px 0 70px;
  }
  .company-profile-section .profile-list {
    padding: 0 10px;
  }
  .company-profile-section .profile-list > li {
    padding: 0 0 15px;
  }
  .company-profile-section .profile-list > li:not(:last-child) {
    margin: 0 0 20px;
  }
  .company-profile-section .profile-list > li > dl > dt {
    margin: 0 0 15px;
    font-size: 1.8rem;
    line-height: 1.2;
  }
  .company-profile-section .profile-list > li > dl > dd {
    font-size: 1.6rem;
    line-height: 1.4;
  }
  .company-profile-section .profile-list > li > dl > dd .profile-location-list li:not(:last-child) {
    margin: 0 0 25px;
  }
  .company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dt {
    font-size: 1.7rem;
  }
  .company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dt:before {
    height: 1px;
  }
  .company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dd {
    line-height: 1.4;
  }
  .company-profile-section figure {
    display: none;
  }
  .company-information-section {
    padding: 80px 0 70px;
  }
  .company-information-section .section-title {
    margin: 0 0 45px;
  }
  .company-information-section .information-tab-list {
    margin: 0 0 45px;
  }
  .company-information-section .information-tab-list li {
    width: 100%;
    height: 70px;
    margin: 0;
    font-size: 1.6rem;
    border-radius: 5px;
  }
  .company-information-section .information-tab-list li:not(:last-child) {
    margin: 0 0 15px;
  }
  .company-information-section .information-tab-list li a {
    font-size: 1.6rem;
    border-radius: 5px;
  }
  .company-information-section .information-tab-list li a:before {
    right: 15px;
  }
  .company-information-section .information-tab-contents .tab-contents .tab-contents-list li {
    padding: 35px 25px;
  }
  .company-information-section .information-tab-contents .tab-contents .tab-contents-list li:not(:last-child) {
    margin: 0 0 20px;
  }
  .company-information-section .information-tab-contents .tab-contents .tab-contents-list li dl dt {
    margin: 0 0 25px;
    font-size: 1.8rem;
  }
  .company-information-section .information-tab-contents .tab-contents .tab-contents-list li dl dd {
    font-size: 1.6rem;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL2VuLW92ZXJ2aWV3LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fbWl4aW4uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX21peGluX3N2Zy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fY29tbW9uLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19jb21tb25fZW4uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2VuLW92ZXJ2aWV3LnNjc3MlMjNzYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0doQjtxRUFBQTtBQ0FBO0VGQ0EsU0FBQTtFRUNDLFVBQUE7QUZDRDs7QUVFQTs7O0VGR0Msc0JBQUE7QUFDRDs7QUVFQTtFQUNDLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2Q0FBQTtFQUNBLGNBQUE7QUZDRDtBRVNBO0VBQ0MsY0FBQTtBRkhEOztBRU1BO0VGSEEsU0FBQTtFQUNDLFVBQUE7RUFDQSxrQkVJQTtFRkhBLGVBQUE7QUFDRDs7QUVNQTtFRkhDLFNBQUE7RUVLQSxVQUFBO0FGSEQ7O0FFTUE7RUZIQyxxQkFBQTtFRUtDLDZGQUFBO0VBQ0EsZ0dBQUE7QUZIRjs7QUVPQTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLGlDQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtFQUNBLCtCQUFBO0VBQ0Esa0JBQUE7RUFFQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0NBQUE7RUFFQSxhQUFBO0FGTkQ7O0FFU0E7RUFDQywyQkFBQTtBRk5EOztBRVNBO0VBQ0MscUJBQUE7QUZORDs7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Z0JBQUE7RVBpaUdOO0VPN2hHTTtJQUNDLGlCQUFBO0VQK2hHUDtFTzdoR087SUFDQyxXQUFBO0VQK2hHUjtFTzNoR007SUFDQyxnQkFBQTtFUDZoR1A7RU9uaEdEO0lBQ0MsYUFBQTtFUHFoR0E7RU9qaEdGO0lBQ0Msb0JBQUE7RVBtaEdDO0VPamhHRDtJQUNDLGdCQUFBO0VQbWhHQTtFT2hoR0Q7SUFDQyxnQkFBQTtFUGtoR0E7RU9oaEdBO0lBQ0MsV0FBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFUGtoR0Q7RU9oaEdDO0lBQ0MsZ0JBQUE7RVBraEdGO0VPL2dHQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RVBpaEdGO0VPL2dHRTtJQUNDLFdBQUE7RVBpaEdIO0VPeGdHRTtJQUNDLGtCQUFBO0VQMGdHSDtFT3hnR0c7SUFDQyxnQkFBQTtFUDBnR0o7RU90Z0dJO0lBQ0MsZ0JBQUE7SUFDQSxpQkFBQTtFUHdnR0w7RU9yZ0dJO0lBQ0MsaUJBQUE7RVB1Z0dMO0FBQ0YiLCJmaWxlIjoiZW4tb3ZlcnZpZXcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcImJvb3RzdHJhcF9lblwiIGFzIGJzO1xuXG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi12aXN1YWwtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDo1MDtcblxuXHRoMXtcblx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoNTAlLDUwJSk7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTM0MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0Zm9udC1zaXplOiA3LjVyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdNdWt0YScsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdH1cblxuXHRmaWd1cmV7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5jb21wYW55LXByb2ZpbGUtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMzQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMzBweCAwIDEyMHB4O1xuXG5cdCY6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIGJzLmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHR9XG5cblx0LnByb2ZpbGUtbGlzdHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDU1M3B4O1xuXG5cdFx0PiBsaXtcblx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTM4NTY7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdH1cblxuXHRcdFx0PiBkbHtcblx0XHRcdFx0PiBkdHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkZHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cblx0XHRcdFx0XHQucHJvZmlsZS1sb2NhdGlvbi1saXN0e1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgNDVweDtcblxuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC00NXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxMTM4NTY7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJle1xuXHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IC0xODVweDtcblx0fVxufVxuXG4uY29tcGFueS1pbmZvcm1hdGlvbi1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEzNDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDEzMHB4IDAgMTIwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuXHR9XG5cblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0bWFyZ2luOiAwIDAgNjBweDtcblx0fVxuXG5cdC5pbmZvcm1hdGlvbi10YWItbGlzdHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cblx0XHRsaXtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDMyLjElO1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDEuODUlIDIwcHggMDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLDAsMCwuMTYpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzExMzg1Njtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwcHggMnB4IDJweCAwO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzE3NDg3MDtcblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogYnMuJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDNuKXtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbmZvcm1hdGlvbi10YWItY29udGVudHN7XG5cdFx0LnRhYi1jb250ZW50c3tcblx0XHRcdCYuaGlkZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnRhYi1jb250ZW50cy1saXN0e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDQwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU5OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi12aXN1YWwtc2VjdGlvbntcblx0aDF7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbXBhbnktcHJvZmlsZS1zZWN0aW9ue1xuXHRwYWRkaW5nOiAxMzBweCAyNXB4IDEyMHB4O1xuXG5cdGZpZ3VyZXtcblx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRyaWdodDogMDtcblxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uY29tcGFueS1pbmZvcm1hdGlvbi1zZWN0aW9ue1xuXHRwYWRkaW5nOiAxMzBweCAyNXB4IDEyMHB4O1xufVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCB7XG5cdHBhZGRpbmc6MDtcbn1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdGgxe1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRmb250LXNpemU6IDMuM3JlbTtcblx0fVxufVxuXG4uY29tcGFueS1wcm9maWxlLXNlY3Rpb257XG5cdHBhZGRpbmc6IDgwcHggMCA3MHB4O1xuXG5cdC5wcm9maWxlLWxpc3R7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0PiBsaXtcblx0XHRcdHBhZGRpbmc6IDAgMCAxNXB4O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGx7XG5cdFx0XHRcdD4gZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkZHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXG5cdFx0XHRcdFx0LnByb2ZpbGUtbG9jYXRpb24tbGlzdHtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNvbXBhbnktaW5mb3JtYXRpb24tc2VjdGlvbntcblx0cGFkZGluZzogODBweCAwIDcwcHg7XG5cblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0bWFyZ2luOiAwIDAgNDVweDtcblx0fVxuXG5cdC5pbmZvcm1hdGlvbi10YWItbGlzdHtcblx0XHRtYXJnaW46IDAgMCA0NXB4O1xuXG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW5mb3JtYXRpb24tdGFiLWNvbnRlbnRze1xuXHRcdC50YWItY29udGVudHN7XG5cdFx0XHQudGFiLWNvbnRlbnRzLWxpc3R7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggMjVweDtcblxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuXG4vKiBiYXNlIGNvbG9yIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJHdoaXRlOiNmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6IzAwMCAhZGVmYXVsdDtcbiRsaWdodC1ibHVlOiAjRjJGNkZGICFkZWZhdWx0O1xuJGJsdWU6ICMxNzZCRUUgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRzaXRlLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kYmFzZS1mb250LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6YWxsIC41cyBlYXNlICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6IDEuNGVtICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDo1MDAgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZToxLjAgIWRlZmF1bHQ7XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuKiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHR0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKHZhcmlhYmxlcy4kYmxhY2ssIDApO1xuXHRvdmVyZmxvdzphdXRvO1xufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgLCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnAsdWwsb2wsbGksZGwsZHQsZGQscCxjYXB0aW9uLHRoLHRkLGZvcm0saW5wdXQsdGV4dGFyZWEsYmxvY2txdW90ZSxhZGRyZXNzLGVtYmVkLG9iamVjdCxmaWd1cmUsZW17XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDEwMCU7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2LGg3e1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbjpyb290IHtcbiAgLS1tYWluLWNvbG9yOiAjMzAzMDMwO1xuICAtLW1haW4tZm9udDogJ05vdG8gU2FucyBKUCcsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICAtLW1haW4tZm9udC1ib2xkOiAnTm90byBTYW5zIEpQJyxcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG5cbmJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDp2YXJpYWJsZXMuJGJvZHktYmc7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250KTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNod3NcIiAxO1xuXHRmb250LWtlcm5pbmc6IG5vbmU7XG5cblx0Zm9udC1zaXplOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZS1iYXNlO1xuXHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiB2YXJpYWJsZXMuJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTtcblx0XG5cdG91dGxpbmU6bm9uZTtcbn1cblxuXzpsYW5nKHgpOjotaW50ZXJuYWwtbWVkaWEtY29udHJvbHMtb3ZlcmxheS1jYXN0LWJ1dHRvbiwgYm9keSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxudGFibGV7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG51bFtyb2xlPSdsaXN0J10sXG5vbFtyb2xlPSdsaXN0J10ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG5cdG1hcmdpbi1ib3R0b206MDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmZpZ3VyZXtcblx0bGluZS1oZWlnaHQ6MDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IHZhcmlhYmxlcy4kbGluay1kZWNvcmF0aW9uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyOm5vbmU7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dCwgYnV0dG9uLFxudGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGgge1xuXHR0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTowO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDA7XG5cdC13ZWJraXQtYXBwZWFyYW5jZSA6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvciA6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKi0tUHJlZml4LS0qL1xuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xuXHRAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtLCAtbW96LSwgJycge1xuXHRcdCN7JHByZWZpeH0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcblx0fVxufVxuXG4vKi0tIGZsZXhib3ggLS0qL1xuQG1peGluIGZsZXhib3h7XG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6LW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6ZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOndyYXA7XG59XG5cbkBtaXhpbiBmbGV4c2V0KCRqdXN0LCRhbGlnbil7XG5cdC13ZWJraXQtYm94LXBhY2s6JGp1c3Q7XG5cdC1tcy1mbGV4LXBhY2s6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcblx0LXdlYmtpdC1ib3gtYWxpZ246JGFsaWduO1xuXHQtbXMtZmxleC1hbGlnbjokYWxpZ247XG5cdGFsaWduLWl0ZW1zOiRhbGlnbjtcbn1cblxuQG1peGluIGZsZXgtY29udGVudCgkanVzdCwkYWxpZ24pe1xuXHQtd2Via2l0LWJveC1wYWNrOiRqdXN0O1xuXHQtbXMtZmxleC1wYWNrOiRqdXN0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazokYWxpZ247XG5cdGFsaWduLWNvbnRlbnQ6JGFsaWduO1xufVxuXG5AbWl4aW4ganVzdGlmeSgkanVzdCl7XG5cdC13ZWJraXQtYm94LXBhY2s6JGp1c3Q7XG5cdC1tcy1mbGV4LXBhY2s6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbil7XG5cdC13ZWJraXQtYm94LWFsaWduOiRhbGlnbjtcblx0LW1zLWZsZXgtYWxpZ246JGFsaWduO1xuXHRhbGlnbi1pdGVtczokYWxpZ247XG59XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbil7XG5cdC1tcy1mbGV4LWxpbmUtcGFjazokYWxpZ247XG5cdGFsaWduLWNvbnRlbnQ6JGFsaWduO1xufVxuXG5AbWl4aW4gY29sdW1ue1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG5AbWl4aW4gZmxleHdyYXB7XG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6LW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6ZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuQG1peGluIGdyb3d7XG5cdC13ZWJraXQtYm94LWZsZXg6MTtcblx0ZmxleC1ncm93OjE7XG59XG5cbkBtaXhpbiBmdWxsLXdpZHRoKCRwcm9wZXJ0eTogdG9wLCRoZWlnaHQ6IDEwMCUpe1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHQjeyRwcm9wZXJ0eX06IDA7XG5cdGxlZnQ6MDtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwdnc7XG5cdGhlaWdodDokaGVpZ2h0O1xuXHRtYXJnaW46MCBjYWxjKDUwJSAtIDUwdncpO1xuXHR6LWluZGV4Oi0xO1xufVxuXG4vKi0tIHRleHQgLS0qL1xuQG1peGluIHRydW5jYXRlKCR3aWR0aDogMTAwJSkge1xuXHR3aWR0aDogJHdpZHRoO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuXG5AbWl4aW4gY291bnRlcigkY291bnQpIHtcblx0Y291bnRlci1yZXNldDogJGNvdW50O1xuXHRcblx0PiBsaXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDokY291bnQ7ICBcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoJGNvdW50KTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGVsbGlwc2lze1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDojZmZmO1xuXHR9XG5cdFxuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCLvvaXvvaXvvaVcIjtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0XG5cdCY6OmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0fVxufVxuXG4vKi0tIGhvdmVyIC0tKi9cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuczowLjVzKXtcblx0dHJhbnNpdGlvbjokdHJhbnMgZWFzZTtcbn1cblxuLyotLSBwb3NpdGlvbiAtLSovXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyKCRwb3NpLXgsJHBvc2kteSl7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0gJHBvc2kteCwgLSAkcG9zaS15KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLSAkcG9zaS14LCAtICRwb3NpLXkpO1xufVxuXG4vKi0tIGFzcGVjdCAtLSovXG5AbWl4aW4gaW1hZ2UtYmVmb3JlKCRoZWlnaHQpe1xuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0cGFkZGluZy10b3A6JGhlaWdodDtcblx0fVxufVxuXG5AbWl4aW4gaW1hZ2UtYmxvY2t7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0cmlnaHQ6MDtcblx0Ym90dG9tOjA7XG5cdGxlZnQ6MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi8qLS0gdGV4dCAtLSovXG5AbWl4aW4gdGV4dC1oaWRkZW57XG5cdHRleHQtaW5kZW50OjEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBhd2Vzb21le1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLyotLSBwb2ludCAtLSovXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbiwgJHdpZHRoLCAkaGVpZ2h0LCAkY29sb3I6IGN1cnJlbnRDb2xvcikge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHQkdmFsV2lkdGg6IGNhbGMoI3skd2lkdGh9IC8gMik7XG5cdCR2YWxIZWlnaHQ6IGNhbGMoI3skaGVpZ2h0fSAvIDIpO1xuXG5cdEBpZiAkZGlyZWN0aW9uID09IHVwd2FyZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwICR2YWxXaWR0aCAkaGVpZ2h0ICR2YWxXaWR0aDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodHdhcmQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xuXHRcdGJvcmRlci13aWR0aDogJHZhbEhlaWdodCAwICR2YWxIZWlnaHQgJHdpZHRoO1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd253YXJkIHtcblx0XHQgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0IGJvcmRlci13aWR0aDogJGhlaWdodCAkdmFsV2lkdGggMCAkdmFsV2lkdGg7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdHdhcmQgIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6ICR2YWxIZWlnaHQgJHdpZHRoICR2YWxIZWlnaHQgMDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cHBlci1sZWZ0IHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgJGhlaWdodCAwIDA7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXBwZXItcmlnaHQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogMCAkaGVpZ2h0ICRoZWlnaHQgMDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsb3dlci1yaWdodCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgJGhlaWdodCAkaGVpZ2h0O1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxvd2VyLWxlZnQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCAwIDAgJGhlaWdodDtcblx0fVxufVxuXG5AbWl4aW4gYXJyb3coJHNpemUsICRib2xkLCAkY29sb3IsICRwb3NpeCwgJHBvc2l5LCAkZGVnKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6ICRzaXplO1xuXHRoZWlnaHQ6ICRzaXplO1xuXHRib3JkZXItY29sb3I6JGNvbG9yO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6ICRib2xkICRib2xkIDAgMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdEBpZiAkZGVnID09IHJpZ2h0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDQ1ZGVnKTtcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSB0b3Age1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTQ1ZGVnKTtcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSBib3R0b20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoMTM1ZGVnKTtcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSBsZWZ0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKC0xMzVkZWcpO1xuXHR9XG59XG5cbi8qLS0gZm9ybSAtLSovXG5AbWl4aW4gcGxhY2Vob2xkZXItY29sb3IoJGNvbG9yKSB7XG5cdCY6cGxhY2Vob2xkZXItc2hvd24ge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjokY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjokY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuQHJldHVybiBpZigkaW5kZXgsXG5cdHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICtcblx0c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArXG5cdHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSksXG5cdCRzdHJpbmcpO1xufVxuXG5AZnVuY3Rpb24gaGV4VG9VcmwoJGNvbG9yKSB7XG4gICRuZXdjb2xvcjogc3RyLXJlcGxhY2UoJGNvbG9yLCAnIycsICclMjMnKTtcbiAgQHJldHVybiAkbmV3Y29sb3I7XG59XG5cbi8qLS0gaWNvbiAtLSovXG5AbWl4aW4gdGVsLWljb24oJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjMnIGhlaWdodD0nMjIuNDQyJyUzRSUzQ3BhdGggZD0nTTE5LjAzLDE0LjUzOGExLjM5NCwxLjM5NCwwLDAsMC0xLjgxMiwwbC0xLjUxLDEuNDg3YTEuMzksMS4zOSwwLDAsMS0xLjY2MS4xNDlBMzguNzE0LDM4LjcxNCwwLDAsMSw2LjUsOC44ODcsMS4zMzksMS4zMzksMCwwLDEsNi42NDcsNy4xbDEuNTEtMS40ODdhMS4zNDIsMS4zNDIsMCwwLDAsMC0xLjc4NWgwTDQuNjg0LjQxYTEuMzk0LDEuMzk0LDAsMCwwLTEuODEyLDBMLjc1OCwyLjM0M2MtMi4yNjUsMi4yMzEuNzU1LDguOTIzLDUuNzM4LDEzLjgzMXMxMS43NzgsNy43MzMsMTQuMDQzLDUuNjUxbDIuMTE0LTIuMDgyYTEuMzQyLDEuMzQyLDAsMCwwLDAtMS43ODVoMFonIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwLjY2NyclM0UlM0NwYXRoIGQ9J001LjEyOCwxLjU0OWExLDEsMCwwLDEsMS43NDMsMGw0LjI5LDcuNjI3YTEsMSwwLDAsMS0uODcyLDEuNDlIMS43MWExLDEsMCwwLDEtLjg3Mi0xLjQ5WicgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIG91dGxpbmstaWNvbigkY29sb3IpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMC42NjcnJTNFJTNDcGF0aCBkPSdNNS4xMjgsMS41NDlhMSwxLDAsMCwxLDEuNzQzLDBsNC4yOSw3LjYyN2ExLDEsMCwwLDEtLjg3MiwxLjQ5SDEuNzFhMSwxLDAsMCwxLS44NzItMS40OVonIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBhcnJvdy1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0LjgnIGhlaWdodD0nNy42MTYnJTNFJTNDcGF0aCBkPSdNMi42NCwxMy43MzZIMTMuOTUyYTEwLjcsMTAuNywwLDAsMC0yLjEyOCwyLjE5MmwxLjQ0LjhBMTguODA4LDE4LjgwOCwwLDAsMSwxNy40NCwxMi45MmExOC44MDgsMTguODA4LDAsMCwxLTQuMTc2LTMuODA4bC0xLjQ0LjhBMTAuNywxMC43LDAsMCwwLDEzLjk1MiwxMi4xSDIuNjRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMi42NCAtOS4xMTIpJyBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gaWNvbl9hcnJvdygkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMTMuNSclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00xMi42LDEyLjhsNS42LTUuNkgwdi0xaDE4LjJsLTUuNi01LjZMMTMuMywwTDIwLDYuN2wwLDBsMCwwbC02LjcsNi43TDEyLjYsMTIuOHonLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gaWNvbl9hcnJvd0hlYWQoJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkuOSA5LjknJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNNCw4LjlsNC00TDQsMWwxLTFsNC45LDQuOUw0LjksOS45TDQsOC45eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbi8qLS0gc2hhcGUgLS0qL1xuQG1peGluIHNoYXBlX2NpcmNsZSgkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAwIDIwMCclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00xMDAsMC41aDIuMmgwLjFoMC4yaDAuMmgwLjFsMC4yLDBjMC41LDAsMSwwLjUsMSwxcy0wLjUsMS0xLDFjLTEsMC0yLDAtMi45LDBjLTAuNSwwLTEtMC40LTEtMVM5OS41LDAuNSwxMDAsMC41eiBNMTA4LjksMC45QzEwOC45LDAuOSwxMDguOSwwLjksMTA4LjksMC45TDEwOC45LDAuOWgwLjFoMGgwaDBoMGgwaDBjMC45LDAuMSwxLjgsMC4yLDIuNywwLjNjMC41LDAuMSwwLjksMC42LDAuOSwxLjFzLTAuNiwwLjktMS4xLDAuOWMtMS0wLjEtMS45LTAuMi0yLjktMC4zYy0wLjUsMC0xLTAuNS0xLTFTMTA4LjMsMC44LDEwOC45LDAuOUwxMDguOSwwLjl6IE0xMTcuNywyLjFjMC4xLDAsMC4xLDAsMC4yLDBjMC40LDAuMSwwLjgsMC4xLDEuMSwwLjJsMCwwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMCwwaDBoMGgwaDBsMCwwaDBjMC41LDAuMSwxLDAuMiwxLjUsMC4zYzAuNSwwLjEsMC45LDAuNywwLjcsMS4yYy0wLjEsMC41LTAuNiwwLjktMS4yLDAuN2MtMC45LTAuMi0xLjktMC40LTIuOS0wLjZjLTAuNS0wLjEtMC45LTAuNi0wLjgtMS4yQzExNi44LDIuNCwxMTcuMiwyLDExNy43LDIuMUwxMTcuNywyLjF6IE0xMjYuMyw0YzAuMSwwLDAuMiwwLDAuMywwYzEsMC4zLDEuOSwwLjUsMi45LDAuOGMwLjUsMC4yLDAuOCwwLjcsMC43LDEuMmMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjdsMCwwQzEyNy45LDYuNSwxMjcsNi4yLDEyNiw2Yy0wLjUtMC4xLTAuOC0wLjctMC43LTEuMkMxMjUuNSw0LjMsMTI1LjgsNCwxMjYuMyw0TDEyNi4zLDR6IE0xMzQuNyw2LjhjMC4xLDAsMC4yLDAsMC40LDAuMWwwLjUsMC4ybDAsMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAuMSwwLjFsMCwwYzAuNCwwLjIsMC45LDAuMywxLjMsMC41YzAuNSwwLjIsMC44LDAuOCwwLjUsMS4zYy0wLjIsMC41LTAuOCwwLjgtMS4zLDAuNWMtMC45LTAuNC0xLjgtMC43LTIuNy0xLjFjLTAuNS0wLjItMC44LTAuOC0wLjYtMS4zQzEzMy45LDcsMTM0LjMsNi44LDEzNC43LDYuOEwxMzQuNyw2Ljh6IE0xNDIuOSwxMC4zYzAuMSwwLDAuMywwLDAuNCwwLjFsMC4yLDAuMWwwLDBsMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMC4xLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEsMC4xaDBsMCwwaDBsMCwwbDAsMGwwLjEsMGwwLDBsMCwwbDAsMGwwLjIsMC4xbDAsMGwwLjIsMC4xbDAsMGwwLjIsMC4xYzAuNSwwLjMsMC43LDAuOSwwLjQsMS4zYy0wLjMsMC41LTAuOCwwLjctMS4zLDAuNGMtMC45LTAuNC0xLjctMC45LTIuNi0xLjNjLTAuNS0wLjItMC43LTAuOC0wLjUtMS4zQzE0Mi4xLDEwLjUsMTQyLjUsMTAuMywxNDIuOSwxMC4zTDE0Mi45LDEwLjN6IE0xNTAuNywxNC41YzAuMiwwLDAuNCwwLDAuNSwwLjFsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGMwLjYsMC40LDEuMywwLjgsMS45LDEuMmwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMiwwLjFjMC41LDAuMywwLjYsMC45LDAuMywxLjRjLTAuMywwLjUtMC45LDAuNi0xLjQsMC4zYy0wLjgtMC41LTEuNy0xLTIuNS0xLjVjLTAuNS0wLjMtMC42LTAuOS0wLjMtMS40QzE1MCwxNC43LDE1MC4zLDE0LjUsMTUwLjcsMTQuNUwxNTAuNywxNC41eiBNMTU4LDE5LjRjMC4yLDAsMC40LDAuMSwwLjYsMC4ybDAsMGwwLDBsMC4xLDAuMWwwLDBjMC44LDAuNiwxLjUsMS4xLDIuMywxLjdjMC40LDAuMywwLjUsMSwwLjIsMS40Yy0wLjMsMC40LTAuOSwwLjUtMS40LDAuMmMtMC44LTAuNi0xLjYtMS4yLTIuMy0xLjhjLTAuNC0wLjMtMC41LTAuOS0wLjItMS40QzE1Ny40LDE5LjUsMTU3LjcsMTkuNCwxNTgsMTkuNEwxNTgsMTkuNHogTTE2NSwyNC45YzAuMiwwLDAuNSwwLjEsMC43LDAuMmMwLjgsMC43LDEuNSwxLjMsMi4yLDJjMC40LDAuNCwwLjQsMSwwLDEuNGMtMC40LDAuNC0xLDAuNC0xLjQsMGwwLDBjLTAuNy0wLjctMS40LTEuMy0yLjItMmMtMC40LTAuNC0wLjUtMS0wLjEtMS40QzE2NC40LDI1LjEsMTY0LjcsMjQuOSwxNjUsMjQuOXogTTE3MS40LDMxLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4zYzAuNCwwLjQsMC44LDAuOCwxLjIsMS4ybDAsMGwwLDBsMCwwbDAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBjMC4yLDAuMiwwLjQsMC40LDAuNiwwLjdjMC40LDAuNCwwLjMsMS0wLjEsMS40Yy0wLjQsMC40LTEsMC4zLTEuNC0wLjFjLTAuNi0wLjctMS4zLTEuNC0yLTIuMWMtMC40LTAuNC0wLjQtMSwwLTEuNEMxNzAuOCwzMS4yLDE3MS4xLDMxLjEsMTcxLjQsMzEuMUwxNzEuNCwzMS4xeiBNMTc3LjIsMzcuOGMwLjMsMCwwLjYsMC4xLDAuOCwwLjRsMC4yLDAuM2wwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMC4xLDAuMWwwLDBjMC4yLDAuMywwLjUsMC42LDAuNywwLjlsMCwwbDAsMHYwbDAsMHYwbDAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLDAuMWwwLDBsMC4yLDAuM2MwLjMsMC41LDAuMiwxLjEtMC4zLDEuNGMtMC40LDAuMy0xLDAuMi0xLjMtMC4yYy0wLjYtMC44LTEuMi0xLjYtMS44LTIuM2MtMC4zLTAuNC0wLjMtMS4xLDAuMi0xLjRDMTc2LjcsMzcuOCwxNzYuOSwzNy44LDE3Ny4yLDM3LjhMMTc3LjIsMzcuOHogTTE4Mi40LDQ0LjljMC4zLDAsMC42LDAuMiwwLjgsMC40YzAuMywwLjQsMC41LDAuOCwwLjgsMS4ybDAsMGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDAuMWwwLDBsMCwwbDAsMGwwLjIsMC4zYzAuMywwLjUsMC4yLDEuMS0wLjMsMS40Yy0wLjUsMC4zLTEuMSwwLjItMS40LTAuM2MwLDAsMC0wLjEtMC4xLTAuMWMtMC41LTAuOC0xLTEuNy0xLjYtMi41Yy0wLjMtMC41LTAuMi0xLjEsMC4zLTEuNEMxODIsNDUsMTgyLjEsNDQuOSwxODIuNCw0NC45TDE4Mi40LDQ0Ljl6IE0xODYuOSw1Mi42YzAuNCwwLDAuNywwLjIsMC45LDAuNWMwLjIsMC41LDAuNSwwLjksMC43LDEuNHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwLjFsMCwwbDAsMGwwLDBjMC4yLDAuMywwLjMsMC42LDAuNSwwLjljMC4yLDAuNSwwLDEuMS0wLjUsMS4zYy0wLjUsMC4yLTEuMSwwLTEuMy0wLjVjLTAuNC0wLjktMC45LTEuNy0xLjMtMi42Yy0wLjMtMC41LTAuMS0xLjEsMC40LTEuM0MxODYuNiw1Mi42LDE4Ni43LDUyLjUsMTg2LjksNTIuNkwxODYuOSw1Mi42eiBNMTkwLjcsNjAuNWMwLjQsMCwwLjgsMC4yLDAuOSwwLjZsMC4xLDAuMmwwLDBsMCwwLjF2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMC4xLDAuMWwwLDBsMCwwbDAsMEwxOTIsNjJsMCwwbDAuMSwwLjJsMCwwbDAuMSwwLjF2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDAuMWwwLDBsMCwwbDAsMGMwLjEsMC4zLDAuMywwLjYsMC40LDFjMC4yLDAuNS0wLjEsMS4xLTAuNiwxLjNjLTAuNSwwLjItMS4xLTAuMS0xLjMtMC42bDAsMGMtMC40LTAuOS0wLjctMS44LTEuMS0yLjdjLTAuMi0wLjUsMC0xLjEsMC41LTEuM0MxOTAuNCw2MC42LDE5MC42LDYwLjUsMTkwLjcsNjAuNUwxOTAuNyw2MC41eiBNMTkzLjgsNjguOWMwLjQsMCwwLjgsMC4zLDAuOSwwLjdjMC4xLDAuMiwwLjEsMC40LDAuMiwwLjZ2MGwwLDB2MGwwLDAuMXYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwLjF2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwdjBsMCwwLjF2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMC4xdjB2MGMwLjEsMC41LTAuMiwxLjEtMC43LDEuMmMtMC41LDAuMS0xLjEtMC4yLTEuMi0wLjdjLTAuMy0wLjktMC42LTEuOS0wLjktMi44Yy0wLjItMC41LDAuMS0xLjEsMC42LTEuM2MwLjEsMCwwLjIsMCwwLjMsMEwxOTMuOCw2OC45eiBNMTk2LjEsNzcuNGMwLjUsMCwwLjksMC4zLDEsMC44YzAuMiwwLjcsMC4zLDEuNSwwLjUsMi4ybDAsMGwwLDBsMCwwbDAsMC4xdjBsMCwwdjB2MHYwdjBsMCwwbDAsMGMwLDAuMSwwLjEsMC4zLDAuMSwwLjRjMC4xLDAuNS0wLjMsMS4xLTAuOCwxLjJjLTAuNSwwLjEtMS4xLTAuMy0xLjItMC44bDAsMGMtMC4yLTEtMC40LTEuOS0wLjYtMi45Yy0wLjEtMC41LDAuMi0xLjEsMC44LTEuMkMxOTYsNzcuNCwxOTYuMSw3Ny40LDE5Ni4xLDc3LjRMMTk2LjEsNzcuNHogTTE5Ny43LDg2LjFjMC41LDAsMC45LDAuNCwxLDAuOWMwLDAuNCwwLjEsMC44LDAuMSwxLjFsMCwwdjB2MHYwdjB2MHYwbDAsMC4xdjB2MHYwdjB2MHYwdjB2MGwwLDAuMWwwLDB2MHYwdjBsMCwwYzAsMC40LDAuMSwwLjgsMC4xLDEuM2MwLjEsMC41LTAuMywxLTAuOSwxLjFjLTAuNSwwLjEtMS0wLjMtMS4xLTAuOWMtMC4xLTEtMC4yLTEuOS0wLjMtMi45Yy0wLjEtMC41LDAuMy0xLDAuOS0xLjFDMTk3LjYsODYuMSwxOTcuNiw4Ni4xLDE5Ny43LDg2LjFMMTk3LjcsODYuMXogTTE5OC40LDk1YzAuNSwwLDEsMC40LDEsMWMwLDAuMywwLDAuNiwwLDAuOXYwLjRjMCwwLDAsMC4xLDAsMC4xdjAuMWwwLDBjMCwwLjMsMCwwLjUsMCwwLjhsMCwwYzAsMC4xLDAsMC4yLDAsMC4ydjAuMWMwLDAsMCwwLjEsMCwwLjF2MC4yYzAsMCwwLDAsMCwwYzAsMC41LTAuNCwxLTEsMWMtMC41LDAtMS0wLjQtMS0xYzAtMSwwLTItMC4xLTIuOUMxOTcuNCw5NS41LDE5Ny44LDk1LDE5OC40LDk1TDE5OC40LDk1eiBNMTk4LjQsMTAzLjhMMTk4LjQsMTAzLjhjMC42LDAsMSwwLjUsMSwxdjB2MC4xdjAuMXYwdjB2MHYwYzAsMC45LTAuMSwxLjgtMC4yLDIuN2MwLDAuNS0wLjUsMS0xLjEsMC45Yy0wLjUsMC0xLTAuNS0wLjktMS4xYzAuMS0xLDAuMS0yLDAuMi0yLjlDMTk3LjQsMTA0LjMsMTk3LjksMTAzLjgsMTk4LjQsMTAzLjhMMTk4LjQsMTAzLjh6IE0xOTcuNiwxMTIuN2MwLjUsMCwxLDAuNCwxLDFjMCwwLDAsMC4xLDAsMC4xYy0wLjEsMC42LTAuMiwxLjItMC4zLDEuOHYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwdjB2MHYwdjB2MHYwdjB2MGwwLDAuMWwwLDBsMCwwdjBsMCwwbDAsMGMwLDAuMi0wLjEsMC40LTAuMSwwLjZjLTAuMSwwLjUtMC42LDAuOS0xLjIsMC44Yy0wLjUtMC4xLTAuOS0wLjYtMC44LTEuMWMwLjItMSwwLjMtMS45LDAuNC0yLjlDMTk2LjcsMTEzLDE5Ny4xLDExMi43LDE5Ny42LDExMi43TDE5Ny42LDExMi43eiBNMTk2LDEyMS40YzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMiwwLDAuMmwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDB2MGwwLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMC4xbDAsMGwwLDBsMCwwbDAsMC4ybDAsMGwwLDBsMCwwbDAsMC4ybDAsMGwwLDBsMCwwbDAsMC4xbDAsMGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwbDAsMGwwLDAuMXYwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMC4xdjBsMCwwdjBsMCwwbDAsMGMwLDAuMS0wLjEsMC4zLTAuMSwwLjRjLTAuMSwwLjUtMC43LDAuOC0xLjIsMC43Yy0wLjUtMC4xLTAuOC0wLjctMC43LTEuMmMwLjItMC45LDAuNS0xLjksMC43LTIuOEMxOTUuMiwxMjEuNywxOTUuNSwxMjEuNCwxOTYsMTIxLjRMMTk2LDEyMS40eiBNMTkzLjYsMTI5LjljMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4yLDAsMC4zYy0wLjEsMC4zLTAuMiwwLjYtMC4zLDFsMCwwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDAuMXYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwLjFsMCwwbDAsMHYwbDAsMGwwLDBjLTAuMSwwLjItMC4yLDAuNC0wLjIsMC42Yy0wLjIsMC41LTAuOCwwLjgtMS4zLDAuNmMtMC41LTAuMi0wLjgtMC43LTAuNi0xLjNjMC4zLTAuOSwwLjctMS44LDEtMi44QzE5Mi44LDEzMC4yLDE5My4yLDEyOS45LDE5My42LDEyOS45TDE5My42LDEyOS45eiBNMTkwLjQsMTM4LjJjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4zLTAuMSwwLjRjLTAuNCwwLjktMC44LDEuOC0xLjIsMi43Yy0wLjIsMC41LTAuOCwwLjctMS4zLDAuNWMtMC41LTAuMi0wLjctMC44LTAuNS0xLjNsMCwwYzAuNC0wLjksMC44LTEuOCwxLjItMi43QzE4OS43LDEzOC40LDE5MCwxMzguMiwxOTAuNCwxMzguMkwxOTAuNCwxMzguMnogTTE4Ni41LDE0Ni4yYzAuNSwwLDEsMC40LDEsMWMwLDAuMiwwLDAuMy0wLjEsMC41Yy0wLjEsMC4yLTAuMiwwLjQtMC40LDAuNmwwLDBsLTAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwYy0wLjMsMC41LTAuNiwxLjEtMC45LDEuNmMtMC4zLDAuNS0wLjksMC42LTEuNCwwLjRjLTAuNS0wLjMtMC42LTAuOS0wLjQtMS40YzAuNS0wLjgsMS0xLjcsMS40LTIuNUMxODUuOCwxNDYuMywxODYuMiwxNDYuMiwxODYuNSwxNDYuMkwxODYuNSwxNDYuMnogTTE4MS45LDE1My43YzAuNSwwLDEsMC40LDEsMWMwLDAuMi0wLjEsMC40LTAuMiwwLjVjLTAuNSwwLjctMSwxLjQtMS41LDIuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLDAuMWMtMC4zLDAuNC0wLjksMC42LTEuNCwwLjJzLTAuNi0wLjktMC4yLTEuNGwwLDBjMC42LTAuOCwxLjEtMS42LDEuNy0yLjRDMTgxLjMsMTUzLjksMTgxLjYsMTUzLjcsMTgxLjksMTUzLjd6IE0xNzYuNywxNjAuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjItMC4xLDAuNC0wLjIsMC42bDAsMGwwLDBsMCwwbDAsMGwwLDBjLTAuMiwwLjMtMC41LDAuNi0wLjcsMC45bDAsMGwtMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbC0wLjMsMC40Yy0wLjMsMC40LTEsMC41LTEuNCwwLjJjLTAuNC0wLjMtMC41LTEtMC4yLTEuNGMwLDAsMCwwLDAtMC4xYzAuNi0wLjcsMS4zLTEuNSwxLjktMi4yQzE3Ni4xLDE2MSwxNzYuNCwxNjAuOSwxNzYuNywxNjAuOUwxNzYuNywxNjAuOXogTTE3MC44LDE2Ny41YzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjEsMC41LTAuMywwLjdsLTAuMiwwLjJsMCwwbC0wLjEsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwYy0wLjUsMC42LTEuMSwxLjEtMS42LDEuNmMtMC40LDAuNC0xLDAuNC0xLjQsMGMtMC40LTAuNC0wLjQtMSwwLTEuNGMwLjctMC43LDEuNC0xLjQsMi4xLTIuMUMxNzAuMywxNjcuNiwxNzAuNSwxNjcuNSwxNzAuOCwxNjcuNUwxNzAuOCwxNjcuNXogTTE2NC40LDE3My42YzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjEsMC42LTAuMywwLjhjLTAuMywwLjMtMC42LDAuNS0wLjksMC44bDAsMGMtMC41LDAuNC0wLjksMC44LTEuNCwxLjFjLTAuNCwwLjMtMS4xLDAuMy0xLjQtMC4xYy0wLjMtMC40LTAuMy0xLjEsMC4xLTEuNGMwLjgtMC42LDEuNS0xLjIsMi4yLTEuOUMxNjMuOSwxNzMuNywxNjQuMSwxNzMuNiwxNjQuNCwxNzMuNkwxNjQuNCwxNzMuNnogTTE1Ny40LDE3OS4xYzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjIsMC42LTAuNCwwLjhsLTAuNCwwLjNsMCwwbDAsMGwwLDBsLTAuMSwwLjFsMCwwbDAsMGgwbDAsMGwwLDBsLTAuMSwwLjFoMGwwLDBoMGwwLDBsMCwwbC0wLjEsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBjLTAuNSwwLjQtMSwwLjctMS41LDEuMWMtMC41LDAuMy0xLjEsMC4yLTEuNC0wLjNjLTAuMy0wLjUtMC4yLTEuMSwwLjMtMS40YzAsMCwwLDAsMCwwYzAuOC0wLjUsMS42LTEuMSwyLjQtMS43QzE1NywxNzkuMSwxNTcuMiwxNzkuMSwxNTcuNCwxNzkuMUwxNTcuNCwxNzkuMXogTTE1MCwxODMuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4yLDAuNy0wLjUsMC45Yy0wLjYsMC40LTEuMywwLjgtMS45LDEuMWwwLDBsLTAuMiwwLjFsMCwwbC0wLjIsMC4xbDAsMGwtMC4yLDAuMWwwLDBsLTAuMiwwLjFsMCwwYy0wLjUsMC4zLTEuMSwwLjEtMS40LTAuNHMtMC4xLTEuMSwwLjQtMS40YzAuOS0wLjUsMS43LTEsMi41LTEuNEMxNDkuNiwxODQsMTQ5LjgsMTgzLjksMTUwLDE4My45TDE1MCwxODMuOXogTTE0Mi4xLDE4OC4xYzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjIsMC43LTAuNiwwLjljLTAuMywwLjEtMC41LDAuMi0wLjgsMC40bDAsMGwwLDBoMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbC0wLjEsMGwwLDBsMCwwbDAsMGMtMC41LDAuMi0xLDAuNS0xLjUsMC43Yy0wLjUsMC4yLTEuMSwwLTEuMy0wLjVzMC0xLjEsMC41LTEuM2MwLDAsMCwwLDAuMSwwYzAuOS0wLjQsMS44LTAuOCwyLjctMS4yQzE0MS45LDE4OC4xLDE0MiwxODguMSwxNDIuMSwxODguMUwxNDIuMSwxODguMXogTTEzNCwxOTEuNWMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4zLDAuOC0wLjcsMC45Yy0wLjQsMC4xLTAuOCwwLjMtMS4yLDAuNGwwLDBsMCwwbDAsMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGgwYy0wLjMsMC4xLTAuNSwwLjItMC44LDAuM2MtMC41LDAuMi0xLjEtMC4xLTEuMy0wLjZzMC4xLTEuMSwwLjYtMS4zYzAuOS0wLjMsMS44LTAuNiwyLjgtMUMxMzMuOCwxOTEuNSwxMzMuOSwxOTEuNSwxMzQsMTkxLjVMMTM0LDE5MS41eiBNMTI1LjUsMTk0LjJjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuMywwLjgtMC43LDFjLTEsMC4zLTEuOSwwLjUtMi45LDAuN2MtMC41LDAuMS0xLjEtMC4yLTEuMi0wLjdjLTAuMS0wLjUsMC4yLTEuMSwwLjctMS4yYzAuOS0wLjIsMS45LTAuNSwyLjgtMC43QzEyNS40LDE5NC4yLDEyNS40LDE5NC4yLDEyNS41LDE5NC4yTDEyNS41LDE5NC4yeiBNMTE2LjksMTk2LjFjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuMywwLjktMC44LDFjLTAuNiwwLjEtMS4zLDAuMi0xLjksMC4zbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMSwwaDBoMGgwaDBoMGgwbDAsMGwwLDBoMGgwaDBoMGgwaDBsMCwwbC0wLjUsMC4xYy0wLjUsMC4xLTEtMC4zLTEuMS0wLjhjLTAuMS0wLjUsMC4zLTEsMC44LTEuMWwwLDBjMS0wLjEsMS45LTAuMywyLjktMC41QzExNi44LDE5Ni4xLDExNi44LDE5Ni4xLDExNi45LDE5Ni4xTDExNi45LDE5Ni4xeiBNMTA4LjEsMTk3LjJjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuNCwxLTEsMWMtMC45LDAuMS0xLjgsMC4xLTIuNiwwLjJoMGgwaDBsLTAuMSwwaDBoMGgwaDBoMGMtMC41LDAtMS0wLjQtMS0wLjljMC0wLjUsMC40LTEsMC45LTFDMTA2LjEsMTk3LjMsMTA3LDE5Ny4zLDEwOC4xLDE5Ny4yQzEwOCwxOTcuMiwxMDguMSwxOTcuMiwxMDguMSwxOTcuMkwxMDguMSwxOTcuMnogTTk2LjMsMTk3LjRMOTYuMywxOTcuNGMxLDAsMiwwLjEsMywwLjFjMC41LDAsMSwwLjUsMSwxYzAsMC41LTAuNSwxLTEsMWMtMC43LDAtMS40LDAtMi4xLDBoMGgtMC4xbDAsMGgwaC0wLjFoLTAuMWgwaDBoMGgwaDBoMGgwaDBoMGMtMC41LDAtMS0wLjUtMS0xQzk1LjMsMTk3LjksOTUuNywxOTcuNSw5Ni4zLDE5Ny40TDk2LjMsMTk3LjR6IE04Ny40LDE5Ni43YzAsMCwwLjEsMCwwLjEsMGMxLDAuMSwxLjksMC4yLDIuOSwwLjNjMC41LDAuMSwwLjksMC41LDAuOSwxLjFjLTAuMSwwLjUtMC41LDAuOS0xLjEsMC45Yy0xLTAuMS0yLTAuMi0zLTAuM2MtMC41LTAuMS0wLjktMC42LTAuOS0xLjFDODYuNSwxOTcuMSw4Ni45LDE5Ni43LDg3LjQsMTk2LjdMODcuNCwxOTYuN3ogTTc4LjcsMTk1LjJjMC4xLDAsMC4xLDAsMC4yLDBjMC45LDAuMiwxLjksMC40LDIuOSwwLjZjMC41LDAuMSwwLjksMC42LDAuOCwxLjJjLTAuMSwwLjUtMC42LDAuOS0xLjIsMC44Yy0wLjMtMC4xLTAuNS0wLjEtMC44LTAuMmwwLDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGwwLDBsLTAuMSwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbC0wLjEsMGgwaDBoMGgwaDBoMGgwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBjLTAuNS0wLjEtMC45LTAuNi0wLjgtMS4yQzc3LjgsMTk1LjYsNzguMiwxOTUuMyw3OC43LDE5NS4yTDc4LjcsMTk1LjJ6IE03MC4xLDE5Mi45YzAuMSwwLDAuMiwwLDAuMywwYzAuOSwwLjMsMS45LDAuNiwyLjgsMC44YzAuNSwwLjIsMC44LDAuNywwLjcsMS4yYy0wLjIsMC41LTAuNywwLjgtMS4yLDAuN2MtMC40LTAuMS0wLjgtMC4yLTEuMi0wLjNsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBjLTAuNC0wLjEtMC45LTAuMy0xLjMtMC40Yy0wLjUtMC4yLTAuOC0wLjctMC42LTEuM0M2OS4zLDE5My4yLDY5LjcsMTkyLjksNzAuMSwxOTIuOUw3MC4xLDE5Mi45eiBNNjEuOCwxODkuOGMwLjEsMCwwLjMsMCwwLjQsMC4xYzAuOSwwLjQsMS44LDAuNywyLjcsMS4xYzAuNSwwLjIsMC44LDAuOCwwLjUsMS4zYy0wLjIsMC41LTAuOCwwLjctMS4zLDAuNmgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGwwLDBjLTAuNC0wLjItMC45LTAuMy0xLjMtMC41bDAsMGwtMC4xLTAuMWgwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGgwbDAsMGgwbC0wLjEtMC4xbDAsMGwtMC40LTAuMmMtMC41LTAuMi0wLjctMC44LTAuNS0xLjNDNjEuMSwxOTAuMSw2MS40LDE4OS44LDYxLjgsMTg5LjhMNjEuOCwxODkuOHogTTUzLjgsMTg2YzAuMiwwLDAuMywwLDAuNSwwLjFjMC45LDAuNSwxLjcsMC45LDIuNiwxLjNjMC41LDAuMiwwLjcsMC44LDAuNCwxLjNjLTAuMiwwLjUtMC44LDAuNy0xLjMsMC40bDAsMGwtMC4xLTAuMWwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLDBsMCwwbDAsMGwwLDBsMCwwaDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBjLTAuNC0wLjItMC44LTAuNC0xLjItMC42bDAsMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbC0wLjQtMC4yYy0wLjUtMC4zLTAuNy0wLjktMC40LTEuM0M1My4xLDE4Ni4zLDUzLjUsMTg2LjEsNTMuOCwxODZMNTMuOCwxODZ6IE00Ni4yLDE4MS41YzAuMiwwLDAuNCwwLjEsMC41LDAuMmMwLjgsMC41LDEuNiwxLjEsMi41LDEuNmMwLjUsMC4zLDAuNiwwLjksMC40LDEuNHMtMC45LDAuNi0xLjQsMC40YzAsMCwwLDAsMCwwYy0wLjUtMC4zLTEtMC42LTEuNS0xbDAsMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLTAuMWgwbDAsMGwwLDBsMCwwaDBsLTAuMS0wLjFsMCwwbDAsMGgwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGMtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRDNDUuNiwxODEuNyw0NS45LDE4MS41LDQ2LjIsMTgxLjVMNDYuMiwxODEuNXogTTM5LDE3Ni40YzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjgsMC42LDEuNSwxLjIsMi4zLDEuOGMwLjQsMC4zLDAuNSwwLjksMC4yLDEuNGMtMC4zLDAuNC0wLjksMC41LTEuNCwwLjJjLTAuMy0wLjItMC41LTAuNC0wLjgtMC42bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBjLTAuNC0wLjMtMC44LTAuNi0xLjItMC45Yy0wLjQtMC4zLTAuNS0xLTAuMi0xLjRDMzguNCwxNzYuNSwzOC43LDE3Ni40LDM5LDE3Ni40TDM5LDE3Ni40eiBNMzIuMywxNzAuNWMwLjMsMCwwLjUsMC4xLDAuNywwLjNjMC43LDAuNywxLjQsMS4zLDIuMiwyYzAuNCwwLjQsMC40LDEsMC4xLDEuNHMtMSwwLjQtMS40LDAuMWwwLDBsLTAuMy0wLjNsMCwwbDAsMGwwLDBsMCwwaDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLTAuMWgwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBjLTAuNC0wLjQtMC44LTAuOC0xLjMtMS4yYy0wLjQtMC40LTAuNC0xLDAtMS40QzMxLjgsMTcwLjcsMzIsMTcwLjYsMzIuMywxNzAuNUwzMi4zLDE3MC41eiBNMjYuMSwxNjQuMmMwLjMsMCwwLjYsMC4xLDAuNywwLjNjMC42LDAuNywxLjMsMS41LDIsMi4yYzAuNCwwLjQsMC40LDEsMCwxLjRjLTAuNCwwLjQtMSwwLjQtMS40LDBjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41bDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGMtMC40LTAuNS0wLjktMC45LTEuMy0xLjRsMCwwbDAsMGMtMC40LTAuNC0wLjMtMSwwLjEtMS40QzI1LjcsMTY0LjMsMjUuOSwxNjQuMiwyNi4xLDE2NC4yTDI2LjEsMTY0LjJ6IE0yMC42LDE1Ny4zYzAuMywwLDAuNiwwLjIsMC44LDAuNGMwLjYsMC44LDEuMiwxLjYsMS44LDIuM2MwLjMsMC40LDAuMiwxLjEtMC4yLDEuNGMtMC40LDAuMy0xLDAuMi0xLjQtMC4ybDAsMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwYy0wLjQtMC42LTAuOC0xLjEtMS4zLTEuN2MtMC4zLTAuNC0wLjItMS4xLDAuMi0xLjRDMjAuMiwxNTcuMywyMC40LDE1Ny4zLDIwLjYsMTU3LjNMMjAuNiwxNTcuM3ogTTE1LjcsMTQ5LjljMC4zLDAsMC43LDAuMiwwLjksMC41YzAuNSwwLjgsMSwxLjcsMS42LDIuNWMwLjMsMC41LDAuMiwxLjEtMC4zLDEuNGMtMC41LDAuMy0xLjEsMC4yLTEuNC0wLjNjLTAuNS0wLjgtMS4xLTEuNy0xLjYtMi41Yy0wLjMtMC41LTAuMS0xLjEsMC4zLTEuNEMxNS4zLDE0OS45LDE1LjUsMTQ5LjksMTUuNywxNDkuOUwxNS43LDE0OS45eiBNMTEuNCwxNDIuMWMwLjQsMCwwLjcsMC4yLDAuOSwwLjZjMC40LDAuOSwwLjksMS44LDEuMywyLjZjMC4zLDAuNSwwLjEsMS4xLTAuNCwxLjNjLTAuNSwwLjMtMS4xLDAuMS0xLjMtMC40bDAsMGwtMC4yLTAuM2wwLDBsLTAuMS0wLjFsMCwwbDAsMHYwbDAsMHYwbDAtMC4xdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwbDAsMGwtMC4xLTAuMWwwLDBjLTAuMi0wLjUtMC41LTAuOS0wLjctMS40bDAsMGwwLDBsMCwwbDAsMGMtMC4yLTAuNSwwLTEuMSwwLjUtMS4zQzExLjEsMTQyLjIsMTEuMywxNDIuMSwxMS40LDE0Mi4xTDExLjQsMTQyLjF6IE03LjksMTM0YzAuNCwwLDAuOCwwLjMsMC45LDAuNmMwLjMsMC45LDAuNywxLjgsMS4xLDIuN2MwLjIsMC41LTAuMSwxLjEtMC42LDEuM2MtMC41LDAuMi0xLDAtMS4yLTAuNUw4LDEzNy45bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMGwwLDBjLTAuMy0wLjgtMC42LTEuNS0wLjktMi4zYy0wLjItMC41LDAuMS0xLjEsMC42LTEuM0M3LjcsMTM0LDcuOCwxMzQsNy45LDEzNEw3LjksMTM0eiBNNS4xLDEyNS42YzAuNCwwLDAuOCwwLjMsMSwwLjdjMC4zLDAuOSwwLjUsMS45LDAuOCwyLjhjMC4yLDAuNS0wLjEsMS4xLTAuNywxLjJjLTAuNSwwLjItMS4xLTAuMS0xLjItMC43bDAsMHYwbDAsMHYwbDAsMHYwbDAtMC4xbDAsMGwwLDB2MGwwLDBsMCwwbC0wLjEtMC4ybDAsMGMtMC4xLTAuMy0wLjItMC41LTAuMi0wLjh2MGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwdjBsMCwwdjBsMC0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGMtMC4xLTAuMy0wLjItMC42LTAuMy0wLjljLTAuMS0wLjUsMC4yLTEuMSwwLjctMS4yQzQuOSwxMjUuNiw1LDEyNS42LDUuMSwxMjUuNkw1LjEsMTI1LjZ6IE0zLjEsMTE2LjljMC41LDAsMC45LDAuMywxLDAuOGMwLjIsMSwwLjQsMS45LDAuNiwyLjljMC4xLDAuNS0wLjIsMS4xLTAuNywxLjJzLTEuMS0wLjItMS4yLTAuN2MwLDAsMCwwLDAsMGMtMC4xLTAuNC0wLjItMC44LTAuMi0xLjJ2MGwwLDB2MGwwLDB2MGwwLDB2MHYwdjB2MGwwLDB2MGwwLDBsMCwwYy0wLjEtMC41LTAuMi0xLTAuMy0xLjVjLTAuMS0wLjUsMC4zLTEuMSwwLjgtMS4yQzMsMTE2LjksMy4xLDExNi45LDMuMSwxMTYuOUwzLjEsMTE2Ljl6IE0xLjksMTA4LjFjMC41LDAsMC45LDAuNCwxLDAuOWMwLjEsMSwwLjIsMS45LDAuMywyLjljMC4xLDAuNS0wLjMsMS0wLjksMS4xYy0wLjUsMC4xLTEtMC4zLTEuMS0wLjl2MGwwLDB2MHYwdjB2MHYwbDAsMGMtMC4xLTAuOS0wLjItMS45LTAuMy0yLjhDMC45LDEwOC43LDEuMywxMDguMiwxLjksMTA4LjFDMS45LDEwOC4yLDEuOSwxMDguMSwxLjksMTA4LjFMMS45LDEwOC4xeiBNMS41LDk5LjNjMC41LDAsMSwwLjQsMSwxYzAsMSwwLDIsMC4xLDIuOWMwLDAuNS0wLjQsMS0xLDFzLTEtMC40LTEtMWMwLTAuNCwwLTAuOCwwLTEuMlYxMDJ2LTAuMXYtMC41bDAsMGMwLDAsMC0wLjEsMC0wLjF2LTAuMWMwLTAuMywwLTAuNiwwLTAuOUMwLjUsOTkuNywxLDk5LjMsMS41LDk5LjNMMS41LDk5LjN6IE0xLjksOTAuNEMxLjksOTAuNCwxLjksOTAuNCwxLjksOTAuNGMwLjYsMCwxLDAuNSwxLDEuMWMtMC4xLDEtMC4yLDEuOS0wLjIsMi45YzAsMC41LTAuNSwxLTEsMC45Yy0wLjUsMC0xLTAuNS0wLjktMWMwLTAuMiwwLTAuNSwwLTAuN2wwLDB2MGwwLDBsMC0wLjJ2MHYwdjB2MHYwdjB2MGwwLTAuMXYwdjB2MHYwdjB2MHYwdjB2MGwwLTAuMXYwdjB2MHYwdjB2MGwwLDBjMC0wLjUsMC4xLTEsMC4xLTEuNUMwLjksOTAuOCwxLjMsOTAuNCwxLjksOTAuNEwxLjksOTAuNHogTTMsODEuN2MwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjEsMCwwLjJjLTAuMiwxLTAuMywxLjktMC41LDIuOWMtMC4xLDAuNS0wLjYsMC45LTEuMSwwLjhjLTAuNS0wLjEtMC45LTAuNi0wLjgtMS4xYzAuMS0xLDAuMy0yLDAuNS0zQzIuMSw4MiwyLjUsODEuNiwzLDgxLjdMMyw4MS43eiBNNSw3M2MwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjIsMCwwLjNjLTAuMywwLjktMC41LDEuOS0wLjcsMi44QzUuMSw3Ny42LDQuNSw3OCw0LDc3LjhjLTAuNS0wLjEtMC45LTAuNy0wLjctMS4ybDAtMC4xbDAsMGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwbDAsMGwwLTAuMXYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMC0wLjF2MGwwLDB2MGwwLDB2MGwwLTAuMXYwbDAsMHYwbDAtMC4ybDAsMGwwLDBsMCwwYzAuMS0wLjMsMC4yLTAuNywwLjMtMWwwLDBsMCwwdjBsMCwwdjBsMC0wLjF2MGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMEw0LDczLjdDNC4xLDczLjMsNC41LDczLDUsNzNMNSw3M3ogTTcuNyw2NC42YzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMi0wLjEsMC4zYy0wLjMsMC45LTAuNywxLjgtMSwyLjhjLTAuMiwwLjUtMC43LDAuOC0xLjMsMC42Yy0wLjUtMC4yLTAuOC0wLjctMC42LTEuM2MwLjMtMC45LDAuNy0xLjksMS0yLjhDNi45LDY0LjgsNy4zLDY0LjYsNy43LDY0LjZMNy43LDY0LjZ6IE0xMS4yLDU2LjRjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4zLTAuMSwwLjRjLTAuNCwwLjktMC44LDEuOC0xLjIsMi43QzEwLjYsNjEsMTAsNjEuMiw5LjUsNjFTOC44LDYwLjIsOSw1OS43YzAsMCwwLDAsMCwwYzAuMS0wLjIsMC4yLTAuNCwwLjItMC42bDAsMEw5LjMsNTlsMCwwbDAsMHYwbDAsMHYwbDAtMC4xdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAtMC4xbDAsMGwwLDB2MGwwLDB2MGMwLjEtMC4yLDAuMi0wLjQsMC4zLTAuNUMxMC40LDU2LjYsMTAuOCw1Ni40LDExLjIsNTYuNHogTTE1LjQsNDguNmMwLjUsMCwxLDAuNCwxLDFjMCwwLjIsMCwwLjQtMC4xLDAuNWMtMC41LDAuOC0xLDEuNy0xLjUsMi41Yy0wLjMsMC41LTAuOSwwLjctMS40LDAuNGMtMC41LTAuMy0wLjctMC45LTAuNC0xLjRsMCwwbDAuMi0wLjRsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGMwLjQtMC42LDAuNy0xLjIsMS4xLTEuOEMxNC43LDQ4LjgsMTUsNDguNiwxNS40LDQ4LjZMMTUuNCw0OC42eiBNMjAuMiw0MS4yYzAuNSwwLDEsMC40LDEsMWMwLDAuMi0wLjEsMC40LTAuMiwwLjZjLTAuNiwwLjgtMS4xLDEuNi0xLjcsMi40Yy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMC4yLTAuMmwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDB2MGMwLjQtMC42LDAuOS0xLjMsMS4zLTEuOUMxOS42LDQxLjQsMTkuOSw0MS4yLDIwLjIsNDEuMkwyMC4yLDQxLjJ6IE0yNS44LDM0LjNjMC41LDAsMSwwLjQsMSwxYzAsMC4yLTAuMSwwLjUtMC4yLDAuN2MtMC42LDAuNy0xLjMsMS41LTEuOSwyLjJjLTAuNCwwLjQtMSwwLjUtMS40LDAuMWMtMC40LTAuMy0wLjUtMS0wLjEtMS40YzAuNS0wLjYsMC45LTEuMSwxLjQtMS43bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLjMtMC40QzI1LjIsMzQuNCwyNS41LDM0LjMsMjUuOCwzNC4zTDI1LjgsMzQuM3ogTTMxLjksMjcuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjMtMC4xLDAuNS0wLjMsMC43Yy0wLjcsMC43LTEuNCwxLjQtMi4xLDIuMWMtMC40LDAuNC0xLDAuNC0xLjQsMGMtMC40LTAuNC0wLjQtMSwwLTEuNGwwLjQtMC40bDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwQzMxLjQsMjgsMzEuNiwyNy45LDMxLjksMjcuOUwzMS45LDI3Ljl6IE0zOC41LDIyYzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjEsMC42LTAuNCwwLjhjLTAuOCwwLjYtMS41LDEuMi0yLjMsMS45Yy0wLjQsMC40LTEsMC4zLTEuNC0wLjFzLTAuMy0xLDAuMS0xLjRsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLjEtMC4xbDAsMGMwLjQtMC40LDAuOS0wLjcsMS4zLTEuMUMzOC4xLDIyLjEsMzguMywyMiwzOC41LDIyTDM4LjUsMjJ6IE00NS43LDE2LjhjMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMiwwLjYtMC40LDAuOGMtMC44LDAuNS0xLjYsMS4xLTIuNCwxLjdjLTAuNSwwLjMtMS4xLDAuMi0xLjQtMC4yYy0wLjMtMC40LTAuMi0xLjEsMC4yLTEuNGwwLjItMC4ybDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwaDBsMC4xLTAuMWwwLDBjMC4zLTAuMiwwLjctMC41LDEtMC43QzQ1LjMsMTYuOSw0NS41LDE2LjgsNDUuNywxNi44TDQ1LjcsMTYuOHogTTUzLjMsMTIuMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4yLDAuNy0wLjUsMC45Yy0wLjksMC41LTEuNywwLjktMi42LDEuNGMtMC41LDAuMy0xLjEsMC4xLTEuNC0wLjNjLTAuMy0wLjUtMC4xLTEuMSwwLjMtMS40YzAsMCwwLDAsMC4xLDBsMC41LTAuM2wwLDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAuMSwwbDAsMGwwLDBsMCwwYzAuMy0wLjIsMC42LTAuMywwLjktMC41QzUzLDEyLjMsNTMuMSwxMi4yLDUzLjMsMTIuMkw1My4zLDEyLjJ6IE02MS4zLDguNGMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4yLDAuOC0wLjYsMC45Yy0wLjksMC40LTEuOCwwLjgtMi43LDEuMmMtMC41LDAuMi0xLjEsMC0xLjMtMC41Yy0wLjItMC41LDAtMS4xLDAuNS0xLjNsMCwwbDAsMGgwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLjEsMGgwbDAsMGgwbDAsMGgwbDAuMSwwbDAsMGwwLDBoMGwwLDBsMCwwTDYwLDguOWwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEsMGwwLDBsMCwwaDBsMCwwaDBsMC4xLTAuMWgwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMEM2MSw4LjQsNjEuMSw4LjQsNjEuMyw4LjRMNjEuMyw4LjR6IE02OS42LDUuM2MwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4zLDAuOC0wLjcsMC45QzY5LDcuNSw2OCw3LjgsNjcuMSw4LjJjLTAuNSwwLjItMS4xLTAuMS0xLjMtMC42Yy0wLjItMC41LDAuMS0xLjEsMC42LTEuM2MwLjQtMC4xLDAuOC0wLjMsMS4yLTAuNGwwLDBsMC4yLTAuMWwwLDBsMCwwbDAsMGwwLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMSwwbDAsMGMwLjMtMC4xLDAuNy0wLjIsMS0wLjNDNjkuNCw1LjMsNjkuNSw1LjMsNjkuNiw1LjNMNjkuNiw1LjN6IE03OC4xLDIuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC4zLDAuOS0wLjgsMWMtMC45LDAuMi0xLjksMC40LTIuOCwwLjdjLTAuNSwwLjEtMS4xLTAuMi0xLjItMC44Yy0wLjEtMC41LDAuMi0xLDAuNy0xLjJjMC43LTAuMiwxLjQtMC40LDIuMi0wLjVoMGwwLDBoMGwwLDBoMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBMNzcuOSwzQzc4LDIuOSw3OC4xLDIuOSw3OC4xLDIuOXogTTg2LjksMS40YzAuNSwwLDEsMC40LDEsMWMwLDAuNS0wLjQsMC45LTAuOSwxYy0xLDAuMS0xLjksMC4zLTIuOSwwLjRDODMuNSwzLjksODMsMy41LDgyLjksM2MtMC4xLTAuNSwwLjMtMS4xLDAuOC0xLjFjMC45LTAuMSwxLjgtMC4zLDIuOC0wLjRsMCwwbDAsMGwwLDBoMGgwbDAuMSwwbDAsMEM4Ni44LDEuNCw4Ni44LDEuNCw4Ni45LDEuNHogTTk1LjcsMC42YzAuNSwwLDEsMC40LDEsMXMtMC40LDEtMSwxYy0xLDAtMiwwLjEtMi45LDAuMmMtMC41LDAtMS0wLjQtMS4xLTAuOWMwLTAuNSwwLjQtMSwwLjktMS4xbDAsMGgwbDAsMGgwaDBoMGgwaDBjMC43LTAuMSwxLjQtMC4xLDIuMS0wLjFoMGgwaDBsMC4xLDBoMC4xaDBoMGgwaDBoMC4xTDk1LjcsMC42TDk1LjcsMC42TDk1LjcsMC42TDk1LjcsMC42eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbi8qLS0gcGFnZXRvcCAtLSovXG5AbWl4aW4gcGFnZXRvcF90ZXh0KCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMi44IDU3LjYnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNOC4xLDU1LjdjMC4yLTAuMiwwLjQtMC40LDAuNS0wLjdjMC4xLTAuMywwLjItMC41LDAuMi0wLjhjMC0wLjMtMC4xLTAuNS0wLjItMC44XHRjLTAuMS0wLjItMC4zLTAuNC0wLjUtMC42Yy0wLjItMC4yLTAuNS0wLjMtMC44LTAuNGMtMC40LTAuMS0wLjgtMC4xLTEuMi0wLjFjLTAuNCwwLTAuOCwwLTEuMSwwLjFjLTAuMywwLjEtMC41LDAuMi0wLjgsMC4zYy0wLjIsMC4xLTAuMywwLjMtMC40LDAuNWMtMC4xLDAuMi0wLjEsMC40LTAuMSwwLjdjMCwwLjMsMC4xLDAuNywwLjIsMWMwLjIsMC4zLDAuNCwwLjYsMC43LDAuOEw4LjEsNTUuN3ogTTMuNCw1NS44Yy0wLjMtMC4zLTAuNi0wLjctMC45LTEuMWMtMC4yLTAuNC0wLjMtMC45LTAuMy0xLjRjMC0wLjQsMC4xLTAuOCwwLjMtMS4yYzAuMi0wLjQsMC40LTAuNywwLjgtMC45QzMuNiw1MSw0LDUwLjgsNC41LDUwLjdjMC41LTAuMSwxLjEtMC4yLDEuNy0wLjJjMC41LDAsMS4xLDAuMSwxLjYsMC4yYzAuNSwwLjEsMC45LDAuNCwxLjMsMC43YzAuNCwwLjMsMC42LDAuNiwwLjgsMWMwLjIsMC40LDAuMywwLjksMC4zLDEuNGMwLDAuNC0wLjEsMC44LTAuMiwxLjFjLTAuMSwwLjMtMC4zLDAuNi0wLjYsMC44aDMuMnYxLjlIMi40di0xLjFjMC0wLjIsMC4xLTAuNCwwLjMtMC41TDMuNCw1NS44eiBNNi44LDQ0LjJjMCwwLjUsMC4xLDAuOSwwLjEsMS40YzAsMC4zLDAuMSwwLjYsMC4zLDAuOWMwLjEsMC4yLDAuMiwwLjMsMC40LDAuNUM3LjcsNDcsNy44LDQ3LjEsOCw0Ny4xYzAuMywwLDAuNS0wLjEsMC43LTAuM2MwLjEtMC4yLDAuMi0wLjUsMC4yLTAuOGMwLTAuMy0wLjEtMC43LTAuMi0xYy0wLjItMC4zLTAuNC0wLjYtMC42LTAuOEw2LjgsNDQuMnogTTMuNCw0OC41Yy0wLjgtMC45LTEuMi0yLTEuMi0zLjJjMC0wLjQsMC4xLTAuOCwwLjItMS4yYzAuMS0wLjMsMC4zLTAuNiwwLjYtMC45YzAuMy0wLjMsMC42LTAuNCwwLjktMC42YzAuNC0wLjEsMC44LTAuMiwxLjItMC4yaDQuOXYwLjhjMCwwLjEsMCwwLjMtMC4xLDAuNGMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjJsLTAuNiwwLjJjMC4yLDAuMiwwLjMsMC40LDAuNSwwLjZjMC4xLDAuMiwwLjIsMC40LDAuMywwLjZjMC4xLDAuMiwwLjIsMC40LDAuMiwwLjZjMCwwLjIsMC4xLDAuNSwwLjEsMC44YzAsMC4zLDAsMC42LTAuMSwwLjlDMTAsNDcuOCw5LjgsNDgsOS42LDQ4LjJjLTAuMiwwLjItMC40LDAuNC0wLjcsMC41Yy0wLjMsMC4xLTAuNiwwLjItMC45LDAuMmMtMC4yLDAtMC40LDAtMC42LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjItMC40LTAuNC0wLjUtMC42Yy0wLjItMC4zLTAuMy0wLjYtMC40LTAuOWMtMC4xLTAuNC0wLjItMC44LTAuMy0xLjJjLTAuMS0wLjUtMC4xLTEtMC4xLTEuNkg1LjJjLTAuNCwwLTAuOCwwLjEtMS4xLDAuM2MtMC4zLDAuMi0wLjQsMC42LTAuNCwxYzAsMC4zLDAsMC41LDAuMSwwLjdjMC4xLDAuMiwwLjEsMC40LDAuMiwwLjVsMC4yLDAuNGMwLjEsMC4xLDAuMSwwLjMsMC4xLDAuNGMwLDAuMSwwLDAuMi0wLjEsMC4zQzQuMiw0OCw0LjEsNDguMSw0LDQ4LjFMMy40LDQ4LjV6IE02LDM3LjFjMC0wLjIsMC0wLjQtMC4xLTAuNmMtMC4xLTAuMi0wLjEtMC4zLTAuMy0wLjRjLTAuMS0wLjEtMC4yLTAuMi0wLjQtMC4zYy0wLjItMC4xLTAuMy0wLjEtMC41LTAuMWMtMC4zLDAtMC43LDAuMS0wLjksMC4zYy0wLjIsMC4zLTAuNCwwLjctMC4zLDFjMCwwLjQsMC4xLDAuNywwLjMsMWMwLjIsMC4yLDAuNiwwLjQsMC45LDAuM2MwLjIsMCwwLjMsMCwwLjUtMC4xYzAuMi0wLjEsMC4zLTAuMSwwLjQtMC4zYzAuMS0wLjEsMC4yLTAuMywwLjMtMC40QzYsMzcuNSw2LDM3LjMsNiwzNy4xeiBNMTAuNCwzNWMtMC4xLDAtMC4zLDAtMC40LDAuMWMtMC4xLDAuMS0wLjIsMC4yLTAuMiwwLjRjLTAuMSwwLjItMC4xLDAuNC0wLjEsMC41YzAsMC4yLDAsMC40LTAuMSwwLjdjMCwwLjIsMCwwLjUsMCwwLjdjMCwwLjIsMCwwLjUtMC4xLDAuN2MwLjEsMC4yLDAuMiwwLjQsMC40LDAuNWMwLjIsMC4xLDAuMywwLjIsMC41LDAuMmMwLjEsMCwwLjMsMCwwLjQtMC4xYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjIsMC4yLTAuNCwwLjItMC42YzAuMS0wLjMsMC4xLTAuNiwwLjEtMC45YzAtMC4zLDAtMC42LTAuMS0wLjljMC0wLjItMC4xLTAuNC0wLjItMC42Yy0wLjEtMC4xLTAuMi0wLjMtMC4zLTAuNEMxMC43LDM1LjEsMTAuNSwzNSwxMC40LDM1eiBNMi42LDMzLjJoMC43YzAuMiwwLDAuNCwwLjEsMC40LDAuNGwwLjEsMC43YzAuMy0wLjEsMC42LTAuMiwwLjktMC4yYzAuNCwwLDAuNywwLjEsMSwwLjJDNiwzNC41LDYuMywzNC43LDYuNSwzNWMwLjIsMC4zLDAuNCwwLjYsMC41LDFjMC4xLDAuNCwwLjIsMC44LDAuMiwxLjJjMCwwLjEsMCwwLjMsMCwwLjRjMCwwLjEsMCwwLjMtMC4xLDAuNGMwLjEsMC4yLDAuMywwLjQsMC41LDAuNGMwLjEsMCwwLjMtMC4xLDAuMy0wLjJjMC4xLTAuMiwwLjEtMC40LDAuMi0wLjZjMC0wLjMsMC4xLTAuNSwwLjEtMC44YzAtMC4zLDAtMC42LDAtMC45YzAtMC4zLDAuMS0wLjYsMC4xLTAuOWMwLjEtMC4zLDAuMi0wLjYsMC4zLTAuOGMwLjEtMC4yLDAuMy0wLjQsMC42LTAuNmMwLjMtMC4yLDAuNi0wLjIsMC45LTAuMmMwLjMsMCwwLjcsMC4xLDEsMC4zYzAuMywwLjIsMC42LDAuNCwwLjksMC43YzAuMywwLjQsMC41LDAuNywwLjYsMS4yYzAuMiwwLjUsMC4yLDEsMC4yLDEuNmMwLDAuNSwwLDEtMC4yLDEuNWMtMC4xLDAuNC0wLjIsMC43LTAuNCwxLjFjLTAuMiwwLjMtMC40LDAuNS0wLjcsMC42Yy0wLjIsMC4xLTAuNSwwLjItMC44LDAuMmMtMC4zLDAtMC43LTAuMS0wLjktMC4zYy0wLjMtMC4yLTAuNS0wLjYtMC42LTAuOWMtMC4xLDAuMi0wLjIsMC40LTAuNCwwLjVjLTAuMiwwLjEtMC40LDAuMi0wLjcsMC4yYy0wLjEsMC0wLjIsMC0wLjQtMC4xYy0wLjEsMC0wLjMtMC4xLTAuNC0wLjJjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjEtMC4xLTAuMi0wLjMtMC4zLTAuNGMtMC4yLDAuNC0wLjUsMC43LTAuOCwwLjljLTAuNCwwLjItMC44LDAuMy0xLjIsMC4zYy0wLjQsMC0wLjctMC4xLTEtMC4yYy0wLjMtMC4yLTAuNi0wLjQtMC44LTAuNmMtMC4yLTAuMy0wLjQtMC42LTAuNS0xYy0wLjEtMC40LTAuMi0wLjgtMC4yLTEuMmMwLTAuMywwLTAuNiwwLjEtMC45YzAuMS0wLjMsMC4yLTAuNSwwLjMtMC44TDIuNiwzMy4yeiBNNS4zLDI2LjRjLTAuMiwwLTAuNSwwLTAuNywwLjFjLTAuMiwwLjEtMC40LDAuMi0wLjYsMC4zYy0wLjIsMC4xLTAuMywwLjMtMC40LDAuNWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjdjMCwwLjUsMC4xLDAuOSwwLjUsMS4zYzAuNCwwLjMsMC44LDAuNSwxLjMsMC42TDUuMywyNi40eiBNNi40LDMwYzAuMywwLDAuNy0wLjEsMS0wLjJjMC4zLTAuMSwwLjUtMC4yLDAuNy0wLjRjMC4yLTAuMiwwLjMtMC40LDAuNC0wLjZjMC4xLTAuMywwLjEtMC41LDAuMS0wLjhjMC0wLjMsMC0wLjUtMC4xLTAuOGMtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjZjLTAuMS0wLjItMC4yLTAuMy0wLjItMC40Yy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuNGMwLTAuMSwwLjEtMC4zLDAuMi0wLjNsMC43LTAuNWMwLjIsMC4yLDAuNCwwLjQsMC42LDAuN2MwLjIsMC4zLDAuMywwLjUsMC40LDAuOGMwLjEsMC4zLDAuMiwwLjYsMC4yLDAuOGMwLDAuMywwLjEsMC42LDAuMSwwLjhjMCwwLjUtMC4xLDEtMC4zLDEuNWMtMC4yLDAuNS0wLjQsMC45LTAuOCwxLjJjLTAuNCwwLjQtMC44LDAuNi0xLjMsMC44Yy0wLjYsMC4yLTEuMiwwLjMtMS44LDAuM2MtMC41LDAtMS0wLjEtMS41LTAuM2MtMC40LTAuMi0wLjktMC40LTEuMi0wLjdjLTAuMy0wLjMtMC42LTAuNy0wLjgtMS4yYy0wLjItMC41LTAuMy0xLTAuMy0xLjVjMC0wLjUsMC4xLTAuOSwwLjItMS4zYzAuMS0wLjQsMC40LTAuOCwwLjctMS4xYzAuMy0wLjMsMC43LTAuNSwxLjEtMC43YzAuNS0wLjIsMS0wLjMsMS41LTAuM2MwLjIsMCwwLjQsMCwwLjYsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjEsMC4zTDYuNCwzMHogTTEwLjIsMjAuMmMwLDAuNi0wLjIsMS4xLTAuNiwxLjVjLTAuNCwwLjQtMSwwLjYtMS42LDAuNUgzLjdWMjNjMCwwLjEsMCwwLjItMC4xLDAuM2MtMC4xLDAuMS0wLjIsMC4xLTAuMywwLjFIMi42bC0wLjItMS4ybC0yLjEtMC40Yy0wLjEsMC0wLjItMC4xLTAuMi0wLjFDMCwyMS41LDAsMjEuNCwwLDIxLjN2LTFoMi40di0yLjFoMS4zdjIuMWg0LjJjMC4yLDAsMC40LTAuMSwwLjYtMC4yYzAuMS0wLjEsMC4yLTAuMywwLjItMC41YzAtMC4xLDAtMC4yLDAtMC4zYzAtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLTAuMS0wLjEtMC4xLTAuMS0wLjJjMCwwLDAtMC4xLDAtMC4xYzAsMCwwLTAuMSwwLTAuMWMwLDAsMC4xLTAuMSwwLjEtMC4xbDAuOS0wLjZjMC4yLDAuMywwLjQsMC42LDAuNSwwLjlDMTAuMSwxOS40LDEwLjIsMTkuOCwxMC4yLDIwLjJ6IE0yLjIsMTNjMC0wLjUsMC4xLTEuMSwwLjMtMS42QzIuNywxMSwzLDEwLjYsMy4zLDEwLjNjMC40LTAuMywwLjgtMC42LDEuMi0wLjhjMC41LTAuMiwxLjEtMC4zLDEuNi0wLjNjMC42LDAsMS4xLDAuMSwxLjYsMC4zYzAuNSwwLjIsMC45LDAuNCwxLjMsMC44YzAuNCwwLjMsMC42LDAuNywwLjgsMS4yYzAuMiwwLjUsMC4zLDEsMC4zLDEuNmMwLDAuNS0wLjEsMS4xLTAuMywxLjZjLTAuMiwwLjUtMC40LDAuOS0wLjgsMS4yYy0wLjQsMC4zLTAuOCwwLjYtMS4zLDAuOGMtMC41LDAuMi0xLjEsMC4zLTEuNywwLjNjLTAuNiwwLTEuMS0wLjEtMS42LTAuM2MtMC41LTAuMi0wLjktMC40LTEuMi0wLjhjLTAuMy0wLjMtMC42LTAuNy0wLjgtMS4yQzIuMywxNC4xLDIuMiwxMy42LDIuMiwxM0wyLjIsMTN6IE04LjcsMTNjMC0wLjYtMC4yLTEuMS0wLjYtMS40Yy0wLjYtMC4zLTEuMi0wLjUtMS45LTAuNWMtMC43LDAtMS4zLDAuMS0xLjksMC41QzMuOSwxMiwzLjYsMTIuNSwzLjcsMTNjMCwwLjYsMC4yLDEuMSwwLjcsMS40QzQuOSwxNC44LDUuNSwxNSw2LjIsMTVjMC43LDAsMS4zLTAuMSwxLjktMC41QzguNSwxNC4xLDguOCwxMy42LDguNywxM0w4LjcsMTN6IE04LjEsNS4yQzguMyw1LDguNSw0LjgsOC42LDQuNUM4LjcsNC4zLDguOCw0LDguNywzLjdjMC0wLjMsMC0wLjUtMC4yLTAuOEM4LjUsMi44LDguMywyLjYsOC4xLDIuNEM3LjksMi4yLDcuNiwyLjEsNy4zLDJDNi45LDIsNi41LDEuOSw2LjEsMS45QzUuOCwxLjksNS40LDEuOSw1LDJDNC43LDIuMSw0LjUsMi4yLDQuMiwyLjNDNC4xLDIuNSwzLjksMi42LDMuOCwyLjhDMy43LDMsMy43LDMuMywzLjcsMy41YzAsMC4zLDAuMSwwLjcsMC4yLDFDNC4xLDQuOCw0LjMsNSw0LjYsNS4yTDguMSw1LjJ6IE0zLjQsNS4zQzMuMSw1LDIuOCw0LjcsMi41LDQuM0MyLjMsMy44LDIuMiwzLjMsMi4yLDIuOGMwLTAuNCwwLjEtMC44LDAuMy0xLjJDMi43LDEuMywyLjksMSwzLjIsMC44QzMuNiwwLjUsNCwwLjMsNC41LDAuMkM1LDAuMSw1LjYsMCw2LjEsMGMwLjUsMCwxLjEsMC4xLDEuNiwwLjJDOC4yLDAuNCw4LjYsMC42LDksMC45YzAuNCwwLjMsMC42LDAuNiwwLjgsMWMwLjIsMC40LDAuMywwLjksMC4zLDEuNGMwLDAuNC0wLjEsMC44LTAuMiwxLjFDOS44LDQuNyw5LjYsNSw5LjQsNS4yaDMuMnYxLjlIMi40VjUuOWMwLTAuMiwwLjEtMC40LDAuMy0wLjVMMy40LDUuM3onLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gcGFnZXRvcF9hcnJvdygkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTkuNyAxNDYuNiclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00xOS43LDE0Ni42aC00VjEzLjJMMy4zLDMxLjdMMCwyOS41TDE5LjcsMEwxOS43LDE0Ni42eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcblxuXG4vKiByZXNldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuKntcblx0b3V0bGluZToxcHggI2ZmMDAwMCBzb2xpZDtcbn1cbiovXG5cblxuXG5vbCxcbnVse1xuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiB3ZWJmb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yb2JvdG8tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5yb2JvdG8tbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJvYm90by1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJvYm90by1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuLyogYmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5e1xuXHRoZWlnaHQ6MTAwJTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG5kaXYucGFnZVdyYXB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdHRleHQtYWxpZ246bGVmdDtcbn1cblxuLm9maS1pbWd7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XG59XG5cbi5vZmktY292ZXItaW1ne1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XG59XG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5mb290ZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHR6LWluZGV4OjM1O1xuXG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdH1cblxuXHQuZm9vdGVyLWlubmVyLWJvZHl7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjExMHB4IDA7XG5cdFx0YmFja2dyb3VuZDojMTUxOTFEO1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFxuXHRcdC5wYWdldG9wLWJhcntcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRcdHdpZHRoOjIwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjJyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC43NXMgZWFzZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvYXJyb3dfcGFnZXRvcC5zdmcpIGxlZnQgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR1bHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDoxO1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2Zvb3Rlci5wbmcpIGNlbnRlciBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyX2NvbnRhY3QucG5nKSBjZW50ZXIgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjhyZW0sIDEuMjV2dywgMi40cmVtKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDNlbTtcblx0XHRcdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCLihpJcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OjUwcHg7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjhyZW0sIDAuOTR2dywgMi4ycmVtKTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuNTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAzZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5mb290ZXItaW5uZXItZm9vdHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcblx0XHQuZm9vdGVyLWluZm97XG5cdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnNucy1pbmZve1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0Z2FwOjIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjhweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6MjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0cHtcbiAgXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXNpemU6Y2xhbXAoMS4wcmVtLCAwLjczdncsIDEuNHJlbSk7XG5cdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHR9XG5cdH1cblx0XG59XG5cbmhlYWRlcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTEwcHg7XG5cdGJhY2tncm91bmQ6IzAwMDtcblx0cGFkZGluZy1sZWZ0OjMwcHg7XG5cdGNvbG9yOiNmZmY7XG5cdG9wYWNpdHk6MTtcblx0ei1pbmRleDoxMDA7XG5cblx0LmhlYWRlci1ib2R5e1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdC13ZWJraXQtZmxleDogMTtcblx0XHRmbGV4OiAxO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6Y2xhbXAoMTYwcHgsIDE1JSwgMjcwcHgpO1xuXHRcdFxuXHRcdC5nbG9iYWwtbmF2e1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGZsZXgtZW5kKTtcblx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdHotaW5kZXg6MTAxO1xuXHRcdFxuXHRcdFx0Lmxhbmctc3dpdGNoLS1idXR0b24tZW57XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShmbGV4LWVuZCk7XG5cdFx0XHRcdGdhcDowIDE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmc6MTVweCAwO1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC43OHZ3LCAxLjVyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAyZW07XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojN2U3ZTdlO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lmxhbmctc3dpdGNoLS1idXR0b257XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShmbGV4LWVuZCk7XG5cdFx0XHRcdGdhcDowIDE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzoxNXB4IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC43OHZ3LCAxLjVyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC43NXMgZWFzZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ji5vbmxhbmd7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM3ZTdlN2U7XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIi9cIjtcblx0XHRcdFx0XHRcdFx0dG9wOjE1cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZ2xvYmFsLW5hdi0tbGlzdHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGZsZXgtZW5kKTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NS40JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6MjBweCAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC43NXMgZWFzZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlYWRlci1ib2R5LS1jb250YWN0e1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR0b3A6MjBweDtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHR3aWR0aDoxMS44JTtcblx0XHRcdG1heC13aWR0aDoyMTBweDtcblx0XHRcdGhlaWdodDpjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFxuXHRcdFx0YnIudGV4dGJye1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGF7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguY29sdW1uO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjM4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idXR0b25faG9sb19jb250YWN0LnBuZykgbGVmdCBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjg5dncsIDEuN3JlbSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6Mi4wNTZlbTtcblx0XHRcdFx0XHRhc3BlY3QtcmF0aW86MSAvIDAuNztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljb25fbWFpbC5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHRcdFx0XHRcdG9wYWNpdHk6MC44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXItbG9nbyxcbi5maXhlZC1oZWFkZXItbG9nb3tcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcblx0d2lkdGg6NzBweDtcblx0aGVpZ2h0OjEwMCU7XG5cdFxuXHRpbWd7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuXG4uZml4ZWQtaGVhZGVyLWxvZ297XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MjJweDtcblx0bGVmdDoyNXB4O1xuXHRhc3BlY3QtcmF0aW86MSAvIDAuOTQ7XG5cdGhlaWdodDphdXRvO1xuXHRtYXgtaGVpZ2h0OjY2cHg7XG5cdHotaW5kZXg6NTA7XG59XG5cbi5qcy1mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzLHZpc2liaWxpdHkgMS41cywgdHJhbnNmb3JtIDEuNXM7XG59XG5cbi5zY3JvbGwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLmZpeGVkLXBhZ2V0b3AtYmFye1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0b3BhY2l0eToxO1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG5cdHotaW5kZXg6MzA7XG5cdFxuXHRhe1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0d2lkdGg6MjAwcHg7XG5cdFx0aGVpZ2h0OjMwcHg7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtcblx0XHRjb2xvcjojMDAwO1xuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjJyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2Fycm93X3BhZ2V0b3BfYmxhY2suc3ZnKSBsZWZ0IGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cblx0XG5cdCYudG9wLWZpcnN0LWhpZGRlbntcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTowO1xuXHR9XG5cdFxuXHQmLnRvcC1pcy1oaWRkZW57XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6MDtcblx0fVxufVxuXG4udHJpZ2dlcntcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDozMHB4O1xuXHRyaWdodDozMHB4O1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHR3aWR0aDo5MHB4O1xuXHRoZWlnaHQ6OTBweDtcblx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdHotaW5kZXg6NTA7XG5cdGJhY2tncm91bmQ6I2ZmZjtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdFxuXHQmLmlzLW9wZW57XG5cdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OjEwNztcblx0fVxuXG5cdC5tZW51LXRyaWdnZXIsXG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdH1cblxuXHQubWVudS10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDo1MnB4O1xuXHRcdGhlaWdodDoyMHB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHJpZ2h0OjA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NnB4O1xuXHRcdGJvcmRlci1ib3R0b206NnB4IHNvbGlkICMwMDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRcblx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6ODguNDYlO1xuXHR9XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOiAxNHB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHRvcGFjaXR5OjA7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2ZmZjtcblx0fVxufVxuXG4uaGFtYnVyZ2VyLW92ZXJsYXl7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHR3aWR0aDpjYWxjKDEwMCUgKyA2MHB4KTtcblx0aGVpZ2h0OjEwMHN2aDtcblx0YmFja2dyb3VuZDpyZ2JhKCMxMTEsIDAuNjQpO1xuXHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuXHR6LWluZGV4OjEwNjtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi5oYW1idXJnZXItYm9keXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFxuXHQuaGFtYnVyZ2VyLWJvZHktbWFpbntcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDpjYWxjKDEwMCUgLSA2NXB4KTtcblx0XHRcblx0XHQuZm9vdGVyLWNvbnRhY3R7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFxuXHRcdFx0bGl7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idXR0b25faG9sb19mb290ZXIucG5nKSBsZWZ0IGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyX2NvbnRhY3QucG5nKSBsZWZ0IGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6NDcwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjgwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS42cmVtLCAwLjk0dncsIDEuOHJlbSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAzZW07XG5cdFx0XHRcdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6LTE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50Olwi4oaSXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDo1MHB4O1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS42cmVtLCAwLjk0dncsIDEuOHJlbSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XG5cdFx0XHQuaGFtYnVyZ2VyLWxvZ297XG5cdFx0XHRcdC5sb2dve1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XG5cdFx0XHRcdFx0fXB4XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1uYXZ7XG5cdFx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjZyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMzVzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuaGFtYnVyZ2VyLWJvZHktZm9vdGVye1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo2NXB4O1xuXHRcdGJhY2tncm91bmQ6cmdiYSgjMTExLCAwLjUpO1xuXHRcdFxuXHRcdC5zbnMtaW5mb3tcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdGdhcDo1MHB4O1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdFx0XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXgtd2lkdGg6MjhweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OjIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJze1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRoZWlnaHQ6NjBweDtcblx0bWFyZ2luOjAgYXV0bztcblx0cGFkZGluZzowIDYwcHg7XG5cdGJhY2tncm91bmQ6I2ZmZjtcbi8vXHRiYWNrZ3JvdW5kOiNGN0Y3Rjc7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHR6LWluZGV4OjEwMDtcblx0XG5cdHVse1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjJyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDFlbTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6IzhEOEQ4RDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDo1NSU7XG5cdFx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coNXB4LCAxcHgsICM4RDhEOEQsIDAsIC01MCUsIHJpZ2h0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29udGFpbmVye1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbi8vXHRiYWNrZ3JvdW5kOiNFRkYxRjI7XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMjAwcHg7XG5cdG1hcmdpbjowIGF1dG87XG59XG5cbi5zZWN0aW9uLXRpdGxlX19oZWFke1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHotaW5kZXg6MTtcblxuXHRoM3tcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRmb250LXNpemU6Y2xhbXAoMy4zcmVtLDQuMTd2dyAsOC4wcmVtKTtcblx0XHRsZXR0ZXItc3BhY2luZzowLjA2ZW07XG5cdH1cbn1cblxuLnZpZXctc2hvdy1idXR0b257XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxNi42NyU7XG5cdG1pbi13aWR0aDoxNzVweDtcblx0YXNwZWN0LXJhdGlvOjEvIDAuMjU7XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG5cdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy90cmFwZXpvaWRfYmFubmVyLnN2ZykgbGVmdCBib3R0b20vY292ZXIgbm8tcmVwZWF0O1xuXHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFxuXHRhe1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDoxMCU7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjgzdncgLDEuNnJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHR9XG5cdFx0XG5cdCY6aG92ZXJ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0b3BhY2l0eTowLjY7XG5cdH1cbn1cblxuLnVuZGVyLXBhZ2UtdGl0bGV7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRtYXJnaW4tYm90dG9tOjgwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHR6LWluZGV4OjE7XG5cdFxuXHRoMXtcblx0XHRjb2xvcjojNzA3Rjg5O1xuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDEuMDR2dyAsMi4wcmVtKTtcblx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wM2VtO1xuXHR9XG5cdFxuXHQuZW50aXRsZXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XG5cdFx0Zm9udC1zaXplOmNsYW1wKDMuM3JlbSwgNC4xN3Z3ICw4LjByZW0pO1xuXHRcdGxldHRlci1zcGFjaW5nOjAuMDJlbTtcblx0fVxufVxuXG4uc2VjdGlvbi10aXRsZXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTo4MHB4O1xuXG5cdGgxLFxuXHRoMntcblx0XHRmb250LXNpemU6IGNsYW1wKDIuM3JlbSwgMS43N3Z3LCAzLjRyZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMTVlbTtcblx0XHRsaW5lLWhlaWdodDogMS40NTtcblx0fVxufVxuXG5idXR0b257XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmJ1dHRvbntcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTMwcHg7XG5cdGhlaWdodDogODVweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0YSxcblx0YnV0dG9ue1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDUzMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvdHJhcGV6b2lkX2JhY2suc3ZnKSBsZWZ0IGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMDR2dywgMnJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFxuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHR9XG4vKlxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMjVweDtcblx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coOHB4LCAxcHgsICNmZmYsIDAsIC01MCUsIHJpZ2h0KTtcblx0XHR9XG4qL1xuXHR9XG59XG5cbi5idXNpbmVzcy1zb2x1dGlvbi1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy1ib3R0b206MTAwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgbWl4LmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogI0Y4RjhGODtcblx0XHR6LWluZGV4Oi0xO1xuXHR9XG5cdFxuXHQuYXJ0aWNsZS1jb250ZW50e1xuXHRcdGgye1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4xNXZ3LCAyLjJyZW0pO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbntcblx0XHRcdG1hcmdpbjogNXB4IDAgNjBweDtcblx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDI2cHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAwLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41NTtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coNXB4LCAxcHgsICNmZmYsIDAsIC01MCUsIGJvdHRvbSk7XG5cdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDApO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tbGlzdHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblxuXHQ+IGxpe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cblx0XHQ+IGF7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRoM3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4wNHZ3LCAycmVtKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRodW1ibmFpbHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmltYWdlLWJlZm9yZSg2MCUpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5pbWFnZS1ibG9jaztcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjsnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRse1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjByZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAwLjczdncsIDEuNHJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50YWctbGlzdHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdG1hcmdpbi10b3A6LTEwcHg7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjk5OTlweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDAuNTd2dywgMS4xcmVtKTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNhdGVnb3J5e1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRvYmplY3R7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1pbi13aWR0aDoyNzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IzRENEQ0RDtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMC43M3Z3LCAxLjRyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCsgLmJ1dHRvbntcblx0XHRtYXJnaW46IDgwcHggYXV0byAwO1xuXHR9XG59XG5cbi5hcnRpY2xlLXBhZ2Vye1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoY2VudGVyKTtcblx0bWFyZ2luOiA4MHB4IDAgMDtcblxuXHQucHJldixcblx0Lm5leHR7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiRzaXRlLWNvbG9yO1xuXHRcdGNvbG9yOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0dGV4dC1pbmRlbnQ6IDIwMCU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYuZGlzYWJsZWR7XG5cdFx0XHRvcGFjaXR5OiAwLjM1O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnByZXZ7XG5cdFx0JjphZnRlcntcblx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg4cHgsIDFweCwgdmFyLiRzaXRlLWNvbG9yLCAtNTAlLCAtNTAlLCBsZWZ0KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0fVxuXHR9XG5cblx0Lm5leHR7XG5cdFx0JjphZnRlcntcblx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg4cHgsIDFweCwgdmFyLiRzaXRlLWNvbG9yLCAtNTAlLCAtNTAlLCByaWdodCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHR9XG5cdH1cblxuXHR1bHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblxuXHRcdGxpe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRjb2xvcjogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ici5idGJyLFxuYnIuc3Bicntcblx0ZGlzcGxheTpub25lO1xufVxuXG5kaXYucGFnZVdyYXB7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xufVxuXG4uZml4ZWQtcGFnZXRvcC1iYXJ7XG5cdGJvdHRvbTo4NXB4O1xuXHRyaWdodDotMjBweDtcbn1cblxuZm9vdGVye1xuXHQuZm9vdGVyLWlubmVyLWJvZHl7XG5cdFx0dWx7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgZmxleC1zdGFydCk7XG5cdFx0XHRnYXA6MCA2MHB4O1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6MjYlO1xuXHRcdFx0XHRtYXgtd2lkdGg6NTAwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzoxIC8gMC4yNDtcblx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnBhZ2V0b3AtYmFye1xuXHRcdFx0Ym90dG9tOjg1cHg7XG5cdFx0XHRyaWdodDotMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5mb290ZXItaW5uZXItZm9vdHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0bWluLWhlaWdodDoxMDBweDtcblx0XHRcblx0XHQuZm9vdGVyLWluZm97XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHRsZWZ0OjUwcHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XG5cdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6NDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNwLWhlYWRlci10cmlnZ2Vye1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi5oYW1idXJnZXItYm9keXtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdFxuXHQuaGFtYnVyZ2VyLWJvZHktbWFpbntcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleC1jb250ZW50KGNlbnRlciwgY2VudGVyKTtcblx0XHRAaW5jbHVkZSBtaXguY29sdW1uO1xuXHRcdFxuXHRcdC5mb290ZXItY29udGFjdHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0Z2FwOjYwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5nbG9iYWwtbmF2e1xuXHRcdFx0d2lkdGg6MTAwMHB4O1xuXHRcdFx0bWFyZ2luOjAgYXV0byAxNTBweDtcblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1sb2dve1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6MzAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6MCAxMzRweCAwIDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbmF2e1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOjFweDtcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1uYXZ7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDo3MDBweDtcblx0XHRcdFx0cGFkZGluZzozMHB4IDAgMzBweCAxMjVweDtcblx0XHRcdFxuXHRcdFx0XHQuZ2xvYmFsLW5hdi0tbGlzdHtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOi03MHB4O1xuXHRcdFx0XHRcdGdhcDowIDEzMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo3MHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5sYW5nLXN3aXRjaHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbn1cbi5jb250YWluZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdGZsZXg6IDE7XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHBhZGRpbmc6NjBweCAwIDIwMHB4O1xuLy9cdHBhZGRpbmc6MTgwcHggMCAyMDBweDtcbn1cblxuLmxpbmstbm9uZXtcblx0cG9pbnRlci1ldmVudHM6bm9uZTtcbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLWxpc3R7XG5cdG1hcmdpbjotNTBweCAwIDQwcHg7XG5cdFxuXHQ+IGxpe1xuXHRcdHdpZHRoOiAzMS43JTtcblx0XHRtYXJnaW46IDUwcHggMCAwO1xuXG5cdFx0Jjpub3QoOm50aC1jaGlsZCgzbikpe1xuXHRcdFx0bWFyZ2luOiA1MHB4IDIuNDUlIDAgMDtcblx0XHR9XG5cdFx0XG5cdFx0PiBhe1xuXHRcdFx0cGFkZGluZzogNjBweCAzMHB4O1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fbW9yZV9idXNpbmVzc19zb2x1dGlvbi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsMCwwLC4xNik7XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgze1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA3OHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudGFnLWxpc3R7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogOTNweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDozMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjVweCA4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLXNlY3Rpb257XG5cdC5hcnRpY2xlLWNvbnRlbnR7XG5cdFx0LmJ1dHRvbntcblx0XHRcdGF7XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRpY2xlLXBhZ2Vye1xuXHR1bHtcblx0XHRsaXtcblx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByZXYsXG5cdC5uZXh0e1xuXHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LnByZXZ7XG5cdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmV4dHtcblx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJyLnBjYnIsXG5ici5idGJye1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbmJyLnNwYnJ7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbmJvZHl7XG5cdHdpZHRoOjEwMCU7XG5cdG1pbi13aWR0aDoxMDAlO1xufVxuXG4uZml4ZWQtcGFnZXRvcC1iYXJ7XG5cdGJvdHRvbTo0MHB4O1xuXHRyaWdodDotMTVweDtcblx0XG5cdGF7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0aGVpZ2h0OjIwcHg7XG5cdH1cbn1cblxuZm9vdGVye1xuXHQuZm9vdGVyLWlubmVyLWJvZHl7XG5cdFx0cGFkZGluZzo2MHB4IDMwcHg7XG5cdFx0XG5cdFx0LnBhZ2V0b3AtYmFye1xuXHRcdFx0Ym90dG9tOjQwcHg7XG5cdFx0XHRyaWdodDotMTVweDtcblx0XHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR1bHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6NTAwcHg7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0bGl7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRhc3BlY3QtcmF0aW86MSAvIDAuMjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmZvb3Rlci1pbm5lci1mb290e1xuXHRcdHBhZGRpbmc6MjBweCAwIDM1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XG5cdFx0LmZvb3Rlci1pbmZve1xuXHRcdFx0LnBhZ2UtbGlua3tcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc25zLWluZm97XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MzBweDtcblx0XHRcdFx0Z2FwOjIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjhweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6MjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cbmhlYWRlcntcblx0aGVpZ2h0OjYwcHg7XG5cdHBhZGRpbmc6MCA2MHB4IDAgMTVweDtcblxuXHQuaGVhZGVyLWxvZ297XG5cdFx0d2lkdGg6NDJweDtcblx0fVxuXG5cdC5oZWFkZXItYm9keXtcblx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XG5cdFx0XHRcblx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5sYW5nLXN3aXRjaC0tYnV0dG9uLWVue1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5oZWFkZXItYm9keS0tY29udGFjdHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlci1sb2dvLFxuLmZpeGVkLWhlYWRlci1sb2dve1xuXHR3aWR0aDozNnB4O1xufVxuXHRcbi5maXhlZC1oZWFkZXItbG9nb3tcblx0dG9wOjEzcHg7XG5cdGxlZnQ6MTVweDtcblx0bWF4LWhlaWdodDozNHB4O1xufVxuXG4uc3AtaGVhZGVyLXRyaWdnZXJ7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0cmlnaHQ6MDtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0d2lkdGg6NjBweDtcblx0aGVpZ2h0OjYwcHg7XG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdHotaW5kZXg6MTA1O1xuXHRcdFxuXHQubWVudS10cmlnZ2VyLFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHR9XG5cblx0Lm1lbnUtdHJpZ2dlciB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6MzFweDtcblx0XHRoZWlnaHQ6MTJweDtcblx0fVxuXHRcblx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRyaWdodDowO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjNweDtcblx0XHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOjg4LjQ2JTtcblx0fVxuXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuXHRcdHRvcDogOXB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHRvcGFjaXR5OjA7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cbn1cblxuLnRyaWdnZXJ7XG5cdHRvcDo1cHg7XG5cdHJpZ2h0OjVweDtcblx0d2lkdGg6NTVweDtcblx0aGVpZ2h0OjU1cHg7XG5cdFxuXHQmLmlzLW9wZW57XG5cdFx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcblx0XHRcdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmY7XG5cdFx0fVxuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDozMXB4O1xuXHRcdGhlaWdodDoxMnB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdGhlaWdodDozcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzAwMDtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuXHRcdHRvcDogOXB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZmZmO1xuXHR9XG59XG5cbi5oYW1idXJnZXItb3ZlcmxheXtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5zcC1maXhlZHtcblx0b3ZlcmZsb3cteDpoaWRkZW47XG59XG5cbi5oYW1idXJnZXItYm9keXtcblx0d2lkdGg6MTAwJTtcblx0XG5cdC5oYW1idXJnZXItYm9keS1tYWlue1xuXHRcdGhlaWdodDpjYWxjKDEwMCUgLSA0NXB4KTtcblx0XHRwYWRkaW5nOjQwcHggMTVweDtcblx0XHRcblx0XHQuZm9vdGVyLWNvbnRhY3R7XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHR3aWR0aDoyOTVweDtcblx0XHRcdFx0XHRoZWlnaHQ6NTBweDtcblx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2Zvb3Rlci5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0cmlnaHQ6MjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbG9nb3tcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjczcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQubG9nb3tcblx0XHRcdFx0cHtcblx0XHRcdFx0IG1hcmdpbi1ib3R0b206MTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbmF2e1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0cGFkZGluZzozMHB4IDAgMTBweDtcblx0XHRcdFxuXHRcdFx0XHQuZ2xvYmFsLW5hdi0tbGlzdHtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MjVweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubGFuZy1zd2l0Y2h7XG5cdFx0XHRwYWRkaW5nOjIwcHggMCAzMHB4O1xuXHRcdFx0XG5cdFx0XHQubGFuZy1zd2l0Y2gtLWJ1dHRvbi1lbntcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cGFkZGluZzo1cHggMDtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5oYW1idXJnZXItYm9keS1mb290ZXJ7XG5cdFx0aGVpZ2h0OjQ1cHg7XG5cdFx0XG5cdFx0LnNucy1pbmZve1xuXHRcdFx0Z2FwOjMwcHg7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOjIwcHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDoyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5icmVhZGNydW1ic3tcblx0aGVpZ2h0OjM1cHg7XG5cdHBhZGRpbmc6MCAxNXB4O1xuXHRcblx0dWx7XG5cdFx0bGl7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxM3B4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHR0b3A6NjAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg1cHgsIDFweCwgIzhEOEQ4RCwgMCwgLTUwJSwgcmlnaHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tYXNrX19hbmltYXRpb24tLWltZyB7XG5cdG1hc2stc2l6ZTo0MC41JTtcblx0LXdlYmtpdC1tYXNrLXNpemU6NDAuNSU7XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbjowIGF1dG87XG5cdHBhZGRpbmc6NTBweCAxNXB4IDEwMHB4O1xufVxuXG4udmlldy1zaG93LWJ1dHRvbntcblx0cmlnaHQ6LTE1cHg7XG5cdGFzcGVjdC1yYXRpbzoxLyAwLjIzO1xuXG5cdGF7XG5cdFx0cGFkZGluZy1sZWZ0OjEwJTtcblx0fVxufVxuXG4udW5kZXItcGFnZS10aXRsZXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206NDVweDtcblx0XG5cdC5lbnRpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206MTVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdH1cbn1cblxuLmJ1dHRvbntcblx0aGVpZ2h0OiA1NXB4O1xufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tc2VjdGlvbntcblx0cGFkZGluZzogNDBweCAwIDYwcHg7XG5cblx0LmFydGljbGUtY29udGVudHtcblx0XHRoMntcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbntcblx0XHRcdG1hcmdpbjogMHB4IDAgMzBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGF7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tbGlzdHtcblx0bWFyZ2luLWJvdHRvbTo0MHB4O1xuXHRcblx0PiBsaXtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdFxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHR9XG5cdFx0XG5cdFx0PiBhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRwYWRkaW5nOjQwcHggMTVweCAyMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLDAsMCwuMTYpO1xuXHRcdFx0XG5cdFx0XHRoM3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRhZy1saXN0e1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDotMTBweDtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzo1cHggOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGh1bWJuYWlse1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjQ3LjUlO1xuXHRcdFx0XHRtYXJnaW46MCAyLjUlIDE1cHggMDtcblx0XHRcdFx0XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Jztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRkbHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdC13ZWJraXQtZmxleDogMTtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2F0ZWdvcnl7XG5cdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOmF1dG87XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGUtcGFnZXJ7XG5cdG1hcmdpbjogNDBweCAwIDA7XG5cblx0LnByZXYsXG5cdC5uZXh0e1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW46IDAgOHB4O1xuXG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHR9XG5cdH1cblxuXHR1bHtcblx0XHRsaXtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVye1xuXHQuaGVhZGVyLWJvZHl7XG5cdFx0LmhlYWRlci1ib2R5LS1jb250YWN0e1xuXHRcdFx0d2lkdGg6MTUlO1xuXHRcdH1cblx0fVxufVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXJ7XG5cdC5oZWFkZXItYm9keXtcblx0XHQuaGVhZGVyLWJvZHktLWNvbnRhY3R7XG5cdFx0XHRici50ZXh0YnJ7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDoxMDAlO1xuXHRwYWRkaW5nOjE4MHB4IDE1cHggMjAwcHg7XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MTgwcHggMTVweCAyMDBweDtcbn1cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJyLmJ0YnJ7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbmJyLnNwYnJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxufVxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcblxuLyogaGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG5oZWFkZXJ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOjEwMCU7XG5cdGJhY2tncm91bmQ6bm9uZTtcblx0cGFkZGluZzogMzBweCBjbGFtcCgxNjBweCwgMTEuNyUsIDI3MHB4KSAzMHB4IDUwcHg7XG5cdHotaW5kZXg6MTAyO1xuXG5cdC5oZWFkZXItbGVmdHtcblx0XHQmLmxvZ297XG5cdFx0XHR3aWR0aDo3MHB4O1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxLzAuOTQ7XG5cblx0XHRcdGF7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC4zcyk7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblxuXHRcdFx0XHRcdCYubG9nb2Jre1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oZWFkZXItcmlnaHR7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cblx0XHQuc25ze1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnh7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2VuL2NvbW1vbi9pbWFnZXMvbG9nb194LnN2ZykgIGNlbnRlciAvIDMwcHggMjRweCBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMXMpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaWd7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2VuL2NvbW1vbi9pbWFnZXMvaWNvbl9pZ19iay5zdmcpICBjZW50ZXIgLyAyNHB4IDI0cHggbm8tcmVwZWF0O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDFzKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnlvdXR1YmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2VuL2NvbW1vbi9pbWFnZXMvbG9nb195b3V0dWJlLnN2ZykgIGNlbnRlciAvIDMwcHggMjRweCBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMXMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNoYW5nZS1sYW5ndWFnZXtcblx0XHRcdG1hcmdpbjogMCAwIDAgNDBweDtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzJEMkQyRDtcblxuXHRcdFx0YXtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguM3MpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyRDJEMkQ7XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYWdlLWxpbmt7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdHBhZGRpbmc6IDVweCAwIDdweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjNzKTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNvbnRhY3R7XG5cdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9lbi9jb21tb24vaW1hZ2VzL2ljb25fbWFpbF9iay5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMXMpO1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLndoaXRlQmFja3tcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHR9XG59XG5cbi5lbi10cmlnZ2Vye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMTVweDtcblx0cmlnaHQ6IDQuOSU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTA1O1xuXHRib3JkZXItcmFkaXVzOm5vbmU7XG5cdGJhY2tncm91bmQ6bm9uZTtcblxuXHQubWVudS10cmlnZ2Vye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRzcGFue1xuXHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiAzcHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6ICMyRDJEMkQ7XG5cdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0XHRib3JkZXItbGVmdDpub25lO1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdFx0XHR0b3A6IDIxcHg7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHR0b3A6IDMzcHg7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0XHRib3R0b206IDIycHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYWN0aXZle1xuXHRcdC5tZW51LXRyaWdnZXJ7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhhbWJ1cmdlci1vdmVybGF5e1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcblx0cmlnaHQ6MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC43KTtcblx0ei1pbmRleDogMTAyO1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi5oYW1idXJnZXItd3JhcHBlcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6IDY4MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEwLjElO1xuXHQmOjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgbWl4LmZ1bGwtd2lkdGg7XG5cdFx0d2lkdGg6IDExMHZ3O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3MDcwNzAgMCUsICMzMDMwMzAgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzlCQzZFOCAwJSwgIzE3NDg3MCAxMDAlKTtcblx0fVxuXHQmOjphZnRlcntcblx0XHRAaW5jbHVkZSBtaXguZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vZW4vY29tbW9uL2ltYWdlcy9ia2dfaGFtYnVyZ2VyLW1lbnVfcGMucG5nKSAgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXHR9XG5cdGZpZ3VyZXtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0aGVpZ2h0OiA2N3B4O1xuXHRcdG1hcmdpbi1yaWdodDogMTEwcHg7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0fVxuXHQuaGFtYnVyZ2VyLWdsb2JhbHtcblx0XHR3aWR0aDogNTB2dztcblxuXHRcdC5nbG9iYWwtbWVudXtcblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDogNDM1cHg7XG5cdFx0XHRcdGhlaWdodDogNzVweDtcblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgODBweDtcblx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDMuMHJlbTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ011a3RhJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oZWFkZXItcmlnaHR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzBweDtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRyaWdodDogY2xhbXAoMTYwcHgsMTEuNyUsMjcwcHgpO1xuXHR9XG5cblx0LnNuc3tcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0fVxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLnh7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2xvZ29feF93aGl0ZS5zdmcpICBjZW50ZXIgLyAzMHB4IDI0cHggbm8tcmVwZWF0O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigxcyk7XG5cdFx0XHR9XG5cdFx0XHQmLmlne1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9sb2dvX2luc3RhZ3JhbV93aGl0ZS5zdmcpICBjZW50ZXIgLyAyNHB4IDI0cHggbm8tcmVwZWF0O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigxcyk7XG5cdFx0XHR9XG5cdFx0XHQmLnlvdXR1YmV7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2xvZ29feW91dHViZV93aGl0ZS5zdmcpICBjZW50ZXIgLyAzMHB4IDI0cHggbm8tcmVwZWF0O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigxcyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNoYW5nZS1sYW5ndWFnZXtcblx0XHRtYXJnaW46IDAgMCAwIDQwcHg7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGJhY2tncm91bmQ6ICMyRDJEMkQ7XG5cblx0XHRhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC4zcyk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGNvbG9yOiAjOTNCRkUxO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIixzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idXR0b257XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMC4xJTtcblx0XHRib3R0b206IDEyMHB4O1xuXHRcdHdpZHRoOiAzNzBweDtcblx0XHRoZWlnaHQ6IDYycHg7XG5cblx0XHRhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjVweDtcblx0XHRcdGNvbG9yOiAjMDQ0RTg1O1xuXHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdGFuaW1hdGlvbjogY29udGFjdF91cyAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHRcdFx0QGtleWZyYW1lcyBjb250YWN0X3VzIHtcblx0XHRcdFx0ZnJvbSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk3LDAuOTcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRvIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCwgNTAlKTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fYXJyb3coXCIjMDQ0RTg1XCIpO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguM3MpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuKi9cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VjdGlvbi10aXRsZXtcblx0bWFyZ2luOiAwIDAgMTAwcHg7XG5cdHBhZGRpbmc6IDAgMjVweDtcblxuXHRoMntcblx0XHRmb250LXNpemU6IDQuNXJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXG5cdHB7XG5cdFx0bWFyZ2luOiA2MHB4IDAgMDtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdH1cbn1cblxuLmNvbnRhY3QtdXMtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTE1cHggMCAxMTBweDtcblxuXHQmOjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgbWl4LmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2VuL2NvbW1vbi9pbWFnZXMvYmdfY29udGFjdHVzX3BjLmpwZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXHR9XG5cblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0bWFyZ2luOiAwIDAgMTMwcHg7XG5cblx0XHRoMntcblx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5idXR0b257XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA0NjBweDtcblx0XHRoZWlnaHQ6IDk1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDY1cHg7XG5cdFx0XHRjb2xvcjogIzA0NEU4NTtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRhbmltYXRpb246IGNvbnRhY3RfdXMgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0XHRcdEBrZXlmcmFtZXMgY29udGFjdF91cyB7XG5cdFx0XHRcdGZyb20ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NywwLjk3KTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsIDUwJSk7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogNDBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX2Fycm93KFwiIzA0NEU4NVwiKTtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjNzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmQtbm9uZXtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmQtYmxvY2t7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnR7XG5cdHBhZGRpbmc6MDtcbn1cbi8qXG5oZWFkZXJ7XG5cdC5oZWFkZXItbGVmdHtcblx0XHQmLmxvZ297XG5cdFx0XHRhe1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0Ji5sb2dvYmt7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZW4tdHJpZ2dlcntcblx0Jjpob3Zlcntcblx0XHQmOm5vdCguYWN0aXZlKXtcblx0XHRcdC5tZW51LXRyaWdnZXJ7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcblx0XHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhhbWJ1cmdlci13cmFwcGVye1xuXHQuaGFtYnVyZ2VyLWdsb2JhbHtcblx0XHQuZ2xvYmFsLW1lbnV7XG5cdFx0XHRsaXtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTY1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4qL1xuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50e1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLXRpdGxle1xuXHRtYXJnaW46IDAgMCA0NXB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHRwe1xuXHRcdG1hcmdpbjogMzVweCAwIDA7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxufVxuXG4uY29udGFjdC11cy1zZWN0aW9ue1xuXHRwYWRkaW5nOiA3NXB4IDAgNDBweDtcblxuXHQmOjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgbWl4LmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2VuL2NvbW1vbi9pbWFnZXMvYmdfY29udGFjdHVzX3NwLmpwZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXHR9XG5cblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0bWFyZ2luOiAwIDAgNzBweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40NTtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9ue1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiA3NXB4O1xuXG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLypcbmhlYWRlcntcblx0cG9zaXRpb246IGZpeGVkO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDE1cHg7XG5cblx0LmhlYWRlci1sZWZ0e1xuXHRcdCYubG9nb3tcblx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdCYubG9nb2Jre1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5sb2dvd3R7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oZWFkZXItcmlnaHR7XG5cdFx0LnNuc3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnBhZ2UtbGlua3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNoYW5nZS1sYW5ndWFnZXtcblx0XHRcdG1hcmdpbjogMCA1cHggMCAwO1xuXHRcdH1cblx0fVxufVxuXG4uZW4tdHJpZ2dlcntcblx0dG9wOiAxMHB4O1xuXHRyaWdodDogMTVweDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Lm1lbnUtdHJpZ2dlcntcblx0XHRzcGFue1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0dG9wOiAxOXB4O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0XHRcdGJvdHRvbTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5hY3RpdmV7XG5cdFx0Lm1lbnUtdHJpZ2dlcntcblx0XHRcdHNwYW57XG5cdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhhbWJ1cmdlci1vdmVybGF5e1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0bWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmhhbWJ1cmdlci13cmFwcGVye1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcblx0QGluY2x1ZGUgbWl4LmNvbHVtbjtcblx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA2MDBweDtcblx0cGFkZGluZzogMTV2aCAxMy4zdncgMDtcblx0Jjo6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIG1peC5mdWxsLXdpZHRoO1xuXHRcdHdpZHRoOiAxMTB2dztcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOUJDNkU4IDAlLCAjMTc0ODcwIDEwMCUpO1xuXHR9XG5cdCY6OmFmdGVye1xuXHRcdEBpbmNsdWRlIG1peC5mdWxsLXdpZHRoO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9lbi9jb21tb24vaW1hZ2VzL2JrZ19oYW1idXJnZXItbWVudV9zcC5wbmcpICBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdH1cblx0ZmlndXJle1xuXHRcdHdpZHRoOiA2NHB4O1xuXHRcdGhlaWdodDogMjdweDtcblx0XHRtYXJnaW46IDAgMCA2MHB4O1xuXHR9XG5cdC5oYW1idXJnZXItZ2xvYmFse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDguNXZoO1xuXHRcdC5nbG9iYWwtbWVudXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDQwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bGVmdDogLTQwcHg7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTXVrdGFcIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtNzBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC00MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbnN7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxNzVweDtcblx0XHRsZWZ0OjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCYueHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvbG9nb194X3doaXRlLnN2ZykgIGNlbnRlciAvIDMwcHggMjRweCBuby1yZXBlYXQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDFzKTtcblx0XHRcdH1cblx0XHRcdCYuaWd7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2xvZ29faW5zdGFncmFtX3doaXRlLnN2ZykgIGNlbnRlciAvIDI0cHggMjRweCBuby1yZXBlYXQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDFzKTtcblx0XHRcdH1cblx0XHRcdCYueW91dHViZXtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvbG9nb195b3V0dWJlX3doaXRlLnN2ZykgIGNlbnRlciAvIDMwcHggMjRweCBuby1yZXBlYXQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDFzKTtcblx0XHRcdH1cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idXR0b257XG5cdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcig1MCUsMCk7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGJvdHRvbTogNjBweDtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0bWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG5cdFx0aGVpZ2h0OiA3NXB4O1xuXG5cdFx0YXtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2NXB4O1xuXHRcdFx0Y29sb3I6ICMwNDRFODU7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRhbmltYXRpb246IGNvbnRhY3RfdXMgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0XHRcdEBrZXlmcmFtZXMgY29udGFjdF91cyB7XG5cdFx0XHRcdGZyb20ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NywwLjk3KTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsIDUwJSk7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX2Fycm93KFwiIzA0NEU4NVwiKTtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjNzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiovXG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmhlYWRlcntcblx0LmhlYWRlci1sZWZ0e1xuXHRcdCYubG9nb3tcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHR9XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmhlYWRlcntcblx0LmhlYWRlci1sZWZ0e1xuXHRcdCYubG9nb3tcblx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cbn1cblxuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdC5tYWluLXNlY3Rpb24tdGl0bGV7XG5cdFx0aDF7XG5cdFx0XHRtYXJnaW46IDAgMCA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblx0fVxufVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcImJvb3RzdHJhcF9lblwiIGFzIGJzO1xuXG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi12aXN1YWwtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDo1MDtcblxuXHRoMXtcblx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoNTAlLDUwJSk7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTM0MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0Zm9udC1zaXplOiA3LjVyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdNdWt0YScsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdH1cblxuXHRmaWd1cmV7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5jb21wYW55LXByb2ZpbGUtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMzQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMzBweCAwIDEyMHB4O1xuXG5cdCY6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIGJzLmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHR9XG5cblx0LnByb2ZpbGUtbGlzdHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDU1M3B4O1xuXG5cdFx0PiBsaXtcblx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTM4NTY7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdH1cblxuXHRcdFx0PiBkbHtcblx0XHRcdFx0PiBkdHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkZHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cblx0XHRcdFx0XHQucHJvZmlsZS1sb2NhdGlvbi1saXN0e1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgNDVweDtcblxuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC00NXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxMTM4NTY7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJle1xuXHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IC0xODVweDtcblx0fVxufVxuXG4uY29tcGFueS1pbmZvcm1hdGlvbi1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEzNDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDEzMHB4IDAgMTIwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuXHR9XG5cblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0bWFyZ2luOiAwIDAgNjBweDtcblx0fVxuXG5cdC5pbmZvcm1hdGlvbi10YWItbGlzdHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cblx0XHRsaXtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDMyLjElO1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDEuODUlIDIwcHggMDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLDAsMCwuMTYpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzExMzg1Njtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwcHggMnB4IDJweCAwO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzE3NDg3MDtcblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogYnMuJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDNuKXtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbmZvcm1hdGlvbi10YWItY29udGVudHN7XG5cdFx0LnRhYi1jb250ZW50c3tcblx0XHRcdCYuaGlkZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnRhYi1jb250ZW50cy1saXN0e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDQwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU5OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi12aXN1YWwtc2VjdGlvbntcblx0aDF7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbXBhbnktcHJvZmlsZS1zZWN0aW9ue1xuXHRwYWRkaW5nOiAxMzBweCAyNXB4IDEyMHB4O1xuXG5cdGZpZ3VyZXtcblx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRyaWdodDogMDtcblxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uY29tcGFueS1pbmZvcm1hdGlvbi1zZWN0aW9ue1xuXHRwYWRkaW5nOiAxMzBweCAyNXB4IDEyMHB4O1xufVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCB7XG5cdHBhZGRpbmc6MDtcbn1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdGgxe1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRmb250LXNpemU6IDMuM3JlbTtcblx0fVxufVxuXG4uY29tcGFueS1wcm9maWxlLXNlY3Rpb257XG5cdHBhZGRpbmc6IDgwcHggMCA3MHB4O1xuXG5cdC5wcm9maWxlLWxpc3R7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0PiBsaXtcblx0XHRcdHBhZGRpbmc6IDAgMCAxNXB4O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGx7XG5cdFx0XHRcdD4gZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkZHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXG5cdFx0XHRcdFx0LnByb2ZpbGUtbG9jYXRpb24tbGlzdHtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNvbXBhbnktaW5mb3JtYXRpb24tc2VjdGlvbntcblx0cGFkZGluZzogODBweCAwIDcwcHg7XG5cblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0bWFyZ2luOiAwIDAgNDVweDtcblx0fVxuXG5cdC5pbmZvcm1hdGlvbi10YWItbGlzdHtcblx0XHRtYXJnaW46IDAgMCA0NXB4O1xuXG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW5mb3JtYXRpb24tdGFiLWNvbnRlbnRze1xuXHRcdC50YWItY29udGVudHN7XG5cdFx0XHQudGFiLWNvbnRlbnRzLWxpc3R7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggMjVweDtcblxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn1cbiJdfQ== */