@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 --*/
/* 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;
}

/* base
-------------------------------------------------------*/
body {
  height: 100%;
  overflow: clip;
}

div.pageWrap {
  position: relative;
  width: 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;";
}

.view_timer {
  display: none;
}

/* layout
-------------------------------------------------------*/
footer {
  position: relative;
  width: 100%;
  background: #21519A;
  z-index: 50;
}
footer > p {
  position: relative;
  color: #ddd;
  font-size: clamp(1rem, 0.573vw, 1.1rem);
  line-height: 1.65;
}
footer .footer-nav {
  position: relative;
  display: inline-flex;
  margin-right: 4.286em;
}
footer .footer-nav li {
  position: relative;
  white-space: nowrap;
}
footer .footer-nav li:not(:last-child) {
  margin-right: 2.857em;
}
footer .footer-nav li a {
  color: #fff;
  font-size: clamp(1.2rem, 0.73vw, 1.4rem);
  letter-spacing: 0.075em;
  transition: 0.4s ease;
}

header {
  position: relative;
  width: 100%;
}
header .header-nav {
  position: relative;
  width: 100%;
}
header .header-nav .p-header-nav__ib {
  position: relative;
  display: inline-block;
  height: 100%;
}
header .header-nav .p-header-nav__ib > a {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #FFFA83;
  border-radius: 9999px;
  font-size: clamp(1.3rem, 0.78vw, 1.5rem);
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.075em;
  white-space: nowrap;
}
header .header-nav .p-header-nav__ib:hover > a {
  border-radius: 22px 22px 0 0;
}
header .header-nav .p-header-nav__ib:hover .ib--diverge {
  visibility: visible !important;
  opacity: 1 !important;
}
header .header-nav .p-header-nav__ib .ib--diverge {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 2.857em;
  left: 0;
  width: 100%;
  padding: 5px 20px 20px;
  background: #FFFA83;
  border-radius: 0 0 1.571em 1.571em;
  z-index: 70;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox {
  position: relative;
  padding: 20px 5px;
  background: #fff;
  border-radius: 5px;
  text-align: center;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox:not(:last-child) {
  margin-bottom: 15px;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox.person p::before {
  color: #FF7629;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox.person span a {
  background: #FFC524;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox.member p::before {
  color: #24B1AB;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox.member span a {
  background: #51C9BD;
  color: #fff;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox.member span a::before {
  background: url(../common/images/icon_login_white.svg) center center/contain no-repeat;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox p {
  position: relative;
  margin-bottom: 20px;
  font-family: "Zen Kaku Gothic Antique", sans-serif;
  font-size: clamp(1.6rem, 0.99vw, 1.9rem);
  font-weight: 700;
  letter-spacing: -0.05em;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox p::before {
  content: attr(data-caption);
  display: block;
  margin-bottom: 10px;
  font-family: "Noto Sans JP", sans-serif;
  font-size: clamp(1.1rem, 0.68vw, 1.3rem);
  letter-spacing: 0.05em;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox span {
  display: block;
  width: 75%;
  height: 2.857em;
  max-height: 40px;
  margin: 0 auto;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox span a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #FFC524;
  border-radius: 9999px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  font-size: clamp(1.1rem, 0.73vw, 1.4rem);
  font-weight: 700;
  letter-spacing: 0.05em;
}
header .header-nav .p-header-nav__ib .ib--diverge .loginbox span a::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1.143em;
  margin-right: 0.714em;
  background: url(../images/icon_login.svg) center center/contain no-repeat;
}
header .header-nav .p-header-nav__function {
  position: relative;
  display: inline-flex;
  height: 3.214em;
}
header .header-nav .p-header-nav__function li {
  position: relative;
  display: inline-flex;
  height: 100%;
}
header .header-nav .p-header-nav__function li:not(:last-child) {
  margin-right: 1.25%;
}
header .header-nav .p-header-nav__function li a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #fff;
  border: 3px #0096FF solid;
  border-radius: 9999px;
  color: #0096FF;
  font-size: clamp(1.3rem, 0.78vw, 1.5rem);
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
  white-space: nowrap;
  transition: 0.5s ease-in-out;
}
header .header-nav .p-header-nav__function li a:hover {
  background: #E7F6FD;
}

.gsc-control-cse {
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;
}

form.gsc-search-box,
table.gsc-search-box {
  margin-bottom: 0 !important;
}

table.gsc-search-box td.gsc-input {
  height: 2.5em;
  border-radius: 9999px;
  padding-right: 0 !important;
  background: #fff;
}

.gsc-input-box {
  width: 300px;
  background: none !important;
  border: none !important;
}

.gsib_a {
  padding: 5px 48px 5px 15px !important;
}

.gsib_b,
.gsc-clear-button {
  display: none !important;
}

input.gsc-input {
  background: transparent !important;
  font-size: 1.6rem;
}

.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
  background-color: transparent !important;
}

.gsc-search-button {
  position: relative;
  width: auto !important;
  margin-left: 0 !important;
  cursor: pointer;
  z-index: 5;
}

.gsc-search-button-v2 {
  position: absolute;
  top: 0;
  right: 0;
  height: 40px;
  border: none !important;
  border-radius: 0 !important;
  padding: 10px 14px !important;
}

.gsc-search-button-v2 svg {
  fill: #21519A !important;
  width: 20px !important;
  height: 20px !important;
}

.global-fixed-nav {
  position: relative;
  width: clamp(300px, 20.1%, 385px);
  min-height: 100vh;
  z-index: 50;
}
.global-fixed-nav .p-global-footer {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 6.786em;
  background: #21519A;
}
.global-fixed-nav .p-global-footer img {
  width: 50.65%;
}
.global-fixed-nav .p-global-nav__inner.scl {
  height: 100vh;
  overflow-y: scroll;
}
.global-fixed-nav .p-global-logo {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 10.357em;
  max-height: 145px;
  background: #fff;
  z-index: 10;
}
.global-fixed-nav .p-global-logo img {
  width: 195px;
}
.global-fixed-nav .p-global-nav__container {
  position: relative;
  padding: 2.143em 0 5em 7.8%;
  min-height: calc(100vh - 17.143em);
  background: #fff;
  border-top: 1px #ddd solid;
}
.global-fixed-nav .p-global-nav__container .global-nav-sp {
  display: none;
  visibility: hidden;
}
.global-fixed-nav .p-global-nav__container nav .p-global-nav__grid {
  display: flex;
  flex-wrap: wrap;
  margin-top: -18px;
  padding-right: 2.143em;
}
.global-fixed-nav .p-global-nav__container nav .p-global-nav__grid li {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 46.15%;
  max-width: 150px;
  height: 5.75em;
  margin-top: 18px;
  padding: 0 5px;
  background: #F2F6FF;
  border-radius: 5px;
  font-size: clamp(1.2rem, 0.83vw, 1.6rem);
  font-weight: 700;
  letter-spacing: 0.075em;
  line-height: 1.25;
  text-align: center;
}
.global-fixed-nav .p-global-nav__container nav .p-global-nav__grid li:nth-child(2n-1) {
  margin-right: 1.125em;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list {
  position: relative;
  margin-bottom: 15px;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dt {
  color: #0096FF;
  font-size: clamp(1.2rem, 0.78vw, 1.5rem);
  font-weight: 700;
  letter-spacing: 0.075em;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd {
  padding: 15px 0 45px;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer {
  position: relative;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li {
  position: relative;
  font-size: clamp(1.3rem, 0.83vw, 1.6rem);
  font-weight: 700;
  letter-spacing: 0.05em;
  transition: 0.5s ease;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 5px 0 0 5px;
  background: rgba(90, 136, 205, 0.35);
  transition: 0.5s ease;
  opacity: 0;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li:not(:last-child) {
  margin-bottom: 5px;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li.js-action {
  pointer-events: none;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li:hover::before {
  opacity: 1;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li span {
  font-size: clamp(1.1rem, 0.677vw, 1.3rem);
  letter-spacing: 0.05em;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li .nest-slide-cover {
  position: fixed;
  top: 0;
  left: 0;
  transition: 0.5s ease;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  z-index: -3;
  overflow-y: scroll;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li .nest-slide-cover.nest-open {
  opacity: 1;
  visibility: visible;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li .nest-slide-cover.nest-open::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(33, 40, 51, 0.7);
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li .global-s-layer {
  position: absolute;
  top: 125px;
  left: clamp(300px, 20.1%, 385px);
  width: 18.5vw;
  padding-bottom: 100px;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li .global-s-layer::before {
  content: "";
  position: fixed;
  top: 0;
  left: clamp(300px, 20.1%, 385px);
  display: block;
  width: 18.5%;
  height: 100%;
  background: #21519a;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li .global-s-layer li {
  color: #fff;
  font-size: clamp(1.3rem, 0.78vw, 1.5rem);
  font-weight: 700;
  letter-spacing: 0.075em;
  transition: 0.5s ease;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li .global-s-layer li:not(:last-child) {
  margin-bottom: 8px;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li .global-s-layer li a {
  position: relative;
  display: block;
  width: 100%;
  padding: 0.75em 2.188em;
  transition: 0.5s ease;
  line-height: 1.25;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li .global-s-layer li a::before {
  content: "";
  position: fixed;
  top: 50%;
  right: 2em;
  display: block;
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-color: #fff;
  border-style: solid;
  border-width: 2px 2px 0 0;
  display: inline-block;
  transform: translate(0, -50%) rotate(45deg);
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li > a {
  position: relative;
  display: block;
  padding: 0.75em 2.813em 0.75em 0.781em;
  transition: 0.5s ease;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li > a::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 9%;
  transform: translate(0, -50%);
  display: block;
  width: 0.75em;
  padding-top: 0.75em;
  background: url(../common/images/global_arrow.svg) center center/contain no-repeat;
  transition: 0.5s ease;
  opacity: 0;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li > a::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 8%;
  transform: translate(0, -50%);
  display: block;
  width: 1.25em;
  padding-top: 1.25em;
  background: url(../common/images/menu_trigger_icon.svg) center center/contain no-repeat;
  transition: 0.5s ease;
  opacity: 1;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li > a.is-hover {
  background: #21519A;
  border-radius: 0.313em 0 0 0.313em;
  color: #fff;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li > a.is-hover::before {
  opacity: 1;
}
.global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li > a.is-hover::after {
  opacity: 0;
}

.pagetop-grid {
  position: fixed;
  bottom: 30px;
  right: 30px;
  display: none;
  z-index: 60;
}
.pagetop-grid a {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  background: #1A3763;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.pagetop-grid a::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 14px;
  height: 16px;
  background: url(../common/images/pagetop.svg) center center/contain no-repeat;
  pointer-events: none;
}

.page-footer-nav {
  position: relative;
  padding: 45px 15.6%;
  background: #1A3763;
}
.page-footer-nav ul {
  -moz-column-count: 2;
       column-count: 2;
}
.page-footer-nav ul li a {
  position: relative;
  display: block;
  color: #DBDBDB;
  padding: 6px 20px;
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.page-footer-nav ul li a::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  display: block;
  width: 0.462em;
  height: 0.769em;
  background: url(../common/images/icon_round_arrow.svg) center center/contain no-repeat;
}

.page-body {
  width: 87.7%;
  margin: 0 auto;
}
.page-body h2 {
  position: relative;
  padding-left: 1.462em;
  font-size: clamp(1.9rem, 1.35vw, 2.6rem);
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0.1em;
}
.page-body h2::before {
  content: "";
  position: absolute;
  top: 0.125em;
  left: 0;
  display: block;
  width: 1em;
  height: 1em;
  border: 0.269em #176BEE solid;
  border-radius: 50%;
  box-sizing: border-box;
}

@media screen and (min-width: 1425px) {
  /* ------------------------------------------------------*/
  header .header-nav .p-header-nav__function li.u-shop a::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../common/images/function_icon_shop.svg);
  }
  header .header-nav .p-header-nav__function li.u-rate a::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../common/images/function_icon_rate.svg);
  }
  header .header-nav .p-header-nav__function li.u-reserve a::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../common/images/function_icon_reserve.svg);
  }
  header .header-nav .p-header-nav__function li.u-faq a::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../common/images/function_icon_faq.svg);
  }
  header .header-nav .p-header-nav__function li.u-member a::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../common/images/function_icon_member.svg);
  }
}
@media screen and (min-width: 1255px) {
  /* ------------------------------------------------------*/
  br.spbr {
    display: none;
  }
  div.pageWrap {
    display: flex;
    flex-wrap: wrap;
  }
  footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    height: 6.786em;
    padding: 0 6.19%;
  }
  header {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    height: 145px;
    max-height: 145px;
    background: #21519A;
    padding: 0 6.19%;
  }
  header.js-size-sm {
    height: 13.182em;
    padding: 2% 6.19%;
  }
  header.js-size-sm .header-nav {
    height: 4.091em;
  }
  header .header-nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    height: 3.214em;
  }
  header .header-nav .p-header-nav__ib > a::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    background-image: url(../common/images/function_icon_ib.svg);
    background-position: center center;
    background-repeat: no-repeat;
  }
  .header-aside {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 1.071em;
  }
  .header-aside > p {
    position: relative;
    color: #fff;
    font-size: clamp(1.1rem, 0.68vw, 1.3rem);
    letter-spacing: 0.075em;
  }
  .header-aside .p-header-function {
    display: inline-flex;
    align-items: center;
  }
  .header-aside .p-header-function .p-g-search__area {
    margin-right: 2.143em;
  }
  .header-aside .p-header-function .p-header-aside__textsize dl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .header-aside .p-header-function .p-header-aside__textsize dl dt {
    margin-right: 1.154em;
    color: #fff;
    font-size: clamp(1.1rem, 0.68vw, 1.3rem);
    font-weight: 700;
    letter-spacing: 0.1em;
  }
  .header-aside .p-header-function .p-header-aside__textsize dl dd {
    display: flex;
    flex-wrap: wrap;
  }
  .header-aside .p-header-function .p-header-aside__textsize dl dd .u-size-button {
    display: inline-block;
    background-color: #fff;
    margin-bottom: 0 !important;
    border: none;
    border-radius: 50%;
    color: #21519A;
    width: 2em;
    height: 2em;
    font-size: 1.3rem;
    font-weight: 700;
    padding: 5px;
    transition: opacity 0.4s;
    cursor: pointer;
  }
  .header-aside .p-header-function .p-header-aside__textsize dl dd .u-size-button:not(:last-child) {
    margin-right: 0.615em;
  }
  .header-aside .p-header-function .p-header-aside__textsize dl dd .u-size-button.is_active {
    background-color: #0096FF;
    color: #fff;
  }
  .global-nav-sp {
    display: none;
  }
  .container {
    position: relative;
    flex: 1;
  }
  .page-content {
    display: flex;
    flex-direction: column;
    min-height: calc(100% - 17.143em);
    width: 100%;
    border-left: 1px #ddd solid;
    overflow: hidden;
  }
  .page-footer-nav {
    margin-top: auto;
  }
  .header-body,
  .trigger,
  .hamburger-overlay {
    display: none;
  }
}
@media screen and (min-width: 1255px) and (max-width: 1960px) {
  /* ------------------------------------------------------*/
  header .header-nav.js-size-lg .p-header-nav__ib > a {
    padding: 0 1.667em 0 3.611em;
  }
  header .header-nav.js-size-lg .p-header-nav__function li:not(:last-child) {
    margin-right: 1%;
  }
  header .header-nav.js-size-lg .p-header-nav__function li a {
    padding: 0 1.667em 0 3.611em;
  }
}
@media screen and (min-width: 1326px) and (max-width: 1575px) {
  /* ------------------------------------------------------*/
  header .header-nav.js-size-lg .p-header-nav__function li a {
    padding: 0 1.111em !important;
  }
  header .header-nav.js-size-lg .p-header-nav__function li a::before {
    display: none;
  }
}
@media screen and (min-width: 1255px) and (max-width: 1370px) {
  /* ------------------------------------------------------*/
  header .header-nav.js-size-lg .p-header-nav__function li.u-shop a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    width: 38px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../common/images/function_icon_shop.svg);
    background-size: auto 100%;
  }
  header .header-nav.js-size-lg .p-header-nav__function li.u-rate a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    width: 38px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../common/images/function_icon_rate.svg);
    background-size: auto 100%;
  }
  header .header-nav.js-size-lg .p-header-nav__function li.u-reserve a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    width: 38px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../common/images/function_icon_reserve.svg);
    background-size: auto 100%;
  }
  header .header-nav.js-size-lg .p-header-nav__function li.u-faq a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    width: 38px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../common/images/function_icon_faq.svg);
    background-size: auto 100%;
  }
  header .header-nav.js-size-lg .p-header-nav__function li.u-member a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    width: 38px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../common/images/function_icon_member.svg);
    background-size: auto 100%;
  }
  header .header-nav.js-size-lg .p-header-nav__function li a {
    display: block;
    width: 5.5em;
    height: 100%;
    text-indent: 5.5em;
    white-space: nowrap;
    overflow: hidden;
  }
}
@media screen and (min-width: 1576px) and (max-width: 1780px) {
  /* ------------------------------------------------------*/
  header .header-nav.js-size-lg .p-header-nav__ib > a {
    padding: 0 1.389em 0 3.056em;
  }
  header .header-nav.js-size-lg .p-header-nav__ib > a::before {
    left: 0.444em;
    width: 38px;
    height: 18px;
    background-size: auto 100%;
  }
  header .header-nav.js-size-lg .p-header-nav__function li a {
    padding: 0 1.389em 0 3.056em;
  }
  header .header-nav.js-size-lg .p-header-nav__function li a::before {
    left: 0.444em;
    width: 38px;
    height: 18px;
    background-size: auto 100%;
  }
}
@media screen and (min-width: 1321px) and (max-width: 1630px) {
  /* ------------------------------------------------------*/
  .page-content {
    min-height: calc(100% - 16.429em);
  }
  footer .footer-nav {
    margin-right: 2.857em;
  }
  footer .footer-nav li:not(:last-child) {
    margin-right: 2.143em;
  }
  .global-fixed-nav .p-global-logo {
    height: 9.643em;
  }
  .global-fixed-nav .p-global-logo img {
    min-width: 160px;
  }
  .global-fixed-nav .p-global-nav__container nav .p-global-nav__list dd > ul > li > a {
    padding: 0.5em 1em;
  }
  .global-fixed-nav .p-global-nav__container nav .p-global-nav__list dd > ul > li > a::after {
    right: 2.5em;
  }
  .global-fixed-nav .p-global-footer {
    height: 6.786em;
  }
  .global-fixed-nav .p-global-footer img {
    min-width: 160px;
  }
  table.gsc-search-box td.gsc-input {
    height: 35px;
  }
  input.gsc-input {
    height: 35px;
  }
}
@media screen and (min-width: 1255px) and (max-width: 1630px) {
  /* ------------------------------------------------------*/
  header {
    height: 9.643em;
    padding: 0 3.9%;
  }
}
@media screen and (min-width: 1255px) and (max-width: 1310px) {
  /* ------------------------------------------------------*/
}
@media screen and (min-width: 1081px) and (max-width: 1550px) {
  /* ------------------------------------------------------*/
  header .header-nav .p-header-nav__ib > a {
    padding: 0 1.33em 0 3.2em;
  }
  header .header-nav .p-header-nav__ib > a::before {
    left: 0.45em;
    width: 38px;
    height: 18px;
    background-size: auto 100%;
  }
  header .header-nav {
    /*
    		.p-header-nav__function{
    			li{
    				&:not(:last-child){
    					margin-right:1.25%;
    				}
    			}
    		}
    */
  }
  .global-fixed-nav .p-global-nav__container .p-global-nav__list dd .global-f-layer > li span {
    font-size: clamp(1.1rem, 0.677vw, 1.3rem);
  }
}
@media screen and (min-width: 1426px) and (max-width: 1550px) {
  /* ------------------------------------------------------*/
  header .header-nav .p-header-nav__function li a {
    padding: 0 1em 0 3.2em;
  }
  header .header-nav .p-header-nav__function li a::before {
    left: 0.45em;
    width: 38px;
    height: 18px;
    background-size: auto 100%;
  }
}
@media screen and (min-width: 1255px) and (max-width: 1425px) {
  /* ------------------------------------------------------*/
  header .header-nav .p-header-nav__ib > a {
    padding: 0 1.25em 0 3.2em;
    font-size: 1.2rem;
  }
  header .header-nav .p-header-nav__function li a {
    padding: 0 1.5em !important;
    font-size: 1.2rem;
  }
  header .header-nav .p-header-nav__function li.u-reserve a {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 1501px) and (max-width: 1610px) {
  /* ------------------------------------------------------*/
  header .header-nav .p-header-nav__ib > a {
    padding: 0 1.25em 0 3.667em;
  }
  header .header-nav .p-header-nav__ib > a::before {
    left: 0.533em;
    width: 50px;
    height: 24px;
  }
  header .header-nav .p-header-nav__function li a {
    padding: 0 1.25em 0 3.667em;
  }
  header .header-nav .p-header-nav__function li a::before {
    left: 0.533em;
    width: 50px;
    height: 24px;
  }
}
@media screen and (min-width: 1501px) {
  /* ------------------------------------------------------*/
  header .header-nav .p-header-nav__ib > a {
    padding: 0 1em 0 4em;
  }
  header .header-nav .p-header-nav__ib > a::before {
    left: 0.533em;
    width: 50px;
    height: 24px;
  }
  header .header-nav .p-header-nav__function li a {
    padding: 0 1em 0 4em;
  }
  header .header-nav .p-header-nav__function li a::before {
    left: 0.533em;
    width: 50px;
    height: 24px;
  }
  header .header-nav .p-header-nav__function li.u-reserve a {
    padding: 0 1em 0 4em;
  }
}
@media screen and (max-width: 1254px) {
  /* ------------------------------------------------------*/
  br.pcbr {
    display: none;
  }
  body {
    width: 100%;
    min-width: 100%;
  }
  footer {
    padding: 125px 20px 30px;
  }
  footer::before {
    content: "";
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 150px;
    height: 42px;
    background: url(../common/images/logo_rokin_white.svg) center center/contain no-repeat;
  }
  footer > p {
    text-align: center;
  }
  footer .footer-nav {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 45px;
    margin-right: 0;
  }
  footer .footer-nav li {
    width: calc((100% - 1.429em) / 2);
  }
  footer .footer-nav li:not(:last-child) {
    margin-right: 1.429em;
  }
  footer .footer-nav li a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40px;
    background: #2F62AE;
    border-radius: 3px;
  }
  header {
    background: #fff;
  }
  header .header-aside {
    display: none;
  }
  header .header-nav {
    background: #21519A;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    padding: 10px 0;
  }
  header .header-nav::-webkit-scrollbar {
    display: none;
  }
  header .header-nav .p-header-nav__ib {
    display: none;
  }
  header .header-nav .p-header-nav__function {
    display: inline-flex;
    height: 30px;
    padding: 0 20px;
  }
  header .header-nav .p-header-nav__function::before {
    top: 50%;
    left: 8px;
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border-color: #fff;
    border-style: solid;
    border-width: 2px 2px 0 0;
    display: inline-block;
    transform: translate(0, -50%) rotate(-135deg);
  }
  header .header-nav .p-header-nav__function::after {
    top: 50%;
    right: -27px;
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border-color: #fff;
    border-style: solid;
    border-width: 2px 2px 0 0;
    display: inline-block;
    transform: translate(0, -50%) rotate(45deg);
  }
  header .header-nav .p-header-nav__function li a {
    padding: 0 15px 0 35px;
    border: 2px #0096FF solid;
    font-size: 1.2rem;
    font-weight: 500;
  }
  header .header-nav .p-header-nav__function li:last-child {
    padding-right: 15px;
  }
  header .header-nav .p-header-nav__function li.u-shop a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 13px;
    transform: translateY(-50%);
    display: block;
    width: 14px;
    height: 14px;
    background: url(../common/images/function_icon_shop.svg) center center/contain no-repeat;
  }
  header .header-nav .p-header-nav__function li.u-rate a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 13px;
    transform: translateY(-50%);
    display: block;
    width: 14px;
    height: 14px;
    background: url(../common/images/function_icon_rate.svg) center center/contain no-repeat;
  }
  header .header-nav .p-header-nav__function li.u-reserve a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 13px;
    transform: translateY(-50%);
    display: block;
    width: 14px;
    height: 14px;
    background: url(../common/images/function_icon_reserve.svg) center center/contain no-repeat;
  }
  header .header-nav .p-header-nav__function li.u-faq a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 13px;
    transform: translateY(-50%);
    display: block;
    width: 14px;
    height: 14px;
    background: url(../common/images/function_icon_faq.svg) center center/contain no-repeat;
  }
  header .header-nav .p-header-nav__function li.u-member a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 13px;
    transform: translateY(-50%);
    display: block;
    width: 14px;
    height: 14px;
    background: url(../common/images/function_icon_member.svg) center center/contain no-repeat;
  }
  header .header-body {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 60px;
    padding: 0 60px 0 15px;
  }
  header .header-body .p-global-logo {
    width: 138px;
  }
  header .header-body .p-global-logo img {
    width: 100%;
  }
  header .header-body .p-header-nav__ib {
    display: block;
    width: 125px;
    height: 60px;
  }
  header .header-body .p-header-nav__ib > .ib--trigger {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: #FFFA83;
    padding: 0 10px 0 35px;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 1.45;
    letter-spacing: 0.075em;
  }
  header .header-body .p-header-nav__ib > .ib--trigger::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    display: block;
    width: 15px;
    height: 16px;
    background: url(../common/images/function_icon_ib.svg) center center/contain no-repeat;
  }
  header .header-body .p-header-nav__ib .ib--diverge {
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    padding: 20px 3% 15px;
    background: #FFFA83;
    z-index: 70;
    display: none;
  }
  header .header-body .p-header-nav__ib .ib--diverge .loginbox dl dt {
    position: relative;
    margin-bottom: 15px;
    font-family: "Zen Kaku Gothic Antique", sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    text-align: center;
  }
  header .header-body .p-header-nav__ib .ib--diverge .loginbox dl dt::before {
    content: attr(data-caption);
    display: inline-block;
    color: #FF7629;
    font-family: "Noto Sans JP", sans-serif;
    font-size: 1.3rem;
    letter-spacing: 0.05em;
  }
  header .header-body .p-header-nav__ib .ib--diverge .loginbox dl dd ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  header .header-body .p-header-nav__ib .ib--diverge .loginbox dl dd ul li {
    display: block;
    width: 48.6%;
    height: 45px;
  }
  header .header-body .p-header-nav__ib .ib--diverge .loginbox dl dd ul li a {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border-radius: 9999px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    font-size: 1.3rem;
    font-weight: 700;
    letter-spacing: 0.05em;
  }
  header .header-body .p-header-nav__ib .ib--diverge .loginbox dl dd ul li a::before {
    content: "";
    position: relative;
    display: inline-block;
    width: 1em;
    height: 1.143em;
    margin-right: 0.714em;
  }
  header .header-body .p-header-nav__ib .ib--diverge .loginbox dl dd ul li.loginbtn a {
    background: #fff;
  }
  header .header-body .p-header-nav__ib .ib--diverge .loginbox dl dd ul li.loginbtn a::before {
    background: url(../images/icon_login.svg) center center/contain no-repeat;
  }
  header .header-body .p-header-nav__ib .ib--diverge .loginbox dl dd ul li.beginnerbtn a {
    background: #FFFA83;
    border: 2px #FF7629 solid;
  }
  header .header-body .p-header-nav__ib .ib--diverge .loginbox dl dd ul li.beginnerbtn a::before {
    background: url(../images/icon_beginner.svg) center center/contain no-repeat;
  }
  .global-fixed-nav {
    display: none;
  }
  .trigger {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    width: 60px;
    height: 60px;
    z-index: 65;
    background: #fff;
    transition: all 0.5s;
  }
  .trigger.is-open {
    background: #333;
  }
  .trigger .menu-trigger,
  .trigger .menu-trigger span {
    display: inline-block;
    transition: all 0.5s;
  }
  .trigger .menu-trigger {
    position: relative;
    width: 30px;
    height: 15px;
    /*
    		&.active{
    			transform: rotate(360deg);
    		}
    */
  }
  .trigger .menu-trigger span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background: #000;
    border-radius: 9999px;
    transition: all 0.4s;
  }
  .trigger .menu-trigger span:nth-of-type(1) {
    top: 0;
  }
  .trigger .menu-trigger span:nth-of-type(2) {
    top: 7px;
    width: 65%;
  }
  .trigger .menu-trigger span:nth-of-type(3) {
    top: 14px;
    width: 65%;
  }
  .trigger .menu-trigger.active span {
    background: #fff;
  }
  .trigger .menu-trigger.active span:nth-of-type(1) {
    transform: translateY(7px) rotate(45deg);
  }
  .trigger .menu-trigger.active span:nth-of-type(2) {
    display: none;
  }
  .trigger .menu-trigger.active span:nth-of-type(3) {
    width: 100%;
    transform: translateY(-7px) rotate(-45deg);
  }
  .sp-fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .hamburger-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgb(33, 81, 154);
    background: linear-gradient(180deg, rgb(33, 81, 154) 0%, rgb(33, 81, 154) 10%, rgb(56, 115, 207) 100%);
    z-index: 60;
    display: none;
  }
  .p-hamburger-header {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    height: 60px;
    padding: 0 60px 0 15px;
    color: #fff;
  }
  .p-hamburger-header .p-hamburger-logo {
    width: 138px;
  }
  .p-hamburger-header .p-hamburger-logo img {
    width: 100%;
  }
  .p-hamburger-body {
    position: relative;
    width: 88%;
    margin: 0 auto;
    padding: 30px 0 70px;
  }
  .p-hamburger-body.fade {
    visibility: hidden;
  }
  .p-hamburger-body .p-g-search__area {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 15px;
    z-index: 20;
  }
  .p-hamburger-body .p-g-search__area #___gcse_0,
  .p-hamburger-body .p-g-search__area #___gcse_1,
  .p-hamburger-body .p-g-search__area .gsc-control {
    width: 100%;
  }
  .p-hamburger-body .p-g-search__area form.gsc-search-box,
  .p-hamburger-body .p-g-search__area table.gsc-search-box {
    margin-bottom: 0 !important;
  }
  .p-hamburger-body .p-g-search__area table.gsc-search-box td.gsc-input {
    width: 100%;
    height: 50px;
    border-radius: 9999px;
    padding-right: 0 !important;
    background: #fff;
  }
  .p-hamburger-body .p-g-search__area .gsc-input-box {
    padding: 0 40px 0 0;
  }
  .p-hamburger-body .p-g-search__area .gsc-clear-button {
    display: none !important;
  }
  .p-hamburger-body .p-g-search__area .gsib_a {
    padding: 0 5px 0 15px !important;
  }
  .p-hamburger-body .p-g-search__area input.gsc-input {
    height: 50px;
    background: transparent !important;
    font-size: 1.6rem;
  }
  .p-hamburger-body .p-g-search__area .gsc-search-button-v2, .p-hamburger-body .p-g-search__area .gsc-search-button-v2:hover, .p-hamburger-body .p-g-search__area .gsc-search-button-v2:focus {
    background-color: transparent !important;
  }
  .p-hamburger-body .p-g-search__area .gsc-search-button {
    position: relative;
    width: auto !important;
    margin-left: 0 !important;
    cursor: pointer;
    z-index: 5;
  }
  .p-hamburger-body .p-g-search__area .gsc-search-button-v2 {
    position: absolute;
    top: 0;
    right: 0;
    height: 50px;
    border: none !important;
    border-radius: 0 !important;
    padding: 10px 20px !important;
  }
  .p-hamburger-body .p-g-search__area .gsc-search-button-v2 svg {
    fill: #21519A !important;
    width: 20px !important;
    height: 20px !important;
  }
  .p-hamburger-body > p {
    color: #fff;
    font-size: 1.3rem;
    text-align: center;
    letter-spacing: 0.05em;
  }
  .p-hamburger-body .p-global-nav__container {
    position: relative;
    margin-bottom: 60px;
    padding: 5px 15px 0;
    background: #fff;
    border-radius: 10px;
  }
  .p-hamburger-body .p-global-nav__container .p-nav-grid__function {
    padding: 25px 0;
  }
  .p-hamburger-body .p-global-nav__container nav > p {
    display: block;
    padding: 25px 0;
    border-bottom: 1px #DDD solid;
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: 0.075em;
    text-align: center;
  }
  .p-hamburger-body .p-global-nav__container .global-nav-sp span.global-f-title {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 55px;
    color: #0096FF;
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: 0.05em;
    border-bottom: 1px #DDD solid;
  }
  .p-hamburger-body .p-global-nav__container .global-nav-sp span.global-f-title::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    display: block;
    width: 20px;
    height: 20px;
    background: url(../common/images/hamburger_title_arrow.svg) center center/contain no-repeat;
    pointer-events: none;
  }
  .p-hamburger-body .p-global-nav__container .global-f-layer li {
    position: relative;
  }
  .p-hamburger-body .p-global-nav__container .global-f-layer li > a {
    position: relative;
    display: block;
    padding: 20px 15px;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0.05em;
  }
  .p-hamburger-body .p-global-nav__container .global-f-layer li > a.js-action::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    display: block;
    width: 1.2em;
    height: 0.667em;
    background: url(../common/images/hamburger_menu_link.svg) center center/contain no-repeat;
  }
  .p-hamburger-body .p-global-nav__container .global-f-layer li:not(:last-child) {
    border-bottom: 1px #DDD solid;
  }
  .p-hamburger-body .p-global-nav__container .global-f-layer li .nest-slide-cover {
    display: none;
  }
  .p-hamburger-body .p-global-nav__container .global-f-layer li .nest-slide-cover .global-s-layer {
    margin-bottom: 2px;
    background: #f5f5f5;
  }
  .p-hamburger-body .p-global-nav__container .global-f-layer li .nest-slide-cover .global-s-layer li a {
    position: relative;
    font-size: 1.5rem;
  }
  .p-hamburger-body .p-global-nav__container .global-f-layer li .nest-slide-cover .global-s-layer li a::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    display: block;
    width: 6px;
    height: 9px;
    background: url(../common/images/hamburger_menu_arrow.svg) center center/contain no-repeat;
    pointer-events: none;
  }
  .p-hamburger-body .p-global-nav__container .p-global-nav__list {
    position: relative;
    transition: 0.5s ease;
  }
  .p-hamburger-body .p-global-nav__container .p-global-nav__list dt {
    position: relative;
    padding: 20px 15px;
    border-bottom: 1px #DDD solid;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0.075em;
  }
  .p-hamburger-body .p-global-nav__container .p-global-nav__list dt::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    display: block;
    width: 1.2em;
    height: 0.667em;
    background: url(../common/images/hamburger_menu_link.svg) center center/contain no-repeat;
  }
  .p-hamburger-body .p-global-nav__container .p-global-nav__list dd {
    display: none;
  }
  .p-hamburger-body .p-global-nav__container .p-global-nav__grid {
    display: flex;
    flex-wrap: wrap;
    margin-top: -15px;
  }
  .p-hamburger-body .p-global-nav__container .p-global-nav__grid li {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: calc((100% - 15px) / 2);
    height: 65px;
    margin-top: 15px;
    background: #F2F6FF;
    border-radius: 5px;
    font-size: 1.3rem;
    font-weight: 700;
    letter-spacing: 0.05em;
  }
  .p-hamburger-body .p-global-nav__container .p-global-nav__grid li:nth-child(2n-1) {
    margin-right: 15px;
  }
  .p-hamburger-body .none {
    display: none;
    visibility: hidden;
  }
  table.gsc-search-box td.gsc-input {
    height: 50px;
    background: #EAF5F8;
  }
  .gsc-input-box {
    width: 100%;
  }
  input.gsc-input {
    height: 50px;
    font-size: 2rem;
  }
  .gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
    background-color: #EAF5F8 !important;
  }
  .gsc-search-button-v2 svg {
    fill: #1590db !important;
  }
  .gsc-search-button {
    width: 50px !important;
  }
  .gsib_a {
    padding: 0 10px !important;
  }
  .gsc-search-button-v2 {
    height: 50px;
  }
  .gsc-search-button-v2 svg {
    width: 24px !important;
    height: 24px !important;
  }
  .pagetop-grid {
    bottom: 15px;
    right: 0;
  }
  .pagetop-grid a {
    width: 40px;
    height: 40px;
  }
  .pagetop-grid a::after {
    width: 12px;
    height: 14px;
  }
  .page-footer-nav {
    padding: 30px 20px;
  }
  .page-footer-nav ul li a {
    padding: 8px 15px;
    font-size: 1.2rem;
  }
  .page-footer-nav ul li a::before {
    top: 10px;
  }
  .page-body {
    width: 90.67%;
  }
  .page-body h2 {
    margin-bottom: 30px;
    letter-spacing: 0.05em;
  }
}
/* base
-------------------------------------------------------*/
.breadcrumbs {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 87.5%;
  min-height: 50px;
  margin: 0 auto;
}
.breadcrumbs ul {
  display: inline-flex;
}
.breadcrumbs ul li {
  position: relative;
  font-size: clamp(1.1rem, 0.68vw, 1.3rem);
  letter-spacing: 0.025em;
}
.breadcrumbs ul li a {
  display: inline-block;
  color: #21519A;
}
.breadcrumbs ul li a span {
  display: inline-block;
}
.breadcrumbs ul li:not(:last-child) a span {
  text-decoration: underline;
}
.breadcrumbs ul li:last-child a {
  pointer-events: none;
}
.breadcrumbs ul li:not(:last-child) {
  margin-right: 1.154em;
  padding-right: 1.538em;
}
.breadcrumbs ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-45%);
  display: block;
  width: 0.462em;
  height: 0.846em;
  background: url(../images/icon_breadcrumbs.svg) center center/contain no-repeat;
  pointer-events: none;
}

.view_timer {
  display: none;
}

.page-title__visual {
  position: relative;
  width: 100%;
  padding-bottom: 100px;
}
.page-title__visual::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: #F2F6FF;
  z-index: -1;
}
.page-title__visual figure {
  position: relative;
  width: 100%;
}
.page-title__visual figure::before {
  content: "";
  display: block;
  padding-top: 23.8%;
}
.page-title__visual figure {
  z-index: 1;
}
.page-title__visual figure img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-title__visual .page-main__catch h1 {
  margin-bottom: 0.882em;
  color: #1A3763;
  font-size: clamp(1.9rem, 1.77vw, 3.4rem);
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: 0.075em;
}
.page-title__visual .page-main__catch p {
  font-size: clamp(1.3rem, 0.83vw, 1.6rem);
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.075em;
}

.page-title__versatile {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  min-height: 160px;
  background: #F2F6FF;
}
.page-title__versatile h1 {
  width: 87.5%;
  margin: 0 auto;
  color: #3873CF;
  font-size: clamp(2.1rem, 1.875vw, 3.6rem);
  font-weight: 700;
  letter-spacing: 0.05em;
}
.page-title__versatile + .page-body {
  padding-top: 60px;
}

.page-body {
  padding-bottom: 150px;
}
.page-body h2 {
  margin-bottom: 40px;
}
.page-body h3 {
  position: relative;
  padding: 0.625em 1.25em;
  color: #21519A;
  font-size: clamp(1.6rem, 1.04vw, 2rem);
  font-weight: 700;
  letter-spacing: 0.075em;
}
.page-body h3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: url(../common/images/component_h3.png);
  border-radius: 0.25em;
  z-index: -1;
}
.page-body h4 {
  position: relative;
  padding: 0.611em 0.556em;
  color: #21519A;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 700;
  letter-spacing: 0.05em;
}
.page-body h4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: calc(100% - 0.333em);
  height: 100%;
  border-bottom: 1px #21519A solid;
  z-index: -1;
}

.page-body__elements {
  width: 94.65%;
  margin: 0 auto;
}
.page-body__elements .body-blurb {
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
  letter-spacing: 0.075em;
}
.page-body__elements .body-blurb.body__blurb-endline {
  padding-bottom: 50px;
  border-bottom: 1px #ccc dotted;
}

.p-guide__adobe p {
  position: relative;
  font-size: clamp(1.2rem, 0.68vw, 1.3rem);
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.p-guide__adobe .c-guide__banner {
  position: relative;
  width: 158px;
}
.p-guide__adobe .c-guide__banner img {
  width: 100%;
}

.noevents {
  pointer-events: none;
}

.p-category-guide .p-guide__panel {
  position: relative;
}
.p-category-guide .p-guide__panel li a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 0.714em;
  box-shadow: 0 0 1.429em rgba(0, 0, 0, 0.24);
  transition: 0.5s ease;
}
.p-category-guide .p-guide__panel li a dl {
  pointer-events: none;
  width: 100%;
}
.p-category-guide .p-guide__panel li a dl dt {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  padding-right: 30px;
  min-height: 2.308em;
  color: #1A3763;
  font-size: clamp(1.8rem, 1.35vw, 2.6rem);
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0.1em;
  transition: 0.5s ease;
}
.p-category-guide .p-guide__panel li a dl dt::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  display: block;
  width: 0.769em;
  height: 0.769em;
  background: url(../common/images/icon_circle_link.svg) center center/contain no-repeat;
}
.p-category-guide .p-guide__panel li a dl dd {
  padding-top: 25px;
  font-size: 1.4rem;
  line-height: 1.7;
}
.p-category-guide .p-guide__panel li a dl dd .p-guide__panel__aside {
  padding: 1em;
  background: #f0f0f0;
}
.p-category-guide .p-guide__panel li a:hover {
  background: #F2F6FF;
}
.p-category-guide .p-guide__panel li a:hover dl dt {
  color: #0096FF;
}
.p-category-guide .p-guide__panel li a.noevents dl dt::before {
  content: none;
}

.c-rect__button {
  position: relative;
  display: block;
  max-width: 400px;
  height: 70px;
}
.c-rect__button a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #fff;
  border: 1px #0096FF solid;
  border-radius: 0.278em;
  color: #0096FF;
  font-size: clamp(1.4rem, 0.94vw, 1.8rem);
  font-weight: 700;
  letter-spacing: 0.075em;
  text-align: center;
  box-shadow: 0 0.167em 0.333em rgba(0, 0, 0, 0.4);
  transition: 0.5s ease;
}
.c-rect__button a:hover {
  box-shadow: none;
}
.c-rect__button a::before {
  content: "";
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 15px;
  pointer-events: none;
  z-index: 1;
}
.c-rect__button.pc a::before {
  background: url(../common/images/icon_pc.svg) center center/contain no-repeat;
}
.c-rect__button.shop a::before {
  background: url(../common/images/function_icon_shop.svg) center center/contain no-repeat;
}
.c-rect__button.checkmeno a::before {
  background: url(../common/images/icon_check_meno.svg) center center/contain no-repeat;
}
.c-rect__button.ib a {
  font-size: clamp(1.3rem, 0.94vw, 1.8rem);
  line-height: 1.2;
}
.c-rect__button.ib a::before {
  width: 20px;
  height: 20px;
  background: url(../common/images/icon_pc.svg) center center/contain no-repeat;
}
.c-rect__button.loan a::before {
  background: url(../common/images/function_icon_loan.svg) center center/contain no-repeat;
}
.c-rect__button.account a::before {
  background: url(../common/images/icon_account.svg) center center/contain no-repeat;
}
.c-rect__button.asset a::before {
  background: url(../common/images/icon_asset.svg) center center/contain no-repeat;
}
.c-rect__button.invest a::before {
  background: url(../common/images/icon_investment.svg) center center/contain no-repeat;
}
.c-rect__button.loan-apply a::before {
  background: url(../common/images/icon_loan_apply.svg) center center/contain no-repeat;
}
.c-rect__button.document a::before {
  background: url(../common/images/icon_document.svg) center center/contain no-repeat;
}
.c-rect__button.info a:before {
  background: url(../common/images/icon_circle_info.svg) center center/contain no-repeat;
}
.c-rect__button.calc a::before {
  background: url(../common/images/function_icon_calculator.svg) center center/contain no-repeat;
}
.c-rect__button.reserve a::before {
  background: url(../common/images/function_icon_reserve.svg) center center/contain no-repeat;
}
.c-rect__button.rate a:before {
  background: url(../common/images/function_icon_rate.svg) center center/contain no-repeat;
}
.c-rect__button.ins a:before {
  background: url(../common/images/icon_insurance.svg) center center/contain no-repeat;
}
.c-rect__button.card a:before {
  background: url(../common/images/icon_card.svg) center center/contain no-repeat;
}
.c-rect__button.rokin-app a:before {
  background: url(../common/images/icon_rokin-app.svg) center center/contain no-repeat;
}

.p-aside__content {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 35px;
  background: #F8F8F8;
}
.p-aside__content .c-aside__blurb {
  margin-bottom: 35px;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.35;
  text-align: center;
  letter-spacing: 0.1em;
}
.p-aside__content dl {
  text-align: center;
  letter-spacing: 0.075em;
}
.p-aside__content dl dt {
  font-size: 1.8rem;
  font-weight: 700;
}
.p-aside__content dl dd {
  padding: 20px 0 25px;
  font-size: 1.5rem;
  line-height: 1.35;
}
.p-aside__content .c-aside__round--button {
  display: block;
  max-width: 300px;
  height: 55px;
  margin: 0 auto;
}
.p-aside__content .c-aside__round--button a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #fff;
  border: 0.25em #C8D3E4 solid;
  border-radius: 9999px;
  color: #21519A;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 700;
  letter-spacing: 0.075em;
  text-align: center;
  transition: 0.5s ease;
}
.p-aside__content .c-aside__round--button a:hover {
  letter-spacing: 0.15em;
}

.c-pdf__button {
  position: relative;
  display: block;
  max-width: 530px;
  min-height: 80px;
  border-radius: 0.714em;
  overflow: hidden;
}
.c-pdf__button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 129px;
  height: 100%;
  background: url(../common/images/btn_point_back.svg) right center/contain no-repeat;
  pointer-events: none;
  z-index: 1;
}
.c-pdf__button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 3.214em;
  transform: translateY(-50%);
  display: block;
  width: 2em;
  height: 2.286em;
  background: url(../common/images/btn_point_pdf.svg) center center/contain no-repeat;
  pointer-events: none;
  z-index: 1;
}
.c-pdf__button a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 80px;
  padding-left: 65px;
  background: #fff;
  border: 2px #1A3763 solid;
  border-radius: 10px;
  font-size: clamp(1.3rem, 0.83vw, 1.6rem);
  line-height: 1.625;
  font-weight: 700;
  letter-spacing: 0.075em;
  text-align: center;
}
.c-pdf__button a::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 7.55%;
  transform: translateY(-50%);
  display: block;
  width: 1.518em;
  height: 1.214em;
  background: url(../common/images/icon_download.svg) center center/contain no-repeat;
  pointer-events: none;
}

.p-bulletList__disc--bk {
  position: relative;
}
.p-bulletList__disc--bk li {
  position: relative;
  padding-left: 1.25em;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.35;
  letter-spacing: 0.075em;
}
.p-bulletList__disc--bk li:not(:last-child) {
  margin-bottom: 8px;
}
.p-bulletList__disc--bk li::before {
  content: "";
  position: absolute;
  top: 0.75em;
  left: 0.5em;
  display: block;
  width: 0.2em;
  height: 0.2em;
  background: #000;
  border-radius: 9999px;
}
.p-bulletList__disc--bk li .bullet-text {
  padding: 5px 0;
  line-height: 1.7;
}

.p-bulletList__disc {
  position: relative;
}
.p-bulletList__disc li {
  position: relative;
  padding-left: 1.563em;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
  letter-spacing: 0.1em;
}
.p-bulletList__disc li:not(:last-child) {
  margin-bottom: 20px;
}
.p-bulletList__disc li .list-blurb {
  margin-bottom: 15px;
}
.p-bulletList__disc li::before {
  content: "";
  position: absolute;
  top: 0.45em;
  left: 0.5em;
  display: block;
  width: 0.5em;
  height: 0.5em;
  background: #176BEE;
  border-radius: 9999px;
}
.p-bulletList__disc li .aside-content p:not(:last-child) {
  margin-bottom: 15px;
}
.p-bulletList__disc li .aside-content p.aside-desc {
  position: relative;
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.p-bulletList__disc li .aside-content p.at-notes {
  position: relative;
  padding-left: 1em;
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.p-bulletList__disc li .aside-content p.at-notes::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}
.p-bulletList__disc li .aside-box {
  position: relative;
  margin-top: 15px;
  padding: 20px 25px;
  background: #F8F8F8;
  border-radius: 5px;
}
.p-bulletList__disc li .aside-box .aside-text:not(:last-child) {
  margin-bottom: 5px;
}
.p-bulletList__disc li .aside-box .aside-text {
  font-size: clamp(1.4rem, 0.84vw, 1.6rem);
  line-height: 1.8;
  letter-spacing: 0.07em;
}
.p-bulletList__disc li .aside-box .at-notes {
  position: relative;
  padding-left: 1em;
  font-size: clamp(1.3rem, 0.73vw, 1.4rem);
}
.p-bulletList__disc li .aside-box .at-notes::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}

.c-download__textbutton {
  display: inline-flex;
}
.c-download__textbutton a {
  position: relative;
  display: block;
  padding-left: 2.063em;
  color: #0096FF;
  font-size: clamp(1.3rem, 0.84vw, 1.6rem);
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.075em;
}
.c-download__textbutton a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: block;
  width: 1.313em;
  height: 1.313em;
  background: #fff url(../common/images/icon_circle_download.svg) center center/100% 100% no-repeat;
}

.p-bulletList__count--bk {
  position: relative;
  counter-reset: bk-number;
}
.p-bulletList__count--bk > li {
  position: relative;
  padding: 1.389em 0;
  font-size: clamp(1.5rem, 0.94vw, 1.8rem);
  line-height: 1.5;
  letter-spacing: 0.1em;
}
.p-bulletList__count--bk > li .list-blurb {
  padding-left: 1.667em;
  font-weight: 700;
}
.p-bulletList__count--bk > li .list-blurb:not(:last-child) {
  margin-bottom: 15px;
}
.p-bulletList__count--bk > li::before {
  counter-increment: bk-number;
  content: counter(bk-number) ".";
  position: absolute;
  top: 1.389em;
  left: 0;
  font-family: "Jost", sans-serif;
  font-size: clamp(1.5rem, 0.94vw, 1.8rem);
  line-height: 1.68;
  font-weight: 700;
}

.p-bulletList__count {
  position: relative;
  counter-reset: p-number;
}
.p-bulletList__count li {
  position: relative;
  padding: 1.389em 0;
  font-size: clamp(1.5rem, 0.94vw, 1.8rem);
  line-height: 1.5;
  letter-spacing: 0.1em;
}
.p-bulletList__count li .list-blurb {
  padding-left: 1.667em;
  font-weight: 700;
}
.p-bulletList__count li .list-blurb:not(:last-child) {
  margin-bottom: 15px;
}
.p-bulletList__count li .aside-content p:not(:last-child) {
  margin-bottom: 15px;
}
.p-bulletList__count li .aside-content p.aside-desc {
  position: relative;
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.p-bulletList__count li .aside-content p.at-notes {
  position: relative;
  padding-left: 1em;
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.p-bulletList__count li .aside-content p.at-notes::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}
.p-bulletList__count li::before {
  counter-increment: p-number;
  content: counter(p-number) ".";
  position: absolute;
  top: 1.389em;
  left: 0;
  font-family: "Jost", sans-serif;
  color: #176BEE;
  font-size: clamp(1.5rem, 0.94vw, 1.8rem);
  line-height: 1.68;
  font-weight: 700;
}
.p-bulletList__count li::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-image: linear-gradient(to right, #C8D3E4, #C8D3E4 3px, transparent 3px, transparent 8px);
  background-size: 8px 1px;
  background-position: left bottom;
  background-repeat: repeat-x;
}

.p-border-wrapping__support {
  padding: 30px 40px;
  background: #fff;
  border: 1px #176BEE solid;
  border-radius: 0.357em;
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
}
.p-border-wrapping__support .p-border__head {
  margin-bottom: 15px;
  color: #176BEE;
  font-size: clamp(1.6rem, 0.83vw, 1.8rem);
  font-weight: 700;
  letter-spacing: 0.1em;
}
.p-border-wrapping__support .p-border-content__caption {
  position: relative;
  margin-bottom: 15px;
  padding-left: 0.944em;
  font-size: clamp(1.6rem, 0.83vw, 1.8rem);
  font-weight: 700;
}
.p-border-wrapping__support .p-border-content__caption::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  display: block;
  width: 0.444em;
  height: 0.444em;
  background: #176BEE;
  border-radius: 9999px;
}
.p-border-wrapping__support .p-border-bulletList.list-indent {
  padding-left: 1.063em;
}
.p-border-wrapping__support .p-border-bulletList li dl {
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.p-border-wrapping__support .p-border-bulletList li dl dt {
  position: relative;
}
.p-border-wrapping__support .p-border-bulletList li dl dd {
  position: relative;
  flex: 1;
}
.p-border-wrapping__support .p-border-bulletList__disc li dl {
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.p-border-wrapping__support .p-border-bulletList__disc li dl dt {
  position: relative;
  padding-left: 0.938em;
  font-weight: 700;
}
.p-border-wrapping__support .p-border-bulletList__disc li dl dt::before {
  content: "・";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.p-border-wrapping__support .p-border-bulletList__disc li dl dd {
  position: relative;
  flex: 1;
}

.p-border-wrapping__contact {
  padding: 35px 40px 20px;
  background: #fff;
  border: 1px #6897DF solid;
  border-radius: 0.357em;
}
.p-border-wrapping__contact .p-border-bulletList__disc {
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  letter-spacing: 0.05em;
}
.p-border-wrapping__contact .p-border-bulletList__disc dt {
  position: relative;
  padding-left: 0.938em;
  font-weight: 700;
}
.p-border-wrapping__contact .p-border-bulletList__disc dt::before {
  content: "";
  position: absolute;
  top: 0.25em;
  left: 0;
  display: block;
  width: 0.5em;
  height: 0.5em;
  background: #176BEE;
  border-radius: 9999px;
}
.p-border-wrapping__contact .p-border-bulletList__disc dd {
  padding: 0.5em 0 0.938em 0.938em;
  line-height: 1.5;
}

.p-border-wrapping__count {
  padding: 30px 30px 10px;
  background: #fff;
  border: 1px #6897DF solid;
  border-radius: 0.357em;
}
.p-border-wrapping__count .p-border__head {
  position: relative;
  margin-bottom: 10px;
  color: #176BEE;
  font-size: clamp(1.5rem, 0.83vw, 1.8rem);
  font-weight: 700;
  letter-spacing: 0.1em;
}
.p-border-wrapping__count .p-border__head::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -0.8em;
  transform: translateY(-50%);
  display: block;
  width: 0.15em;
  height: 1.35em;
  background: #176BEE;
  border-radius: 9999px;
}
.p-border-wrapping__count .p-border-bulletList__count {
  position: relative;
  counter-reset: count-number;
}
.p-border-wrapping__count .p-border-bulletList__count li {
  position: relative;
  padding: 1.429em 0 1.429em 1.786em;
  line-height: 1.5;
  letter-spacing: 0.1em;
}
.p-border-wrapping__count .p-border-bulletList__count li .list-blurb {
  font-size: clamp(1.5rem, 0.94vw, 1.8rem);
  font-weight: 700;
}
.p-border-wrapping__count .p-border-bulletList__count li .list-blurb:not(:last-child) {
  margin-bottom: 15px;
}
.p-border-wrapping__count .p-border-bulletList__count li .list-content {
  position: relative;
}
.p-border-wrapping__count .p-border-bulletList__count li .list-content p {
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.p-border-wrapping__count .p-border-bulletList__count li .list-content p:not(:last-child) {
  margin-bottom: 10px;
}
.p-border-wrapping__count .p-border-bulletList__count li::before {
  counter-increment: count-number;
  content: counter(count-number) ".";
  position: absolute;
  top: 1.389em;
  left: 0;
  font-family: "Jost", sans-serif;
  color: #176BEE;
  font-size: clamp(1.5rem, 0.94vw, 1.8rem);
  font-weight: 700;
}
.p-border-wrapping__count .p-border-bulletList__count li:not(:last-child)::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-image: linear-gradient(to right, #C8D3E4, #C8D3E4 3px, transparent 3px, transparent 8px);
  background-size: 8px 1px;
  background-position: left bottom;
  background-repeat: repeat-x;
}

.p-border-wrapping__notes--gray {
  padding: 30px 30px 20px;
  background: #fff;
  border: 1px #778899 solid;
  border-radius: 0.357em;
}
.p-border-wrapping__notes--gray dl {
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  letter-spacing: 0.05em;
}
.p-border-wrapping__notes--gray dl dt {
  position: relative;
  color: #1f3134;
  font-weight: 700;
}
.p-border-wrapping__notes--gray dl dd {
  padding: 0.938em 0;
  line-height: 1.5;
}
.p-border-wrapping__notes--gray dl dd p {
  position: relative;
  padding-left: 1em;
}
.p-border-wrapping__notes--gray dl dd p:not(:last-child) {
  margin-bottom: 5px;
}
.p-border-wrapping__notes--gray dl dd p::before {
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
}

.p-border-wrapping__notes--blue {
  padding: 30px 30px 20px;
  background: #fff;
  border: 1px #000080 solid;
  border-radius: 0.357em;
}
.p-border-wrapping__notes--blue dl {
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  letter-spacing: 0.05em;
}
.p-border-wrapping__notes--blue dl dt {
  position: relative;
  color: #000080;
  font-weight: 700;
}
.p-border-wrapping__notes--blue dl dd {
  padding: 0.938em 0;
  line-height: 1.5;
}
.p-border-wrapping__notes--blue dl dd p {
  position: relative;
  padding-left: 1em;
}
.p-border-wrapping__notes--blue dl dd p:not(:last-child) {
  margin-bottom: 5px;
}
.p-border-wrapping__notes--blue dl dd p::before {
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
}

.p-border-wrapping__notes {
  padding: 30px 30px 20px;
  background: #fff;
  border: 1px #ee0000 solid;
  border-radius: 0.357em;
}
.p-border-wrapping__notes dl {
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  letter-spacing: 0.05em;
}
.p-border-wrapping__notes dl dt {
  position: relative;
  color: #ee0000;
  font-weight: 700;
}
.p-border-wrapping__notes dl dd {
  padding: 0.938em 0;
  line-height: 1.5;
}
.p-border-wrapping__notes dl dd p {
  position: relative;
  padding-left: 1em;
}
.p-border-wrapping__notes dl dd p:not(:last-child) {
  margin-bottom: 5px;
}
.p-border-wrapping__notes dl dd p::before {
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
}

.p-bold-border-wrapping {
  position: relative;
  width: 640px;
  margin: 0 auto;
  padding: 55px 0;
  border: 0.571em #ddd solid;
  border-radius: 0.714em;
}
.p-bold-border-wrapping .p-bold-border__head {
  margin-bottom: 35px;
  font-size: clamp(1.5rem, 0.94vw, 1.8rem);
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.075em;
  line-height: 1.625;
}
.p-bold-border-wrapping .c-rect__button {
  margin: 0 auto;
}

.p-link-board .p-bold-border-wrapping {
  margin: 0;
}

.p-descrp-board,
.p-desc-prgh {
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
  letter-spacing: 0.075em;
}

.p-view-more__link {
  display: inline-block;
  width: 100%;
}
.p-view-more__link a {
  transition: 0.5s ease;
  position: relative;
  display: inline-block;
  padding-left: 1.875em;
  color: #0096ff;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
  text-decoration: none !important;
}
.p-view-more__link a::before {
  content: "";
  position: absolute;
  top: 0.125em;
  left: 0;
  display: block;
  width: 1.25em;
  height: 1.25em;
  background: url(../common/images/icon_circle_link.svg) center center/contain no-repeat;
}
.p-view-more__link a:hover {
  opacity: 0.65;
}

.p-text__link {
  transition: 0.5s ease;
  color: #3873CF;
  text-decoration: underline;
}
.p-text__link:hover {
  opacity: 0.65;
}

.p-general-table {
  position: relative;
  font-size: clamp(1.5rem, 0.84vw, 1.6rem);
}
.p-general-table .p-general-table__count {
  counter-reset: g-count-number;
}
.p-general-table .p-general-table__count > li dl dt {
  display: flex;
  flex-wrap: wrap;
  margin-right: 15px;
  border-top: 1px #3873CF solid;
  padding: 45px 10px;
  font-size: clamp(1.5rem, 0.94vw, 1.8rem);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.25;
}
.p-general-table .p-general-table__count > li dl dt::before {
  counter-increment: g-count-number;
  content: counter(g-count-number);
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  top: -4px;
  width: 28px;
  height: 28px;
  background: #3873CF;
  margin-right: 15px;
  border-radius: 50%;
  font-family: "Jost", sans-serif;
  color: #fff;
  font-size: clamp(1.5rem, 0.89vw, 1.7rem);
}
.p-general-table .p-general-table__count > li dl dd {
  position: relative;
  border-top: 1px #D4D4D4 solid;
  padding: 45px 30px;
  font-size: clamp(1.5rem, 0.84vw, 1.6rem);
  line-height: 1.25;
  letter-spacing: 0.05em;
}
.p-general-table .p-general-table__count > li dl dd p:not(:last-child) {
  margin-bottom: 15px;
}
.p-general-table .p-general-table__count > li dl dd .document-card__list {
  margin-top: -10px;
}
.p-general-table .p-general-table__count > li dl dd .document-card__list.multi-card li {
  margin-top: 10px;
}
.p-general-table .p-general-table__count > li dl dd .document-card__list.multi-card li::before {
  top: 2.438em;
}
.p-general-table .p-general-table__count > li dl dd .document-card__list.multi-card li .document-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.p-general-table .p-general-table__count > li dl dd .document-card__list.multi-card li .document-content .document-content__card {
  margin-right: 15px;
}
.p-general-table .p-general-table__count > li dl dd .document-card__list.multi-card li p {
  margin: 0;
  margin-right: 15px;
  color: #3873CF;
  font-size: clamp(1.5rem, 0.89vw, 1.7rem);
  font-weight: 700;
  letter-spacing: 0.1em;
}
.p-general-table .p-general-table__count > li dl dd .document-card__list li {
  position: relative;
  padding-left: 1.125em;
}
.p-general-table .p-general-table__count > li dl dd .document-card__list li:not(:last-child) {
  margin-bottom: 10px;
}
.p-general-table .p-general-table__count > li dl dd .document-card__list li::before {
  content: "";
  position: absolute;
  top: 1.813em;
  left: 0;
  display: block;
  width: 0.5em;
  height: 0.5em;
  background: #3873CF;
  border-radius: 50%;
}
.p-general-table .p-general-table__count > li dl dd .document-content {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  margin-top: -10px;
}
.p-general-table .p-general-table__count > li dl dd .document-content .document-content__card {
  display: block;
  min-width: 200px;
  margin-right: 25px;
  margin-top: 10px;
  padding: 0.794em;
  background: #F2F6FF;
  border-radius: 0.294em;
  color: #3873CF;
  font-size: clamp(1.5rem, 0.89vw, 1.7rem);
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.1em;
  white-space: normal;
}
.p-general-table .p-general-table__db {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.p-general-table .p-general-table__db.scroll-inner {
  max-width: 900px;
}
.p-general-table .p-general-table__db caption {
  position: absolute;
  top: calc(-1em - 10px);
  right: 0;
  text-align: right;
}
.p-general-table .p-general-table__db th, .p-general-table .p-general-table__db td {
  position: relative;
  padding: 8px;
  border: 1px #ccc solid;
  line-height: 1.35;
  font-weight: 500;
  background-clip: padding-box !important;
}
.p-general-table .p-general-table__db th.total-body, .p-general-table .p-general-table__db td.total-body {
  position: relative;
  background-size: auto auto;
  background-color: #E5EDFF;
  background-image: repeating-linear-gradient(135deg, transparent, transparent 5px, #F2F6FF 5px, #F2F6FF 10px);
  padding: 20px 10px;
  background: transparent;
  font-weight: 700;
}
.p-general-table .p-general-table__db .inner-table th, .p-general-table .p-general-table__db .inner-table td {
  padding: 0 8px;
  border: none;
}
.p-general-table .p-general-table__db th {
  background: #f2f6ff;
}
.p-general-table .p-general-table__db .bg-gray {
  background: #eee;
}
.p-general-table .p-general-table__db .bg-palesky {
  background: #f2f6ff;
}
.p-general-table .p-general-table__outline > li > dl > dt {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  background: #EFEFEF;
  padding: 20px 25px;
  font-size: clamp(1.5rem, 0.84vw, 1.6rem);
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.p-general-table .p-general-table__outline > li > dl > dd {
  position: relative;
  padding: 25px 35px;
  font-size: clamp(1.5rem, 0.84vw, 1.6rem);
  line-height: 1.5;
}
.p-general-table .p-general-table__outline > li > dl > dd * {
  letter-spacing: 0.05em !important;
}
.p-general-table .p-general-table__outline > li > dl > dd .at-notes {
  text-indent: -1em;
  margin-left: 1em;
}
.p-general-table .p-general-table__outline > li > dl > dd a {
  color: #0096FF;
  text-decoration: underline;
}

.--gray-line {
  position: relative;
}
.--gray-line::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 1px;
  background: #DDDDDD;
}

.at-notes__list {
  counter-reset: count-number;
}
.at-notes__list ul li {
  position: relative;
  padding-left: 40px;
  line-height: 1.4;
  font-weight: 400;
}
.at-notes__list ul li::before {
  counter-increment: count-number;
  content: "(※" counter(count-number) ")";
  position: absolute;
  left: 0;
}
.at-notes__list ul li:not(:last-child) {
  margin-bottom: 5px;
}

.scroll-wrapper {
  position: relative;
}

.simplebar-track {
  background: #E2E2E2;
  border-radius: 9999px;
}

.simplebar-track .simplebar-scrollbar.simplebar-visible::before {
  opacity: 1;
}

.simplebar-track.simplebar-horizontal {
  height: 7px;
}

.simplebar-scrollbar:before {
  background: #6897DF;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  top: 0;
}

/* text
------------------------------------------------------*/
.at-foot-notes {
  position: relative;
  padding-left: 1em;
  font-size: 87.5%;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.at-foot-notes::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}

.foot-notes {
  position: relative;
  font-size: 87.5%;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.foot-notes:not(:last-child) {
  margin-bottom: 5px;
}

.ft-bold {
  font-weight: 700;
}

.fz-sml {
  font-size: 87.5%;
}

.ft-red {
  color: #ff3346;
}

.ft-blue {
  color: #3366cc;
}

.fc-marin {
  color: #176BEE;
}

.fc-skyblue {
  color: #0096FF;
}

/* position
------------------------------------------------------*/
.posi-l {
  text-align: left;
}

.posi-c {
  text-align: center;
}

.posi-r {
  text-align: right;
}

.posi-mg-c {
  margin-right: auto;
  margin-left: auto;
}

.ad-content {
  padding: 0 1.563em;
}

.--p-pd-l-1 {
  padding-left: 1em;
}

@media screen and (min-width: 1081px) {
  /* ------------------------------------------------------*/
  /* margin padding set
  ------------------------------------------------------*/
  .--p-mg-y-50 {
    margin: 50px 0 !important;
  }
  .--p-mg-t-5 {
    margin-top: 5px !important;
  }
  .--p-mg-t-10 {
    margin-top: 10px !important;
  }
  .--p-mg-t-15 {
    margin-top: 15px !important;
  }
  .--p-mg-t-20 {
    margin-top: 20px !important;
  }
  .--p-mg-t-40 {
    margin-top: 40px !important;
  }
  .--p-mg-t-50 {
    margin-top: 50px !important;
  }
  .--p-mg-b-5 {
    margin-bottom: 5px !important;
  }
  .--p-mg-b-10 {
    margin-bottom: 10px !important;
  }
  .--p-mg-b-15 {
    margin-bottom: 15px !important;
  }
  .--p-mg-b-20 {
    margin-bottom: 20px !important;
  }
  .--p-mg-b-30 {
    margin-bottom: 30px !important;
  }
  .--p-mg-b-40 {
    margin-bottom: 40px !important;
  }
  .--p-mg-b-50 {
    margin-bottom: 50px !important;
  }
  .--p-mg-b-60 {
    margin-bottom: 60px !important;
  }
  .--p-mg-b-65 {
    margin-bottom: 65px !important;
  }
  .--p-mg-b-70 {
    margin-bottom: 70px !important;
  }
  .--p-mg-b-80 {
    margin-bottom: 80px !important;
  }
  .--p-mg-b-85 {
    margin-bottom: 85px !important;
  }
  .--p-mg-b-100 {
    margin-bottom: 100px !important;
  }
  .--p-pd-t-20 {
    padding-top: 20px !important;
  }
  .--p-pd-y-10 {
    padding: 10px 0 !important;
  }
  .--p-pd-y-40 {
    padding: 40px 0 !important;
  }
  .--p-pd-y-80 {
    padding: 80px 0 !important;
  }
  .--p-pd-t-60 {
    padding-top: 60px !important;
  }
  .--p-pd-t-80 {
    padding-top: 80px !important;
  }
  .--p-pd-b-30 {
    padding-bottom: 30px !important;
  }
  .--p-pd-b-50 {
    padding-bottom: 50px !important;
  }
  .--p-pd-b-80 {
    padding-bottom: 80px !important;
  }
  .--p-pd-b-100 {
    padding-bottom: 100px !important;
  }
  .--p-pd-l-25 {
    padding-left: 25px;
  }
  .ps-scrollbar-y-rail {
    display: none;
  }
  /* text
  ------------------------------------------------------*/
  .page-title__visual .page-main__catch {
    position: absolute;
    bottom: 60px;
    left: 6.15%;
    width: 39%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    height: 60.8%;
    padding: 0.441em 3.438em;
    background: #fff;
    border-radius: 20px;
    z-index: 20;
  }
  .p-category-guide .p-guide__panel {
    display: flex;
    flex-wrap: wrap;
    margin-top: -2.5em;
  }
  .p-category-guide .p-guide__panel li {
    width: 48.7%;
    margin-top: 2.5em;
  }
  .p-category-guide .p-guide__panel li:not(:nth-child(2n)) {
    margin-right: 2.6%;
  }
  .p-category-guide .p-guide__panel li a {
    min-height: 17.143em;
    padding: 35px 45px 30px;
  }
  .p-guide__adobe {
    display: inline-flex;
    align-items: center;
  }
  .p-guide__adobe p {
    flex: 1;
    margin-right: 35px;
  }
  .p-border-wrapping__support .p-border-bulletList li:not(:last-child),
  .p-border-wrapping__support .p-border-bulletList__disc li:not(:last-child) {
    margin-bottom: 15px;
  }
  .p-border-wrapping__support .p-border-bulletList li dl,
  .p-border-wrapping__support .p-border-bulletList__disc li dl {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .p-border-wrapping__support .p-border-bulletList li dl dt,
  .p-border-wrapping__support .p-border-bulletList__disc li dl dt {
    width: 10.625em;
  }
  .p-general-table .p-general-table__count > li:last-child dl dt {
    border-bottom: 1px #3873CF solid;
  }
  .p-general-table .p-general-table__count > li:last-child dl dd {
    border-bottom: 1px #D4D4D4 solid;
  }
  .p-general-table .p-general-table__count > li dl {
    display: flex;
    flex-wrap: wrap;
  }
  .p-general-table .p-general-table__count > li dl dt {
    align-content: center;
    width: 380px;
  }
  .p-general-table .p-general-table__count > li dl dd {
    flex: 1;
  }
  .p-general-table .p-general-table__outline > li:not(:last-child) {
    margin-bottom: 10px;
  }
  .p-general-table .p-general-table__outline > li > dl {
    display: flex;
    flex-wrap: wrap;
  }
  .p-general-table .p-general-table__outline > li > dl > dt {
    width: 280px;
  }
  .p-general-table .p-general-table__outline > li > dl > dd {
    flex: 1;
  }
  .p-bold-border-wrapping .p-bold-border__head.multi-hgt {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    min-height: 3.25em;
  }
  .kinri-nest__elements:not(:last-child) {
    margin-bottom: 60px;
  }
  .p-link-board {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .p-link-board .p-bold-border-wrapping {
    width: 47.5%;
    max-width: 640px;
  }
  .relate-guide__list {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .relate-guide__list li {
    width: 31.42%;
    max-width: 400px;
  }
  .relate-guide__list li:not(:last-child) {
    margin-right: 2.87%;
  }
  .relate-guide__list li .c-rect__button {
    width: 100%;
  }
}
@media screen and (max-width: 1080px) {
  /* ------------------------------------------------------*/
  /* margin padding set
  ------------------------------------------------------*/
  .--s-mg-t-5 {
    margin-top: 5px !important;
  }
  .--s-mg-t-10 {
    margin-top: 10px !important;
  }
  .--s-mg-t-20 {
    margin-top: 20px !important;
  }
  .--s-mg-t-25 {
    margin-top: 25px !important;
  }
  .--s-mg-b-5 {
    margin-bottom: 5px !important;
  }
  .--s-mg-b-10 {
    margin-bottom: 10px !important;
  }
  .--s-mg-b-15 {
    margin-bottom: 15px !important;
  }
  .--s-mg-b-20 {
    margin-bottom: 20px !important;
  }
  .--s-mg-b-25 {
    margin-bottom: 25px !important;
  }
  .--s-mg-b-30 {
    margin-bottom: 30px !important;
  }
  .--s-mg-b-40 {
    margin-bottom: 40px !important;
  }
  .--s-mg-b-45 {
    margin-bottom: 45px !important;
  }
  .--s-mg-b-50 {
    margin-bottom: 50px !important;
  }
  .--s-mg-b-55 {
    margin-bottom: 55px !important;
  }
  .--s-mg-b-60 {
    margin-bottom: 60px !important;
  }
  .--s-mg-b-70 {
    margin-bottom: 70px;
  }
  .--s-mg-y-40 {
    margin: 40px 0 !important;
  }
  .--s-pd-y-40 {
    padding: 40px 0 !important;
  }
  .--s-pd-t-25 {
    padding-top: 25px !important;
  }
  .--s-pd-t-40 {
    padding-top: 40px !important;
  }
  .--s-pd-t-50 {
    padding-top: 50px !important;
  }
  .--s-pd-b-20 {
    padding-bottom: 20px !important;
  }
  .--s-pd-b-30 {
    padding-bottom: 30px !important;
  }
  .--s-pd-b-35 {
    padding-bottom: 35px !important;
  }
  .--s-pd-b-40 {
    padding-bottom: 40px !important;
  }
  .--s-pd-b-50 {
    padding-bottom: 50px !important;
  }
  .--s-pd-b-60 {
    padding-bottom: 60px !important;
  }
  .--s-pd-b-80 {
    padding-bottom: 80px !important;
  }
  .ad-content {
    padding: 0 0.714em;
  }
  .breadcrumbs {
    width: 92%;
  }
  .breadcrumbs ul {
    overflow-x: scroll;
    word-break: keep-all;
    white-space: nowrap;
  }
  .breadcrumbs ul::-webkit-scrollbar {
    display: none;
  }
  .page-title__versatile {
    min-height: 110px;
  }
  .page-title__versatile h1 {
    width: 87.5%;
    line-height: 1.35;
  }
  .page-title__versatile + .page-body {
    padding-top: 40px;
  }
  .page-title__visual {
    padding-bottom: 20px;
  }
  .page-title__visual .ofi-cover-img.obj-posi-r {
    -o-object-position: 80% center;
       object-position: 80% center;
    font-family: "object-fit:cover;object-position:80% center;";
  }
  .page-title__visual figure::before {
    content: "";
    display: block;
    padding-top: 42.7%;
  }
  .page-title__visual .page-main__catch {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 88%;
    margin: -35px 0 20px;
    padding: 25px 20px;
    background: #fff;
    border-radius: 10px;
    z-index: 20;
  }
  .page-title__visual .page-main__catch h1 {
    margin-bottom: 15px;
    text-align: center;
    letter-spacing: 0.1em;
  }
  .page-title__visual .page-main__catch p {
    line-height: 1.85;
  }
  .page-body {
    width: 90.67%;
    padding-bottom: 80px;
  }
  .page-body h2 {
    margin-bottom: 25px;
  }
  .page-body h3 {
    padding: 0.833em 0.972em;
    line-height: 1.25;
  }
  .page-body h3::before {
    background: url(../common/images/component_h3_sp.png);
  }
  .page-body h4 {
    padding: 0.469em 0.333em;
    line-height: 1.3;
    letter-spacing: 0.05em;
  }
  .page-body__elements {
    width: 100%;
  }
  .p-guide__adobe p {
    margin-bottom: 15px;
  }
  .p-guide__adobe .c-guide__banner {
    margin: 0 auto;
  }
  .p-aside__content {
    padding: 40px 20px;
  }
  .p-aside__content dl dd {
    text-align: left;
  }
  .p-aside__content .c-aside__button--round {
    width: 250px;
    height: 50px;
  }
  .p-aside__content .c-aside__button--round a {
    border: 0.133em #C8D3E4 solid;
  }
  .p-category-guide .p-guide__panel li:not(:last-child) {
    margin-bottom: 30px;
  }
  .p-category-guide .p-guide__panel li a {
    padding: 1.786em 1.786em 2.5em;
  }
  .p-category-guide .p-guide__panel li a dl dt::before {
    width: 1.053em;
    height: 1.053em;
  }
  .p-category-guide .p-guide__panel li a dl dd {
    padding-top: 20px;
    line-height: 1.5;
  }
  .c-rect__button a {
    letter-spacing: 0.05em;
  }
  .c-pdf__button {
    width: 83.3%;
    max-width: 530px;
    min-width: 300px;
    min-height: 50px;
    margin: 0 auto;
  }
  .c-pdf__button::before {
    width: 65px;
    background: url(../common/images/btn_point_back.svg) right center/cover no-repeat;
  }
  .c-pdf__button::after {
    left: 1.429em;
    width: 1.429em;
    height: 1.643em;
  }
  .c-pdf__button a {
    min-height: 50px;
    padding: 5px 0 5px 32px;
    line-height: 1.3;
  }
  .c-pdf__button a::after {
    right: 1.429em;
    width: 1.214em;
    height: 1em;
  }
  .p-bulletList__disc li {
    line-height: 1.3;
    letter-spacing: 0.05em;
  }
  .p-bulletList__disc li:not(:last-child) {
    margin-bottom: 15px;
  }
  .p-bulletList__disc li::before {
    top: 0.75rem;
  }
  .p-bulletList__disc--bk li {
    padding-left: 1em;
  }
  .p-border-wrapping__count {
    padding: 25px 20px 10px;
  }
  .p-border-wrapping__count .p-border__head {
    padding-left: 0.8em;
    letter-spacing: 0.075em;
  }
  .p-border-wrapping__count .p-border__head::before {
    left: 0;
  }
  .p-border-wrapping__count .p-border-bulletList__count li {
    padding: 1.071em 0 1.071em 1.429em;
  }
  .p-border-wrapping__count .p-border-bulletList__count li .list-blurb:not(:last-child) {
    margin-bottom: 10px;
  }
  .p-border-wrapping__count .p-border-bulletList__count li::before {
    top: 1.071em;
  }
  .p-border-wrapping__count .p-border-bulletList__count li:not(:last-child)::after {
    background-image: linear-gradient(to right, #C8D3E4, #C8D3E4 2px, transparent 2px, transparent 6px);
    background-size: 6px 1px;
  }
  .p-border-wrapping__support {
    padding: 25px 20px 15px;
  }
  .p-border-wrapping__support .p-border__head {
    margin-bottom: 20px;
    line-height: 1.3;
    letter-spacing: 0.075em;
  }
  .p-border-wrapping__support .p-border-bulletList__disc li dl dt {
    line-height: 1.3;
  }
  .p-border-wrapping__support .p-border-bulletList__disc li dl dd {
    padding: 0.5em 0 0.5em 0.938em;
  }
  .p-border-wrapping__contact {
    padding: 25px 20px 15px;
  }
  .p-border-wrapping__contact .p-border-bulletList__disc dt {
    line-height: 1.3;
  }
  .p-border-wrapping__notes--blue,
  .p-border-wrapping__notes--gray,
  .p-border-wrapping__notes {
    padding: 25px 20px 15px;
  }
  .p-border-wrapping__notes--blue dl dd p:not(:last-child),
  .p-border-wrapping__notes--gray dl dd p:not(:last-child),
  .p-border-wrapping__notes dl dd p:not(:last-child) {
    margin-bottom: 5px;
  }
  .p-bold-border-wrapping {
    width: 100%;
    margin: 0 auto;
    padding: 30px 35px;
    border: 5px #ddd solid;
  }
  .p-bold-border-wrapping .p-bold-border__head {
    margin-bottom: 20px;
    line-height: 1.45;
    letter-spacing: 0.05em;
  }
  .p-bold-border-wrapping .c-rect__button {
    height: 60px;
  }
  .p-link-board {
    width: 100%;
  }
  .p-link-board .p-bold-border-wrapping:not(:last-child) {
    margin-bottom: 25px;
  }
  .p-general-table .p-general-table__count {
    border-bottom: 1px #3873CF solid;
  }
  .p-general-table .p-general-table__count > li dl dt {
    align-items: center;
    min-height: 43px;
    padding: 15px 0;
  }
  .p-general-table .p-general-table__count > li dl dt::before {
    top: 0;
    width: 22px;
    height: 22px;
  }
  .p-general-table .p-general-table__count > li dl dd {
    padding: 25px 0 30px;
  }
  .p-general-table .p-general-table__count > li dl dd p {
    line-height: 1.3;
  }
  .p-general-table .p-general-table__count > li dl dd p:not(:last-child) {
    margin-bottom: 25px;
  }
  .p-general-table .p-general-table__count > li dl dd .document-content__card {
    min-width: 160px;
    margin-right: 5px;
    padding: 0.8em 1em;
    white-space: normal;
  }
  .p-general-table .p-general-table__count > li dl dd .document-card__list.multi-card li p.ind-text {
    margin-top: 5px;
  }
  .p-general-table .p-general-table__outline > li > dl > dt {
    min-height: 45px;
    padding: 15px 10px;
  }
  .p-general-table .p-general-table__outline > li > dl > dd {
    padding: 25px 10px;
  }
  .kinri-nest__elements:not(:last-child) {
    margin-bottom: 50px;
  }
  .relate-guide__list .c-rect__button {
    width: 250px;
    height: 50px;
    margin: 0 auto;
  }
  .relate-guide__list .c-rect__button.loan-apply {
    margin-bottom: 30px !important;
  }
  .scroll-wrapper {
    position: relative;
    padding-bottom: 15px;
  }
  .scroll-wrapper table {
    position: relative;
    width: 1000px !important;
  }
}
@media screen and (min-width: 1081px) and (max-width: 1300px) {
  /* ------------------------------------------------------*/
  .page-title__visual .page-main__catch {
    padding: 0.441em 2.5em;
  }
}
/* variables */
.maintenance-contents p {
  margin-bottom: 30px;
  font-size: clamp(1.5rem, 0.89vw, 1.7rem);
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.05em;
  line-height: 1.5;
}
.maintenance-contents p img {
  display: inline-block;
  width: 154px;
  max-width: 100%;
  height: auto;
}
.maintenance-contents .link-btn {
  text-align: center;
}
.maintenance-contents .link-btn a {
  transition: 0.5s ease;
  position: relative;
  display: inline-block;
  padding-left: 2.063em;
  color: #0096ff;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 500;
  line-height: 1.5;
}
.maintenance-contents .link-btn a::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  display: block;
  width: 1.25em;
  height: 1.25em;
  background: url(../common/images/icon_circle_link.svg) center center/contain no-repeat;
}
.maintenance-contents .link-btn a:hover {
  opacity: 0.65;
}

@media screen and (max-width: 1080px) {
  /* ------------------------------------------------------*/
}
@media screen and (min-width: 1081px) {
  /* ------------------------------------------------------*/
  .relate-guide__list .c-rect__button {
    width: 400px;
  }
}
@media screen and (max-width: 1080px) {
  /* ------------------------------------------------------*/
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL21haW50ZW5hbmNlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fbWl4aW4uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX21peGluX3N2Zy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fY29tbW9uLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19jb21wb25lbnQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL21haW50ZW5hbmNlLnNjc3MlMjNzYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0doQjtxRUFBQTtBQ0FBO0VGQ0EsU0FBQTtFQUNBLFVBQUE7QUFDQTs7QUVFQTs7O0VBR0Usc0JBQUE7QUZDRjs7QUVFQTtFQUNDLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2Q0FBQTtFQUNBLGNBQUE7QUZDRDtBRVNBO0VBQ0MsY0FBQTtBRkhEOztBRU1BO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QUZIRDs7QUVNQTtFQUNDLFNBQUE7RUFDQSxVQUFBO0FGSEQ7O0FFTUE7RUFDRSxxQkFBQTtFQUNBLDZGQUFBO0VBQ0EsZ0dBQUE7QUZIRjs7QUVPQTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFRkpBLGdCQUFBO0VBQ0QsOEJBQUE7RUVNQywwQkFBQTtFRkpELGlDQUFBO0VBQ0Esd0JBQUE7RUVNQyw2QkFBQTtFRkpELCtCQUFBO0VFTUMsa0JBQUE7RUZKRCxnQkVNQztFQUNBLDJCQUFBO0VGTEQsY0FBQTtFQUNBLGdCQUFBO0VFT0Msa0NBQUE7RUZMRCxhQUFBO0FBQ0E7O0FFU0E7RUZOQSwyQkFBQTtBQUNBOztBRVNBO0VBQ0MscUJBQUE7QUZORDs7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RjtBQUNGO0FPMXNJQTtFQUNBLDBEQUFBO0FQNHNJQSIsImZpbGUiOiJtYWludGVuYW5jZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJib290c3RyYXBcIiBhcyBicztcclxuXHJcbi8vIOOBk+OBk+OBi+OCieWFsemAmuOCueOCv+OCpOODq1xyXG4vKiB2YXJpYWJsZXMgKi9cclxuJGJsdWU6ICMxNzZCRUUgIWRlZmF1bHQ7XHJcblxyXG4ubWFpbnRlbmFuY2UtY29udGVudHN7XHJcblx0cHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC44OXZ3LCAxLjdyZW0pO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTU0cHg7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxpbmstYnRue1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRhe1xyXG5cdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKC41cyk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6Mi4wNjNlbTtcclxuXHRcdFx0Y29sb3I6ICMwMDk2ZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDozcHg7XHJcblx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6MS4yNWVtO1xyXG5cdFx0XHRcdGhlaWdodDoxLjI1ZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2NpcmNsZV9saW5rLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdG9wYWNpdHk6IC42NTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KXtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbn1cclxuXHJcbi8vIOOBk+OBk+OBvuOBp+WFsemAmuOCueOCv+OCpOODq1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MXB4KXtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yZWxhdGUtZ3VpZGVfX2xpc3QgLmMtcmVjdF9fYnV0dG9uIHtcclxuICAgIHdpZHRoOiA0MDBweDtcclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KXtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyogYmFzZSBjb2xvciBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kd2hpdGU6I2ZmZiAhZGVmYXVsdDtcclxuJGJsYWNrOiMwMDAgIWRlZmF1bHQ7XHJcbiRsaWdodC1ibHVlOiAjRjJGNkZGICFkZWZhdWx0O1xyXG4kYmx1ZTogIzE3NkJFRSAhZGVmYXVsdDtcclxuJGRlZXAtYmx1ZTogIzFBMzc2MyAhZGVmYXVsdDtcclxuXHJcbi8vIEJvZHlcclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG5cclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNpdGlvbi1iYXNlOmFsbCAuNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemUtYmFzZTogMS40ZW0gIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6NTAwICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtYmFzZToxLjAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1mYW1pbHktbm90by1zZXJpZjogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcclxuJGZvbnQtZmFtaWx5LW5vdG8tc2FuczogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1qb3N0OiAnSm9zdCcsIHNhbnMtc2VyaWY7XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcInZhcmlhYmxlc1wiO1xyXG5cclxuKiB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGZvbnQtc2l6ZTogNjIuNSU7XHJcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuXHR0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSh2YXJpYWJsZXMuJGJsYWNrLCAwKTtcclxuXHRvdmVyZmxvdzphdXRvO1xyXG59XHJcblxyXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCAsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5wLHVsLG9sLGxpLGRsLGR0LGRkLHAsY2FwdGlvbix0aCx0ZCxmb3JtLGlucHV0LHRleHRhcmVhLGJsb2NrcXVvdGUsYWRkcmVzcyxlbWJlZCxvYmplY3QsZmlndXJlLGVte1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2LGg3e1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS1tYWluLWNvbG9yOiAjMzAzMDMwO1xyXG4gIC0tbWFpbi1mb250OiAnTm90byBTYW5zIEpQJywgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbiAgLS1tYWluLWZvbnQtYm9sZDogJ05vdG8gU2FucyBKUCcsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLE1laXJ5bywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuXHJcbmJvZHkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDA7XHJcblx0YmFja2dyb3VuZDp2YXJpYWJsZXMuJGJvZHktYmc7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XHJcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNod3NcIiAxO1xyXG5cdGZvbnQta2VybmluZzogbm9uZTtcclxuXHJcblx0Zm9udC1zaXplOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogdmFyaWFibGVzLiRsaW5lLWhlaWdodC1iYXNlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O1xyXG5cdFxyXG5cdG91dGxpbmU6bm9uZTtcclxufVxyXG5cclxuXzpsYW5nKHgpOjotaW50ZXJuYWwtbWVkaWEtY29udHJvbHMtb3ZlcmxheS1jYXN0LWJ1dHRvbiwgYm9keSB7XHJcblx0Zm9udC13ZWlnaHQ6IHZhcmlhYmxlcy4kZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxle1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnVsW3JvbGU9J2xpc3QnXSxcclxub2xbcm9sZT0nbGlzdCddIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcblx0bWFyZ2luLWJvdHRvbTowO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcbmZpZ3VyZXtcclxuXHRsaW5lLWhlaWdodDowO1xyXG59XHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cclxuc3VwIHsgdG9wOiAtLjVlbTsgfVxyXG5cclxuXHJcbmEge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdmFyaWFibGVzLiRsaW5rLWRlY29yYXRpb247XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcclxufVxyXG5cclxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbnByZSxcclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG59XHJcblxyXG5wcmUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5cclxuaW1nIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGJvcmRlcjpub25lO1xyXG59XHJcblxyXG5pbWcsXHJcbnBpY3R1cmUge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaW5wdXQsIGJ1dHRvbixcclxudGV4dGFyZWEsIHNlbGVjdCB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6MDtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDA7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlIDogbm9uZTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3IgOiByZ2JhKDAsMCwwLDApO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLyotLVByZWZpeC0tKi9cclxuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xyXG5cdEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC0sIC1tb3otLCAnJyB7XHJcblx0XHQjeyRwcmVmaXh9I3skcHJvcGVydHl9OiAkdmFsdWU7XHJcblx0fVxyXG59XHJcblxyXG4vKi0tIGZsZXhib3ggLS0qL1xyXG5AbWl4aW4gZmxleGJveHtcclxuXHRkaXNwbGF5Oi13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6LW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcblx0ZmxleC13cmFwOndyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4c2V0KCRqdXN0LCRhbGlnbil7XHJcblx0LXdlYmtpdC1ib3gtcGFjazokanVzdDtcclxuXHQtbXMtZmxleC1wYWNrOiRqdXN0O1xyXG5cdGp1c3RpZnktY29udGVudDokanVzdDtcclxuXHQtd2Via2l0LWJveC1hbGlnbjokYWxpZ247XHJcblx0LW1zLWZsZXgtYWxpZ246JGFsaWduO1xyXG5cdGFsaWduLWl0ZW1zOiRhbGlnbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY29udGVudCgkanVzdCwkYWxpZ24pe1xyXG5cdC13ZWJraXQtYm94LXBhY2s6JGp1c3Q7XHJcblx0LW1zLWZsZXgtcGFjazokanVzdDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XHJcblx0LW1zLWZsZXgtbGluZS1wYWNrOiRhbGlnbjtcclxuXHRhbGlnbi1jb250ZW50OiRhbGlnbjtcclxufVxyXG5cclxuQG1peGluIGp1c3RpZnkoJGp1c3Qpe1xyXG5cdC13ZWJraXQtYm94LXBhY2s6JGp1c3Q7XHJcblx0LW1zLWZsZXgtcGFjazokanVzdDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XHJcbn1cclxuXHJcbkBtaXhpbiBhbGlnbi1pdGVtcygkYWxpZ24pe1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiRhbGlnbjtcclxuXHQtbXMtZmxleC1hbGlnbjokYWxpZ247XHJcblx0YWxpZ24taXRlbXM6JGFsaWduO1xyXG59XHJcblxyXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pe1xyXG5cdC1tcy1mbGV4LWxpbmUtcGFjazokYWxpZ247XHJcblx0YWxpZ24tY29udGVudDokYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBjb2x1bW57XHJcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleHdyYXB7XHJcblx0ZGlzcGxheTotd2Via2l0LWJveDtcclxuXHRkaXNwbGF5Oi1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbn1cclxuXHJcbkBtaXhpbiBncm93e1xyXG5cdC13ZWJraXQtYm94LWZsZXg6MTtcclxuXHRmbGV4LWdyb3c6MTtcclxufVxyXG5cclxuQG1peGluIGZ1bGwtd2lkdGgoJHByb3BlcnR5OiB0b3AsJGhlaWdodDogMTAwJSl7XHJcblx0Y29udGVudDpcIlwiO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdCN7JHByb3BlcnR5fTogMDtcclxuXHRsZWZ0OjA7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHR3aWR0aDoxMDB2dztcclxuXHRoZWlnaHQ6JGhlaWdodDtcclxuXHRtYXJnaW46MCBjYWxjKDUwJSAtIDUwdncpO1xyXG5cdHotaW5kZXg6LTE7XHJcbn1cclxuXHJcbi8qLS0gdGV4dCAtLSovXHJcbkBtaXhpbiB0cnVuY2F0ZSgkd2lkdGg6IDEwMCUpIHtcclxuXHR3aWR0aDogJHdpZHRoO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gY291bnRlcigkY291bnQpIHtcclxuXHRjb3VudGVyLXJlc2V0OiAkY291bnQ7XHJcblx0XHJcblx0PiBsaXtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiRjb3VudDsgIFxyXG5cdFx0XHRjb250ZW50OiBjb3VudGVyKCRjb3VudCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZWxsaXBzaXN7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQ6I2ZmZjtcclxuXHR9XHJcblx0XHJcblx0Jjo6YmVmb3Jle1xyXG5cdFx0Y29udGVudDogXCLvvaXvvaXvvaVcIjtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHRcclxuXHQmOjphZnRlcntcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4vKi0tIGhvdmVyIC0tKi9cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zOjAuNXMpe1xyXG5cdHRyYW5zaXRpb246JHRyYW5zIGVhc2U7XHJcbn1cclxuXHJcbi8qLS0gcG9zaXRpb24gLS0qL1xyXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyKCRwb3NpLXgsJHBvc2kteSl7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtICRwb3NpLXgsIC0gJHBvc2kteSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLSAkcG9zaS14LCAtICRwb3NpLXkpO1xyXG59XHJcblxyXG4vKi0tIGFzcGVjdCAtLSovXHJcbkBtaXhpbiBpbWFnZS1iZWZvcmUoJGhlaWdodCl7XHJcblx0Jjo6YmVmb3Jle1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdHBhZGRpbmctdG9wOiRoZWlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaW1hZ2UtYmxvY2t7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0dG9wOjA7XHJcblx0cmlnaHQ6MDtcclxuXHRib3R0b206MDtcclxuXHRsZWZ0OjA7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxufVxyXG5cclxuLyotLSB0ZXh0IC0tKi9cclxuQG1peGluIHRleHQtaGlkZGVue1xyXG5cdHRleHQtaW5kZW50OjEwMCU7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWl4aW4gYXdlc29tZXtcclxuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4vKi0tIHBvaW50IC0tKi9cclxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICR3aWR0aCwgJGhlaWdodCwgJGNvbG9yOiBjdXJyZW50Q29sb3IpIHtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHQkdmFsV2lkdGg6IGNhbGMoI3skd2lkdGh9IC8gMik7XHJcblx0JHZhbEhlaWdodDogY2FsYygjeyRoZWlnaHR9IC8gMik7XHJcblxyXG5cdEBpZiAkZGlyZWN0aW9uID09IHVwd2FyZCB7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogMCAkdmFsV2lkdGggJGhlaWdodCAkdmFsV2lkdGg7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodHdhcmQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XHJcblx0XHRib3JkZXItd2lkdGg6ICR2YWxIZWlnaHQgMCAkdmFsSGVpZ2h0ICR3aWR0aDtcclxuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd253YXJkIHtcclxuXHRcdCBib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdCBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHZhbFdpZHRoIDAgJHZhbFdpZHRoO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdHdhcmQgIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkdmFsSGVpZ2h0ICR3aWR0aCAkdmFsSGVpZ2h0IDA7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cHBlci1sZWZ0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0ICRoZWlnaHQgMCAwO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXBwZXItcmlnaHQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgJGhlaWdodCAkaGVpZ2h0IDA7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsb3dlci1yaWdodCB7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogMCAwICRoZWlnaHQgJGhlaWdodDtcclxuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxvd2VyLWxlZnQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XHJcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgMCAwICRoZWlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gYXJyb3coJHNpemUsICRib2xkLCAkY29sb3IsICRwb3NpeCwgJHBvc2l5LCAkZGVnKSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6ICRzaXplO1xyXG5cdGhlaWdodDogJHNpemU7XHJcblx0Ym9yZGVyLWNvbG9yOiRjb2xvcjtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci13aWR0aDogJGJvbGQgJGJvbGQgMCAwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0QGlmICRkZWcgPT0gcmlnaHQge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSg0NWRlZyk7XHJcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSB0b3Age1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH0gIEBlbHNlIGlmICRkZWcgPT0gYm90dG9tIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoMTM1ZGVnKTtcclxuXHR9ICBAZWxzZSBpZiAkZGVnID09IGxlZnQge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qLS0gZm9ybSAtLSovXHJcbkBtaXhpbiBwbGFjZWhvbGRlci1jb2xvcigkY29sb3IpIHtcclxuXHQmOnBsYWNlaG9sZGVyLXNob3duIHtcclxuXHRcdGNvbG9yOiAkY29sb3I7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiRjb2xvcjtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjokY29sb3I7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjokY29sb3I7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLyotLSBpY29uIC0tKi9cclxuQG1peGluIG1vcmVfYXJyb3coJGNvbG9yKXtcclxuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzEuOCA1LjknJTNFJTNDcGF0aCBmaWxsPSclMjMjeyRjb2xvcn0nIGQ9J00zMS44LDUuOUwwIDUuOSAwIDQuOSAyOC4yIDQuOSAyMS40IDAuOSAyMS45IDAgeicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxufVxyXG5cclxuQG1peGluIGljb25fYmxhbmsoJGNvbG9yKXtcclxuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NwYXRoIGZpbGw9JyUyMyN7JGNvbG9yfScgZD0nTTQwLDQ3Mkw0MCAyOTYgNDAgMTM2IDQwIDk2IDAgOTYgMCA1MTIgNDE2IDUxMiA0MTYgNDcyIDM3NiA0NzIgeicvJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNOTYsMHY0MTZoNDE2VjBIOTZ6IE00NzIsMzc2SDEzNlY0MGgzMzZWMzc2eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxufVxyXG5cclxuQG1peGluIGFycm93X3IoJGNvbG9yKXtcclxuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAwIDEyNSclM0UlM0NwYXRoIGZpbGw9JyUyMyN7JGNvbG9yfScgZD0nTTE5Ni4zLDcxLjNsLTUwLDUwYy00LjksNC45LTEyLjgsNC45LTE3LjcsMGMtNC45LTQuOS00LjktMTIuOCwwLTE3LjdMMTU3LjMsNzVIMTIuNUM1LjYsNzUsMCw2OS40LDAsNjIuMlM1LjYsNTAsMTIuNSw1MGgxNDQuOGwtMjguNy0yOC43Yy00LjktNC45LTQuOS0xMi44LDAtMTcuN3MxMi44LTQuOSwxNy43LDBsNTAsNTBDMjAxLjIsNTguNiwyMDEuMiw2Ni40LDE5Ni4zLDcxLjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG59XHJcblxyXG5AbWl4aW4gYXJyb3dfdGhhbigkY29sb3Ipe1xyXG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2LjYgMTInJTNFJTNDcGF0aCBmaWxsPSclMjMjeyRjb2xvcn0nIGQ9J00wLjYsMTJjMC4yLDAsMC4zLTAuMSwwLjUtMC4ybDUuNC01LjRjMC4zLTAuMywwLjMtMC43LDAtMC45TDEuMSwwLjJjLTAuMy0wLjMtMC43LTAuMy0wLjksMHMtMC4zLDAuNywwLDAuOUw1LjEsNmwtNC45LDQuOWMtMC4zLDAuMy0wLjMsMC43LDAsMC45QzAuMywxMS45LDAuNSwxMiwwLjYsMTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcjtcclxuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xyXG5AdXNlIFwibWl4aW5fc3ZnXCIgYXMgc3ZnO1xyXG5cclxuXHJcbi8qIHJlc2V0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKlxyXG4qe1xyXG5cdG91dGxpbmU6MXB4ICNmZjAwMDAgc29saWQ7XHJcbn1cclxuKi9cclxuXHJcbm9sLFxyXG51bHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxufVxyXG5cclxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBiYXNlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5ib2R5e1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdG92ZXJmbG93OmNsaXA7XHJcbn1cclxuXHJcbmRpdi5wYWdlV3JhcHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6MTAwJTtcclxuXHR0ZXh0LWFsaWduOmxlZnQ7XHJcbn1cclxuXHJcbi5vZmktaW1ne1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7JztcclxufVxyXG5cclxuLm9maS1jb3Zlci1pbWd7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XHJcbn1cclxuXHJcbi52aWV3X3RpbWVye1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuXHJcbi8qIGxheW91dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuZm9vdGVye1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0YmFja2dyb3VuZDojMjE1MTlBO1xyXG5cdHotaW5kZXg6NTA7XHJcblxyXG5cdD4gcHtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0Y29sb3I6I2RkZDtcclxuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjByZW0sIDAuNTczdncsIDEuMXJlbSk7XHJcblx0XHRsaW5lLWhlaWdodDoxLjY1O1xyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1uYXZ7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6NC4yODZlbTtcclxuXHJcblx0XHRsaXtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjIuODU3ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS4ycmVtLCAwLjczdncsIDEuNHJlbSk7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmhlYWRlcntcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHQuaGVhZGVyLW5hdntcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHJcblx0XHQucC1oZWFkZXItbmF2X19pYntcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHJcblx0XHRcdD4gYXtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6I0ZGRkE4MztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOjk5OTlweDtcclxuXHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS4zcmVtLCAwLjc4dncsIDEuNXJlbSk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDc1ZW07XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciA+IGF7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czoyMnB4IDIycHggMCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIC5pYi0tZGl2ZXJnZXtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmliLS1kaXZlcmdle1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOjIuODU3ZW07XHJcblx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzo1cHggMjBweCAyMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6I0ZGRkE4MztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOjAgMCAxLjU3MWVtIDEuNTcxZW07XHJcblx0XHRcdFx0ei1pbmRleDo3MDtcclxuXHJcblxyXG5cdFx0XHRcdC5sb2dpbmJveHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzoyMHB4IDVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NXB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5wZXJzb257XHJcblx0XHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6I0ZGNzYyOTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I0ZGQzUyNDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLm1lbWJlcntcclxuXHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjojMjRCMUFCO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDojNTFDOUJEO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9sb2dpbl93aGl0ZS5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ1plbiBLYWt1IEdvdGhpYyBBbnRpcXVlJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNnJlbSwgMC45OXZ3LCAxLjlyZW0pO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOi0wLjA1ZW07XHJcblxyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDphdHRyKGRhdGEtY2FwdGlvbik7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjFyZW0sIDAuNjh2dywgMS4zcmVtKTtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDo3NSU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDoyLjg1N2VtO1xyXG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I0ZGQzUyNDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjk5OTlweDtcclxuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKCMwMDAgLCAwLjE2KTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS4xcmVtLCAwLjczdncsIDEuNHJlbSk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEuMTQzZW07XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MC43MTRlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29uX2xvZ2luLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucC1oZWFkZXItbmF2X19mdW5jdGlvbntcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XHJcblx0XHRcdGhlaWdodDogMy4yMTRlbTtcclxuXHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEuMjUlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0XHRcdFx0XHRib3JkZXI6M3B4ICMwMDk2RkYgc29saWQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjk5OTlweDtcclxuXHRcdFx0XHRcdGNvbG9yOiMwMDk2RkY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS4zcmVtLCAwLjc4dncsIDEuNXJlbSk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHRcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNFN0Y2RkQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZ3NjLWNvbnRyb2wtY3NlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufVxyXG5cclxuZm9ybS5nc2Mtc2VhcmNoLWJveCxcclxudGFibGUuZ3NjLXNlYXJjaC1ib3h7XHJcblx0bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxlLmdzYy1zZWFyY2gtYm94IHRkLmdzYy1pbnB1dHtcclxuXHRoZWlnaHQ6Mi41ZW07XHJcblx0Ym9yZGVyLXJhZGl1czo5OTk5cHg7XHJcblx0cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDojZmZmO1xyXG59XHJcblxyXG4uZ3NjLWlucHV0LWJveHtcclxuXHR3aWR0aDozMDBweDtcclxuXHRiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcclxuXHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3NpYl9hIHtcclxuXHRwYWRkaW5nOjVweCA0OHB4IDVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nc2liX2IsXHJcbi5nc2MtY2xlYXItYnV0dG9ue1xyXG5cdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dC5nc2MtaW5wdXQge1xyXG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6MS42cmVtO1xyXG59XHJcblxyXG4uZ3NjLXNlYXJjaC1idXR0b24tdjIsIC5nc2Mtc2VhcmNoLWJ1dHRvbi12Mjpob3ZlciwgLmdzYy1zZWFyY2gtYnV0dG9uLXYyOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nc2Mtc2VhcmNoLWJ1dHRvbiB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0d2lkdGg6YXV0byAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcclxuXHRjdXJzb3I6cG9pbnRlcjtcclxuXHR6LWluZGV4OjU7XHJcbn1cclxuXHJcbi5nc2Mtc2VhcmNoLWJ1dHRvbi12MiB7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0dG9wOjA7XHJcblx0cmlnaHQ6MDtcclxuXHRoZWlnaHQ6NDBweDtcclxuXHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6MTBweCAxNHB4ICFpbXBvcnRhbnQ7XHRcclxufVxyXG5cclxuLmdzYy1zZWFyY2gtYnV0dG9uLXYyIHN2Z3tcclxuXHRmaWxsOiMyMTUxOUEgIWltcG9ydGFudDtcclxuXHR3aWR0aDoyMHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OjIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdsb2JhbC1maXhlZC1uYXZ7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0d2lkdGg6Y2xhbXAoMzAwcHgsIDIwLjElLCAzODVweCk7XHJcbi8vXHRtaW4td2lkdGg6MzAwcHg7XHJcblx0bWluLWhlaWdodDoxMDB2aDtcclxuXHR6LWluZGV4OjUwO1xyXG5cclxuXHQucC1nbG9iYWwtZm9vdGVye1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRoZWlnaHQ6Ni43ODZlbTtcclxuXHRcdGJhY2tncm91bmQ6IzIxNTE5QTtcclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOjUwLjY1JTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFx0XHJcblx0LnAtZ2xvYmFsLW5hdl9faW5uZXJ7XHJcblx0XHQmLnNjbHtcclxuXHRcdFx0aGVpZ2h0OjEwMHZoO1xyXG5cdFx0XHRvdmVyZmxvdy15OnNjcm9sbDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnAtZ2xvYmFsLWxvZ297XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGhlaWdodDoxMC4zNTdlbTtcclxuXHRcdG1heC1oZWlnaHQ6MTQ1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0XHR6LWluZGV4OjEwO1xyXG5cdFx0XHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOjE5NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnAtZ2xvYmFsLW5hdl9fY29udGFpbmVye1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcbi8vXHRcdHBhZGRpbmc6MzBweCAwIDcwcHggMzBweDtcclxuXHRcdHBhZGRpbmc6Mi4xNDNlbSAwIDVlbSA3LjglO1xyXG5cdFx0bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gKDEwLjM1N2VtICsgNi43ODZlbSkpO1xyXG5cdFx0YmFja2dyb3VuZDojZmZmO1xyXG5cdFx0Ym9yZGVyLXRvcDoxcHggI2RkZCBzb2xpZDtcclxuXHRcdFxyXG5cdFx0Lmdsb2JhbC1uYXYtc3B7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0dmlzaWJpbGl0eTpoaWRkZW47XHJcblx0XHR9XHJcblxyXG5cdFx0bmF2e1xyXG5cdFx0XHQucC1nbG9iYWwtbmF2X19ncmlke1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6LTE4cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDoyLjE0M2VtO1xyXG5cclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdFx0XHR3aWR0aDo0Ni4xNSU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6MTUwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6NS43NWVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxOHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6I0YyRjZGRjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC44M3Z3LCAxLjZyZW0pO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuMjU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgybi0xKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEuMTI1ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnAtZ2xvYmFsLW5hdl9fbGlzdHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHJcblx0XHRcdGR0e1xyXG5cdFx0XHRcdGNvbG9yOiMwMDk2RkY7XHJcblx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC43OHZ3LCAxLjVyZW0pO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjA3NWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkZHtcclxuXHRcdFx0XHRwYWRkaW5nOjE1cHggMCA0NXB4O1xyXG5cclxuXHRcdFx0XHQuZ2xvYmFsLWYtbGF5ZXJ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHQ+IGxpe1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuM3JlbSwgMC44M3Z3LCAxLjZyZW0pO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NXB4IDAgMCA1cHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpyZ2JhKCM1YTg4Y2QsIDAuMzUpO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Ji5qcy1hY3Rpb257XHJcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjFyZW0sIDAuNjc3dncsIDEuM3JlbSk7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubmVzdC1zbGlkZS1jb3ZlcntcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpmaXhlZDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4vL1x0XHRcdFx0XHRcdFx0d2lkdGg6MTguNXZ3O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4Oi0zO1xyXG5cdFx0XHRvdmVyZmxvdy15OnNjcm9sbDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5uZXN0LW9wZW57XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OnZpc2libGU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpyZ2JhKCMyMTI4MzMsIDAuNyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjsgXHJcblx0XHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5nbG9iYWwtcy1sYXllcntcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6MTI1cHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDpjbGFtcCgzMDBweCwgMjAuMSUsIDM4NXB4KTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxOC41dnc7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246Zml4ZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6Y2xhbXAoMzAwcHgsIDIwLjElLCAzODVweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTguNSU7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6cmdiYSgjMjE1MTlBLCAxLjApO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuM3JlbSwgMC43OHZ3LCAxLjVyZW0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206OHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAuNzVlbSAyLjE4OGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuMjU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6Mi4wZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coNXB4LCAycHgsICNmZmYsIDAsIC01MCUsIHJpZ2h0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowLjc1ZW0gMi44MTNlbSAwLjc1ZW0gMC43ODFlbTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OjklO1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjAuNzVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjAuNzVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvZ2xvYmFsX2Fycm93LnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6OCU7XHJcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MS4yNWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MS4yNWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9tZW51X3RyaWdnZXJfaWNvbi5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmlzLWhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDojMjE1MTlBO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czowLjMxM2VtIDAgMCAwLjMxM2VtO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdldG9wLWdyaWR7XHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcblx0Ym90dG9tOjMwcHg7XHJcblx0cmlnaHQ6MzBweDtcclxuXHRkaXNwbGF5Om5vbmU7XHJcblx0ei1pbmRleDo2MDtcclxuXHJcblx0YXtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdHdpZHRoOjUwcHg7XHJcblx0XHRoZWlnaHQ6NTBweDtcclxuXHRcdGJhY2tncm91bmQ6IzFBMzc2MztcclxuXHRcdHRleHQtaW5kZW50OjEwMCU7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQmOjphZnRlcntcclxuXHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0bGVmdDo1MCU7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR3aWR0aDoxNHB4O1xyXG5cdFx0XHRoZWlnaHQ6MTZweDtcclxuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9wYWdldG9wLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1mb290ZXItbmF2e1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6NDVweCAxNS42JTtcclxuLy9cdHBhZGRpbmc6NDVweCAyNDBweDtcclxuXHRiYWNrZ3JvdW5kOiMxQTM3NjM7XHJcblxyXG5cdHVse1xyXG5cdFx0Y29sdW1uLWNvdW50OiAyO1xyXG5cclxuXHRcdGxpe1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0Y29sb3I6I0RCREJEQjtcclxuXHRcdFx0XHRwYWRkaW5nOjZweCAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxLjNyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6MS40O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6MTBweDtcclxuXHRcdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDowLjQ2MmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjAuNzY5ZW07XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fcm91bmRfYXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtYm9keXtcclxuXHR3aWR0aDo4Ny43JTtcclxuXHRtYXJnaW46MCBhdXRvO1xyXG5cclxuXHRoMntcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OjEuNDYyZW07XHJcblx0XHRmb250LXNpemU6Y2xhbXAoMS45cmVtLCAxLjM1dncsIDIuNnJlbSk7XHJcblx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRsaW5lLWhlaWdodDoxLjI1O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4xZW07XHJcblxyXG5cdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHR0b3A6MC4xMjVlbTtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR3aWR0aDoxZW07XHJcblx0XHRcdGhlaWdodDoxZW07XHJcblx0XHRcdGJvcmRlcjowLjI2OWVtICMxNzZCRUUgc29saWQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xyXG5cdFx0XHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDI1cHgpe1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5oZWFkZXJ7XHJcblx0LmhlYWRlci1uYXZ7XHJcblx0XHQucC1oZWFkZXItbmF2X19mdW5jdGlvbntcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0JGdyaWQ6IHNob3AsIHJhdGUsIHJlc2VydmUsIGZhcSwgbWVtYmVyO1xyXG5cdFx0XHRcdEBlYWNoICRpdGVtcyBpbiAkZ3JpZCB7XHJcblx0XHRcdFx0XHQmLnUtI3skaXRlbXN9IHtcclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9jb21tb24vaW1hZ2VzL2Z1bmN0aW9uX2ljb25fI3skaXRlbXN9LnN2Zyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjU1cHgpe1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5ici5zcGJye1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuZGl2LnBhZ2VXcmFwe1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG59XHJcblxyXG5mb290ZXJ7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1lbmQsIGNlbnRlcik7XHJcblx0aGVpZ2h0OjYuNzg2ZW07XHJcblx0cGFkZGluZzowIDYuMTklO1xyXG59XHJcblxyXG5oZWFkZXJ7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmFsaWduLWNvbnRlbnQoY2VudGVyKTtcclxuLy9cdEBpbmNsdWRlIG1peC5jb2x1bW47XHJcbi8vXHRoZWlnaHQ6MTAuMzU3ZW07XHJcblx0aGVpZ2h0OjE0NXB4O1xyXG5cdG1heC1oZWlnaHQ6MTQ1cHg7XHJcblx0YmFja2dyb3VuZDojMjE1MTlBO1xyXG5cdHBhZGRpbmc6MCA2LjE5JTtcclxuXHRcclxuXHQmLmpzLXNpemUtc217XHJcblx0XHRoZWlnaHQ6MTMuMTgyZW07XHJcblx0XHRwYWRkaW5nOjIuMCUgNi4xOSU7XHJcblxyXG5cdFx0LmhlYWRlci1uYXZ7XHJcblx0XHRcdGhlaWdodDo0LjA5MWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1uYXZ7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xyXG5cdFx0aGVpZ2h0OjMuMjE0ZW07XHJcblxyXG5cdFx0LnAtaGVhZGVyLW5hdl9faWJ7XHJcblx0XHRcdD4gYXtcclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9jb21tb24vaW1hZ2VzL2Z1bmN0aW9uX2ljb25faWIuc3ZnKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItYXNpZGV7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206MS4wNzFlbTtcclxuXHJcblx0PiBwe1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdFx0Zm9udC1zaXplOmNsYW1wKDEuMXJlbSwgMC42OHZ3LCAxLjNyZW0pO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHR9XHJcblx0XHJcblx0LnAtaGVhZGVyLWZ1bmN0aW9ue1xyXG5cdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcclxuXHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG5cclxuXHRcdC5wLWctc2VhcmNoX19hcmVhe1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6Mi4xNDNlbTtcclxuXHRcdH1cclxuXHJcblx0XHQucC1oZWFkZXItYXNpZGVfX3RleHRzaXple1xyXG5cdFx0XHRkbHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcclxuXHJcblx0XHRcdFx0ZHR7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MS4xNTRlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS4xcmVtLCAwLjY4dncsIDEuM3JlbSk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjFlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGRke1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblxyXG5cdFx0XHRcdFx0LnUtc2l6ZS1idXR0b257XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czo1MCU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiMyMTUxOUE7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjJlbTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuM3JlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdCAgICBcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHQgICAgXHRcdG1hcmdpbi1yaWdodDowLjYxNWVtO1xyXG5cdFx0XHRcdCAgICBcdH1cclxuXHJcblx0XHRcdFx0ICAgIFx0Ji5pc19hY3RpdmV7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMDA5NkZGO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0ICAgIFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5nbG9iYWwtbmF2LXNwe1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLmNvbnRhaW5lcntcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHQtd2Via2l0LWZsZXg6IDE7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLnBhZ2UtY29udGVudHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0bWluLWhlaWdodDpjYWxjKDEwMCUgLSAoMTAuMzU3ZW0gKyA2Ljc4NmVtKSk7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRib3JkZXItbGVmdDoxcHggI2RkZCBzb2xpZDtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlci1uYXZ7XHJcblx0bWFyZ2luLXRvcDogYXV0bztcclxufVxyXG5cclxuLmhlYWRlci1ib2R5LFxyXG4udHJpZ2dlcixcclxuLmhhbWJ1cmdlci1vdmVybGF5e1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1NXB4KSBhbmQgKG1heC13aWR0aDogMTk2MHB4KXtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuaGVhZGVye1xyXG5cdC5oZWFkZXItbmF2e1xyXG5cdFx0ICYuanMtc2l6ZS1sZ3tcclxuXHRcdFx0LnAtaGVhZGVyLW5hdl9faWJ7XHJcblx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDEuNjY3ZW0gMCAzLjYxMWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnAtaGVhZGVyLW5hdl9fZnVuY3Rpb257XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxLjAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAxLjY2N2VtIDAgMy42MTFlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMjZweCkgYW5kIChtYXgtd2lkdGg6IDE1NzVweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmhlYWRlcntcclxuXHQuaGVhZGVyLW5hdntcclxuXHRcdCAmLmpzLXNpemUtbGd7XHJcblx0XHRcdC5wLWhlYWRlci1uYXZfX2Z1bmN0aW9ue1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDEuMTExZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTVweCkgYW5kIChtYXgtd2lkdGg6IDEzNzBweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmhlYWRlcntcclxuXHQuaGVhZGVyLW5hdntcclxuXHRcdCAmLmpzLXNpemUtbGd7XHJcblx0XHRcdC5wLWhlYWRlci1uYXZfX2Z1bmN0aW9ue1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0JGdyaWQ6IHNob3AsIHJhdGUsIHJlc2VydmUsIGZhcSwgbWVtYmVyO1xyXG5cdFx0XHRcdFx0QGVhY2ggJGl0ZW1zIGluICRncmlkIHtcclxuXHRcdFx0XHRcdFx0Ji51LSN7JGl0ZW1zfSB7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDozOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2NvbW1vbi9pbWFnZXMvZnVuY3Rpb25faWNvbl8jeyRpdGVtc30uc3ZnKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDo1LjVlbTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OjUuNWVtO1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU3NnB4KSBhbmQgKG1heC13aWR0aDogMTc4MHB4KXtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuaGVhZGVye1xyXG5cdC5oZWFkZXItbmF2e1xyXG5cdFx0ICYuanMtc2l6ZS1sZ3tcclxuXHRcdFx0LnAtaGVhZGVyLW5hdl9faWJ7XHJcblx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDEuMzg5ZW0gMCAzLjA1NmVtO1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0bGVmdDowLjQ0NGVtO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzhweDtcclxuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucC1oZWFkZXItbmF2X19mdW5jdGlvbntcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMS4zODllbSAwIDMuMDU2ZW07XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OjAuNDQ0ZW07XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM4cHg7XHJcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtcclxuICAgIFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMjFweCkgYW5kIChtYXgtd2lkdGg6IDE2MzBweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdlLWNvbnRlbnR7XHJcblx0bWluLWhlaWdodDpjYWxjKDEwMCUgLSAoOS42NDNlbSArIDYuNzg2ZW0pKTtcclxufVxyXG5cclxuZm9vdGVye1xyXG5cdC5mb290ZXItbmF2e1xyXG5cdFx0bWFyZ2luLXJpZ2h0OjIuODU3ZW07XHJcblxyXG5cdFx0bGl7XHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6Mi4xNDNlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdsb2JhbC1maXhlZC1uYXZ7XHJcblx0LnAtZ2xvYmFsLWxvZ297XHJcblx0XHRoZWlnaHQ6OS42NDNlbTtcclxuXHRcdFxyXG5cdFx0aW1ne1xyXG5cdFx0XHRtaW4td2lkdGg6MTYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucC1nbG9iYWwtbmF2X19jb250YWluZXJ7XHJcblx0XHRuYXZ7XHJcblx0XHRcdC5wLWdsb2JhbC1uYXZfX2xpc3R7XHJcblx0XHRcdFx0ZGR7XHJcblx0XHRcdFx0XHQ+IHVse1xyXG5cdFx0XHRcdFx0XHQ+IGxpe1xyXG5cdFx0XHRcdFx0XHRcdD4gYXtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MC41ZW0gMS4wZW07XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OjIuNWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnAtZ2xvYmFsLWZvb3RlcntcclxuXHRcdGhlaWdodDo2Ljc4NmVtO1xyXG5cdFx0XHJcblx0XHRpbWd7XHJcblx0XHRcdG1pbi13aWR0aDoxNjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbnRhYmxlLmdzYy1zZWFyY2gtYm94IHRkLmdzYy1pbnB1dHtcclxuXHRoZWlnaHQ6MzVweDtcclxufVxyXG5cclxuaW5wdXQuZ3NjLWlucHV0IHtcclxuXHRoZWlnaHQ6MzVweDtcclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1NXB4KSBhbmQgKG1heC13aWR0aDogMTYzMHB4KXtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuaGVhZGVye1xyXG5cdGhlaWdodDo5LjY0M2VtO1xyXG5cdHBhZGRpbmc6MCAzLjklO1xyXG5cclxuLy9cdHBhZGRpbmc6MS40OCUgMy45JTtcclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1NXB4KSBhbmQgKG1heC13aWR0aDogMTMxMHB4KXtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MXB4KSBhbmQgKG1heC13aWR0aDogMTU1MHB4KXtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuaGVhZGVye1xyXG5cdC5oZWFkZXItbmF2e1xyXG5cdFx0LnAtaGVhZGVyLW5hdl9faWJ7XHJcblx0XHRcdD4gYXtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMS4zM2VtIDAgMy4yZW07XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGxlZnQ6MC40NWVtO1xyXG5cdFx0XHRcdFx0d2lkdGg6MzhweDtcclxuXHRcdFx0XHRcdGhlaWdodDoxOHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuLypcclxuXHRcdC5wLWhlYWRlci1uYXZfX2Z1bmN0aW9ue1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MS4yNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiovXHJcblx0fVxyXG59XHJcblxyXG4uZ2xvYmFsLWZpeGVkLW5hdntcclxuXHQucC1nbG9iYWwtbmF2X19jb250YWluZXJ7XHJcblx0XHQucC1nbG9iYWwtbmF2X19saXN0e1xyXG5cdFx0XHRkZHtcclxuXHRcdFx0XHQuZ2xvYmFsLWYtbGF5ZXJ7XHJcblx0XHRcdFx0XHQ+IGxpe1xyXG5cdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjFyZW0sIDAuNjc3dncsIDEuM3JlbSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MjZweCkgYW5kIChtYXgtd2lkdGg6IDE1NTBweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmhlYWRlcntcclxuXHQuaGVhZGVyLW5hdntcclxuXHRcdC5wLWhlYWRlci1uYXZfX2Z1bmN0aW9ue1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDFlbSAwIDMuMmVtO1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0bGVmdDowLjQ1ZW07XHJcblx0XHRcdFx0XHRcdHdpZHRoOjM4cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDoxOHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1NXB4KSBhbmQgKG1heC13aWR0aDogMTQyNXB4KXtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuaGVhZGVye1xyXG5cdC5oZWFkZXItbmF2e1xyXG5cdFx0LnAtaGVhZGVyLW5hdl9faWJ7XHJcblx0XHRcdD4gYXtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMS4yNWVtIDAgMy4yZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOjEuMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucC1oZWFkZXItbmF2X19mdW5jdGlvbntcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAxLjVlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuMnJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYudS1yZXNlcnZle1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDFweCkgYW5kIChtYXgtd2lkdGg6IDE2MTBweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmhlYWRlcntcclxuXHQuaGVhZGVyLW5hdntcclxuXHRcdC5wLWhlYWRlci1uYXZfX2lie1xyXG5cdFx0XHQ+IGF7XHJcblx0XHRcdFx0cGFkZGluZzowIDEuMjVlbSAwIDMuNjY3ZW07XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGxlZnQ6MC41MzNlbTtcclxuXHRcdFx0XHRcdHdpZHRoOjUwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucC1oZWFkZXItbmF2X19mdW5jdGlvbntcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAxLjI1ZW0gMCAzLjY2N2VtO1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0bGVmdDowLjUzM2VtO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDo1MHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MjRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDFweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmhlYWRlcntcclxuXHQuaGVhZGVyLW5hdntcclxuXHRcdC5wLWhlYWRlci1uYXZfX2lie1xyXG5cdFx0XHQ+IGF7XHJcblx0XHRcdFx0cGFkZGluZzowIDFlbSAwIDRlbTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0bGVmdDowLjUzM2VtO1xyXG5cdFx0XHRcdFx0d2lkdGg6NTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDoyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wLWhlYWRlci1uYXZfX2Z1bmN0aW9ue1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDFlbSAwIDRlbTtcclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGxlZnQ6MC41MzNlbTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6NTBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnUtcmVzZXJ2ZXtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAxZW0gMCA0ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NHB4KXtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuYnIucGNicntcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbmJvZHl7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRtaW4td2lkdGg6MTAwJTtcclxufVxyXG5cclxuZm9vdGVye1xyXG5cdHBhZGRpbmc6MTI1cHggMjBweCAzMHB4O1xyXG5cclxuXHQmOjpiZWZvcmV7XHJcblx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdHRvcDo0MHB4O1xyXG5cdFx0bGVmdDo1MCU7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR3aWR0aDoxNTBweDtcclxuXHRcdGhlaWdodDo0MnB4O1xyXG5cdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9sb2dvX3Jva2luX3doaXRlLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHR9XHJcblxyXG5cdD4gcHtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1uYXZ7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOjQ1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHJcblx0XHRsaXtcclxuXHRcdFx0d2lkdGg6Y2FsYygoMTAwJSAtIDEuNDI5ZW0pIC8gMik7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEuNDI5ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGF7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDojMkY2MkFFO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6M3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5oZWFkZXJ7XHJcblx0YmFja2dyb3VuZDojZmZmO1xyXG5cclxuXHQuaGVhZGVyLWFzaWRle1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1uYXZ7XHJcblx0XHRiYWNrZ3JvdW5kOiMyMTUxOUE7XHJcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0cGFkZGluZzoxMHB4IDA7XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQucC1oZWFkZXItbmF2X19pYntcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wLWhlYWRlci1uYXZfX2Z1bmN0aW9ue1xyXG5cdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xyXG5cdFx0XHRoZWlnaHQ6MzBweDtcclxuXHRcdFx0cGFkZGluZzowIDIwcHg7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRsZWZ0OjhweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coNXB4LCAycHgsICNmZmYsIDAsIC01MCUsIGxlZnQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdHJpZ2h0Oi0yN3B4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg1cHgsIDJweCwgI2ZmZiwgMCwgLTUwJSwgcmlnaHQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDE1cHggMCAzNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOjJweCAjMDA5NkZGIHNvbGlkO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuMnJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjUwMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCRncmlkOiBzaG9wLCByYXRlLCByZXNlcnZlLCBmYXEsIG1lbWJlcjtcclxuXHRcdFx0XHRAZWFjaCAkaXRlbXMgaW4gJGdyaWQge1xyXG5cdFx0XHRcdFx0Ji51LSN7JGl0ZW1zfSB7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDoxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDoxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9mdW5jdGlvbl9pY29uXyN7JGl0ZW1zfS5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWJvZHl7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjYwcHg7XHJcblx0XHRwYWRkaW5nOjAgNjBweCAwIDE1cHg7XHJcblxyXG5cdFx0LnAtZ2xvYmFsLWxvZ297XHJcblx0XHRcdHdpZHRoOjEzOHB4O1xyXG5cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucC1oZWFkZXItbmF2X19pYntcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0d2lkdGg6MTI1cHg7XHJcblx0XHRcdGhlaWdodDo2MHB4O1xyXG5cclxuXHRcdFx0PiAuaWItLXRyaWdnZXJ7XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDojRkZGQTgzO1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAxMHB4IDAgMzVweDtcclxuXHRcdFx0XHRmb250LXNpemU6MS4xcmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDoxLjQ1O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDc1ZW07XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6MTBweDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOjE1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTZweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvZnVuY3Rpb25faWNvbl9pYi5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWItLWRpdmVyZ2V7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOjYwcHg7XHJcblx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzoyMHB4IDMlIDE1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDojRkZGQTgzO1xyXG5cdFx0XHRcdHotaW5kZXg6NzA7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cclxuXHRcdFx0XHQubG9naW5ib3h7XHJcblx0XHRcdFx0XHRkbHtcclxuXHRcdFx0XHRcdFx0ZHR7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnWmVuIEtha3UgR290aGljIEFudGlxdWUnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjVyZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OmF0dHIoZGF0YS1jYXB0aW9uKTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6I0ZGNzYyOTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjNyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRkZHtcclxuXHRcdFx0XHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjQ4LjYlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6NDVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czo5OTk5cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzowIDNweCA2cHggcmdiYSgjMDAwICwgMC4xNik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuM3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MS4xNDNlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowLjcxNGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCYubG9naW5idG57XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29uX2xvZ2luLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYmVnaW5uZXJidG57XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I0ZGRkE4MztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjoycHggI0ZGNzYyOSBzb2xpZDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29uX2JlZ2lubmVyLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nbG9iYWwtZml4ZWQtbmF2e1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLnRyaWdnZXJ7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0dG9wOjA7XHJcblx0cmlnaHQ6MDtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleC1jb250ZW50KGNlbnRlciwgY2VudGVyKTtcclxuXHR3aWR0aDo2MHB4O1xyXG5cdGhlaWdodDo2MHB4O1xyXG5cdHotaW5kZXg6NjU7XHJcblx0YmFja2dyb3VuZDojZmZmO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblxyXG5cdCYuaXMtb3BlbntcclxuXHRcdGJhY2tncm91bmQ6IzMzMztcclxuXHR9XHJcblxyXG5cdC5tZW51LXRyaWdnZXIsXHJcblx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0fVxyXG5cclxuXHQubWVudS10cmlnZ2VyIHtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6MzBweDtcclxuXHRcdGhlaWdodDoxNXB4O1xyXG4vKlxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHR9XHJcbiovXHJcblx0fVxyXG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdGxlZnQ6MDtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRoZWlnaHQ6MXB4O1xyXG5cdFx0YmFja2dyb3VuZDojMDAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czo5OTk5cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG5cdH1cclxuXHJcblx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdHRvcDogN3B4O1xyXG5cdFx0d2lkdGg6NjUlO1xyXG5cdH1cclxuXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0dG9wOiAxNHB4O1xyXG5cdFx0d2lkdGg6NjUlO1xyXG5cdH1cclxuXHRcclxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuIHtcclxuXHRcdGJhY2tncm91bmQ6I2ZmZjtcclxuXHR9XHJcblxyXG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0fVxyXG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLnNwLWZpeGVke1xyXG5cdHBvc2l0aW9uOmZpeGVkO1xyXG5cdHRvcDowO1xyXG5cdGxlZnQ6MDtcclxuXHRyaWdodDowO1xyXG5cdGJvdHRvbTowO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuOyBcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItb3ZlcmxheXtcclxuXHRwb3NpdGlvbjpmaXhlZDtcclxuXHR0b3A6MDtcclxuXHRsZWZ0OjA7XHJcblx0cmlnaHQ6MDtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdGJhY2tncm91bmQ6IHJnYigzMyw4MSwxNTQpO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzMsODEsMTU0LDEpIDAlLCByZ2JhKDMzLDgxLDE1NCwxKSAxMCUsIHJnYmEoNTYsMTE1LDIwNywxKSAxMDAlKTtcclxuXHR6LWluZGV4OjYwO1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLnAtaGFtYnVyZ2VyLWhlYWRlcntcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDo2MHB4O1xyXG5cdHBhZGRpbmc6MCA2MHB4IDAgMTVweDtcclxuXHRjb2xvcjojZmZmO1xyXG5cclxuXHQucC1oYW1idXJnZXItbG9nb3tcclxuXHRcdHdpZHRoOjEzOHB4O1xyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuLnAtaGFtYnVyZ2VyLWJvZHl7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0d2lkdGg6ODglO1xyXG5cdG1hcmdpbjowIGF1dG87XHJcblx0cGFkZGluZzozMHB4IDAgNzBweDtcclxuXHRcclxuXHQmLmZhZGV7XHJcblx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5wLWctc2VhcmNoX19hcmVhe1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHQvL1x0QGluY2x1ZGUgbWl4LmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHR6LWluZGV4OjIwO1xyXG5cclxuXHRcdCNfX19nY3NlXzAsXHJcblx0XHQjX19fZ2NzZV8xLFxyXG5cdFx0LmdzYy1jb250cm9se1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGZvcm0uZ3NjLXNlYXJjaC1ib3gsXHJcblx0XHR0YWJsZS5nc2Mtc2VhcmNoLWJveHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0dGFibGUuZ3NjLXNlYXJjaC1ib3ggdGQuZ3NjLWlucHV0e1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6NTBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czo5OTk5cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0LmdzYy1pbnB1dC1ib3h7XHJcblx0XHRcdHBhZGRpbmc6MCA0MHB4IDAgMDtcclxuXHRcdH1cclxuXHJcblx0XHQuZ3NjLWNsZWFyLWJ1dHRvbntcclxuXHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmdzaWJfYSB7XHJcblx0XHRcdHBhZGRpbmc6MCA1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQuZ3NjLWlucHV0IHtcclxuXHRcdFx0aGVpZ2h0OjUwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1zaXplOjEuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuZ3NjLXNlYXJjaC1idXR0b24tdjIsIC5nc2Mtc2VhcmNoLWJ1dHRvbi12Mjpob3ZlciwgLmdzYy1zZWFyY2gtYnV0dG9uLXYyOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5nc2Mtc2VhcmNoLWJ1dHRvbiB7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDphdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcclxuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdHotaW5kZXg6NTtcclxuXHRcdH1cclxuXHJcblx0XHQuZ3NjLXNlYXJjaC1idXR0b24tdjIge1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjA7XHJcblx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdGhlaWdodDo1MHB4O1xyXG5cdFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzoxMHB4IDIwcHggIWltcG9ydGFudDtcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC5nc2Mtc2VhcmNoLWJ1dHRvbi12MiBzdmd7XHJcblx0XHRcdGZpbGw6IzIxNTE5QSAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDoyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IHB7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdFx0Zm9udC1zaXplOjEuM3JlbTtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xyXG5cdH1cclxuXHRcclxuXHQucC1nbG9iYWwtbmF2X19jb250YWluZXJ7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206NjBweDtcclxuXHRcdHBhZGRpbmc6NXB4IDE1cHggMDtcclxuXHRcdGJhY2tncm91bmQ6I2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6MTBweDtcclxuXHJcblx0XHQucC1uYXYtZ3JpZF9fZnVuY3Rpb257XHJcblx0XHRcdHBhZGRpbmc6MjVweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdG5hdiA+IHB7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6MjVweCAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOjFweCAjREREIHNvbGlkO1xyXG5cdFx0XHRmb250LXNpemU6MS42cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDc1ZW07XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZ2xvYmFsLW5hdi1zcHtcclxuXHRcdFx0c3Bhbi5nbG9iYWwtZi10aXRsZXtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6NTVweDtcclxuXHRcdFx0XHRjb2xvcjojMDA5NkZGO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxLjZyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCAjREREIHNvbGlkO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOjIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvaGFtYnVyZ2VyX3RpdGxlX2Fycm93LnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmdsb2JhbC1mLWxheWVye1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjIwcHggMTVweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjVyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCYuanMtYWN0aW9ue1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcdFxyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MS4yZW07XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjAuNjY3ZW07XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9oYW1idXJnZXJfbWVudV9saW5rLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggI0RERCBzb2xpZDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5uZXN0LXNsaWRlLWNvdmVye1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cclxuXHRcdFx0XHRcdC5nbG9iYWwtcy1sYXllcntcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2Y1ZjVmNTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjVyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDo2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDo5cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvaGFtYnVyZ2VyX21lbnVfYXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wLWdsb2JhbC1uYXZfX2xpc3R7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcblxyXG5cdFx0XHRkdHtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nOjIwcHggMTVweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCAjREREIHNvbGlkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxLjVyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDc1ZW07XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6MTBweDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1x0XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6MS4yZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6MC42NjdlbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvaGFtYnVyZ2VyX21lbnVfbGluay5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkZHtcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucC1nbG9iYWwtbmF2X19ncmlke1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0bWFyZ2luLXRvcDotMTVweDtcclxuXHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0XHR3aWR0aDpjYWxjKCgxMDAlIC0gMTVweCkgLyAyKTtcclxuXHRcdFx0XHRoZWlnaHQ6NjVweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDojRjJGNkZGO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6NXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxLjNyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4tMSl7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm5vbmV7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbnRhYmxlLmdzYy1zZWFyY2gtYm94IHRkLmdzYy1pbnB1dHtcclxuXHRoZWlnaHQ6NTBweDtcclxuXHRiYWNrZ3JvdW5kOiNFQUY1Rjg7XHJcbn1cclxuXHJcbi5nc2MtaW5wdXQtYm94e1xyXG5cdHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbmlucHV0LmdzYy1pbnB1dCB7XHJcblx0aGVpZ2h0OjUwcHg7XHJcblx0Zm9udC1zaXplOjIuMHJlbTtcclxufVxyXG5cclxuLmdzYy1zZWFyY2gtYnV0dG9uLXYyLCAuZ3NjLXNlYXJjaC1idXR0b24tdjI6aG92ZXIsIC5nc2Mtc2VhcmNoLWJ1dHRvbi12Mjpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojRUFGNUY4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nc2Mtc2VhcmNoLWJ1dHRvbi12MiBzdmcge1xyXG4gICAgZmlsbDojMTU5MGRiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nc2Mtc2VhcmNoLWJ1dHRvbiB7XHJcblx0d2lkdGg6NTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3NpYl9hIHtcclxuXHRwYWRkaW5nOjAgMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmdzYy1zZWFyY2gtYnV0dG9uLXYyIHtcclxuXHRoZWlnaHQ6NTBweDtcclxufVxyXG5cclxuLmdzYy1zZWFyY2gtYnV0dG9uLXYyIHN2Z3tcclxuXHR3aWR0aDoyNHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OjI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2V0b3AtZ3JpZHtcclxuXHRib3R0b206MTVweDtcclxuXHRyaWdodDowO1xyXG5cclxuXHRhe1xyXG5cdFx0d2lkdGg6NDBweDtcclxuXHRcdGhlaWdodDo0MHB4O1xyXG5cclxuXHRcdCY6OmFmdGVye1xyXG5cdFx0XHR3aWR0aDoxMnB4O1xyXG5cdFx0XHRoZWlnaHQ6MTRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLWZvb3Rlci1uYXZ7XHJcblx0cGFkZGluZzozMHB4IDIwcHg7XHJcblxyXG5cdHVse1xyXG5cdFx0bGl7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0cGFkZGluZzo4cHggMTVweDtcclxuXHRcdFx0XHRmb250LXNpemU6MS4ycmVtO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHR0b3A6MTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLWJvZHl7XHJcblx0d2lkdGg6OTAuNjclO1xyXG5cclxuXHRoMntcclxuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnR7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xyXG5AdXNlIFwibWl4aW5cIiBhcyBtaXg7XHJcbkB1c2UgXCJtaXhpbl9zdmdcIiBhcyBzdmc7XHJcblxyXG5cclxuXHJcbi8qIGJhc2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5icmVhZGNydW1ic3tcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcclxuXHR3aWR0aDo4Ny41JTtcclxuXHRtaW4taGVpZ2h0OjUwcHg7XHJcblx0bWFyZ2luOjAgYXV0bztcclxuXHJcblx0dWx7XHJcblx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xyXG5cclxuXHRcdGxpe1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMXJlbSwgMC42OHZ3LCAxLjNyZW0pO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzowLjAyNWVtO1xyXG5cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0XHRjb2xvcjojMjE1MTlBO1xyXG5cclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MS4xNTRlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEuNTM4ZW07XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOjAuNDYyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6MC44NDZlbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29uX2JyZWFkY3J1bWJzLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udmlld190aW1lcntcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlX192aXN1YWx7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRwYWRkaW5nLWJvdHRvbToxMDBweDtcclxuXHJcblx0Jjo6YWZ0ZXJ7XHJcblx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTowO1xyXG5cdFx0bGVmdDowO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdGJhY2tncm91bmQ6I0YyRjZGRjtcclxuXHRcdHotaW5kZXg6LTE7XHJcblx0fVxyXG5cclxuXHRmaWd1cmV7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRAaW5jbHVkZSBtaXguaW1hZ2UtYmVmb3JlKDIzLjglKTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0aW1ne1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguaW1hZ2UtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGFnZS1tYWluX19jYXRjaHtcclxuXHRcdGgxe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjAuODgyZW07XHJcblx0XHRcdGNvbG9yOiMxQTM3NjM7XHJcblx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjlyZW0sMS43N3Z3LDMuNHJlbSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MS4zNTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHRcdH1cclxuXHJcblx0XHRwe1xyXG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDEuM3JlbSwuODN2dywxLjZyZW0pO1xyXG5cdFx0XHRmb250LXdlaWdodDo1MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDc1ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS10aXRsZV9fdmVyc2F0aWxle1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWluLWhlaWdodDoxNjBweDtcclxuXHRiYWNrZ3JvdW5kOiNGMkY2RkY7XHJcblxyXG5cdGgxe1xyXG5cdFx0d2lkdGg6ODcuNSU7XHJcblx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0Y29sb3I6IzM4NzNDRjtcclxuXHRcdGZvbnQtc2l6ZTpjbGFtcCgyLjFyZW0sIDEuODc1dncsIDMuNnJlbSk7XHJcblx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XHJcblx0fVxyXG5cclxuXHQmICsgLnBhZ2UtYm9keXtcclxuXHRcdHBhZGRpbmctdG9wOjYwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1ib2R5e1xyXG5cdHBhZGRpbmctYm90dG9tOjE1MHB4O1xyXG5cclxuXHRoMntcclxuXHRcdG1hcmdpbi1ib3R0b206NDBweDtcclxuXHR9XHJcblxyXG5cdGgze1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOjAuNjI1ZW0gMS4yNWVtO1xyXG5cdFx0Y29sb3I6IzIxNTE5QTtcclxuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjZyZW0sIDEuMDR2dywgMi4wcmVtKTtcclxuXHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOjAuMDc1ZW07XHJcblxyXG5cdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHR0b3A6MDtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9jb21wb25lbnRfaDMucG5nKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czowLjI1ZW07XHJcblx0XHRcdHotaW5kZXg6LTE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoNHtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzowLjYxMWVtIDAuNTU2ZW07XHJcblx0XHRjb2xvcjojMjE1MTlBO1xyXG5cdFx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMC44M3Z3LCAxLjZyZW0pO1xyXG5cdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xyXG5cclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjA7XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0d2lkdGg6Y2FsYygxMDAlIC0gMC4zMzNlbSk7XHJcblx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOjFweCAjMjE1MTlBIHNvbGlkO1xyXG5cdFx0XHR6LWluZGV4Oi0xO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtYm9keV9fZWxlbWVudHN7XHJcblx0d2lkdGg6OTQuNjUlO1xyXG5cdG1hcmdpbjowIGF1dG87XHJcblxyXG5cdC5ib2R5LWJsdXJie1xyXG5cdFx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMC44M3Z3LCAxLjZyZW0pO1xyXG5cdFx0bGluZS1oZWlnaHQ6MS41O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHRcclxuXHRcdCYuYm9keV9fYmx1cmItZW5kbGluZXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206NTBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggI2NjYyBkb3R0ZWQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1ndWlkZV9fYWRvYmV7XHJcblx0cHtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC42OHZ3LCAxLjNyZW0pO1xyXG5cdFx0bGluZS1oZWlnaHQ6MS41O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xyXG5cdH1cclxuXHJcblx0LmMtZ3VpZGVfX2Jhbm5lcntcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6MTU4cHg7XHJcblxyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5vZXZlbnRze1xyXG5cdHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbn1cclxuXHJcbi5wLWNhdGVnb3J5LWd1aWRle1xyXG5cdC5wLWd1aWRlX19wYW5lbHtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHRcdGxpe1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czowLjcxNGVtO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6MCAwIDEuNDI5ZW0gcmdiYSgjMDAwLCAwLjI0KTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xyXG5cclxuXHRcdFx0XHRkbHtcclxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cclxuXHRcdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MzBweDtcclxuXHRcdFx0XHRcdFx0bWluLWhlaWdodDoyLjMwOGVtO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjojMUEzNzYzO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS44cmVtLCAxLjM1dncsIDIuNnJlbSk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS4yNTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4xZW07XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XHJcblxyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDowLjc2OWVtO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDowLjc2OWVtO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9jaXJjbGVfbGluay5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRkZHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MjVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuNHJlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS43O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LnAtZ3VpZGVfX3BhbmVsX19hc2lkZXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjFlbTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmMGYwZjA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJGxpZ2h0LWJsdWU7XHJcblxyXG5cdFx0XHRcdFx0ZGx7XHJcblx0XHRcdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDA5NkZGO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYubm9ldmVudHN7XHJcblx0XHRcdFx0XHRkbHtcclxuXHRcdFx0XHRcdFx0ZHR7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmMtcmVjdF9fYnV0dG9ue1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0bWF4LXdpZHRoOjQwMHB4O1xyXG5cdGhlaWdodDo3MHB4O1xyXG5cclxuXHRhe1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdGJhY2tncm91bmQ6I2ZmZjtcclxuXHRcdGJvcmRlcjoxcHggIzAwOTZGRiBzb2xpZDtcclxuXHRcdGJvcmRlci1yYWRpdXM6MC4yNzhlbTtcclxuXHRcdGNvbG9yOiMwMDk2RkY7XHJcblx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjk0dncsIDEuOHJlbSk7XHJcblx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzowLjA3NWVtO1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRib3gtc2hhZG93OjAgMC4xNjdlbSAwLjMzM2VtIHJnYmEoIzAwMCwgMC40KTtcclxuXHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XHJcblx0XHRcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XHJcblx0XHRcdHdpZHRoOjI0cHg7XHJcblx0XHRcdGhlaWdodDoyNHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcclxuXHRcdFx0ei1pbmRleDoxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLnBje1xyXG5cdFx0YXtcclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9wYy5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5zaG9we1xyXG5cdFx0YXtcclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvZnVuY3Rpb25faWNvbl9zaG9wLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLmNoZWNrbWVub3tcclxuXHRcdGF7XHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fY2hlY2tfbWVuby5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5pYntcclxuXHRcdGF7XHJcblx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjNyZW0sIDAuOTR2dywgMS44cmVtKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MS4yO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdHdpZHRoOjIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OjIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX3BjLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLmxvYW57XHJcblx0XHRhe1xyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9mdW5jdGlvbl9pY29uX2xvYW4uc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFjY291bnR7XHJcblx0XHRhe1xyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2FjY291bnQuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuYXNzZXR7XHJcblx0XHRhe1xyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2Fzc2V0LnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLmludmVzdHtcclxuXHRcdGF7XHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2ljb25faW52ZXN0bWVudC5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubG9hbi1hcHBseXtcclxuXHRcdGF7XHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fbG9hbl9hcHBseS5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZG9jdW1lbnR7XHJcblx0XHRhe1xyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2RvY3VtZW50LnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLmluZm97XHJcblx0XHRhe1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fY2lyY2xlX2luZm8uc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmNhbGN7XHJcblx0XHRhe1xyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9mdW5jdGlvbl9pY29uX2NhbGN1bGF0b3Iuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYucmVzZXJ2ZXtcclxuXHRcdGF7XHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2Z1bmN0aW9uX2ljb25fcmVzZXJ2ZS5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yYXRle1xyXG5cdFx0YXtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9mdW5jdGlvbl9pY29uX3JhdGUuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuaW5ze1xyXG5cdFx0YXtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2luc3VyYW5jZS5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5jYXJke1xyXG5cdFx0YXtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2NhcmQuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucm9raW4tYXBwe1xyXG5cdFx0YXtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX3Jva2luLWFwcC5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi5wLWFzaWRlX19jb250ZW50e1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWFyZ2luOjAgYXV0bztcclxuXHRwYWRkaW5nOjM1cHg7XHJcblx0YmFja2dyb3VuZDojRjhGOEY4O1xyXG5cclxuXHQuYy1hc2lkZV9fYmx1cmJ7XHJcblx0XHRtYXJnaW4tYm90dG9tOjM1cHg7XHJcblx0XHRmb250LXNpemU6MS43cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6MS4zNTtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4xZW07XHJcblx0fVxyXG5cclxuXHRkbHtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHJcblx0XHRkdHtcclxuXHRcdFx0Zm9udC1zaXplOjEuOHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRke1xyXG5cdFx0XHRwYWRkaW5nOjIwcHggMCAyNXB4O1xyXG5cdFx0XHRmb250LXNpemU6MS41cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDoxLjM1O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmMtYXNpZGVfX3JvdW5kLS1idXR0b257XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOjMwMHB4O1xyXG5cdFx0aGVpZ2h0OjU1cHg7XHJcblx0XHRtYXJnaW46MCBhdXRvO1xyXG5cclxuXHRcdGF7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDojZmZmO1xyXG5cdFx0XHRib3JkZXI6MC4yNWVtICNDOEQzRTQgc29saWQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6OTk5OXB4O1xyXG5cdFx0XHRjb2xvcjojMjE1MTlBO1xyXG5cdFx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjgzdncsIDEuNnJlbSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4xNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYy1wZGZfX2J1dHRvbntcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cdG1heC13aWR0aDo1MzBweDtcclxuXHRtaW4taGVpZ2h0OjgwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czowLjcxNGVtO1xyXG5cdG92ZXJmbG93OmhpZGRlbjtcclxuXHJcblx0Jjo6YmVmb3Jle1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHR0b3A6MDtcclxuXHRcdGxlZnQ6MDtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR3aWR0aDoxMjlweDtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9idG5fcG9pbnRfYmFjay5zdmcpIHJpZ2h0IGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblx0XHR6LWluZGV4OjE7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlcntcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0dG9wOjUwJTtcclxuXHRcdGxlZnQ6My4yMTRlbTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdHdpZHRoOjJlbTtcclxuXHRcdGhlaWdodDoyLjI4NmVtO1xyXG5cdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9idG5fcG9pbnRfcGRmLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblx0XHR6LWluZGV4OjE7XHJcblx0fVxyXG5cdGF7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6ODBweDtcclxuXHRcdHBhZGRpbmctbGVmdDo2NXB4O1xyXG5cdFx0YmFja2dyb3VuZDojZmZmO1xyXG5cdFx0Ym9yZGVyOjJweCAjMUEzNzYzIHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xyXG5cdFx0Zm9udC1zaXplOmNsYW1wKDEuM3JlbSwgMC44M3Z3ICwxLjZyZW0pO1xyXG5cdFx0bGluZS1oZWlnaHQ6MS42MjU7XHJcblx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzowLjA3NWVtO1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG5cdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdHJpZ2h0OjcuNTUlO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR3aWR0aDoxLjUxOGVtO1xyXG5cdFx0XHRoZWlnaHQ6MS4yMTRlbTtcclxuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2Rvd25sb2FkLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wLWJ1bGxldExpc3RfX2Rpc2MtLWJre1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHRsaXtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OjEuMjVlbSA7XHJcblx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjgzdncsIDEuNnJlbSk7XHJcblx0XHRsaW5lLWhlaWdodDoxLjM1O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206OHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjAuNzVlbTtcclxuXHRcdFx0bGVmdDowLjVlbTtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0d2lkdGg6MC4yZW07XHJcblx0XHRcdGhlaWdodDowLjJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDojMDAwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOjk5OTlweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmJ1bGxldC10ZXh0e1xyXG5cdFx0XHRwYWRkaW5nOjVweCAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDoxLjc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1idWxsZXRMaXN0X19kaXNje1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHRsaXtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OjEuNTYzZW0gO1xyXG5cdFx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMC44M3Z3LCAxLjZyZW0pO1xyXG5cdFx0bGluZS1oZWlnaHQ6MS41O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4xZW07XHJcblxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpc3QtYmx1cmJ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHRvcDowLjQ1ZW07XHJcblx0XHRcdGxlZnQ6MC41ZW07XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdHdpZHRoOjAuNWVtO1xyXG5cdFx0XHRoZWlnaHQ6MC41ZW07XHJcblx0XHRcdGJhY2tncm91bmQ6IzE3NkJFRTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czo5OTk5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFzaWRlLWNvbnRlbnR7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmFzaWRlLWRlc2N7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDAuODN2dywgMS42cmVtKTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuNTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYXQtbm90ZXN7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxZW07XHJcblx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjgzdncsIDEuNnJlbSk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjU7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50Olwi4oC7XCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hc2lkZS1ib3h7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblx0XHRcdHBhZGRpbmc6MjBweCAyNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiNGOEY4Rjg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6NXB4O1xyXG5cclxuXHRcdFx0LmFzaWRlLXRleHR7XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjg0dncsIDEuNnJlbSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6MS44O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hdC1ub3Rlc3tcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MWVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjNyZW0sIDAuNzN2dywgMS40cmVtKTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDpcIuKAu1wiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jLWRvd25sb2FkX190ZXh0YnV0dG9ue1xyXG5cdGRpc3BsYXk6aW5saW5lLWZsZXg7XHJcblxyXG5cdGF7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRwYWRkaW5nLWxlZnQ6Mi4wNjNlbTtcclxuXHRcdGNvbG9yOiMwMDk2RkY7XHJcblx0XHRmb250LXNpemU6Y2xhbXAoMS4zcmVtLCAwLjg0dncsIDEuNnJlbSk7XHJcblx0XHRmb250LXdlaWdodDo1MDA7XHJcblx0XHRsaW5lLWhlaWdodDoxLjI1O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0d2lkdGg6MS4zMTNlbTtcclxuXHRcdFx0aGVpZ2h0OjEuMzEzZW07XHJcblx0XHRcdGJhY2tncm91bmQ6I2ZmZiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2NpcmNsZV9kb3dubG9hZC5zdmcpIGNlbnRlciBjZW50ZXIvMTAwJSAxMDAlIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wLWJ1bGxldExpc3RfX2NvdW50LS1ia3tcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRjb3VudGVyLXJlc2V0OmJrLW51bWJlcjtcclxuXHJcblx0PiBsaXtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzoxLjM4OWVtIDA7XHJcblx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjk0dncsIDEuOHJlbSk7XHJcblx0XHRsaW5lLWhlaWdodDoxLjU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzowLjFlbTtcclxuXHJcblx0XHQubGlzdC1ibHVyYntcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjEuNjY3ZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDpiay1udW1iZXI7XHJcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoYmstbnVtYmVyKSBcIi5cIjtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHRvcDoxLjM4OWVtO1xyXG5cdFx0XHRsZWZ0OjA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnSm9zdCcsIHNhbnMtc2VyaWY7XHJcblx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuOTR2dywgMS44cmVtKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MS42ODtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5wLWJ1bGxldExpc3RfX2NvdW50e1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGNvdW50ZXItcmVzZXQ6cC1udW1iZXI7XHJcblxyXG5cdGxpe1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOjEuMzg5ZW0gMDtcclxuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuOTR2dywgMS44cmVtKTtcclxuXHRcdGxpbmUtaGVpZ2h0OjEuNTtcclxuXHRcdGxldHRlci1zcGFjaW5nOjAuMWVtO1xyXG5cclxuXHRcdC5saXN0LWJsdXJie1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MS42NjdlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hc2lkZS1jb250ZW50e1xyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5hc2lkZS1kZXNje1xyXG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjgzdncsIDEuNnJlbSk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmF0LW5vdGVze1xyXG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MWVtO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMC44M3Z3LCAxLjZyZW0pO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS41O1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDpcIuKAu1wiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OnAtbnVtYmVyO1xyXG5cdFx0XHRjb250ZW50OiBjb3VudGVyKHAtbnVtYmVyKSBcIi5cIjtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHRvcDoxLjM4OWVtO1xyXG5cdFx0XHRsZWZ0OjA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnSm9zdCcsIHNhbnMtc2VyaWY7XHJcblx0XHRcdGNvbG9yOiMxNzZCRUU7XHJcblx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuOTR2dywgMS44cmVtKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MS42ODtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVye1xyXG5cdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRib3R0b206MDtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNDOEQzRTQsICNDOEQzRTQgM3B4LCB0cmFuc3BhcmVudCAzcHgsIHRyYW5zcGFyZW50IDhweCk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogOHB4IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wLWJvcmRlci13cmFwcGluZ19fc3VwcG9ydHtcclxuXHRwYWRkaW5nOjMwcHggNDBweDtcclxuXHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0Ym9yZGVyOjFweCAjMTc2QkVFIHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6MC4zNTdlbTtcclxuXHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjgzdncsIDEuNnJlbSk7XHJcblxyXG5cdC5wLWJvcmRlcl9faGVhZHtcclxuXHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdGNvbG9yOiMxNzZCRUU7XHJcblx0XHRmb250LXNpemU6Y2xhbXAoMS42cmVtLCAwLjgzdncsIDEuOHJlbSk7XHJcblx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzowLjFlbTtcclxuXHR9XHJcblxyXG5cdC5wLWJvcmRlci1jb250ZW50X19jYXB0aW9ue1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MC45NDRlbTtcclxuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjZyZW0sIDAuODN2dywgMS44cmVtKTtcclxuXHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHRvcDoxMHB4O1xyXG5cdFx0XHRsZWZ0OjA7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdHdpZHRoOjAuNDQ0ZW07XHJcblx0XHRcdGhlaWdodDowLjQ0NGVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiMxNzZCRUU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6OTk5OXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucC1ib3JkZXItYnVsbGV0TGlzdHtcclxuXHRcdCYubGlzdC1pbmRlbnR7XHJcblx0XHRcdHBhZGRpbmctbGVmdDoxLjA2M2VtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpe1xyXG5cdFx0XHRkbHtcclxuXHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjgzdncsIDEuNnJlbSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6MS41O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHJcblx0XHRcdFx0ZHR7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGRke1xyXG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XHJcblx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucC1ib3JkZXItYnVsbGV0TGlzdF9fZGlzY3tcclxuXHRcdGxpe1xyXG5cdFx0XHRkbHtcclxuXHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjgzdncsIDEuNnJlbSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6MS41O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHJcblx0XHRcdFx0ZHR7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDowLjkzOGVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDpcIuODu1wiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGR7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdC13ZWJraXQtZmxleDogMTtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1ib3JkZXItd3JhcHBpbmdfX2NvbnRhY3R7XHJcblx0cGFkZGluZzozNXB4IDQwcHggMjBweDtcclxuXHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0Ym9yZGVyOjFweCAjNjg5N0RGIHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6MC4zNTdlbTtcclxuXHJcblx0LnAtYm9yZGVyLWJ1bGxldExpc3RfX2Rpc2N7XHJcblx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjgzdncsIDEuNnJlbSk7XHJcblx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XHJcblxyXG5cdFx0ZHR7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MC45MzhlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6Y2FsYygwLjVlbSAvIDIpO1xyXG5cdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOjAuNWVtO1xyXG5cdFx0XHRcdGhlaWdodDowLjVlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiMxNzZCRUU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czo5OTk5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRkZHtcclxuXHRcdFx0cGFkZGluZzowLjVlbSAwIDAuOTM4ZW0gMC45MzhlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MS41O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtYm9yZGVyLXdyYXBwaW5nX19jb3VudHtcclxuXHRwYWRkaW5nOjMwcHggMzBweCAxMHB4O1xyXG5cdGJhY2tncm91bmQ6I2ZmZjtcclxuXHRib3JkZXI6MXB4ICM2ODk3REYgc29saWQ7XHJcblx0Ym9yZGVyLXJhZGl1czowLjM1N2VtO1xyXG5cclxuXHQucC1ib3JkZXJfX2hlYWR7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdGNvbG9yOiMxNzZCRUU7XHJcblx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjgzdncsIDEuOHJlbSk7XHJcblx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzowLjFlbTtcclxuXHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdGxlZnQ6LTAuOGVtO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR3aWR0aDowLjE1ZW07XHJcblx0XHRcdGhlaWdodDoxLjM1ZW07XHJcblx0XHRcdGJhY2tncm91bmQ6IzE3NkJFRTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czo5OTk5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucC1ib3JkZXItYnVsbGV0TGlzdF9fY291bnR7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdGNvdW50ZXItcmVzZXQ6Y291bnQtbnVtYmVyO1xyXG5cclxuXHRcdGxpe1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzoxLjQyOWVtIDAgMS40MjllbSAxLjc4NmVtIDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MS41O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzowLjFlbTtcclxuXHJcblx0XHRcdC5saXN0LWJsdXJie1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuOTR2dywgMS44cmVtKTtcclxuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblxyXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saXN0LWNvbnRlbnR7XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjgzdncsIDEuNnJlbSk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjU7XHJcblxyXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6Y291bnQtbnVtYmVyO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoY291bnQtbnVtYmVyKSBcIi5cIjtcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6MS4zODllbTtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdKb3N0Jywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRjb2xvcjojMTc2QkVFO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuOTR2dywgMS44cmVtKTtcclxuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDoxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNDOEQzRTQsICNDOEQzRTQgM3B4LCB0cmFuc3BhcmVudCAzcHgsIHRyYW5zcGFyZW50IDhweCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDhweCAxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wLWJvcmRlci13cmFwcGluZ19fbm90ZXMtLWdyYXl7XHJcblx0cGFkZGluZzozMHB4IDMwcHggMjBweDtcclxuXHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0Ym9yZGVyOjFweCAjNzc4ODk5IHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6MC4zNTdlbTtcclxuXHJcblx0ZGx7XHJcblx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjgzdncsIDEuNnJlbSk7XHJcblx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XHJcblxyXG5cdFx0ZHR7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRjb2xvcjojMWYzMTM0ICA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdH1cclxuXHJcblx0XHRkZHtcclxuXHRcdFx0cGFkZGluZzogMC45MzhlbSAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDoxLjU7XHJcblx0XHRcdFxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDoxZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6XCLjg7tcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1ib3JkZXItd3JhcHBpbmdfX25vdGVzLS1ibHVle1xyXG5cdHBhZGRpbmc6MzBweCAzMHB4IDIwcHg7XHJcblx0YmFja2dyb3VuZDojZmZmO1xyXG5cdGJvcmRlcjoxcHggIzAwMDA4MCAgc29saWQ7XHJcblx0Ym9yZGVyLXJhZGl1czowLjM1N2VtO1xyXG5cclxuXHRkbHtcclxuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDAuODN2dywgMS42cmVtKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHJcblx0XHRkdHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdGNvbG9yOiMwMDAwODAgO1xyXG5cdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGR7XHJcblx0XHRcdHBhZGRpbmc6IDAuOTM4ZW0gMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MS41O1xyXG5cdFx0XHRcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MWVtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRjb250ZW50Olwi44O7XCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDowO1xyXG5cdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtYm9yZGVyLXdyYXBwaW5nX19ub3Rlc3tcclxuXHRwYWRkaW5nOjMwcHggMzBweCAyMHB4O1xyXG5cdGJhY2tncm91bmQ6I2ZmZjtcclxuXHRib3JkZXI6MXB4ICNlZTAwMDAgc29saWQ7XHJcblx0Ym9yZGVyLXJhZGl1czowLjM1N2VtO1xyXG5cclxuXHRkbHtcclxuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDAuODN2dywgMS42cmVtKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHJcblx0XHRkdHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdGNvbG9yOiNlZTAwMDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdH1cclxuXHJcblx0XHRkZHtcclxuXHRcdFx0cGFkZGluZzogMC45MzhlbSAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDoxLjU7XHJcblx0XHRcdFxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDoxZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6XCLjg7tcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1ib2xkLWJvcmRlci13cmFwcGluZ3tcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR3aWR0aDo2NDBweDtcclxuXHRtYXJnaW46MCBhdXRvO1xyXG5cdHBhZGRpbmc6NTVweCAwO1xyXG5cdGJvcmRlcjowLjU3MWVtICNkZGQgc29saWQ7XHJcblx0Ym9yZGVyLXJhZGl1czowLjcxNGVtO1xyXG5cclxuXHQucC1ib2xkLWJvcmRlcl9faGVhZHtcclxuXHRcdG1hcmdpbi1ib3R0b206MzVweDtcclxuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuOTR2dywgMS44cmVtKTtcclxuXHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OjEuNjI1O1xyXG5cdH1cclxuXHJcblx0LmMtcmVjdF9fYnV0dG9ue1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuLnAtbGluay1ib2FyZHtcclxuXHQucC1ib2xkLWJvcmRlci13cmFwcGluZ3tcclxuXHRcdG1hcmdpbjowO1xyXG5cdH1cclxufVxyXG5cclxuLnAtZGVzY3JwLWJvYXJkLFxyXG4ucC1kZXNjLXByZ2h7XHJcblx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMC44M3Z3LCAxLjZyZW0pO1xyXG5cdGxpbmUtaGVpZ2h0OjEuNTtcclxuXHRsZXR0ZXItc3BhY2luZzowLjA3NWVtO1xyXG59XHJcblxyXG4ucC12aWV3LW1vcmVfX2xpbmt7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRhe1xyXG5cdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmctbGVmdDoxLjg3NWVtO1xyXG5cdFx0Y29sb3I6ICMwMDk2ZmY7XHJcblx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjAuMTI1ZW07XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0d2lkdGg6MS4yNWVtO1xyXG5cdFx0XHRoZWlnaHQ6MS4yNWVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fY2lyY2xlX2xpbmsuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdG9wYWNpdHk6IC42NTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wLXRleHRfX2xpbmt7XHJcblx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcclxuXHRjb2xvcjogIzM4NzNDRjtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0Jjpob3ZlcntcclxuXHRcdG9wYWNpdHk6IC42NTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ucC1nZW5lcmFsLXRhYmxle1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuODR2dywgMS42cmVtKTtcclxuXHRcclxuXHQucC1nZW5lcmFsLXRhYmxlX19jb3VudHtcclxuXHRcdGNvdW50ZXItcmVzZXQ6Zy1jb3VudC1udW1iZXI7XHJcblxyXG5cdFx0PiBsaXtcclxuXHRcdFx0ZGx7XHJcblx0XHRcdFx0ZHR7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggIzM4NzNDRiBzb2xpZDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6NDVweCAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMC45NHZ3LCAxLjhyZW0pO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS4yNTtcclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OmctY291bnQtbnVtYmVyO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGctY291bnQtbnVtYmVyKTsgXHRcdFx0XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdFx0XHRcdHRvcDotNHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoyOHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MjhweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDojMzg3M0NGO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czo1MCU7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OnZhci4kZm9udC1mYW1pbHktam9zdDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMC44OXZ3LCAxLjdyZW0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGR7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6MXB4ICNENEQ0RDQgc29saWQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjQ1cHggMzBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuODR2dywgMS42cmVtKTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuMjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XHJcblxyXG5cdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuZG9jdW1lbnQtY2FyZF9fbGlzdHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotMTBweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYubXVsdGktY2FyZHtcclxuXHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOjIuNDM4ZW07XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdC5kb2N1bWVudC1jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZG9jdW1lbnQtY29udGVudF9fY2FyZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMzODczQ0Y7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuODl2dywgMS43cmVtKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxLjEyNWVtO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6MS44MTNlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDowLjVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDowLjVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IzM4NzNDRjtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5kb2N1bWVudC1jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGJhc2VsaW5lKTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotMTBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuZG9jdW1lbnQtY29udGVudF9fY2FyZHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDoyMDBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowLjc5NGVtO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I0YyRjZGRjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjAuMjk0ZW07XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IzM4NzNDRjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjg5dncsIDEuN3JlbSk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMWVtO1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5wLWdlbmVyYWwtdGFibGVfX2Rie1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG4vL1x0XHRtYXgtd2lkdGg6MTM1MHB4O1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFxyXG5cdFx0Ji5zY3JvbGwtaW5uZXJ7XHJcblx0XHRcdG1heC13aWR0aDo5MDBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Y2FwdGlvbntcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHRvcDpjYWxjKC0xZW0gLSAxMHB4KTtcclxuXHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0dGgsIHRke1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6OHB4O1xyXG5cdFx0XHRib3JkZXI6MXB4ICNjY2Mgc29saWQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjEuMzU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OjUwMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji50b3RhbC1ib2R5e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFREZGO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgNXB4LCAjRjJGNkZGIDVweCwgI0YyRjZGRiAxMHB4KTtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaW5uZXItdGFibGV7XHJcblx0XHRcdHRoLCB0ZHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgOHB4O1xyXG5cdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHRoe1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjJmNmZmO1xyXG4vL1x0XHRcdGJhY2tncm91bmQ6I2U4ZjVmYTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmJnLWdyYXl7XHJcblx0XHRcdGJhY2tncm91bmQ6I2VlZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmctcGFsZXNreXtcclxuXHRcdFx0YmFja2dyb3VuZDogI2YyZjZmZjtcclxuLy9cdFx0XHRiYWNrZ3JvdW5kOiNlOGY1ZmE7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LnAtZ2VuZXJhbC10YWJsZV9fb3V0bGluZXtcclxuXHRcdD4gbGl7XHJcblx0XHRcdD4gZGx7XHJcblx0XHRcdFx0PiBkdHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWxpZ24tY29udGVudChjZW50ZXIpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDojRUZFRkVGO1xyXG5cdFx0XHRcdFx0cGFkZGluZzoyMHB4IDI1cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjg0dncsIDEuNnJlbSk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IGRke1xyXG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjI1cHggMzVweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuODR2dywgMS42cmVtKTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuNTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0KiB7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5hdC1ub3Rlc3tcclxuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6LTFlbTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiMwMDk2RkY7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uLS1ncmF5LWxpbmV7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOjpiZWZvcmV7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQ6ICNEREREREQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmF0LW5vdGVzX19saXN0e1xyXG5cdGNvdW50ZXItcmVzZXQ6IGNvdW50LW51bWJlcjtcclxuXHJcblx0dWx7XHJcblx0XHRsaXtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6NDBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBjb3VudC1udW1iZXI7XHJcblx0XHRcdFx0Y29udGVudDogXCIo4oC7XCJjb3VudGVyKGNvdW50LW51bWJlcikgXCIpXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zY3JvbGwtd3JhcHBlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiNFMkUyRTI7XHJcbiAgICBib3JkZXItcmFkaXVzOjk5OTlweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTo6YmVmb3Jle1xyXG4gIG9wYWNpdHk6MTtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XHJcblx0aGVpZ2h0OjdweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiM2ODk3REY7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG5cdHRvcDowO1xyXG59XHJcblxyXG5cclxuXHJcbi8qIHRleHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmF0LWZvb3Qtbm90ZXN7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0cGFkZGluZy1sZWZ0OjFlbTtcclxuXHRmb250LXNpemU6ODcuNSU7XHJcblx0bGluZS1oZWlnaHQ6MS41O1xyXG5cdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHJcblx0Jjo6YmVmb3Jle1xyXG5cdFx0Y29udGVudDpcIuKAu1wiO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHR0b3A6MDtcclxuXHRcdGxlZnQ6MDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290LW5vdGVze1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGZvbnQtc2l6ZTo4Ny41JTtcclxuXHRsaW5lLWhlaWdodDoxLjU7XHJcblx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xyXG5cdFxyXG5cdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdG1hcmdpbi1ib3R0b206NXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5mdC1ib2xke1xyXG5cdGZvbnQtd2VpZ2h0OjcwMDtcclxufVxyXG5cclxuLmZ6LXNtbHtcclxuXHRmb250LXNpemU6ODcuNSU7XHJcbn1cclxuXHJcbi5mdC1yZWR7XHJcblx0Y29sb3I6I2ZmMzM0NjtcclxufVxyXG5cclxuLmZ0LWJsdWV7XHJcblx0Y29sb3I6IzMzNjZjYztcclxufVxyXG5cclxuLmZjLW1hcmlue1xyXG5cdGNvbG9yOiMxNzZCRUU7XHJcbn1cclxuXHJcbi5mYy1za3libHVle1xyXG5cdGNvbG9yOiMwMDk2RkY7XHJcbn1cclxuXHJcblxyXG4vKiBwb3NpdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucG9zaS1se1xyXG5cdHRleHQtYWxpZ246bGVmdDtcclxufVxyXG5cclxuLnBvc2ktY3tcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxufVxyXG5cclxuLnBvc2ktcntcclxuXHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG59XHJcblxyXG4ucG9zaS1tZy1je1xyXG5cdG1hcmdpbi1yaWdodDphdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OmF1dG87XHJcbn1cclxuXHRcclxuLmFkLWNvbnRlbnR7XHJcblx0cGFkZGluZzowIDEuNTYzZW07XHJcbn1cclxuXHJcbi4tLXAtcGQtbC0xe1xyXG5cdHBhZGRpbmctbGVmdDogMWVtO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODFweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIG1hcmdpbiBwYWRkaW5nIHNldFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uLS1wLW1nLXktNTB7XHJcblx0bWFyZ2luOiA1MHB4IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcC1tZy10LTV7XHJcblx0bWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtbWctdC0xMHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtbWctdC0xNXtcclxuXHRtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtbWctdC0yMHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtbWctdC00MHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtbWctdC01MHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtbWctYi01e1xyXG5cdG1hcmdpbi1ib3R0b206NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtbWctYi0xMHtcclxuXHRtYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcC1tZy1iLTE1e1xyXG5cdG1hcmdpbi1ib3R0b206MTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uLS1wLW1nLWItMjB7XHJcblx0bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtbWctYi0zMHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtbWctYi00MHtcclxuXHRtYXJnaW4tYm90dG9tOjQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcC1tZy1iLTUwe1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcC1tZy1iLTYwe1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcC1tZy1iLTY1e1xyXG5cdG1hcmdpbi1ib3R0b206NjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uLS1wLW1nLWItNzB7XHJcblx0bWFyZ2luLWJvdHRvbTo3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtbWctYi04MHtcclxuXHRtYXJnaW4tYm90dG9tOjgwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcC1tZy1iLTg1e1xyXG5cdG1hcmdpbi1ib3R0b206ODVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uLS1wLW1nLWItMTAwe1xyXG5cdG1hcmdpbi1ib3R0b206MTAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcC1wZC10LTIwe1xyXG5cdHBhZGRpbmctdG9wOjIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcC1wZC15LTEwe1xyXG5cdHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uLS1wLXBkLXktNDB7XHJcblx0cGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtcGQteS04MHtcclxuXHRwYWRkaW5nOiA4MHB4IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcC1wZC10LTYwe1xyXG5cdHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtcGQtdC04MHtcclxuXHRwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uLS1wLXBkLWItMzB7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcC1wZC1iLTUwe1xyXG5cdHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXAtcGQtYi04MHtcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uLS1wLXBkLWItMTAwe1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uLS1wLXBkLWwtMjV7XHJcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4ucHMtc2Nyb2xsYmFyLXktcmFpbHtcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbi8qIHRleHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2UtdGl0bGVfX3Zpc3VhbHtcclxuXHQucGFnZS1tYWluX19jYXRjaHtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0Ym90dG9tOjYwcHg7XHJcblx0XHRsZWZ0OjYuMTUlO1xyXG5cdFx0d2lkdGg6MzklO1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguYWxpZ24tY29udGVudChjZW50ZXIpO1xyXG5cdFx0aGVpZ2h0OjYwLjglO1xyXG5cdFx0cGFkZGluZzowLjQ0MWVtIDMuNDM4ZW07XHJcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOjIwcHg7XHJcblx0XHR6LWluZGV4OiAyMDtcclxuXHR9XHJcbn1cclxuXHJcbi5wLWNhdGVnb3J5LWd1aWRle1xyXG5cdC5wLWd1aWRlX19wYW5lbHtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0bWFyZ2luLXRvcDotMi41ZW07XHJcblxyXG5cdFx0bGl7XHJcblx0XHRcdHdpZHRoOjQ4LjclO1xyXG5cdFx0XHRtYXJnaW4tdG9wOjIuNWVtO1xyXG5cclxuXHRcdFx0Jjpub3QoOm50aC1jaGlsZCgybikpe1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyLjYlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6MTcuMTQzZW07XHJcblx0XHRcdFx0cGFkZGluZzozNXB4IDQ1cHggMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtZ3VpZGVfX2Fkb2Jle1xyXG5cdGRpc3BsYXk6aW5saW5lLWZsZXg7XHJcblx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XHJcblxyXG5cdHB7XHJcblx0XHQtd2Via2l0LWZsZXg6IDE7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OjM1cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucC1ib3JkZXItd3JhcHBpbmdfX3N1cHBvcnR7XHJcblx0LnAtYm9yZGVyLWJ1bGxldExpc3QsXHJcblx0LnAtYm9yZGVyLWJ1bGxldExpc3RfX2Rpc2N7XHJcblx0XHRsaXtcclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZGx7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xyXG5cclxuXHRcdFx0XHRkdHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwLjYyNWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtZ2VuZXJhbC10YWJsZXtcclxuXHQucC1nZW5lcmFsLXRhYmxlX19jb3VudHtcclxuXHRcdD4gbGl7XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRkbHtcclxuXHRcdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCAjMzg3M0NGIHNvbGlkO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGRke1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCAjRDRENEQ0IHNvbGlkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZGx7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblxyXG5cdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWNvbnRlbnQoY2VudGVyKTtcclxuXHRcdFx0XHRcdHdpZHRoOjM4MHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGR7XHJcblx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XHJcblx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnAtZ2VuZXJhbC10YWJsZV9fb3V0bGluZXtcclxuXHRcdD4gbGl7XHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gZGx7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblxyXG5cdFx0XHRcdD4gZHR7XHJcblx0XHRcdFx0XHR3aWR0aDoyODBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4gZGR7XHJcblx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XHJcblx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtYm9sZC1ib3JkZXItd3JhcHBpbmd7XHJcblx0LnAtYm9sZC1ib3JkZXJfX2hlYWR7XHJcblx0XHQmLm11bHRpLWhndHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XHJcblx0XHRcdG1pbi1oZWlnaHQ6My4yNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmtpbnJpLW5lc3RfX2VsZW1lbnRze1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdG1hcmdpbi1ib3R0b206NjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wLWxpbmstYm9hcmR7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XHJcblxyXG5cdC5wLWJvbGQtYm9yZGVyLXdyYXBwaW5ne1xyXG5cdFx0d2lkdGg6NDcuNSU7XHJcblx0XHRtYXgtd2lkdGg6NjQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucmVsYXRlLWd1aWRlX19saXN0e1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XHJcblx0XHJcblx0bGl7XHJcblx0XHR3aWR0aDozMS40MiU7XHJcblx0XHRtYXgtd2lkdGg6NDAwcHg7XHJcblx0XHRcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjIuODclO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuYy1yZWN0X19idXR0b257XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIG1hcmdpbiBwYWRkaW5nIHNldFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uLS1zLW1nLXQtNXtcclxuXHRtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1tZy10LTEwe1xyXG5cdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1tZy10LTIwe1xyXG5cdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1tZy10LTI1e1xyXG5cdG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1tZy1iLTV7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXMtbWctYi0xMHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXMtbWctYi0xNXtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXMtbWctYi0yMHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXMtbWctYi0yNXtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXMtbWctYi0zMHtcclxuXHRtYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1tZy1iLTQwe1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1tZy1iLTQ1e1xyXG5cdG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1tZy1iLTUwe1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1tZy1iLTU1e1xyXG5cdG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1tZy1iLTYwe1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1tZy1iLTcwe1xyXG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi4tLXMtbWcteS00MHtcclxuXHRtYXJnaW46IDQwcHggMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uLS1zLXBkLXktNDB7XHJcblx0cGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXMtcGQtdC0yNXtcclxuXHRwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uLS1zLXBkLXQtNDB7XHJcblx0cGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1wZC10LTUwe1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXMtcGQtYi0yMHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uLS1zLXBkLWItMzB7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1wZC1iLTM1e1xyXG5cdHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXMtcGQtYi00MHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uLS1zLXBkLWItNTB7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLi0tcy1wZC1iLTYwe1xyXG5cdHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi4tLXMtcGQtYi04MHtcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWQtY29udGVudHtcclxuXHRwYWRkaW5nOjAgMC43MTRlbTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJze1xyXG5cdHdpZHRoOjkyJTtcclxuXHRcclxuXHR1bHtcclxuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5wYWdlLXRpdGxlX192ZXJzYXRpbGV7XHJcblx0bWluLWhlaWdodDoxMTBweDtcclxuXHJcblx0aDF7XHJcblx0XHR3aWR0aDo4Ny41JTtcclxuXHRcdGxpbmUtaGVpZ2h0OjEuMzU7XHJcblx0fVxyXG5cclxuXHQmICsgLnBhZ2UtYm9keXtcclxuXHRcdHBhZGRpbmctdG9wOjQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS10aXRsZV9fdmlzdWFse1xyXG5cdHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblxyXG5cdC5vZmktY292ZXItaW1ne1xyXG5cdFx0Ji5vYmotcG9zaS1ye1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IDgwJSBjZW50ZXI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246ODAlIGNlbnRlcjsnO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZmlndXJle1xyXG5cdFx0QGluY2x1ZGUgbWl4LmltYWdlLWJlZm9yZSg0Mi43JSk7XHJcblx0fVxyXG5cclxuXHQucGFnZS1tYWluX19jYXRjaHtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0dG9wOjA7XHJcblx0XHRsZWZ0OjUwJTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0d2lkdGg6ODglO1xyXG5cdFx0bWFyZ2luOi0zNXB4IDAgMjBweDtcclxuXHRcdHBhZGRpbmc6MjVweCAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZDojZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblxyXG5cdFx0aDF7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOjAuMWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdHB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg1O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtYm9keXtcclxuXHR3aWR0aDo5MC42NyU7XHJcblx0cGFkZGluZy1ib3R0b206ODBweDtcclxuXHJcblx0aDJ7XHJcblx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XHJcblx0fVxyXG5cclxuXHRoM3tcclxuXHRcdHBhZGRpbmc6MC44MzNlbSAwLjk3MmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6MS4yNTtcclxuXHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvY29tcG9uZW50X2gzX3NwLnBuZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoNHtcclxuXHRcdHBhZGRpbmc6MC40NjllbSAwLjMzM2VtO1xyXG5cdFx0bGluZS1oZWlnaHQ6MS4zO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtYm9keV9fZWxlbWVudHN7XHJcblx0d2lkdGg6MTAwJTtcclxufVxyXG5cclxuLnAtZ3VpZGVfX2Fkb2Jle1xyXG5cdHB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0fVxyXG5cclxuXHQuYy1ndWlkZV9fYmFubmVye1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5wLWFzaWRlX19jb250ZW50e1xyXG5cdHBhZGRpbmc6NDBweCAyMHB4O1xyXG5cclxuXHRkbHtcclxuXHRcdGRke1xyXG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYy1hc2lkZV9fYnV0dG9uLS1yb3VuZHtcclxuXHRcdHdpZHRoOjI1MHB4O1xyXG5cdFx0aGVpZ2h0OjUwcHg7XHJcblxyXG5cdFx0YXtcclxuXHRcdFx0Ym9yZGVyOjAuMTMzZW0gI0M4RDNFNCBzb2xpZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wLWNhdGVnb3J5LWd1aWRle1xyXG5cdC5wLWd1aWRlX19wYW5lbHtcclxuXHRcdGxpe1xyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHBhZGRpbmc6MS43ODZlbSAxLjc4NmVtIDIuNWVtO1xyXG5cclxuXHRcdFx0XHRkbHtcclxuXHRcdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MS4wNTNlbTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MS4wNTNlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGRke1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDoyMHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYy1yZWN0X19idXR0b257XHJcblx0YXtcclxuXHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5jLXBkZl9fYnV0dG9ue1xyXG5cdHdpZHRoOjgzLjMlO1xyXG5cdG1heC13aWR0aDo1MzBweDtcclxuXHRtaW4td2lkdGg6MzAwcHg7XHJcblx0bWluLWhlaWdodDo1MHB4O1xyXG5cdG1hcmdpbjowIGF1dG87XHJcblxyXG5cdCY6OmJlZm9yZXtcclxuXHRcdHdpZHRoOjY1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2J0bl9wb2ludF9iYWNrLnN2ZykgcmlnaHQgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVye1xyXG5cdFx0bGVmdDoxLjQyOWVtO1xyXG5cdFx0d2lkdGg6MS40MjllbTtcclxuXHRcdGhlaWdodDoxLjY0M2VtO1xyXG5cdH1cclxuXHJcblx0YXtcclxuXHRcdG1pbi1oZWlnaHQ6NTBweDtcclxuXHRcdHBhZGRpbmc6NXB4IDAgNXB4IDMycHggO1xyXG5cdFx0bGluZS1oZWlnaHQ6MS4zO1xyXG5cclxuXHRcdCY6OmFmdGVye1xyXG5cdFx0XHRyaWdodDoxLjQyOWVtO1xyXG5cdFx0XHR3aWR0aDoxLjIxNGVtO1xyXG5cdFx0XHRoZWlnaHQ6MWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtYnVsbGV0TGlzdF9fZGlzY3tcclxuXHRsaXtcclxuXHRcdGxpbmUtaGVpZ2h0OjEuMztcclxuXHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdHRvcDpjYWxjKDEuNXJlbSAvIDIpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtYnVsbGV0TGlzdF9fZGlzYy0tYmt7XHJcblx0bGl7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MWVtIDtcclxuXHR9XHJcbn1cclxuXHJcbi5wLWJvcmRlci13cmFwcGluZ19fY291bnR7XHJcblx0cGFkZGluZzoyNXB4IDIwcHggMTBweDtcclxuXHJcblx0LnAtYm9yZGVyX19oZWFke1xyXG5cdFx0cGFkZGluZy1sZWZ0OjAuOGVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wLWJvcmRlci1idWxsZXRMaXN0X19jb3VudHtcclxuXHRcdGxpe1xyXG5cdFx0XHRwYWRkaW5nOjEuMDcxZW0gMCAxLjA3MWVtIDEuNDI5ZW0gO1xyXG5cclxuXHRcdFx0Lmxpc3QtYmx1cmJ7XHJcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdHRvcDoxLjA3MWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNDOEQzRTQsICNDOEQzRTQgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDZweCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDZweCAxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1ib3JkZXItd3JhcHBpbmdfX3N1cHBvcnR7XHJcblx0cGFkZGluZzoyNXB4IDIwcHggMTVweDtcclxuXHJcblx0LnAtYm9yZGVyX19oZWFke1xyXG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MS4zO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTtcclxuXHR9XHJcblxyXG5cdC5wLWJvcmRlci1idWxsZXRMaXN0X19kaXNje1xyXG5cdFx0bGl7XHJcblx0XHRcdGRse1xyXG5cdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS4zO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGR7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAuNWVtIDAgMC41ZW0gMC45MzhlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wLWJvcmRlci13cmFwcGluZ19fY29udGFjdHtcclxuXHRwYWRkaW5nOjI1cHggMjBweCAxNXB4O1xyXG5cclxuXHQucC1ib3JkZXItYnVsbGV0TGlzdF9fZGlzY3tcclxuXHRcdGR0e1xyXG5cdFx0XHRsaW5lLWhlaWdodDoxLjM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1ib3JkZXItd3JhcHBpbmdfX25vdGVzLS1ibHVlLFxyXG4ucC1ib3JkZXItd3JhcHBpbmdfX25vdGVzLS1ncmF5LFxyXG4ucC1ib3JkZXItd3JhcHBpbmdfX25vdGVze1xyXG5cdHBhZGRpbmc6MjVweCAyMHB4IDE1cHg7XHJcblx0XHJcblx0ZGx7XHJcblx0XHRkZHtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wLWJvbGQtYm9yZGVyLXdyYXBwaW5ne1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWFyZ2luOjAgYXV0bztcclxuXHRwYWRkaW5nOjMwcHggMzVweDtcclxuXHRib3JkZXI6NXB4ICNkZGQgc29saWQ7XHJcblxyXG5cdC5wLWJvbGQtYm9yZGVyX19oZWFke1xyXG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MS40NTtcclxuXHRcdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcclxuXHR9XHJcblxyXG5cdC5jLXJlY3RfX2J1dHRvbntcclxuXHRcdGhlaWdodDo2MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnAtbGluay1ib2FyZHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRcclxuXHQucC1ib2xkLWJvcmRlci13cmFwcGluZ3tcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtZ2VuZXJhbC10YWJsZXtcclxuXHQucC1nZW5lcmFsLXRhYmxlX19jb3VudHtcclxuXHRcdGJvcmRlci1ib3R0b206MXB4ICMzODczQ0Ygc29saWQ7XHJcblxyXG5cdFx0PiBsaXtcclxuXHRcdFx0ZGx7XHJcblx0XHRcdFx0ZHR7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6NDNweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTVweCAwO1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjIycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDoyMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGR7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjI1cHggMCAzMHB4O1xyXG5cclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuMztcclxuXHJcblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZG9jdW1lbnQtY29udGVudF9fY2FyZHtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOjE2MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAuOGVtIDFlbTtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmRvY3VtZW50LWNhcmRfX2xpc3R7XHJcblx0XHRcdFx0XHRcdCYubXVsdGktY2FyZHtcclxuXHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdHAuaW5kLXRleHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnAtZ2VuZXJhbC10YWJsZV9fb3V0bGluZXtcclxuXHRcdD4gbGl7XHJcblx0XHRcdD4gZGx7XHJcblx0XHRcdFx0PiBkdHtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6NDVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTVweCAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0PiBkZHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MjVweCAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmtpbnJpLW5lc3RfX2VsZW1lbnRze1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdG1hcmdpbi1ib3R0b206NTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5yZWxhdGUtZ3VpZGVfX2xpc3R7XHJcblx0LmMtcmVjdF9fYnV0dG9ue1xyXG5cdFx0d2lkdGg6MjUwcHg7XHJcblx0XHRoZWlnaHQ6NTBweDtcclxuXHRcdG1hcmdpbjowIGF1dG87XHJcblxyXG5cdFx0Ji5sb2FuLWFwcGx5e1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zY3JvbGwtd3JhcHBlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XHJcbiAgICBcclxuXHR0YWJsZXtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICB3aWR0aDoxMDAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdlLXRpdGxlX192aXN1YWx7XHJcblx0LnBhZ2UtbWFpbl9fY2F0Y2h7XHJcblx0XHRwYWRkaW5nOjAuNDQxZW0gMi41ZW07XHJcblx0fVxyXG59XHJcblxyXG59XHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwiYm9vdHN0cmFwXCIgYXMgYnM7XHJcblxyXG4vLyDjgZPjgZPjgYvjgonlhbHpgJrjgrnjgr/jgqTjg6tcclxuLyogdmFyaWFibGVzICovXHJcbiRibHVlOiAjMTc2QkVFICFkZWZhdWx0O1xyXG5cclxuLm1haW50ZW5hbmNlLWNvbnRlbnRze1xyXG5cdHB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuODl2dywgMS43cmVtKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDE1NHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5saW5rLWJ0bntcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0YXtcclxuXHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbiguNXMpO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjIuMDYzZW07XHJcblx0XHRcdGNvbG9yOiAjMDA5NmZmO1xyXG5cdFx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6M3B4O1xyXG5cdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOjEuMjVlbTtcclxuXHRcdFx0XHRoZWlnaHQ6MS4yNWVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9jaXJjbGVfbGluay5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRvcGFjaXR5OiAuNjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG59XHJcblxyXG4vLyDjgZPjgZPjgb7jgaflhbHpgJrjgrnjgr/jgqTjg6tcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODFweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmVsYXRlLWd1aWRlX19saXN0IC5jLXJlY3RfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbn1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG59Il19 */