@charset "UTF-8";
:root {
  --text-color: #000000;
  --black: #000000;
  --black-second: #333333;
  --white: #ffffff;
  --yellow: #c88d00;
  --grey: #cacaca;
  --grey-dark: #747474;
  --brown: #b2b2b2;
  --black-second: #111111;
  --grey-second: #747474;
  --grey-third: #b6b6b6;
  --grey-fourth: #e6e6e6;
  --grey-fifth: #a1a1a1;
  --grey-sixth:#f7f8f8;
  --red: #d60101;
  --green: #82D804;
}

/* -----------------------------------------------
Table of Contents (common css)
--------------------------------------------------
[1. Foundation]
		1-1. Reset
		1-2. Config
[2. Object]
		2-1. Utility
				 2-1-1. clearfix [ModernType]
				 2-1-2. margin,padding [mb10,pt20]
				 2-1-3. Object-Oriented CSS [OOCSS]
				 2-1-4. Grid System [grid-***]
				 2-1-5. CSS Animation [act-***]
		2-2. WebFont 
		2-3. State [is-***]
		2-4. Component a.k.a Module
				 2-4-1. Wrapper     [wrp-***]
				 2-4-2. Headings [hdg-lv*]
				 2-4-3. Text     [txt-***]
				 2-4-4. Button   [btn-***]
				 2-4-5. Anchor   [acr-***]
				 2-4-6. Icon     [icn-***]
				 2-4-7. Label    [lbl-***]
				 2-4-8. List     [lst-***]
				 2-4-9. Table    [tbl-***]
				 2-4-10. Nav      [nav-***]
				 2-4-11. Box      [box-***]
				 2-4-12. Form     [frm-***]
				 2-4-13. Error    [err-***]
				 2-4-14. Animate
[3. Layout]
		3-1. #l-document
		3-2. #l-header
		3-3. #l-container
				 3-3-1. #l-main
				 3-3-2. #l-sub
		3-4. #l-footer
		3-5. OverLayerConfig [z-index]
		3-6. Project
[4. Print Style]


-------------------------------------------------- */
/* -----------------------------------------------
*> [1. Foundation]
-------------------------------------------------- */
/*>> 1-1. Reset
-------------------------------------------------- */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  padding: 0;
}

a {
  background-color: transparent;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline-width: 0;
}

html, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code, del, em, img, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

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

article, aside, footer, header, small, nav, section, figure, figcaption, main {
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
  background-color: transparent;
  outline: none;
}

small {
  font-size: 80%;
}

audio, canvas, progress, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}

template,
[hidden] {
  display: none;
}

ul, ol {
  list-style-type: none;
}

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

img {
  line-height: 1;
  vertical-align: baseline;
  outline: none;
  border-style: none;
}

a img {
  border: none;
  outline: none;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

dt, dd, li,
th, td,
input, textarea {
  text-align: left;
  vertical-align: top;
}

button {
  border: none;
}

input, textarea, button {
  margin: 0;
  padding: 0;
}

input {
  border: 0.1rem solid #dad7d3;
  height: auto;
  padding: 0.2rem 0.5rem;
}

textarea {
  border: 0.1rem solid #dad7d3;
  height: 7.8rem;
  resize: none;
  overflow: auto;
}

button, label {
  background-color: transparent;
  cursor: pointer;
}

button, select {
  text-transform: none;
}

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

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

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -0.2rem;
}

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

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

button,
input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

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

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 0.1rem dotted ButtonText;
}

button[disabled],
input[disabled] {
  cursor: default;
}

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

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

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

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

:focus {
  outline: none;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

details {
  display: block;
}

summary {
  display: list-item;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

main {
  display: block;
}

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

table {
  width: 100%;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

b,
strong,
em {
  font-weight: bolder;
}

hr {
  display: block;
  height: 0.1rem;
  border: 0;
  border-top: 0.1rem solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/*>> 1-2. Config
-------------------------------------------------- */
html {
  overflow-x: hidden;
  overflow-y: scroll;
  font-size: 10px;
  height: 100%;
}

body {
  font-size: 1.6rem;
  color: #333;
  background-color: #fff;
  line-height: 1.4;
  letter-spacing: 0;
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  height: 100%;
  -webkit-overflow-scrolling: touch;
}

a {
  color: #336699;
  text-decoration: none;
}

a:focus {
  outline: none;
}

.no-touchevents a:not(.btn):hover {
  text-decoration: underline;
}

a[href=tel] {
  color: #a4002c;
}

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.4;
}

p {
  line-height: 1.7;
}

dt, dd, li,
th, td,
input,
textarea,
button {
  line-height: 1.6;
}

input {
  font-size: 1.6rem;
  box-sizing: border-box;
}

select {
  display: block;
}

textarea {
  width: 100%;
  display: block;
  font-size: 1.6rem;
  box-sizing: border-box;
}

/* -----------------------------------------------
*> [2. Object]
-------------------------------------------------- */
/*>> Slick slider
-------------------------------------------------- */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*>> 2-1. Utility
-------------------------------------------------- */
/*>>> 2-1-1. clearfix [ModernType]*/
#l-header:after, #l-container:after, #l-main:after, #l-sub:after, #l-footer:after, .grid-row:after,
.clearfix:after {
  display: block;
  clear: both;
  content: "";
}

/*>>> 2-1-2. margin,padding [mb10,pt20]*/
/* margin  */
.m0 {
  margin: 0 !important;
}

.m5 {
  margin: 0.5rem !important;
}

.m10 {
  margin: 1rem !important;
}

.m15 {
  margin: 1.5rem !important;
}

.m20 {
  margin: 2rem !important;
}

.m25 {
  margin: 2.5rem !important;
}

.m30 {
  margin: 3rem !important;
}

.m35 {
  margin: 3.5rem !important;
}

.m40 {
  margin: 4rem !important;
}

.m45 {
  margin: 4.5rem !important;
}

.m50 {
  margin: 5rem !important;
}

.m55 {
  margin: 5.5rem !important;
}

.m60 {
  margin: 6rem !important;
}

.m65 {
  margin: 6.5rem !important;
}

.m70 {
  margin: 7rem !important;
}

.m75 {
  margin: 7.5rem !important;
}

.m80 {
  margin: 8rem !important;
}

.m85 {
  margin: 8.5rem !important;
}

.m90 {
  margin: 9rem !important;
}

.m95 {
  margin: 9.5rem !important;
}

.m100 {
  margin: 10rem !important;
} /* margin-top */
.mt0 {
  margin-top: 0 !important;
}

.mt5 {
  margin-top: 0.5rem !important;
}

.mt10 {
  margin-top: 1rem !important;
}

.mt15 {
  margin-top: 1.5rem !important;
}

.mt20 {
  margin-top: 2rem !important;
}

.mt25 {
  margin-top: 2.5rem !important;
}

.mt30 {
  margin-top: 3rem !important;
}

.mt35 {
  margin-top: 3.5rem !important;
}

.mt40 {
  margin-top: 4rem !important;
}

.mt45 {
  margin-top: 4.5rem !important;
}

.mt50 {
  margin-top: 5rem !important;
}

.mt55 {
  margin-top: 5.5rem !important;
}

.mt60 {
  margin-top: 6rem !important;
}

.mt65 {
  margin-top: 6.5rem !important;
}

.mt70 {
  margin-top: 7rem !important;
}

.mt75 {
  margin-top: 7.5rem !important;
}

.mt80 {
  margin-top: 8rem !important;
}

.mt85 {
  margin-top: 8.5rem !important;
}

.mt90 {
  margin-top: 9rem !important;
}

.mt95 {
  margin-top: 9.5rem !important;
}

.mt100 {
  margin-top: 10rem !important;
} /* margin-right */
.mr0 {
  margin-right: 0 !important;
}

.mr5 {
  margin-right: 0.5rem !important;
}

.mr10 {
  margin-right: 1rem !important;
}

.mr15 {
  margin-right: 1.5rem !important;
}

.mr20 {
  margin-right: 2rem !important;
}

.mr25 {
  margin-right: 2.5rem !important;
}

.mr30 {
  margin-right: 3rem !important;
}

.mr35 {
  margin-right: 3.5rem !important;
}

.mr40 {
  margin-right: 4rem !important;
}

.mr45 {
  margin-right: 4.5rem !important;
}

.mr50 {
  margin-right: 5rem !important;
}

.mr55 {
  margin-right: 5.5rem !important;
}

.mr60 {
  margin-right: 6rem !important;
}

.mr65 {
  margin-right: 6.5rem !important;
}

.mr70 {
  margin-right: 7rem !important;
}

.mr75 {
  margin-right: 7.5rem !important;
}

.mr80 {
  margin-right: 8rem !important;
}

.mr85 {
  margin-right: 8.5rem !important;
}

.mr90 {
  margin-right: 9rem !important;
}

.mr95 {
  margin-right: 9.5rem !important;
}

.mr100 {
  margin-right: 10rem !important;
} /* margin-bottom */
.mb0 {
  margin-bottom: 0 !important;
}

.mb5 {
  margin-bottom: 0.5rem !important;
}

.mb10 {
  margin-bottom: 1rem !important;
}

.mb15 {
  margin-bottom: 1.5rem !important;
}

.mb20 {
  margin-bottom: 2rem !important;
}

.mb25 {
  margin-bottom: 2.5rem !important;
}

.mb30 {
  margin-bottom: 3rem !important;
}

.mb35 {
  margin-bottom: 3.5rem !important;
}

.mb40 {
  margin-bottom: 4rem !important;
}

.mb45 {
  margin-bottom: 4.5rem !important;
}

.mb50 {
  margin-bottom: 5rem !important;
}

.mb55 {
  margin-bottom: 5.5rem !important;
}

.mb60 {
  margin-bottom: 6rem !important;
}

.mb65 {
  margin-bottom: 6.5rem !important;
}

.mb70 {
  margin-bottom: 7rem !important;
}

.mb75 {
  margin-bottom: 7.5rem !important;
}

.mb80 {
  margin-bottom: 8rem !important;
}

.mb85 {
  margin-bottom: 8.5rem !important;
}

.mb90 {
  margin-bottom: 9rem !important;
}

.mb95 {
  margin-bottom: 9.5rem !important;
}

.mb100 {
  margin-bottom: 10rem !important;
} /* margin-left */
.ml0 {
  margin-left: 0 !important;
}

.ml5 {
  margin-left: 0.5rem !important;
}

.ml10 {
  margin-left: 1rem !important;
}

.ml15 {
  margin-left: 1.5rem !important;
}

.ml20 {
  margin-left: 2rem !important;
}

.ml25 {
  margin-left: 2.5rem !important;
}

.ml30 {
  margin-left: 3rem !important;
}

.ml35 {
  margin-left: 3.5rem !important;
}

.ml40 {
  margin-left: 4rem !important;
}

.ml45 {
  margin-left: 4.5rem !important;
}

.ml50 {
  margin-left: 5rem !important;
}

.ml55 {
  margin-left: 5.5rem !important;
}

.ml60 {
  margin-left: 6rem !important;
}

.ml65 {
  margin-left: 6.5rem !important;
}

.ml70 {
  margin-left: 7rem !important;
}

.ml75 {
  margin-left: 7.5rem !important;
}

.ml80 {
  margin-left: 8rem !important;
}

.ml85 {
  margin-left: 8.5rem !important;
}

.ml90 {
  margin-left: 9rem !important;
}

.ml95 {
  margin-left: 9.5rem !important;
}

.ml100 {
  margin-left: 10rem !important;
}

.mb200 {
  margin-bottom: 20rem !important;
}

/* padding */
.p0 {
  padding: 0 !important;
}

.p5 {
  padding: 0.5rem !important;
}

.p10 {
  padding: 1rem !important;
}

.p15 {
  padding: 1.5rem !important;
}

.p20 {
  padding: 2rem !important;
}

.p25 {
  padding: 2.5rem !important;
}

.p30 {
  padding: 3rem !important;
}

.p35 {
  padding: 3.5rem !important;
}

.p40 {
  padding: 4rem !important;
}

.p45 {
  padding: 4.5rem !important;
}

.p50 {
  padding: 5rem !important;
}

.p55 {
  padding: 5.5rem !important;
}

.p60 {
  padding: 6rem !important;
}

.p65 {
  padding: 6.5rem !important;
}

.p70 {
  padding: 7rem !important;
}

.p75 {
  padding: 7.5rem !important;
}

.p80 {
  padding: 8rem !important;
}

.p85 {
  padding: 8.5rem !important;
}

.p90 {
  padding: 9rem !important;
}

.p95 {
  padding: 9.5rem !important;
}

.p100 {
  padding: 10rem !important;
} /* padding-top */
.pt0 {
  padding-top: 0 !important;
}

.pt5 {
  padding-top: 0.5rem !important;
}

.pt10 {
  padding-top: 1rem !important;
}

.pt15 {
  padding-top: 1.5rem !important;
}

.pt20 {
  padding-top: 2rem !important;
}

.pt25 {
  padding-top: 2.5rem !important;
}

.pt30 {
  padding-top: 3rem !important;
}

.pt35 {
  padding-top: 3.5rem !important;
}

.pt40 {
  padding-top: 4rem !important;
}

.pt45 {
  padding-top: 4.5rem !important;
}

.pt50 {
  padding-top: 5rem !important;
}

.pt55 {
  padding-top: 5.5rem !important;
}

.pt60 {
  padding-top: 6rem !important;
}

.pt65 {
  padding-top: 6.5rem !important;
}

.pt70 {
  padding-top: 7rem !important;
}

.pt75 {
  padding-top: 7.5rem !important;
}

.pt80 {
  padding-top: 8rem !important;
}

.pt85 {
  padding-top: 8.5rem !important;
}

.pt90 {
  padding-top: 9rem !important;
}

.pt95 {
  padding-top: 9.5rem !important;
}

.pt100 {
  padding-top: 10rem !important;
} /* padding-right */
.pr0 {
  padding-right: 0 !important;
}

.pr5 {
  padding-right: 0.5rem !important;
}

.pr10 {
  padding-right: 1rem !important;
}

.pr15 {
  padding-right: 1.5rem !important;
}

.pr20 {
  padding-right: 2rem !important;
}

.pr25 {
  padding-right: 2.5rem !important;
}

.pr30 {
  padding-right: 3rem !important;
}

.pr35 {
  padding-right: 3.5rem !important;
}

.pr40 {
  padding-right: 4rem !important;
}

.pr45 {
  padding-right: 4.5rem !important;
}

.pr50 {
  padding-right: 5rem !important;
}

.pr55 {
  padding-right: 5.5rem !important;
}

.pr60 {
  padding-right: 6rem !important;
}

.pr65 {
  padding-right: 6.5rem !important;
}

.pr70 {
  padding-right: 7rem !important;
}

.pr75 {
  padding-right: 7.5rem !important;
}

.pr80 {
  padding-right: 8rem !important;
}

.pr85 {
  padding-right: 8.5rem !important;
}

.pr90 {
  padding-right: 9rem !important;
}

.pr95 {
  padding-right: 9.5rem !important;
}

.pr100 {
  padding-right: 10rem !important;
} /* padding-bottom */
.pb0 {
  padding-bottom: 0 !important;
}

.pb5 {
  padding-bottom: 0.5rem !important;
}

.pb10 {
  padding-bottom: 1rem !important;
}

.pb15 {
  padding-bottom: 1.5rem !important;
}

.pb20 {
  padding-bottom: 2rem !important;
}

.pb25 {
  padding-bottom: 2.5rem !important;
}

.pb30 {
  padding-bottom: 3rem !important;
}

.pb35 {
  padding-bottom: 3.5rem !important;
}

.pb40 {
  padding-bottom: 4rem !important;
}

.pb45 {
  padding-bottom: 4.5rem !important;
}

.pb50 {
  padding-bottom: 5rem !important;
}

.pb55 {
  padding-bottom: 5.5rem !important;
}

.pb60 {
  padding-bottom: 6rem !important;
}

.pb65 {
  padding-bottom: 6.5rem !important;
}

.pb70 {
  padding-bottom: 7rem !important;
}

.pb75 {
  padding-bottom: 7.5rem !important;
}

.pb80 {
  padding-bottom: 8rem !important;
}

.pb85 {
  padding-bottom: 8.5rem !important;
}

.pb90 {
  padding-bottom: 9rem !important;
}

.pb95 {
  padding-bottom: 9.5rem !important;
}

.pb100 {
  padding-bottom: 10rem !important;
} /* padding-left */
.pl0 {
  padding-left: 0 !important;
}

.pl5 {
  padding-left: 0.5rem !important;
}

.pl10 {
  padding-left: 1rem !important;
}

.pl15 {
  padding-left: 1.5rem !important;
}

.pl20 {
  padding-left: 2rem !important;
}

.pl25 {
  padding-left: 2.5rem !important;
}

.pl30 {
  padding-left: 3rem !important;
}

.pl35 {
  padding-left: 3.5rem !important;
}

.pl40 {
  padding-left: 4rem !important;
}

.pl45 {
  padding-left: 4.5rem !important;
}

.pl50 {
  padding-left: 5rem !important;
}

.pl55 {
  padding-left: 5.5rem !important;
}

.pl60 {
  padding-left: 6rem !important;
}

.pl65 {
  padding-left: 6.5rem !important;
}

.pl70 {
  padding-left: 7rem !important;
}

.pl75 {
  padding-left: 7.5rem !important;
}

.pl80 {
  padding-left: 8rem !important;
}

.pl85 {
  padding-left: 8.5rem !important;
}

.pl90 {
  padding-left: 9rem !important;
}

.pl95 {
  padding-left: 9.5rem !important;
}

.pl100 {
  padding-left: 10rem !important;
}

/*>>> 2-1-3. Object-Oriented CSS [OOCSS]*/
.no-display {
  display: none;
}

.no-br {
  white-space: nowrap;
}

.no-line-height {
  line-height: 1 !important;
}

.pull-left {
  float: left !important;
}

.pull-right {
  float: right !important;
}

.right {
  text-align: right !important;
}

.center {
  text-align: center !important;
}

.left {
  text-align: left !important;
}

.top {
  vertical-align: top !important;
}

.middle {
  vertical-align: middle !important;
}

.bottom {
  vertical-align: bottom !important;
}

.block {
  display: inline-block;
}

/* for RWD */
.fluid-image {
  max-width: 100%;
  height: auto;
}

.full-image {
  width: 100%;
}

/* width */
.w1per {
  width: 1% !important;
}

.w2per {
  width: 2% !important;
}

.w3per {
  width: 3% !important;
}

.w4per {
  width: 4% !important;
}

.w5per {
  width: 5% !important;
}

.w6per {
  width: 6% !important;
}

.w7per {
  width: 7% !important;
}

.w8per {
  width: 8% !important;
}

.w9per {
  width: 9% !important;
}

.w10per {
  width: 10% !important;
}

.w11per {
  width: 11% !important;
}

.w12per {
  width: 12% !important;
}

.w13per {
  width: 13% !important;
}

.w14per {
  width: 14% !important;
}

.w15per {
  width: 15% !important;
}

.w16per {
  width: 16% !important;
}

.w17per {
  width: 17% !important;
}

.w18per {
  width: 18% !important;
}

.w19per {
  width: 19% !important;
}

.w20per {
  width: 20% !important;
}

.w21per {
  width: 21% !important;
}

.w22per {
  width: 22% !important;
}

.w23per {
  width: 23% !important;
}

.w24per {
  width: 24% !important;
}

.w25per {
  width: 25% !important;
}

.w26per {
  width: 26% !important;
}

.w27per {
  width: 27% !important;
}

.w28per {
  width: 28% !important;
}

.w29per {
  width: 29% !important;
}

.w30per {
  width: 30% !important;
}

.w31per {
  width: 31% !important;
}

.w32per {
  width: 32% !important;
}

.w33per {
  width: 33% !important;
}

.w34per {
  width: 34% !important;
}

.w35per {
  width: 35% !important;
}

.w36per {
  width: 36% !important;
}

.w37per {
  width: 37% !important;
}

.w38per {
  width: 38% !important;
}

.w39per {
  width: 39% !important;
}

.w40per {
  width: 40% !important;
}

.w41per {
  width: 41% !important;
}

.w42per {
  width: 42% !important;
}

.w43per {
  width: 43% !important;
}

.w44per {
  width: 44% !important;
}

.w45per {
  width: 45% !important;
}

.w46per {
  width: 46% !important;
}

.w47per {
  width: 47% !important;
}

.w48per {
  width: 48% !important;
}

.w49per {
  width: 49% !important;
}

.w50per {
  width: 50% !important;
}

.w51per {
  width: 51% !important;
}

.w52per {
  width: 52% !important;
}

.w53per {
  width: 53% !important;
}

.w54per {
  width: 54% !important;
}

.w55per {
  width: 55% !important;
}

.w56per {
  width: 56% !important;
}

.w57per {
  width: 57% !important;
}

.w58per {
  width: 58% !important;
}

.w59per {
  width: 59% !important;
}

.w60per {
  width: 60% !important;
}

.w61per {
  width: 61% !important;
}

.w62per {
  width: 62% !important;
}

.w63per {
  width: 63% !important;
}

.w64per {
  width: 64% !important;
}

.w65per {
  width: 65% !important;
}

.w66per {
  width: 66% !important;
}

.w67per {
  width: 67% !important;
}

.w68per {
  width: 68% !important;
}

.w69per {
  width: 69% !important;
}

.w70per {
  width: 70% !important;
}

.w71per {
  width: 71% !important;
}

.w72per {
  width: 72% !important;
}

.w73per {
  width: 73% !important;
}

.w74per {
  width: 74% !important;
}

.w75per {
  width: 75% !important;
}

.w76per {
  width: 76% !important;
}

.w77per {
  width: 77% !important;
}

.w78per {
  width: 78% !important;
}

.w79per {
  width: 79% !important;
}

.w80per {
  width: 80% !important;
}

.w81per {
  width: 81% !important;
}

.w82per {
  width: 82% !important;
}

.w83per {
  width: 83% !important;
}

.w84per {
  width: 84% !important;
}

.w85per {
  width: 85% !important;
}

.w86per {
  width: 86% !important;
}

.w87per {
  width: 87% !important;
}

.w88per {
  width: 88% !important;
}

.w89per {
  width: 89% !important;
}

.w90per {
  width: 90% !important;
}

.w91per {
  width: 91% !important;
}

.w92per {
  width: 92% !important;
}

.w93per {
  width: 93% !important;
}

.w94per {
  width: 94% !important;
}

.w95per {
  width: 95% !important;
}

.w96per {
  width: 96% !important;
}

.w97per {
  width: 97% !important;
}

.w98per {
  width: 98% !important;
}

.w99per {
  width: 99% !important;
}

.w100per {
  width: 100% !important;
}

.wauto {
  width: auto !important;
}

@media only screen and (max-width: 959px) { /* SP */
  .w1per-sp {
    width: 1% !important;
  }
  .w2per-sp {
    width: 2% !important;
  }
  .w3per-sp {
    width: 3% !important;
  }
  .w4per-sp {
    width: 4% !important;
  }
  .w5per-sp {
    width: 5% !important;
  }
  .w6per-sp {
    width: 6% !important;
  }
  .w7per-sp {
    width: 7% !important;
  }
  .w8per-sp {
    width: 8% !important;
  }
  .w9per-sp {
    width: 9% !important;
  }
  .w10per-sp {
    width: 10% !important;
  }
  .w11per-sp {
    width: 11% !important;
  }
  .w12per-sp {
    width: 12% !important;
  }
  .w13per-sp {
    width: 13% !important;
  }
  .w14per-sp {
    width: 14% !important;
  }
  .w15per-sp {
    width: 15% !important;
  }
  .w16per-sp {
    width: 16% !important;
  }
  .w17per-sp {
    width: 17% !important;
  }
  .w18per-sp {
    width: 18% !important;
  }
  .w19per-sp {
    width: 19% !important;
  }
  .w20per-sp {
    width: 20% !important;
  }
  .w21per-sp {
    width: 21% !important;
  }
  .w22per-sp {
    width: 22% !important;
  }
  .w23per-sp {
    width: 23% !important;
  }
  .w24per-sp {
    width: 24% !important;
  }
  .w25per-sp {
    width: 25% !important;
  }
  .w26per-sp {
    width: 26% !important;
  }
  .w27per-sp {
    width: 27% !important;
  }
  .w28per-sp {
    width: 28% !important;
  }
  .w29per-sp {
    width: 29% !important;
  }
  .w30per-sp {
    width: 30% !important;
  }
  .w31per-sp {
    width: 31% !important;
  }
  .w32per-sp {
    width: 32% !important;
  }
  .w33per-sp {
    width: 33% !important;
  }
  .w34per-sp {
    width: 34% !important;
  }
  .w35per-sp {
    width: 35% !important;
  }
  .w36per-sp {
    width: 36% !important;
  }
  .w37per-sp {
    width: 37% !important;
  }
  .w38per-sp {
    width: 38% !important;
  }
  .w39per-sp {
    width: 39% !important;
  }
  .w40per-sp {
    width: 40% !important;
  }
  .w41per-sp {
    width: 41% !important;
  }
  .w42per-sp {
    width: 42% !important;
  }
  .w43per-sp {
    width: 43% !important;
  }
  .w44per-sp {
    width: 44% !important;
  }
  .w45per-sp {
    width: 45% !important;
  }
  .w46per-sp {
    width: 46% !important;
  }
  .w47per-sp {
    width: 47% !important;
  }
  .w48per-sp {
    width: 48% !important;
  }
  .w49per-sp {
    width: 49% !important;
  }
  .w50per-sp {
    width: 50% !important;
  }
  .w51per-sp {
    width: 51% !important;
  }
  .w52per-sp {
    width: 52% !important;
  }
  .w53per-sp {
    width: 53% !important;
  }
  .w54per-sp {
    width: 54% !important;
  }
  .w55per-sp {
    width: 55% !important;
  }
  .w56per-sp {
    width: 56% !important;
  }
  .w57per-sp {
    width: 57% !important;
  }
  .w58per-sp {
    width: 58% !important;
  }
  .w59per-sp {
    width: 59% !important;
  }
  .w60per-sp {
    width: 60% !important;
  }
  .w61per-sp {
    width: 61% !important;
  }
  .w62per-sp {
    width: 62% !important;
  }
  .w63per-sp {
    width: 63% !important;
  }
  .w64per-sp {
    width: 64% !important;
  }
  .w65per-sp {
    width: 65% !important;
  }
  .w66per-sp {
    width: 66% !important;
  }
  .w67per-sp {
    width: 67% !important;
  }
  .w68per-sp {
    width: 68% !important;
  }
  .w69per-sp {
    width: 69% !important;
  }
  .w70per-sp {
    width: 70% !important;
  }
  .w71per-sp {
    width: 71% !important;
  }
  .w72per-sp {
    width: 72% !important;
  }
  .w73per-sp {
    width: 73% !important;
  }
  .w74per-sp {
    width: 74% !important;
  }
  .w75per-sp {
    width: 75% !important;
  }
  .w76per-sp {
    width: 76% !important;
  }
  .w77per-sp {
    width: 77% !important;
  }
  .w78per-sp {
    width: 78% !important;
  }
  .w79per-sp {
    width: 79% !important;
  }
  .w80per-sp {
    width: 80% !important;
  }
  .w81per-sp {
    width: 81% !important;
  }
  .w82per-sp {
    width: 82% !important;
  }
  .w83per-sp {
    width: 83% !important;
  }
  .w84per-sp {
    width: 84% !important;
  }
  .w85per-sp {
    width: 85% !important;
  }
  .w86per-sp {
    width: 86% !important;
  }
  .w87per-sp {
    width: 87% !important;
  }
  .w88per-sp {
    width: 88% !important;
  }
  .w89per-sp {
    width: 89% !important;
  }
  .w90per-sp {
    width: 90% !important;
  }
  .w91per-sp {
    width: 91% !important;
  }
  .w92per-sp {
    width: 92% !important;
  }
  .w93per-sp {
    width: 93% !important;
  }
  .w94per-sp {
    width: 94% !important;
  }
  .w95per-sp {
    width: 95% !important;
  }
  .w96per-sp {
    width: 96% !important;
  }
  .w97per-sp {
    width: 97% !important;
  }
  .w98per-sp {
    width: 98% !important;
  }
  .w99per-sp {
    width: 99% !important;
  }
  .w100per-sp {
    width: 100% !important;
  }
  .wauto-sp {
    width: auto !important;
  }
}
/*>>> 2-1-4. Grid System [grid-***] */
.grid-row {
  margin-right: -1rem;
  margin-left: -1rem;
  display: flex;
  flex-wrap: wrap;
}
.grid-row.row-reverse {
  flex-direction: row-reverse;
}

.grid-col,
.grid-col--1,
.grid-col--2,
.grid-col--3,
.grid-col--4,
.grid-col--5,
.grid-col--6,
.grid-col--7,
.grid-col--8,
.grid-col--9,
.grid-col--10,
.grid-col--11,
.grid-col--12 {
  position: relative;
  min-height: 0.1rem;
  padding-right: 1rem;
  padding-left: 1rem;
  box-sizing: border-box;
}

.grid-col--1 {
  width: 8.3333333333%;
}

.grid-col--2 {
  width: 16.6666666667%;
}

.grid-col--3 {
  width: 25%;
}

.grid-col--4 {
  width: 33.3333333333%;
}

.grid-col--5 {
  width: 41.6666666667%;
}

.grid-col--6 {
  width: 50%;
}

.grid-col--7 {
  width: 58.3333333333%;
}

.grid-col--8 {
  width: 66.6666666667%;
}

.grid-col--9 {
  width: 75%;
}

.grid-col--10 {
  width: 83.3333333333%;
}

.grid-col--11 {
  width: 91.6666666667%;
}

.grid-col--12 {
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .grid-row {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .grid-col--1, .grid-col--2, .grid-col--3, .grid-col--4, .grid-col--5, .grid-col--6, .grid-col--7, .grid-col--8, .grid-col--9, .grid-col--10, .grid-col--11, .grid-col--12 {
    width: 100%;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .grid-col--3.__isSP,
  .grid-col--4.__isSP,
  .grid-col--6.__isSP {
    width: 50%;
  }
} /* endMedia */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .grid-row {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .grid-col--1, .grid-col--2, .grid-col--3, .grid-col--4, .grid-col--5, .grid-col--6, .grid-col--7, .grid-col--8, .grid-col--9, .grid-col--10, .grid-col--11, .grid-col--12 {
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .grid-col--3.__isTablet,
  .grid-col--4.__isTablet,
  .grid-col--6.__isTablet {
    width: 50%;
  }
} /* endMedia */
/*>>> 2-1-5. CSS Animation [act-***] */
/*>> 2-2. WebFont [is-***]
-------------------------------------------------- */
/*>> 2-3. State [is-***]
-------------------------------------------------- */
.is-error {
  background-color: #f9eceb;
}

.is-disabled {
  opacity: 0.3;
  pointer-events: none;
  cursor: default;
}

.is-inline-block span {
  margin-bottom: 1rem;
  display: inline-block;
}

.is-visiblePc {
  display: block !important;
}

.is-visibleSp {
  display: none !important;
}

@media only screen and (max-width: 768px) {
  .is-visiblePc {
    display: none !important;
  }
  .is-visibleSp {
    display: block !important;
  }
}
/*>> 2-4. Component a.k.a Module
-------------------------------------------------- */
/*>>> 2-4-1.  Wrapper     [wrp-***]*/
.wrp-container {
  margin: 0 auto;
  padding: 0 13rem;
  max-width: 192rem;
  width: 100%;
  box-sizing: border-box;
}
@media screen and (max-width: 1500px) {
  .wrp-container {
    padding: 0 10rem;
  }
}
@media screen and (max-width: 1200px) {
  .wrp-container {
    padding: 0 5rem;
  }
}
.wrp-container--lg {
  max-width: 186rem;
  margin: 0 auto;
  padding: 0 5rem;
  width: 100%;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .wrp-container--lg {
    padding: 0 2rem;
  }
}
@media screen and (max-width: 768px) {
  .wrp-container {
    padding: 0 2rem;
  }
}
.wrp-container--second {
  margin: 0 auto;
  padding: 0 5rem;
  max-width: 130rem;
  width: 100%;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .wrp-container--second {
    padding: 0 2rem;
  }
}

.wrp-container:after {
  content: "";
  display: block;
  clear: both;
}

.wrp-button {
  text-align: center;
}

.wrp-button .btn {
  margin: 2rem 1rem 0;
}

.wrp-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 3rem;
  height: 0;
  overflow: hidden;
}

.wrp-video iframe,
.wrp-video object,
.wrp-video embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/*>>> 2-4-2.  Headings [hdg-lv*] */
.hdg-lv2 {
  font-size: 4.5rem;
  line-height: 1.7;
}
@media screen and (max-width: 1449px) {
  .hdg-lv2 {
    font-size: 3vw;
  }
}
@media screen and (max-width: 1372px) {
  .hdg-lv2 {
    font-size: 2.915vw;
  }
}
@media screen and (max-width: 768px) {
  .hdg-lv2 {
    font-size: 2.5rem;
  }
}
.hdg-lv2--lg {
  font-size: 9rem;
  color: var(--grey);
  font-weight: normal;
  line-height: 1;
  letter-spacing: 0.01em;
  padding: 8.7rem 0 14.3rem;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .hdg-lv2--lg {
    font-size: 4rem;
    padding: 6rem 0;
  }
}
.hdg-lv2--sub {
  display: block;
  font-size: 1.8rem;
  color: var(--black-second);
  margin-top: 1.6rem;
  padding-left: 0.5rem;
}
@media screen and (max-width: 768px) {
  .hdg-lv2--sub {
    font-size: 1.6rem;
  }
}
.hdg-lv2--second {
  margin: 10rem 0 6.4rem;
  font-size: 3.6rem;
  line-height: 1.7;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .hdg-lv2--second {
    margin: 5rem 0 4rem;
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 768px) {
  .hdg-lv3 {
    font-size: 19.53vw;
    text-align: center;
    color: var(--grey);
    line-height: 1;
  }
}
.hdg-lv3--line {
  font-size: 3rem;
  color: var(--text-color);
  font-weight: normal;
  position: relative;
  letter-spacing: 0.06em;
  border-bottom: 2px solid var(--black);
  padding-bottom: 1.4rem;
  margin-bottom: 4rem;
}
@media screen and (max-width: 768px) {
  .hdg-lv3--line {
    font-size: 2rem;
  }
}
.hdg-lv3--line + .txt-lg--02 {
  margin-top: 3.8rem;
}
.hdg-lv3--service {
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 4.6rem;
}
.hdg-lv3--service span {
  font-size: 1.8rem;
  font-weight: normal;
  padding-left: 3rem;
}
@media screen and (max-width: 768px) {
  .hdg-lv3--service {
    font-size: 2.4rem;
  }
}
.hdg-lv3--second {
  margin-bottom: 2rem;
  font-size: 2.4rem;
  line-height: 1.7;
}
@media screen and (max-width: 768px) {
  .hdg-lv3--second {
    margin-bottom: 0.3rem;
    font-size: 2rem;
  }
}
.hdg-lv4 {
  font-size: 4.5rem;
  color: var(--black);
}
@media screen and (max-width: 768px) {
  .hdg-lv4 {
    font-size: 2rem;
    line-height: 1.7;
  }
}

/*>>> 2-4-3.  Text     [txt-***]*/
.txt-copyright {
  letter-spacing: 0.1em;
  text-align: center;
  font-size: 1.2rem;
}
.txt-copyright small {
  font-size: 100%;
}
.txt-note {
  color: #666;
  font-size: 1.5rem;
  text-indent: -1em;
  padding-left: 1em;
  margin-top: 0.5rem;
}
.txt-note:before {
  content: "※";
}
.txt-lg {
  font-size: 1.8rem;
  line-height: 2.78;
}
@media screen and (max-width: 768px) {
  .txt-lg {
    font-size: 1.6rem;
    line-height: 1.7;
  }
}
.txt-lg--02 {
  line-height: 2;
  font-size: 1.8rem;
}
@media screen and (max-width: 768px) {
  .txt-lg--02 {
    font-size: 1.6rem;
    line-height: 1.7;
  }
}
.txt-sm {
  font-size: 1.5rem;
}
.txt-common {
  font-size: 1.8rem;
  line-height: 1.8;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .txt-common {
    font-size: 1.6rem;
  }
}
.txt-quote {
  font-size: 2.4rem;
  margin-top: 5rem;
}
.txt-quote span {
  font-size: 1.6rem;
}
@media screen and (max-width: 768px) {
  .txt-quote {
    font-size: 1.8rem;
  }
  .txt-quote span {
    font-size: 1.4rem;
  }
}

/*>>> 2-4-4.  Button   [btn-***]*/
.btn {
  background-color: #424242;
  border-radius: 2rem;
  border: 0;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.4rem;
  line-height: 1;
  padding: 1.5rem;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  overflow: hidden;
  min-width: 28rem;
}

.no-touchevents .btn:hover {
  text-decoration: none;
}

.btn--primary {
  background-color: #f44336;
}

.btn--secondary {
  background-color: #fff;
  border: 0.1rem solid #000;
  color: #000;
}

/*>>> 2-4-5.  Anchor   [acr-***]*/
.arc-primary {
  font-weight: bold;
  color: #f44336;
}

/*>>> 2-4-6. Icon     [icn-***]*/
/*>>> 2-4-7. Label    [lbl-***]*/
/*>>> 2-4-8. List     [lst-***]*/
/*>>> 2-4-9. Table    [tbl-***]*/
.tbl-base {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 2.5rem;
}

.tbl-base th {
  padding: 0.7rem 1rem;
  box-sizing: border-box;
  color: #313538;
  font-weight: 600;
}

.tbl-base td {
  padding: 0.7rem 1rem;
  box-sizing: border-box;
  color: #464749;
}

.tbl-base tbody tr:nth-child(odd) {
  background: #fff;
}

.tbl-base tbody tr:nth-child(even) {
  background: #f4f3ef;
}

/*>>> 2-4-10. Nav      [nav-***]*/
.nav-global {
  display: flex;
  opacity: 1;
  transform: translateY(0);
  transition: transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media screen and (max-width: 959px) {
  .nav-global {
    display: none;
  }
}
.nav-global__list {
  position: relative;
  padding: 0 1.8rem;
}
@media screen and (max-width: 1100px) {
  .nav-global__list {
    padding: 0 1rem;
  }
}
.nav-global__list.is-active::before {
  content: "";
  position: absolute;
  left: 1.8rem;
  bottom: -0.5rem;
  width: calc(100% - 3.6rem);
  height: 0.2rem;
  background-color: var(--black);
}
@media screen and (max-width: 1100px) {
  .nav-global__list.is-active::before {
    left: 1rem;
    width: calc(100% - 2rem);
  }
}
.nav-global__list:last-of-type {
  padding-right: 0;
}
.nav-global__list:last-of-type.is-active::before {
  width: calc(100% - 1.8rem);
}
@media screen and (max-width: 1100px) {
  .nav-global__list:last-of-type.is-active::before {
    width: calc(100% - 1rem);
  }
}
.nav-global__link {
  display: block;
  height: 3rem;
  position: relative;
  font-size: 1.8rem;
  color: var(--black);
  font-weight: 500;
  overflow: hidden;
}
.nav-global__link:hover .nav-global__text-label {
  transition: all 0.6s;
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
}
.nav-global__link:hover .nav-global__text-hover {
  transition: all 0.6s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.nav-global__text-label {
  display: block;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.nav-global__text-hover {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%);
}

.nav-global .facebook-link {
  padding-left: 3rem;
}
.nav-global .facebook-link a{
  transition: all 0.3s ease;
}
.nav-global .facebook-link:hover a {
  transform: scale(1.1);
}
.no-touchevents .nav-global > li a,
.no-touchevents .nav-global > li > a:hover {
  opacity: 1;
  text-decoration: none;
}


.p-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: none;
  background-color: var(--black);
  z-index: 200;
}
.p-menu__wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
}
.p-menu__nav-list {
  position: relative;
  padding: 1rem 2rem;
  overflow: hidden;
}
.p-menu__nav-link {
  position: relative;
  font-size: 3.6rem;
  color: var(--grey-dark);
  transition: all 0.3s ease;
}
@media screen and (max-width: 768px) {
  .p-menu__nav-link {
    font-size: 2rem;
  }
}
.p-menu__nav-link::after {
  content: "";
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0.5rem;
  height: 0.5rem;
  background-color: var(--white);
  border-radius: 50%;
}
.p-menu__nav-curtain {
  position: absolute;
  top: -120%;
  left: 0;
  width: 100%;
  height: 130%;
  background-color: var(--black);
  z-index: 2;
}
.p-menu__nav-text {
  display: inline-block;
  position: relative;
  transform: translateY(-120%);
  z-index: 1;
}
.p-menu.is-active .p-menu__nav-text {
  transform: translateY(0);
  transition: transform 1.8s ease;
  transition-delay: 0.1s;
}
.p-menu.is-active .p-menu__nav-link.is-active::after {
  opacity: 1;
  transition: 2s 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.down .l-header #sitelogo, .down .nav-global {
  opacity: 0;
  pointer-events: none;
  transform: translateY(-30px);
  transition: transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* Hamburger Menu */
.nav-global-menu,
.nav-global-menu span {
  display: inline-block;
  box-sizing: border-box;
}

.nav-global-menu {
  position: fixed;
  width: 10rem;
  height: 10rem;
  right: 0;
  top: 0;
  border: none;
  appearance: none;
  cursor: pointer;
  background-color: #000;
}
@media screen and (max-width: 768px) {
  .nav-global-menu {
    width: 7.6rem;
    height: 7.6rem;
  }
}
.nav-global-menu::before, .nav-global-menu::after {
  content: "";
  position: absolute;
  top: 4rem;
  width: 3rem;
  height: 0.2rem;
  background: #fff;
  border-radius: 4px;
  transition: 0.2s;
}
@media screen and (max-width: 768px) {
  .nav-global-menu::before, .nav-global-menu::after {
    top: 2.5rem;
  }
}
.nav-global-menu::before {
  left: 4rem;
  transform-origin: 0 0;
  transform: rotate(45deg) scaleX(0);
  transition-delay: 0s;
}
@media screen and (max-width: 768px) {
  .nav-global-menu::before {
    left: 2.8rem;
  }
}
.nav-global-menu::after {
  right: 4rem;
  transform-origin: 100% 0;
  transform: rotate(-45deg) scaleX(0);
  transition-delay: 0.2s;
}
@media screen and (max-width: 768px) {
  .nav-global-menu::after {
    right: 2.8rem;
  }
}
.nav-global-menu span {
  position: absolute;
  width: 3rem;
  height: 0.2rem;
  background: #fff;
  border-radius: 4px;
  transition: 0.2s;
}
.nav-global-menu span:nth-of-type(-n+3) {
  left: 3.5rem;
  transform-origin: 100% 0;
  transition-delay: 0.5s;
}
@media screen and (max-width: 768px) {
  .nav-global-menu span:nth-of-type(-n+3) {
    left: 2.3rem;
  }
}
.nav-global-menu span:nth-of-type(1) {
  top: 3.3rem;
}
@media screen and (max-width: 768px) {
  .nav-global-menu span:nth-of-type(1) {
    top: 2.5rem;
  }
}
.nav-global-menu span:nth-of-type(2) {
  top: 4.9rem;
}
@media screen and (max-width: 768px) {
  .nav-global-menu span:nth-of-type(2) {
    top: 3.7rem;
  }
}
.nav-global-menu span:nth-of-type(3) {
  top: 6.5rem;
}
@media screen and (max-width: 768px) {
  .nav-global-menu span:nth-of-type(3) {
    top: 5rem;
  }
}
.nav-global-menu.is-active::before {
  transform: rotate(45deg) scaleX(1);
  transition-delay: 0.6s;
}
.nav-global-menu.is-active::after {
  transform: rotate(-45deg) scaleX(1);
  transition-delay: 0.8s;
}
.nav-global-menu.is-active span:nth-of-type(-n+3) {
  transform: scaleX(0);
}
.nav-global-menu.is-active span:nth-of-type(1) {
  transition-delay: 0.1s;
}
.nav-global-menu.is-active span:nth-of-type(2) {
  transition-delay: 0.25s;
}
.nav-global-menu.is-active span:nth-of-type(3) {
  transition-delay: 0.4s;
}

/* endMedia */
#menu_wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#menu_wrapper #menu_inner {
  display: flex;
  width: 100%;
  height: 100vh;
  justify-content: center;
  align-items: center;
  overflow: auto;
}
@media screen and (max-width: 768px) {
  #menu_wrapper #menu_inner {
    position: relative;
    z-index: 300;
    flex-direction: column;
  }
}
#menu_wrapper #menu_logo, #menu_wrapper #menu_main {
  position: relative;
  width: 50%;
  z-index: 10000;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  #menu_wrapper #menu_logo, #menu_wrapper #menu_main {
    width: 100%;
  }
}
#menu_wrapper #menu_logo {
  padding-right: 11.2rem;
  display: none;
  text-align: right;
}
@media screen and (max-width: 1500px) {
  #menu_wrapper #menu_logo {
    padding-right: 6vw;
  }
}
@media screen and (max-width: 768px) {
  #menu_wrapper #menu_logo {
    margin: 0 auto;
    padding-right: 0;
    width: 10rem;
  }
}
@media screen and (max-width: 1300px) {
  #menu_wrapper #menu_logo img {
    width: 25rem;
  }
}
@media screen and (max-width: 768px) {
  #menu_wrapper #menu_logo img {
    width: 100%;
  }
}
#menu_wrapper #menu_main {
  padding-left: 11.2rem;
}
@media screen and (max-width: 1500px) {
  #menu_wrapper #menu_main {
    padding-left: 6vw;
  }
}
@media screen and (max-width: 768px) {
  #menu_wrapper #menu_main {
    margin-top: 3rem;
    padding-left: 0;
  }
}
#menu_wrapper #menu_main li {
  position: relative;
}
@media screen and (max-width: 768px) {
  #menu_wrapper #menu_main li {
    margin-top: 1.5rem;
    text-align: center;
  }
}
@media (hover: hover) and (pointer: fine) {
  #menu_wrapper #menu_main li:hover a {
    transition: all 0.3s ease;
    transform: translateX(7.3rem);
  }
  #menu_wrapper #menu_main li:hover a::before {
    transform: translateX(-7.3rem);
    opacity: 1;
  }
  #menu_wrapper #menu_main li.facebook-link:hover a {
    transform: scale(1.1);
  }
  #menu_wrapper #menu_main li.facebook-link:hover a::before {
    opacity: 0;
  }
}
#menu_wrapper #menu_main li.facebook-link{
  margin-top: 2rem;
}
#menu_wrapper #menu_main li a {
  display: inline-block;
  font-size: 6rem;
  font-weight: bold;
  line-height: 1.3;
  color: var(--white);
  transition: all 0.3s ease;
}
@media screen and (max-width: 1300px) {
  #menu_wrapper #menu_main li a {
    font-size: 4rem;
  }
}
@media screen and (max-width: 768px) {
  #menu_wrapper #menu_main li a {
    font-size: 2.4rem;
  }
}
#menu_wrapper #menu_main li a::before {
  content: "";
  display: block;
  position: absolute;
  transform: translateX(-7.3rem);
  top: 0;
  width: 7.3rem;
  height: 100%;
  background: url(../images/arr-right.png) no-repeat left center;
  opacity: 0;
}
@media screen and (max-width: 768px) {
  #menu_wrapper #menu_main li a::before {
    background-size: 2.5rem auto;
  }
}
#menu_wrapper #overlay_menu {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
#menu_wrapper #overlay_menu #menu_layer {
  fill: var(--black);
  fill-opacity: 0.5;
}
#menu_wrapper #overlay_menu #menu_layer2 {
  fill: var(--black);
  fill-opacity: 0.75;
}
#menu_wrapper #overlay_menu #menu_layer3 {
  fill: var(--black);
}

/*>>> 2-4-11. Box      [box-***]*/
.box-noscript {
  border: 0.2rem solid red;
  padding: 2rem;
  margin: 1rem;
}

.box-media {
  padding-top: 5rem;
}

@media only screen and (min-width: 960px) {
  .box-media--reverse {
    flex-direction: row-reverse;
  }
}
.main {
  width: 100vw;
  height: 100vh;
  background-color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 101;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.main-content {
  display: flex;
  justify-content: center;
  align-items: center;
}

.cls-1 {
  fill: #7d7d7d;
}

.cls-2 {
  fill: #fff;
}

#splash {
  color: #fff;
}
#splash_logo {
  display: none;
}
#splash_logo svg {
  width: 600px;
}

#mask path {
  fill-opacity: 0;
  transition: fill-opacity 3s;
  fill: none;
  stroke: #fff;
}

#mask.done path {
  fill: #333;
  fill-opacity: 1;
  stroke: none;
}

#mask.done path.cls-2 {
  fill: #fff;
}

.main-logo {
  margin-left: 8rem;
}

.main-logo img {
  opacity: 0;
  transform: scale(0.5) translate(50px, 50px);
  transition: 3s;
}

.main-logo.load img {
  opacity: 1;
  transform: scale(1) translate(0px, 0px);
}

@media screen and (max-width: 1100px) {
  #splash {
    width: 50%;
    padding-left: 2rem;
  }
  #splash svg {
    width: 100%;
  }
  .main-logo {
    width: calc(50% - 5rem);
    margin-left: 5rem;
  }
  .main-logo img {
    width: 80%;
  }
}
@media screen and (max-width: 500px) {
  .main {
    flex-wrap: wrap;
    overflow: initial;
    text-align: center;
    box-sizing: border-box;
    height: auto;
    padding: 0rem 2rem 0;
    overflow: auto;
  }
  .main-content {
    flex-wrap: wrap;
  }
  #splash {
    margin: 0 0 4rem;
    padding: 0;
    width: 100%;
    box-sizing: border-box;
  }
  #splash svg {
    max-width: 60%;
    min-width: 22rem;
  }
  .main-logo {
    width: 100%;
    margin: 0;
    box-sizing: border-box;
  }
  .main-logo img {
    max-width: 40%;
    min-width: 16rem;
  }
}
.scroll {
  position: absolute;
  bottom: 92px;
  right: 67px;
}

.scroll span {
  position: absolute;
  right: 20px;
  bottom: 10px;
  font-size: 18px;
  letter-spacing: 0.1em;
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  color: #fff;
}

.scroll:before {
  content: "";
  position: absolute;
  bottom: -49px;
  left: -41px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  animation: circlemove 1.6s ease-in-out infinite, cirlemovehide 1.6s ease-out infinite;
}

@keyframes circlemove {
  0% {
    bottom: -15px;
  }
  100% {
    bottom: -107px;
  }
}
@keyframes cirlemovehide {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
.scroll:after {
  content: "";
  position: absolute;
  bottom: -99px;
  left: -34px;
  width: 2px;
  height: 91px;
  background: #fff;
}

@media screen and (max-width: 900px) {
  .scroll {
    right: 3rem;
  }
}
@media screen and (max-width: 500px) {
  .scroll {
    right: 0.5rem;
  }
  .scroll span {
    font-size: 1.4rem;
    line-height: 1.7;
  }
}
.is-loadpage {
  overflow: hidden;
}

.PageLoading {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateZ(1px);
  transform: translateZ(1px);
  z-index: 102;
  background-color: #000;
  background-color: var(--black);
}

.PageLoading-line {
  position: absolute;
}

.PageLoading.active .PageLoading-line.line-top {
  width: 50%;
  height: 100%;
  right: 100%;
  top: 0;
  background-color: var(--grey-third);
  -webkit-animation: line-top 0.75s forwards;
  -webkit-animation-delay: 0.75s;
  animation: line-top 0.75s forwards;
  animation-delay: 0.75s;
  z-index: 102;
}

.PageLoading.active .PageLoading-line.line-bottom {
  width: 50%;
  height: 100%;
  left: 100%;
  bottom: 0;
  background-color: var(--grey-third);
  -webkit-animation: line-bottom 0.75s forwards;
  -webkit-animation-delay: 0.75s;
  animation: line-bottom 0.75s forwards;
  animation-delay: 0.75s;
  z-index: 102;
}

.PageLoading.active .PageLoading-line.line-right {
  bottom: 100%;
  height: 100%;
  width: 100%;
  background-color: var(--black);
  -webkit-animation: line-right-p2 1.5s forwards;
  -webkit-animation-delay: 1.5s;
  animation: line-right-p2 1.5s forwards;
  animation-delay: 1.5s;
  z-index: 103;
}

.PageLoading.active .PageLoading-line.line-left {
  top: 100%;
  display: flex;
  height: 100%;
  width: 100%;
  background-color: var(--black);
  -webkit-animation: line-left-p2 1.5s forwards;
  -webkit-animation-delay: 1.5s;
  animation: line-left-p2 1.5s forwards;
  animation-delay: 1.5s;
  z-index: 103;
}

@keyframes line-left-p2 {
  0% {
    top: 100%;
  }
  100% {
    top: 50%;
  }
}
@keyframes line-right-p2 {
  0% {
    bottom: 100%;
  }
  100% {
    bottom: 50%;
  }
}
@keyframes line-top {
  100% {
    right: 50%;
  }
}
@keyframes line-bottom {
  100% {
    left: 50%;
  }
}
.concept-guis__bg {
  position: relative;
  background-color: var(--black);
  padding-bottom: 41.2rem;
}
@media screen and (max-width: 1000px) {
  .concept-guis__bg {
    padding-bottom: 20.6rem;
  }
}
@media screen and (max-width: 768px) {
  .concept-guis__bg {
    padding-bottom: 0;
  }
}
.concept-guis__text {
  color: var(--white);
  padding-top: 8.4rem;
}
@media screen and (max-width: 768px) {
  .concept-guis__text {
    padding-bottom: 17rem;
  }
}
.concept-guis__img {
  position: absolute;
  left: 0;
  bottom: -17.5rem;
  width: 100%;
  padding: 0 5rem;
  box-sizing: border-box;
}
@media screen and (max-width: 1000px) {
  .concept-guis__img {
    bottom: -38.6rem;
  }
}
@media screen and (max-width: 768px) {
  .concept-guis__img {
    bottom: -11rem;
    padding: 0 2rem;
  }
}
.concept-guis__img > figure {
  height: 50rem;
}
@media screen and (max-width: 1000px) {
  .concept-guis__img > figure {
    height: 30rem;
  }
}
@media screen and (max-width: 768px) {
  .concept-guis__img > figure {
    height: 22rem;
  }
}
.concept-guis .hdg-lv2 + .txt-lg {
  margin-top: 1.9rem;
}
@media screen and (max-width: 768px) {
  .concept-guis .hdg-lv2 + .txt-lg {
    margin-top: 2rem;
  }
}

.service {
  margin-top: 30rem;
}
@media screen and (max-width: 1000px) {
  .service {
    margin-top: 50rem;
  }
}
@media screen and (max-width: 768px) {
  .service {
    margin-top: 15rem;
  }
}
.service .hdg-lv3 {
  text-indent: -0.05em;
}
@media screen and (max-width: 1300px) {
  .service .hdg-lv3 img {
    width: 80%;
  }
}
.service .hdg-lv4 {
  margin-top: 4.1rem;
  padding-left: 2.9rem;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .service .hdg-lv4 {
    margin-top: 5rem;
    padding-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .service .hdg-lv4 + .txt-lg {
    margin-top: 2rem;
  }
}
.service .txt-lg {
  margin-top: 0.9rem;
  padding-left: 0.9rem;
}
@media screen and (max-width: 768px) {
  .service .txt-lg {
    padding-left: 0;
  }
}

.box-service {
  margin-top: 3.5rem;
}
.box-service__row {
  padding-right: 0;
}
@media screen and (min-width: 1200px) {
  .box-service__row {
    padding: 0 10rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 768px) {
  .box-service__row {
    margin-top: 2rem;
  }
}
.box-service__media {
  width: 25%;
}
.box-service__media--link {
  position: relative;
  display: block;
  height: 52rem;
  width: auto;
  overflow: hidden;
  display: flex;
  justify-content: center;
  -webkit-transform: scale(1);
}
@media screen and (max-width: 768px) {
  .box-service__media--link {
    height: 40rem;
  }
}
.box-service__media--link > figure::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 52rem;
  z-index: 9;
  opacity: 0.5;
  top: 0;
  transition: 0.4s ease-in-out;
  background-color: var(--black);
}
@media screen and (max-width: 768px) {
  .box-service__media--link > figure::before {
    height: 40rem;
  }
}
.box-service__media--link > figure > img {
  -webkit-transition: 0.7s ease-in-out;
  transition: 0.7s ease-in-out;
}
.box-service__media--link:hover > figure {
  -webkit-transform: scale(1);
  -webkit-transition: all 0.7s ease-in-out;
}
.box-service__media--link:hover > figure::before {
  background-color: transparent;
}
.box-service__media--link > figure {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(1.15);
  -webkit-transition: all 0.7s ease-in-out;
}
@media screen and (max-width: 1200px) {
  .box-service__media {
    width: 50%;
  }
  .box-service__media--link {
    height: 26rem;
  }
}
@media screen and (max-width: 768px) {
  .box-service__media {
    width: 100%;
  }
}
.box-service__media--text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: var(--white);
  font-weight: bold;
  font-size: 1.8rem;
}
.box-service__media--text h4 {
  font-size: 3rem;
}

.offshore {
  margin-top: 20.7rem;
}
@media screen and (max-width: 1000px) {
  .offshore {
    margin-top: 10rem;
  }
}
@media screen and (max-width: 768px) {
  .offshore {
    margin-top: 5rem;
  }
}
.offshore .hdg-lv3 {
  text-align: right;
  position: relative;
  margin-bottom: 9rem;
}
@media screen and (max-width: 1300px) {
  .offshore .hdg-lv3 img {
    width: 80%;
  }
}
@media screen and (max-width: 768px) {
  .offshore .hdg-lv3 {
    text-align: center;
    color: var(--grey-second);
    margin-bottom: 5rem;
  }
}

.box-offshore {
  padding: 0 1.5rem 9.5rem 1.5rem;
  box-sizing: border-box;
  color: var(--white);
}
@media screen and (max-width: 768px) {
  .box-offshore {
    padding: 0 0 9.5rem 0;
  }
}
.box-offshore .hdg-lv4 {
  color: var(--white);
  position: relative;
  top: -1.8rem;
  line-height: 1.75;
}
@media screen and (max-width: 1000px) {
  .box-offshore .hdg-lv4 {
    top: 0;
    text-align: left;
    margin-top: 2rem;
  }
}
.box-offshore .hdg-lv4 + .txt-lg {
  margin-top: 0.9rem;
}
@media screen and (max-width: 1000px) {
  .box-offshore .hdg-lv4 + .txt-lg {
    text-align: left;
    margin-top: 2rem;
  }
}
.box-offshore .txt-lg {
  line-height: 1.7;
}
.box-offshore__row {
  flex-wrap: unset;
}
@media screen and (max-width: 1000px) {
  .box-offshore__row {
    flex-wrap: wrap;
  }
}
.box-offshore__title {
  width: 46rem;
  padding-left: 6rem;
  box-sizing: border-box;
}
@media screen and (max-width: 1500px) {
  .box-offshore__title {
    width: 63.6rem;
  }
}
@media screen and (max-width: 1000px) {
  .box-offshore__title {
    width: 100%;
    text-align: center;
    padding-left: 0;
  }
}
.box-offshore__image {
  width: 100%;
  height: 50rem;
}
@media screen and (max-width: 1000px) {
  .box-offshore__image {
    width: 100%;
    margin-top: 1rem;
  }
}
@media only screen and (max-width: 768px) {
  .box-offshore__image {
    height: 40rem;
  }
}

.button__hover {
  position: absolute;
  display: inline-block;
  left: 0;
  bottom: 0;
  transform: translate(0, 100%);
}
@media only screen and (max-width: 1200px) {
  .button__hover {
    display: none;
  }
}

.button__text {
  display: inline-block;
  transform: translate(0, 0);
}

.button {
  color: var(--black);
  background-color: transparent;
  border-radius: 0;
  min-width: auto;
  font-weight: bold;
  font-size: 1.5rem;
  display: inline-block;
  position: relative;
  padding: 0;
  float: right;
  margin-top: 2.5rem;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  .button {
    text-align: center;
    display: block;
    float: unset;
  }
}
.button:hover {
  opacity: 1;
}
@media only screen and (min-width: 1200px) {
  .button:hover .button__text {
    transition: all 0.6s;
    transform: translate(0, -205%);
  }
  .button:hover .button__hover {
    transition: all 0.6s;
    transform: translate(0, -140%);
  }
}
.button:hover .icon-right:after {
  transition: 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transform: translateX(15px);
  opacity: 0;
}
.button:hover .icon-right:before {
  transition: 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transform: translateX(-25px);
  opacity: 1;
}

.icon-right {
  margin-left: 2rem;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  position: relative;
  height: 5rem;
  width: 5rem;
  background: var(--black);
  transition: 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.icon-right:hover {
  transition: 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.icon-right:before, .icon-right:after {
  content: url("../images/button-white.png");
  position: absolute;
  top: 35%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.icon-right:before {
  transform: translateX(-60px);
  opacity: 0;
}
.icon-right:after {
  transform: translateX(-25px);
  opacity: 1;
}

.bg {
  background-color: var(--black);
}
.bg .button {
  color: var(--white);
}
.bg .icon-right {
  background: var(--white);
}
.bg .icon-right:before, .bg .icon-right:after {
  content: url("../images/button-black.png");
}

.lst-num {
  counter-reset: section;
  list-style-type: none;
}
.lst-num > li {
  margin-top: 4.6rem;
  font-size: 1.8rem;
  line-height: 1.7;
  margin-left: 3rem;
  text-indent: -1em;
  position: relative;
}
@media screen and (max-width: 768px) {
  .lst-num > li {
    margin-left: 2.1rem;
  }
}
.lst-num > li::before {
  counter-increment: section;
  content: counter(section) ". ";
  position: relative;
  top: 0;
  left: -13px;
}
@media screen and (max-width: 768px) {
  .lst-num > li::before {
    left: -8px;
  }
}
.lst-num > li:first-of-type {
  margin-top: 0;
}
.lst-num + .hdg-lv3--line {
  margin-top: 17.2rem;
}
@media screen and (max-width: 768px) {
  .lst-num + .hdg-lv3--line {
    margin-top: 6rem;
  }
}
.lst-num .lst-dot {
  margin-top: 3px;
  margin-left: 3.5rem;
  list-style-position: outside;
}
.lst-num .lst-dot > li {
  position: relative;
  padding-left: 1rem;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .lst-num .lst-dot {
    margin-left: 0;
    padding-left: 0;
  }
}
.lst-num p {
  margin-left: 2.5rem;
}
@media screen and (max-width: 768px) {
  .lst-num p {
    margin-left: 0;
  }
}
.lst-num .note-02 {
  margin-left: 2.5rem;
}
@media screen and (max-width: 768px) {
  .lst-num .note-02 {
    margin-left: 0;
  }
}
.lst-num + .txt-lg--02 {
  margin-top: 3rem;
}
@media screen and (max-width: 768px) {
  .lst-num + .txt-lg--02 {
    margin-top: 2rem;
  }
}

@media screen and (max-width: 768px) {
  .lst-num {
    list-style-position: outside;
  }
  .lst-num > li {
    margin-top: 2rem;
    font-size: 1.6rem;
  }
}
.lst-dot {
  margin-top: 1.8rem;
  list-style-position: outside;
}
.lst-dot > li {
  position: relative;
  margin-top: 4.4rem;
  padding-left: 1rem;
  font-size: 1.8rem;
  box-sizing: border-box;
}
.lst-dot > li::before {
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
}
.lst-dot > li:first-of-type {
  margin-top: 0;
}

.note-02 {
  font-size: 1.6rem;
  color: #000;
}
@media screen and (min-width: 769px) {
  .note-02 {
    font-size: 1.8rem;
  }
}

@media screen and (max-width: 768px) {
  .lst-dot {
    list-style-position: outside;
    padding-left: 15px;
  }
  .lst-dot > li {
    margin-top: 2rem;
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 768px) {
  .txt-content-right {
    font-size: 1.6rem;
  }
}
.txt-content-right + .hdg-lv3--line {
  margin-top: 20rem;
}
@media screen and (max-width: 768px) {
  .txt-content-right + .hdg-lv3--line {
    margin-top: 10rem;
  }
}

.privacy .hdg-lv2--lg {
  padding: 8.7rem 0 9.3rem;
}
.privacy .hdg-lv3--line {
  padding-bottom: 1.9rem;
}
.privacy .txt-lg--02 + .lst-num {
  margin-top: 3rem;
}
.privacy .lst-num > li {
  margin-top: 32px;
}
@media screen and (max-width: 768px) {
  .privacy p {
    font-size: 1.6rem;
  }
}

#page-top .l-footer {
  margin-top: 0;
}

.txt-bold {
  margin-top: 1rem;
  font-weight: bold;
}

.button-02 {
  background-color: #000;
  border-radius: unset;
  min-width: unset;
  transition: all 0.3s ease;
  margin: 2.5rem auto 10rem;
  padding: 2.2rem 15.8rem;
  font-size: 1.6rem;
  display: block;
}
@media screen and (min-width: 1200px) {
  .button-02 {
    padding: 4.2rem 28.8rem;
    font-size: 1.8rem;
    margin: 5rem auto 20rem;
    max-width: max-content;
  }
}
@media screen and (max-width: 768px) {
  .button-02 {
    padding: 2.2rem 1.8rem;
  }
}
.button-02:hover {
  opacity: 0.7;
}

.txt-lg--02 + .lst-num {
  margin-top: 3.4rem;
}

.table01 {
  background: var(--grey-sixth);
  margin-top: 4.3rem;
  padding: 2.5rem 0;
  box-sizing: border-box;
}
.table01 .lst-dot {
  margin-top: 0;
}
.table01 .lst-dot > li {
  margin-top: 0;
}
.table01 table {
  width: 100%;
  margin: 0;
  border-collapse: collapse;
  border-spacing: 0;
  color: var(--black-second);
  font-size: 1.8rem;
  line-height: 1.7;
}
@media screen and (max-width: 1200px) and (min-width: 767px) {
  .table01 table .w15per {
    width: 30% !important;
  }
  .table01 table .w85per {
    width: 70% !important;
  }
}
@media screen and (max-width: 768px) {
  .table01 table {
    font-size: 1.6rem;
  }
}
.table01 table th {
  padding: 1.6rem 4rem 1.6rem 4.9rem;
  box-sizing: border-box;
  font-weight: bold;
  line-height: 1.7;
  word-break: keep-all;
}
@media screen and (max-width: 768px) {
  .table01 table th {
    padding: 1.6rem 1rem 1.6rem 1.5rem;
  }
}
.table01 table td {
  padding: 1.6rem 4rem 1.6rem 0;
  box-sizing: border-box;
  line-height: 1.7;
}
@media screen and (max-width: 768px) {
  .table01 table td {
    padding: 1.6rem 1.5rem 1.6rem 0;
  }
}

/*>>> 2-4-12. Form     [frm-***]*/
/*>>> 2-4-13. Error    [err-***]*/
.is-err {
  display: inline-block;
  margin-top: 1rem;
  font-size: 1.5rem;
  color: var(--red);
}

/*>>> 2-4-14. Animate*/
.slideInUp {
  -webkit-transform: translate(0, 10rem);
  transform: translate(0, 10rem);
  opacity: 0;
}

.ScrollImage {
  position: relative;
  overflow: hidden;
}
.ScrollImage::before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--white);
  z-index: 1;
  transition-duration: 1.5s;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.ScrollImage--left::before {
  right: 0;
}
.ScrollImage--right::before {
  left: 0;
}
.ScrollImage--right-black::before {
  background: var(--black);
}

.is-animated.slideInUp {
  transition: opacity 0.6s ease-in-out, transform 1.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
.is-animated.ScrollImage--left::before, .is-animated.ScrollImage--right::before {
  width: 0;
}

/* -----------------------------------------------
*> [3. Layout]
-------------------------------------------------- */
/*>> 3-1. #l-document
-------------------------------------------------- */
#l-document {
  min-height: 99.8vh;
  min-height: calc(var(--vh, 1vh) * 99.8);
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}

/* endMedia */
/*>> 3-2. #l-header
-------------------------------------------------- */
.l-header {
  position: relative;
  padding: 2.4rem 14rem 2.4rem 8rem;
  background-color: #dddddd;
}
@media screen and (max-width: 1100px) {
  .l-header {
    padding: 2.4rem 15rem 2.4rem 5rem;
  }
}
@media screen and (max-width: 768px) {
  .l-header {
    padding: 2rem;
  }
}
.l-header__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.l-header #sitelogo {
  opacity: 1;
  transform: translateY(0);
  transition: transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media screen and (max-width: 768px) {
  .l-header #sitelogo {
    width: 14rem;
  }
}

/*>> 3-3. #l-container
-------------------------------------------------- */
/*>>> 3-3-1. #l-main
-------------------------------------------------- */
/*>>> 3-3-2. #l-sub
-------------------------------------------------- */
/*>> 3-4. #l-footer
-------------------------------------------------- */
.l-footer {
  margin-top: 20rem;
  width: 100%;
  bottom: 0;
  left: 0;
  background: var(--black);
  color: var(--white);
  padding: 8rem 0;
}
@media only screen and (min-width: 990px) {
  .l-footer {
    padding: 20rem 0;
  }
}
@media only screen and (max-width: 768px) {
  .l-footer {
    margin-top: 8rem;
  }
}
.l-footer__wrapper {
  display: block;
  max-width: 166rem;
  padding: 0 2rem;
  margin: auto;
  position: relative;
}
@media only screen and (min-width: 500px) {
  .l-footer__wrapper {
    display: flex;
  }
}
.l-footer__logo {
  margin-right: 3.3rem;
  margin-bottom: 3rem;
}
.l-footer__logo img {
  width: 5rem;
}
@media only screen and (min-width: 500px) {
  .l-footer__logo {
    flex: 1;
    margin-bottom: 0;
  }
  .l-footer__logo img {
    width: auto;
  }
}
@media only screen and (min-width: 990px) {
  .l-footer__logo {
    padding-bottom: 0rem;
  }
}
.l-footer__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 2rem;
}
.l-footer__content--text {
  width: 100%;
  max-width: 700px;
  display: block;
  justify-content: space-between;
  font-size: 1.2rem;
  margin: 1.5rem -1rem 0;
}
.l-footer__content--text > * {
  padding: 0 1rem;
  line-height: 1.8;
}
@media only screen and (max-width: 990px) {
  .l-footer__content--text > * {
    padding: 1rem;
    line-height: 1.8;
  }
}
@media only screen and (min-width: 990px) {
  .l-footer__content--text {
    display: flex;
  }
}
.l-footer__content .txt-copyright {
  font-size: 1.3rem;
  margin-top: 1rem;
  text-align: center;
  width: 100%;
}

@media only screen and (max-width: 1200px) {
  .l-footer__content .txt-copyright {
    text-align: right;
  }
}

.l-footer__content--facebook {
}
.l-footer__content--facebook a {
  color: var(--white);
  font-size: 1.6rem;
  display: flex;
  align-items: center;
  gap: 1.6rem;
  text-decoration: none;
  border: 1px solid var(--white);
  padding: 0.8rem 1.6rem;
  white-space: nowrap;
  justify-content: center;
}
@media only screen and (max-width: 1200px) {
  .l-footer__content--facebook {
    position: static;
  }
}

.nav-contentinfo {
  width: 100%;
}
.nav-contentinfo ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  width: 100%;
  border-bottom: 1px solid #383838;
}
.nav-contentinfo ul li {
  margin-right: 3rem;
  width: 100%;
}
@media only screen and (min-width: 500px) {
  .nav-contentinfo ul li {
    width: auto;
  }
}
.nav-contentinfo ul li a {
  padding: 1rem;
  display: block;
  color: #747474;
  font-size: 1.5rem;
  padding: 0 0 1.5rem;
  line-height: 1;
}
.nav-contentinfo ul li a.is-active, .nav-contentinfo ul li a:hover {
  color: var(--white);
}
.nav-contentinfo ul li:last-child {
  margin-right: 0;
}

/*Back to Top*/
.nav-backtotop {
  position: absolute;
  right: 2rem;
  bottom: 3rem;
  overflow: hidden;
  color: var(--white);
  font-size: 1.4rem;
  padding-right: 2.5rem;
  min-height: 2rem;
}
.nav-backtotop__label {
  display: block;
  transform: translate(0, 0);
}
.nav-backtotop__hover {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translate(0, 100%);
}
.nav-backtotop__arrow {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 1.8rem;
  height: 1.8rem;
  border-radius: 50%;
  background-color: var(--white);
  border: 1px solid var(--white);
  display: flex;
  justify-content: center;
  align-items: center;
}
.nav-backtotop__arrow:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  background-color: var(--black);
  transform: translate(-50%, -50%);
  border: 1px solid var(--white);
  transition: all 0.6s;
}
.nav-backtotop__arrow:after {
  content: "";
  position: absolute;
  width: 0.6rem;
  height: 0.6rem;
  top: 7px;
  left: 5px;
  transform: rotate(-45deg);
  border: solid black;
  border-width: 2px 2px 0 0;
  display: inline-block;
}
.nav-backtotop:hover {
  text-decoration: none !important;
}
.nav-backtotop:hover .nav-backtotop__label {
  transition: all 0.6s;
  transform: translate(0, -100%);
}
.nav-backtotop:hover .nav-backtotop__hover {
  transition: all 0.6s;
  transform: translate(0, 0);
}
.nav-backtotop:hover .nav-backtotop__arrow:before {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.nav-backtotop:hover .nav-backtotop__arrow:after {
  border-color: #fff;
}

/*>> 3-5. OverLayerConfig [z-index]
-------------------------------------------------- */
.nav-global-menu {
  z-index: 201;
}

.nav-global {
  z-index: 100;
}

#l-header {
  z-index: 100;
}

.is-opened-menu #l-header, .down #l-header {
  z-index: 200;
}

/*>> 3-6. Project
-------------------------------------------------- */
.js-fullbg img {
  display: none;
}

#page-company *, #page-service * {
  box-sizing: border-box;
}

.grid-col--left {
  min-height: 0.1rem;
  width: 70%;
  padding-right: 4.5rem;
  padding-left: 1rem;
  box-sizing: border-box;
}
@media (max-width: 1400px) {
  .grid-col--left {
    width: 60%;
  }
}
@media (min-width: 960px) and (max-width: 1300px) {
  .grid-col--left {
    width: 55%;
  }
}
@media (max-width: 959px) {
  .grid-col--left {
    width: 100%;
    padding-right: 1rem;
  }
}
.grid-col--right {
  margin-bottom: 0;
  width: 30%;
  min-height: 0.1rem;
  padding-right: 1rem;
  padding-left: 1rem;
  box-sizing: border-box;
}
@media (max-width: 1400px) {
  .grid-col--right {
    width: 40%;
  }
}
@media (min-width: 960px) and (max-width: 1300px) {
  .grid-col--right {
    width: 45%;
  }
}
@media (max-width: 959px) {
  .grid-col--right {
    width: 100%;
    margin-bottom: 4rem;
  }
}

.box-company {
  display: flex;
}
.box-company__image {
  text-align: center;
}
.box-company--sibar {
  width: 15rem;
  padding-right: 1rem;
  position: relative;
}
.box-company--sibar.active ul {
  position: fixed;
  top: 10rem;
}
.box-company--sibar.is-active ul {
  top: initial;
  bottom: 0;
  position: absolute;
}
.box-company--sibar ul li a {
  font-size: 2rem;
  color: #a9a9a9;
  padding: 2rem 3.2rem;
  display: block;
  position: relative;
}
.box-company--sibar ul li a:before {
  content: "";
  width: 2px;
  height: 0;
  display: block;
  background-color: #111111;
  position: absolute;
  left: 0.2rem;
  top: 0;
  transition: 0.3s;
}
.box-company--sibar ul li a span {
  display: block;
  font-size: 1.3rem;
}
.box-company--sibar ul li.is-active a {
  color: #111111;
}
.box-company--sibar ul li.is-active a:before {
  height: 100%;
}
@media (min-width: 960px) {
  .box-company--sibar {
    width: 22rem;
    padding-right: 2rem;
  }
}
.box-company--content {
  width: calc(100% - 15rem);
}
.box-company--content figure {
  margin-top: 1.1rem;
}
@media (min-width: 960px) {
  .box-company--content {
    width: calc(100% - 22rem);
    padding-right: 5rem;
  }
}
.box-company__block + .box-company__block {
  margin-top: 8rem;
}
.box-company__block + .box-company__block + .box-company__block {
  margin-top: 10rem;
}
.box-company__block + .box-company__block .hdg-lv3--line {
  margin-bottom: 1.8rem;
}
@media (min-width: 960px) {
  .box-company__block + .box-company__block {
    margin-top: 13.8rem;
  }
  .box-company__block + .box-company__block + .box-company__block {
    margin-top: 16rem;
  }
}
.box-company__block h5 {
  font-size: 2rem;
  letter-spacing: 0.1em;
  padding-left: 5px;
  margin: 11px 0 3px;
}
.box-company__block h5 + p {
  padding-left: 5px;
}
@media screen and (max-width: 768px) {
  .box-company__block h5 {
    font-size: 1.8rem;
  }
}
.box-company__block iframe {
  width: 100%;
  display: block;
  margin: 41px 0 11px;
  height: 36.5rem;
}
@media (min-width: 960px) {
  .box-company__block .grid-col--6:last-child {
    padding-left: 5rem;
  }
  .box-company__block .grid-col--6:first-child {
    padding-right: 5rem;
  }
}
.box-company__group {
  display: flex;
  flex-wrap: wrap;
  font-size: 1.8rem;
}
.box-company__group:last-child .box-company__title, .box-company__group:last-child .box-company__content {
  border-bottom: none;
}
.box-company__title {
  width: 23rem;
  margin-right: 4.5rem;
  border-bottom: 1px solid #111111;
  padding: 2.2rem 0;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .box-company__title--lg {
    width: 25.5rem;
  }
  .box-company__title--lg + .box-company__content {
    width: calc(100% - 30rem);
  }
}
@media screen and (max-width: 768px) {
  .box-company__title {
    font-size: 1.6rem;
    width: 100%;
    margin-right: 0;
    font-weight: bold;
  }
}
.box-company__content {
  width: calc(100% - 27.5rem);
  border-bottom: 1px solid #111111;
  padding: 2.2rem 0 2.2rem 3.2rem;
  line-height: 1.75;
}
@media screen and (max-width: 768px) {
  .box-company__content {
    font-size: 1.6rem;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .box-company {
    flex-wrap: wrap;
  }
  .box-company--sibar {
    width: 100%;
    margin-bottom: 4rem;
  }
  .box-company--sibar ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative !important;
    top: 0 !important;
  }
  .box-company--sibar ul li a {
    padding: 1rem;
    text-align: center;
    font-size: 1.6rem;
  }
  .box-company--sibar ul li a span {
    font-size: 1.2rem;
  }
  .box-company--sibar ul li a:before {
    width: 0;
    height: 2px;
    top: 100%;
  }
  .box-company--sibar ul li.is-active a:before {
    width: 100%;
    height: 2px;
  }
  .box-company--content {
    width: 100%;
  }
}

.page-service--top {
  margin: -5.9rem 0 8.7rem;
  padding-left: 5.1rem;
}
.page-service--top .hdg-lv2 {
  padding-left: 2.2rem;
  margin-bottom: 1rem;
  letter-spacing: 0.06em;
}
.page-service .box-company--sibar {
  padding-top: 0.7rem;
}
.page-service .box-company--sibar a {
  font-size: 1.8rem;
  padding: 1.4rem 3.2rem;
}
@media (min-width: 600px) {
  .page-service .box-company--sibar {
    width: 30rem;
  }
}
@media (max-width: 475px) {
  .page-service .box-company--sibar ul li {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .page-service .box-company--content {
    width: calc(100% - 30rem);
  }
}
.page-service .box-company--content figure ~ .hdg-lv5 {
  margin-top: 4.8rem;
}
.page-service .box-company--content figure ~ .txt-common {
  margin-top: 4.8rem;
}
.page-service .box-company--content figure ~ .hdg-lv5 + .txt-common {
  margin-top: 0rem;
}
@media (max-width: 768px) {
  .page-service .box-company--content figure + .hdg-lv5 {
    margin-top: 2rem;
  }
  .page-service .box-company--content figure + .txt-common {
    margin-top: 2rem;
  }
  .page-service .box-company--content .txt-common + .txt-common {
    margin-top: 2rem;
  }
}
.page-service .box-company--content .txt-common + .txt-common {
  margin-top: 4rem;
}
.page-service .box-company--content .box-company__block + .box-company__block {
  margin-top: 19.4rem;
}
.page-service .box-company--content .box-company__block + .box-company__block + .box-company__block {
  margin-top: 19.4rem;
}
@media (max-width: 768px) {
  .page-service--top {
    margin-top: 0;
    padding-left: 0;
  }
  .page-service .box-company--content .box-company__block + .box-company__block {
    margin-top: 10rem;
  }
  .page-service .box-company--content .box-company__block + .box-company__block + .box-company__block {
    margin-top: 10rem;
  }
}

#page-service .l-footer {
  margin-top: 12rem;
}

.concept-guis__img {
  width: 100%;
  height: 50rem;
}
@media (max-width: 768px) {
  .concept-guis__img {
    height: 22rem;
  }
}
.concept-guis__img .box-video {
  width: 100%;
  height: 50rem;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
}
@media (max-width: 768px) {
  .concept-guis__img .box-video {
    height: 22rem;
  }
}
.concept-guis__img .box-video:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.concept-guis__img .box-video video {
  width: 100%;
  height: auto;
  pointer-events: none;
}

*::-webkit-media-controls-panel {
  display: none !important;
  -webkit-appearance: none;
}

*::--webkit-media-controls-play-button {
  display: none !important;
  -webkit-appearance: none;
}

*::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}

*::-webkit-media-controls {
  display: none !important;
}

.box-cont {
  margin-top: 4.6rem;
}
.box-cont__text {
  font-size: 1.8rem;
}
@media screen and (max-width: 768px) {
  .box-cont__text {
    font-size: 1.6rem;
  }
}
.box-cont__text + .box-cont__text {
  margin-top: 3.5rem;
}
@media screen and (max-width: 768px) {
  .box-cont__text + .box-cont__text {
    margin-top: 2rem;
  }
}
.box-cont__text-note {
  margin-top: 4.2rem;
  font-size: 1.5rem;
}
.box-cont__req {
  display: flex;
  align-items: center;
  padding: 3rem 3rem 3rem 0;
  margin-top: 9.2rem;
  color: var(--white);
  font-weight: bold;
  letter-spacing: 0.15em;
  background-color: var(--black);
}
@media screen and (max-width: 768px) {
  .box-cont__req {
    display: block;
    margin-top: 5rem;
    padding: 2rem;
  }
}
.box-cont__req-text--01 {
  margin-right: 5rem;
  padding: 1.5rem 5rem;
  font-size: 2rem;
  border-right: 0.1rem solid var(--white);
}
@media screen and (max-width: 768px) {
  .box-cont__req-text--01 {
    margin-right: 0;
    padding: 0 0 1.5rem;
    font-size: 1.6rem;
    border-right: none;
    border-bottom: 0.1rem solid var(--white);
  }
}
.box-cont__req-text--02 {
  font-size: 2.5rem;
}
@media screen and (max-width: 768px) {
  .box-cont__req-text--02 {
    margin-top: 1.5rem;
    font-size: 2rem;
  }
}
.box-cont__req-text--small {
  font-size: 1.6rem;
}
@media screen and (max-width: 768px) {
  .box-cont__req-text--small {
    display: block;
    font-size: 1.2rem;
  }
}

.base-lugin-form {
  margin-top: 7rem;
}
@media screen and (max-width: 768px) {
  .base-lugin-form {
    margin-top: 4rem;
  }
}
.base-lugin-form__tbl tr {
  border-bottom: 0.1rem solid var(--black-second);
}
.base-lugin-form__tbl th, .base-lugin-form__tbl td {
  padding: 3rem 0;
  font-size: 1.8rem;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .base-lugin-form__tbl th, .base-lugin-form__tbl td {
    display: block;
    padding: 0 0 2rem;
    font-size: 1.6rem;
  }
}
.base-lugin-form__tbl th {
  padding-right: 1.7rem;
  width: 28.8rem;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .base-lugin-form__tbl th {
    padding: 2rem 0 1rem;
    width: 100%;
  }
}
.base-lugin-form__tbl th .mark {
  float: right;
  font-size: 1.6rem;
}
@media screen and (max-width: 768px) {
  .base-lugin-form__tbl th .mark {
    margin-left: 1rem;
    float: none;
  }
}
.base-lugin-form__tbl td {
  width: calc(100% - 28.8rem);
}
@media screen and (max-width: 768px) {
  .base-lugin-form__tbl td {
    width: 100%;
  }
}
.base-lugin-form select, .base-lugin-form input, .base-lugin-form textarea {
  font-size: 1.6rem;
  outline: none;
  border: none;
  background-color: var(--grey-fourth);
}
.base-lugin-form select.is-invalid, .base-lugin-form input.is-invalid, .base-lugin-form textarea.is-invalid {
  border: 0.1rem solid var(--red);
  background-color: #fceded;
}
.base-lugin-form .file-upload-select.is-invalid {
  border: 0.1rem solid var(--red);
  background-color: #fceded;
}
.base-lugin-form select {
  padding: 0 3rem;
  -webkit-appearance: none;
  width: 35.6rem;
  height: 5.5rem;
  background-image: url(../images/contact/ic-arr-down.png);
  background-repeat: no-repeat;
  background-position: 31.1rem center;
}
@media screen and (max-width: 768px) {
  .base-lugin-form select {
    padding: 0 1rem;
  }
}
.base-lugin-form__sel-val {
  color: var(--black);
}
.base-lugin-form input {
  padding: 0 3rem;
  width: 100%;
  height: 5.5rem;
  line-height: 5.5rem;
}
@media screen and (max-width: 768px) {
  .base-lugin-form input {
    padding: 0 1rem;
  }
}
.base-lugin-form input::placeholder {
  font-size: 1.6rem;
  line-height: 5.5rem;
  color: var(--grey-fifth);
  letter-spacing: 0.1em;
}
.base-lugin-form textarea {
  padding: 2rem 3rem;
  width: 100%;
  height: 20.7rem;
}
.base-lugin-form input[type=radio] {
  position: absolute;
  visibility: hidden;
  -webkit-appearance: none;
}
.base-lugin-form input[type=radio]:checked ~ .check {
  opacity: 0.8;
}
.base-lugin-form input[type=radio]:checked ~ .check::before {
  display: block;
}
.base-lugin-form .lbl__cus-radio {
  display: inline-block;
  position: relative;
  margin-right: 4.5rem;
  padding-left: 3rem;
  z-index: 9;
  cursor: pointer;
}
.base-lugin-form .lbl__cus-radio-02 {
  margin-right: 2rem;
}
.base-lugin-form .lbl__cus-radio .check {
  display: block;
  position: absolute;
  height: 1.8rem;
  width: 1.8rem;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: #dddddd;
  border-radius: 100%;
  z-index: 5;
}
.base-lugin-form .lbl__cus-radio .check::before {
  display: none;
  position: absolute;
  content: "";
  border-radius: 100%;
  height: 0.8rem;
  width: 0.8rem;
  top: 0.5rem;
  left: 0.5rem;
  background-color: #616161;
}
.base-lugin-form input[type=file] {
  display: none;
}
.base-lugin-form .file-upload-select {
  display: flex;
  align-items: center;
  padding: 0 2rem;
  height: 5.5rem;
  cursor: pointer;
  text-align: left;
  background-color: var(--grey-fourth);
  overflow: hidden;
  position: relative;
}
.base-lugin-form .file-upload-select:hover .file-select-button {
  opacity: 0.7;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}
.base-lugin-form .file-upload-select .file-select-button {
  display: inline-block;
  margin-right: 2.5rem;
  width: 12.2rem;
  height: 3rem;
  line-height: 3rem;
  color: var(--white);
  font-size: 1.3rem;
  text-align: center;
  background-color: var(--black);
}
.base-lugin-form .file-upload-select .file-select-name {
  font-size: 1.3rem;
}
.base-lugin-form__agree {
  margin-top: 4.2rem;
  text-align: center;
}
.base-lugin-form__agree-lbl {
  display: flex;
  justify-content: center;
  align-items: center;
}
.base-lugin-form__agree-lbl input {
  display: block;
  margin-right: 1.4rem;
  width: 1.8rem;
  height: 1.8rem;
  border: 0.1rem solid var(--black-second);
  outline: none;
}
.base-lugin-form__agree-text {
  letter-spacing: 0.15em;
}
.base-lugin-form__btn-submit {
  display: block;
  margin: 3rem auto 0;
  width: 28.9rem;
  height: 6.4rem;
  text-align: center;
  line-height: 6.4rem;
  color: var(--white);
  background-color: var(--black);
}
.base-lugin-form__btn-submit.disable {
  opacity: 0.5;
}
.base-lugin-form__wrp {
  display: flex;
  align-items: center;
}
.base-lugin-form__wrp select {
  width: 14.7rem;
  background-position: 11rem center;
}
.base-lugin-form__wrp .base-lugin-form__text {
  display: block;
  margin: 0 3rem;
}
.base-lugin-form__text-note {
  margin-top: 0.5rem;
  font-size: 1.3rem;
}

.mark {
  color: var(--red);
}

.placeholder {
  color: var(--grey-fifth);
}

.opt-cus {
  color: var(--black) !important;
}

.loading_screen {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(255, 255, 255, 0.7);
}

.lds-spinner {
  color: official;
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-spinner div {
  transform-origin: 40px 40px;
  animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div::after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: var(--black);
}
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}

@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.hdg-cpl {
  margin-top: 10rem;
  font-size: 3.6rem;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 768px) {
  .hdg-cpl {
    margin-top: 6rem;
    font-size: 2.4rem;
  }
}

.box-cpl {
  margin: 4rem auto;
  width: 100%;
  max-width: 90rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .box-cpl {
    margin: 2rem auto;
    text-align: left;
  }
}
.box-cpl p + p {
  margin-top: 3rem;
}
@media screen and (max-width: 768px) {
  .box-cpl p + p {
    margin-top: 2rem;
  }
}

.note-02 + .txt-lg--02 {
  margin-top: 3rem;
}

.txt-lg--02 + .lst-dot {
  margin-top: 0;
}

.lst-dot + .txt-lg--02 {
  margin-top: 3rem;
}

#page-offshore .c-columnNormal {
  display: flex;
  gap: 3rem;
}
@media screen and (max-width: 768px) {
  #page-offshore .c-columnNormal {
    flex-direction: column;
  }
}
#page-offshore .c-columnNormal-col {
  width: calc(50% - 1.5rem);
  padding: 3rem 2.5rem 2.5rem;
  box-shadow: 0.2rem 0.2rem 2rem 0.2rem rgba(0, 0, 0, 0.1);
  border-radius: 2rem;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  #page-offshore .c-columnNormal-col {
    padding: 2rem;
    width: 100%;
  }
}
#page-offshore .c-columnNormal.--col-3 .c-columnNormal-col {
  padding: 3rem;
  width: calc(33.33% - 1.5rem);
  border: 0.2rem solid var(--green);
  box-sizing: border-box;
}
@media screen and (max-width: 1024px) {
  #page-offshore .c-columnNormal.--col-3 .c-columnNormal-col {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #page-offshore .c-columnNormal.--col-3 .c-columnNormal-col {
    padding: 2rem;
    border-width: 0.1rem;
  }
}
@media screen and (max-width: 1024px) {
  #page-offshore .c-columnNormal.--col-3 {
    flex-direction: column;
  }
}
#page-offshore .c-cardThumb {
  display: flex;
  gap: 6rem;
}
@media screen and (max-width: 768px) {
  #page-offshore .c-cardThumb {
    gap: 0;
    flex-direction: column;
  }
}
#page-offshore .c-cardThumb.--reverse {
  flex-direction: row-reverse;
}
@media screen and (max-width: 768px) {
  #page-offshore .c-cardThumb.--reverse {
    flex-direction: column;
  }
}
#page-offshore .c-cardThumb.--reverse .c-cardThumb-img {
  padding: 0 calc(9.41% - 6rem) 0 0;
}
@media screen and (max-width: 1200px) {
  #page-offshore .c-cardThumb.--reverse .c-cardThumb-img {
    padding: 0;
  }
}
#page-offshore .c-cardThumb.--reverse .c-cardThumb-img::before {
  left: inherit;
  right: 0;
}
#page-offshore .c-cardThumb.--reverse .c-cardThumb-content::before {
  left: inherit;
  right: -12rem;
  border-bottom-right-radius: 6rem;
  border-bottom-left-radius: none;
}
#page-offshore .c-cardThumb-img {
  position: relative;
  top: -2rem;
  padding-left: calc(9.41% - 6rem);
  width: 41.84%;
  z-index: 2;
}
@media screen and (max-width: 1200px) {
  #page-offshore .c-cardThumb-img {
    padding-left: 0;
  }
}
@media screen and (max-width: 768px) {
  #page-offshore .c-cardThumb-img {
    top: 0;
    width: 100%;
  }
}
#page-offshore .c-cardThumb-img::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2rem;
  height: 27rem;
  background: var(--green);
  border-radius: 2rem;
}
@media screen and (max-width: 1200px) {
  #page-offshore .c-cardThumb-img::before {
    display: none;
  }
}
#page-offshore .c-cardThumb-content {
  padding-top: 3.6rem;
  width: 48.75%;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  #page-offshore .c-cardThumb-content {
    top: -2rem;
    width: 100%;
    padding: 4rem 2rem 2rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
#page-offshore .c-cardThumb-content.--second {
  position: relative;
  background: var(--white);
}
#page-offshore .c-cardThumb-content.--second::before {
  content: "";
  display: block;
  position: absolute;
  left: -12rem;
  top: 0;
  bottom: -4rem;
  width: 200%;
  background: var(--white);
  border-bottom-left-radius: 6rem;
}
@media screen and (max-width: 768px) {
  #page-offshore .c-cardThumb-content.--second::before {
    display: none;
  }
}
#page-offshore .c-cardThumb-inner {
  position: relative;
  z-index: 2;
}
#page-offshore .c-cardThumb-text + .hdg-lv3--second {
  margin-top: 2rem;
}
#page-offshore .c-cardThumb.--second .c-cardThumb-col {
  padding: 0;
  width: 50%;
}
@media screen and (max-width: 768px) {
  #page-offshore .c-cardThumb.--second .c-cardThumb-col {
    width: 100%;
  }
}
#page-offshore .c-cardThumb.--second .c-cardThumb-img {
  top: 0;
  margin: 0;
}
#page-offshore .c-cardThumb.--second .c-cardThumb-img::before {
  bottom: 52.3%;
}
@media screen and (max-width: 768px) {
  #page-offshore .c-cardThumb.--second .c-cardThumb-content {
    padding: 2rem;
  }
}
#page-offshore .c-listBullet {
  margin-top: 3rem;
}
@media screen and (max-width: 768px) {
  #page-offshore .c-listBullet {
    margin-top: 2rem;
  }
}
#page-offshore .c-listBullet-item {
  position: relative;
  padding-left: 1.6rem;
  font-size: 1.8rem;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  #page-offshore .c-listBullet-item {
    font-size: 1.6rem;
  }
}
#page-offshore .c-listBullet-item::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 1.2rem;
  width: 0.8rem;
  height: 0.8rem;
  background: var(--green);
  border-radius: 50%;
}
@media screen and (max-width: 768px) {
  #page-offshore .c-listBullet-item::before {
    top: 1rem;
  }
}
#page-offshore .c-listBullet + .c-listBullet {
  margin-top: 2.5rem;
}
#page-offshore .p-offshoreSectionMv {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - 10rem);
  background: url(../images/offshore/pct_main_01.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionMv {
    min-height: calc(100vh - 7.5rem);
    background: url(../images/offshore/pct_main_sp_01.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
  }
}
#page-offshore .p-offshoreSectionMv-heading {
  font-size: 4.2rem;
  color: var(--white);
  line-height: 1.8;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionMv-heading {
    font-size: 3rem;
  }
}
#page-offshore .p-offshoreSectionMv-mark {
  color: #f45800;
}
#page-offshore .p-offshoreSectionPoint {
  padding: 10rem 0;
  background: var(--black);
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionPoint {
    padding: 5rem 0;
  }
}
#page-offshore .p-offshoreSectionPoint-heading {
  color: var(--green);
}
#page-offshore .p-offshoreSectionPoint-title {
  text-align: center;
  color: var(--white);
}
#page-offshore .p-offshoreSectionPoint-text {
  margin-top: 2rem;
  color: var(--white);
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionPoint-text {
    margin-top: 0;
    text-align: justify;
  }
}
#page-offshore .p-offshoreSectionServices {
  padding-bottom: 14rem;
  background: var(--grey-fourth);
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionServices {
    padding-bottom: 3rem;
  }
}
#page-offshore .p-offshoreSectionServices-content {
  position: relative;
  z-index: 2;
}
#page-offshore .p-offshoreSectionServices-heading {
  position: relative;
  z-index: 2;
}
#page-offshore .p-offshoreSectionServices-main {
  position: relative;
  margin-bottom: 10rem;
  padding: 10rem 0 6rem;
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionServices-main {
    margin-bottom: 5rem;
    padding: 5rem 0 0;
  }
}
#page-offshore .p-offshoreSectionServices-main::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 18.8%;
  bottom: 0;
  width: 200%;
  height: 100%;
  background-color: var(--white);
  border-bottom-left-radius: 6rem;
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionServices-main::after {
    left: 0;
    width: 100%;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
#page-offshore .p-offshoreSectionServices-row + .p-offshoreSectionServices-row {
  margin-top: 16rem;
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionServices-row + .p-offshoreSectionServices-row {
    margin-top: 3rem;
  }
}
#page-offshore .p-offshoreSectionProcess {
  padding: 10rem 0;
  background: url(../images/offshore/bg_offshore_01.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionProcess {
    padding: 5rem 0;
  }
}
#page-offshore .p-offshoreSectionProcess-heading {
  color: var(--white);
}
#page-offshore .p-offshoreSectionProcess-column {
  margin-top: 17.2rem;
  display: flex;
  gap: 2rem;
}
@media screen and (max-width: 1024px) {
  #page-offshore .p-offshoreSectionProcess-column {
    margin-top: 5.2rem;
    justify-content: center;
    flex-flow: wrap;
  }
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionProcess-column {
    margin-top: -3rem;
  }
}
#page-offshore .p-offshoreSectionProcess-col {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 4rem 1.3rem 6.7rem 1.3rem;
  width: 20%;
  width: calc(25% - 4rem);
  background: rgba(255, 255, 255, 0.1);
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
@media screen and (max-width: 1024px) {
  #page-offshore .p-offshoreSectionProcess-col {
    margin-top: 12rem;
    width: calc(33.33% - 4rem);
  }
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionProcess-col {
    margin-top: 9rem;
    width: calc(50% - 3.6rem);
  }
}
@media screen and (max-width: 480px) {
  #page-offshore .p-offshoreSectionProcess-col {
    padding: 3rem 2rem;
    width: calc(100% - 2rem);
  }
}
#page-offshore .p-offshoreSectionProcess-content {
  display: flex;
  flex-direction: column;
  flex: 1;
}
#page-offshore .p-offshoreSectionProcess-title {
  text-align: center;
  color: var(--white);
}
#page-offshore .p-offshoreSectionProcess-number {
  width: 100%;
  position: absolute;
  top: -10.8rem;
  left: 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionProcess-number {
    top: -8.1rem;
  }
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionProcess-number > img {
    width: 6rem;
  }
}
#page-offshore .p-offshoreSectionProcess-text {
  color: var(--white);
}
#page-offshore .p-offshoreSectionProcess-img {
  margin-top: 3.5rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionProcess-img > img {
    width: 8rem;
  }
}
#page-offshore .p-offshoreSectionOffice iframe {
  margin-top: 3rem;
  width: 100%;
  border-radius: 2rem;
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionOffice iframe {
    height: 32rem;
  }
}
#page-offshore .p-offshoreSectionOffice .c-columnNormal-col {
  display: flex;
  flex-direction: column;
}
#page-offshore .p-offshoreSectionOffice .c-columnNormal-content {
  display: flex;
  flex-direction: column;
  flex: 1;
}
#page-offshore .p-offshoreSectionGallery {
  position: relative;
  margin-top: 10rem;
  padding: 10rem 0;
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionGallery {
    margin-top: 5rem;
    padding: 5rem 0;
  }
}
#page-offshore .p-offshoreSectionGallery-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#page-offshore .p-offshoreSectionGallery-wrpBtn {
  margin-top: 8rem;
  text-align: center;
}
@media screen and (max-width: 960px) {
  #page-offshore .p-offshoreSectionGallery-wrpBtn {
    margin-top: 4rem;
  }
}
#page-offshore .p-offshoreSectionGallery-btn {
  position: relative;
  padding: 1.4rem 7rem 1.4rem 2rem;
  display: inline-block;
  color: var(--white);
  background: var(--green);
  border-radius: 4rem;
}
@media screen and (max-width: 960px) {
  #page-offshore .p-offshoreSectionGallery-btn {
    padding: 1.4rem 6rem 1.4rem 1.4rem;
  }
}
#page-offshore .p-offshoreSectionGallery-btn .text {
  position: relative;
  font-size: 1.8rem;
  line-height: 1.8;
  transition: all 200ms ease;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  #page-offshore .p-offshoreSectionGallery-btn .text {
    font-size: 1.6rem;
  }
}
#page-offshore .p-offshoreSectionGallery-btn .overlay {
  width: 4.8rem;
  height: calc(100% - 1rem);
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0 1rem;
  border-radius: inherit;
  background: var(--white);
  position: absolute;
  top: 50%;
  right: 0.5rem;
  transform: translateY(-50%);
  transition: all 400ms ease;
  box-sizing: border-box;
  z-index: 1;
}
#page-offshore .p-offshoreSectionGallery-btn .overlay > svg {
  color: var(--green);
}
#page-offshore .p-offshoreSectionGallery-btn:hover > .text {
  color: var(--green);
}
#page-offshore .p-offshoreSectionGallery-btn:hover > .overlay {
  width: calc(100% - 1rem);
  transition: width 200ms ease;
}
#page-offshore .c-sliderGallery {
  position: relative;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
#page-offshore .c-sliderGallery-item {
  margin: 0 1.5rem;
  border-radius: 2rem;
  border: 0.2rem solid var(--white);
  overflow: hidden;
}
#page-offshore .c-sliderGallery .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6.8rem;
  height: 6.8rem;
  color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
@media screen and (max-width: 1420px) {
  #page-offshore .c-sliderGallery .slick-arrow {
    width: 4rem;
    height: 4rem;
  }
}
#page-offshore .c-sliderGallery .slick-arrow.slick-prev {
  left: -9.8rem;
  background-image: url(../images/offshore/btnPrev.png);
}
@media screen and (max-width: 1420px) {
  #page-offshore .c-sliderGallery .slick-arrow.slick-prev {
    left: -3.5rem;
  }
}
#page-offshore .c-sliderGallery .slick-arrow.slick-next {
  background-image: url(../images/offshore/btnNext.png);
  right: -9.8rem;
}
@media screen and (max-width: 1420px) {
  #page-offshore .c-sliderGallery .slick-arrow.slick-next {
    right: -3.5rem;
  }
}
#page-offshore .c-sliderGallery .slick-dots {
  margin-top: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
#page-offshore .c-sliderGallery .slick-dots li {
  margin: 0 1rem;
}
@media screen and (max-width: 480px) {
  #page-offshore .c-sliderGallery .slick-dots li {
    margin: 0 0.5rem;
  }
}
#page-offshore .c-sliderGallery .slick-dots li.slick-active > button {
  background: var(--green);
}
#page-offshore .c-sliderGallery .slick-dots li > button {
  display: block;
  width: 1rem;
  height: 1rem;
  background: var(--white);
  border-radius: 50%;
  font-size: 0;
}
#page-offshore #l-footer {
  margin-top: 0;
}

/* -----------------------------------------------
*> [4. Print Style]
-------------------------------------------------- */
@media print {
  *,
  *::before,
  *::after {
    background: #fff !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]::after {
    content: " (" attr(href) ")";
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]::after,
  a[href^="javascript:"]::after {
    content: "";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 0.1rem solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
} /* endMedia */
.txt-yellow {
  color: var(--yellow);
}

.txt-white {
  color: var(--white);
}

@media screen and (max-width: 768px) {
  .box-news {
    margin-top: 5rem;
  }
}
.box-news .hdg-lv3 {
  margin-top: 15rem;
}
@media screen and (max-width: 1300px) {
  .box-news .hdg-lv3 img {
    width: 80%;
  }
}
@media screen and (max-width: 1000px) {
  .box-news .hdg-lv3 {
    margin-top: 10rem;
  }
}
@media screen and (max-width: 768px) {
  .box-news .hdg-lv3 {
    margin-top: 0;
  }
}
.box-news .lst-news {
  display: flex;
  margin-left: -2.5rem;
  margin-right: -2.5rem;
  margin-top: 7.9rem;
}
@media screen and (max-width: 768px) {
  .box-news .lst-news {
    margin-left: 0;
    margin-right: 0;
    flex-wrap: wrap;
    margin-top: 5rem;
  }
}
.box-news .lst-news__item {
  padding: 0 2.5rem;
  box-sizing: border-box;
  color: var(--black-second);
  width: 50%;
}
@media screen and (max-width: 768px) {
  .box-news .lst-news__item {
    padding: 0;
    width: 100%;
    margin-bottom: 2rem;
  }
  .box-news .lst-news__item:last-child {
    margin-bottom: 0;
  }
}
.box-news .lst-news__item__date {
  position: relative;
  margin-bottom: 2.7rem;
  font-size: 1.5rem;
}
.box-news .lst-news__item__date::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  bottom: -1.3rem;
  width: 100%;
  height: 0.1rem;
  border-bottom: 1px dashed var(--grey);
}
.box-news .lst-news .txt-note {
  color: var(--black-second);
}

.box-contact {
  margin-top: 19.5rem;
}
@media screen and (max-width: 1000px) {
  .box-contact {
    margin-top: 10rem;
  }
}
@media screen and (max-width: 768px) {
  .box-contact {
    margin-top: 5rem;
  }
}
.box-contact a:hover {
  text-decoration: none !important;
}
.box-contact__inner {
  position: relative;
  display: block;
  height: 50rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .box-contact__inner {
    height: 40rem;
  }
}
.box-contact__inner:hover .box-contact__image {
  transform: scale(1.15);
  -webkit-transform: scale(1.15);
  transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
}
.box-contact__inner:hover .box-contact__image::before {
  background-color: transparent;
}
.box-contact__inner a {
  text-decoration: none;
}
.box-contact__image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
}
.box-contact__image::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 52rem;
  z-index: 9;
  opacity: 0.5;
  top: 0;
  transition: 0.4s ease-in-out;
  background-color: var(--black);
}
.box-contact .hdg-lv4 {
  color: var(--white);
  font-size: 4.5rem;
}
@media screen and (max-width: 768px) {
  .box-contact .hdg-lv4 {
    font-size: 3rem;
  }
}
.box-contact__image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.box-contact__content {
  text-align: center;
  color: var(--white);
  position: relative;
}
.box-contact__text {
  margin-top: -0.8rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.box-contact__text:hover {
  text-decoration: none !important;
}
.box-contact__text__text {
  line-height: 1.7;
}
@media screen and (max-width: 375px) {
  .box-contact__text__text {
    font-size: 1.4rem;
  }
}
.box-contact__text__btn {
  margin-top: 0;
}
.box-contact__text__btn .icon-right {
  background: var(--white);
  margin-left: 3.5rem;
}
.box-contact__text__btn .icon-right::before, .box-contact__text__btn .icon-right::after {
  content: url("../images/button-black.png");
  top: 10%;
}
@media screen and (max-width: 768px) {
  .box-contact__text__btn .icon-right::before, .box-contact__text__btn .icon-right::after {
    top: 30%;
  }
}
@media screen and (max-width: 768px) {
  .box-contact__text__btn .icon-right {
    margin-left: 2rem;
  }
}
.box-contact__text .button {
  font-size: 3rem;
  color: var(--white);
}
@media screen and (max-width: 768px) {
  .box-contact__text .button {
    font-size: 2rem;
    display: flex;
    align-items: center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9jb3JlLnNjc3MiLCJfc2xpY2suc2NzcyIsIl9oZWFkaW5ncy5zY3NzIiwiX3RleHQuc2NzcyIsIl9idXR0b24uc2NzcyIsIl9uYXYuc2NzcyIsIl9tb2R1bGVsaXN0LnNjc3MiLCJfYW5pbWF0ZS5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2NvbXBhbnkuc2NzcyIsIl9zZXJ2aWNlLnNjc3MiLCJfY29udGFjdC5zY3NzIiwiX3Rlcm1zLnNjc3MiLCJfb2Zmc2hvcmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNIO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDZEo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7OztBQUFBO0FBNENBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtBQUFBO0VBRUM7OztBQUVEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1DO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtBQUFBO0FBQUE7RUFHQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtBQUFBO0VBRUM7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7QUFBQTtBQUFBO0VBR0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtBQUFBO0VBRUM7RUFDQTs7O0FBRUQ7QUFBQTtFQUVDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7QUFBQTtBQUFBO0FBQUE7RUFJQztFQUNBOzs7QUFFRDtBQUFBO0FBQUE7QUFBQTtFQUlDO0VBQ0E7OztBQUVEO0FBQUE7QUFBQTtBQUFBO0VBSUM7OztBQUVEO0FBQUE7RUFFQzs7O0FBRUQ7QUFBQTtFQUVDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7QUFBQTtFQUVDOzs7QUFFRDtBQUFBO0VBRUM7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUM7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtBQUFBO0VBRUM7OztBQUVEO0FBQUE7RUFFQzs7O0FBRUQ7QUFBQTtBQUFBO0VBR0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtBQUFBO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFLRDtBQUFBO0FBQUE7QUFJQTtBQUFBO0FDOVlBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7O0FBR1I7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBV0E7O0FBVkE7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBS0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdSO0VBQ0k7OztBRGdUSjtBQUFBO0FBRUE7QUFDQTtBQUFBO0VBRUM7RUFDQTtFQUNBOzs7QUFJRDtBQUNBO0FBQWE7RUFBSTs7O0FBQW9CO0VBQUk7OztBQUEwQjtFQUFLOzs7QUFBd0I7RUFBSzs7O0FBQTBCO0VBQUs7OztBQUF3QjtFQUFLOzs7QUFBMEI7RUFBSzs7O0FBQXdCO0VBQUs7OztBQUEwQjtFQUFLOzs7QUFBd0I7RUFBSzs7O0FBQTBCO0VBQUs7OztBQUF3QjtFQUFLOzs7QUFBMEI7RUFBSzs7O0FBQXdCO0VBQUs7OztBQUEwQjtFQUFLOzs7QUFBd0I7RUFBSzs7O0FBQTBCO0VBQUs7OztBQUF3QjtFQUFLOzs7QUFBMEI7RUFBSzs7O0FBQXdCO0VBQUs7OztBQUEwQjtFQUFNO0VBQXlCO0FBQWdCO0VBQUs7OztBQUF3QjtFQUFLOzs7QUFBOEI7RUFBTTs7O0FBQTRCO0VBQU07OztBQUE4QjtFQUFNOzs7QUFBNEI7RUFBTTs7O0FBQThCO0VBQU07OztBQUE0QjtFQUFNOzs7QUFBOEI7RUFBTTs7O0FBQTRCO0VBQU07OztBQUE4QjtFQUFNOzs7QUFBNEI7RUFBTTs7O0FBQThCO0VBQU07OztBQUE0QjtFQUFNOzs7QUFBOEI7RUFBTTs7O0FBQTRCO0VBQU07OztBQUE4QjtFQUFNOzs7QUFBNEI7RUFBTTs7O0FBQThCO0VBQU07OztBQUE0QjtFQUFNOzs7QUFBOEI7RUFBTztFQUE2QjtBQUFrQjtFQUFLOzs7QUFBMEI7RUFBSzs7O0FBQWdDO0VBQU07OztBQUE4QjtFQUFNOzs7QUFBZ0M7RUFBTTs7O0FBQThCO0VBQU07OztBQUFnQztFQUFNOzs7QUFBOEI7RUFBTTs7O0FBQWdDO0VBQU07OztBQUE4QjtFQUFNOzs7QUFBZ0M7RUFBTTs7O0FBQThCO0VBQU07OztBQUFnQztFQUFNOzs7QUFBOEI7RUFBTTs7O0FBQWdDO0VBQU07OztBQUE4QjtFQUFNOzs7QUFBZ0M7RUFBTTs7O0FBQThCO0VBQU07OztBQUFnQztFQUFNOzs7QUFBOEI7RUFBTTs7O0FBQWdDO0VBQU87RUFBK0I7QUFBbUI7RUFBSzs7O0FBQTJCO0VBQUs7OztBQUFpQztFQUFNOzs7QUFBK0I7RUFBTTs7O0FBQWlDO0VBQU07OztBQUErQjtFQUFNOzs7QUFBaUM7RUFBTTs7O0FBQStCO0VBQU07OztBQUFpQztFQUFNOzs7QUFBK0I7RUFBTTs7O0FBQWlDO0VBQU07OztBQUErQjtFQUFNOzs7QUFBaUM7RUFBTTs7O0FBQStCO0VBQU07OztBQUFpQztFQUFNOzs7QUFBK0I7RUFBTTs7O0FBQWlDO0VBQU07OztBQUErQjtFQUFNOzs7QUFBaUM7RUFBTTs7O0FBQStCO0VBQU07OztBQUFpQztFQUFPO0VBQWdDO0FBQWlCO0VBQUs7OztBQUF5QjtFQUFLOzs7QUFBK0I7RUFBTTs7O0FBQTZCO0VBQU07OztBQUErQjtFQUFNOzs7QUFBNkI7RUFBTTs7O0FBQStCO0VBQU07OztBQUE2QjtFQUFNOzs7QUFBK0I7RUFBTTs7O0FBQTZCO0VBQU07OztBQUErQjtFQUFNOzs7QUFBNkI7RUFBTTs7O0FBQStCO0VBQU07OztBQUE2QjtFQUFNOzs7QUFBK0I7RUFBTTs7O0FBQTZCO0VBQU07OztBQUErQjtFQUFNOzs7QUFBNkI7RUFBTTs7O0FBQStCO0VBQU07OztBQUE2QjtFQUFNOzs7QUFBK0I7RUFBTzs7O0FBQThCO0VBQU87OztBQUNqckg7QUFBYTtFQUFJOzs7QUFBcUI7RUFBSTs7O0FBQTJCO0VBQUs7OztBQUF5QjtFQUFLOzs7QUFBMkI7RUFBSzs7O0FBQXlCO0VBQUs7OztBQUEyQjtFQUFLOzs7QUFBeUI7RUFBSzs7O0FBQTJCO0VBQUs7OztBQUF5QjtFQUFLOzs7QUFBMkI7RUFBSzs7O0FBQXlCO0VBQUs7OztBQUEyQjtFQUFLOzs7QUFBeUI7RUFBSzs7O0FBQTJCO0VBQUs7OztBQUF5QjtFQUFLOzs7QUFBMkI7RUFBSzs7O0FBQXlCO0VBQUs7OztBQUEyQjtFQUFLOzs7QUFBeUI7RUFBSzs7O0FBQTJCO0VBQU07RUFBMEI7QUFBaUI7RUFBSzs7O0FBQXlCO0VBQUs7OztBQUErQjtFQUFNOzs7QUFBNkI7RUFBTTs7O0FBQStCO0VBQU07OztBQUE2QjtFQUFNOzs7QUFBK0I7RUFBTTs7O0FBQTZCO0VBQU07OztBQUErQjtFQUFNOzs7QUFBNkI7RUFBTTs7O0FBQStCO0VBQU07OztBQUE2QjtFQUFNOzs7QUFBK0I7RUFBTTs7O0FBQTZCO0VBQU07OztBQUErQjtFQUFNOzs7QUFBNkI7RUFBTTs7O0FBQStCO0VBQU07OztBQUE2QjtFQUFNOzs7QUFBK0I7RUFBTTs7O0FBQTZCO0VBQU07OztBQUErQjtFQUFPO0VBQThCO0FBQW1CO0VBQUs7OztBQUEyQjtFQUFLOzs7QUFBaUM7RUFBTTs7O0FBQStCO0VBQU07OztBQUFpQztFQUFNOzs7QUFBK0I7RUFBTTs7O0FBQWlDO0VBQU07OztBQUErQjtFQUFNOzs7QUFBaUM7RUFBTTs7O0FBQStCO0VBQU07OztBQUFpQztFQUFNOzs7QUFBK0I7RUFBTTs7O0FBQWlDO0VBQU07OztBQUErQjtFQUFNOzs7QUFBaUM7RUFBTTs7O0FBQStCO0VBQU07OztBQUFpQztFQUFNOzs7QUFBK0I7RUFBTTs7O0FBQWlDO0VBQU07OztBQUErQjtFQUFNOzs7QUFBaUM7RUFBTztFQUFnQztBQUFvQjtFQUFLOzs7QUFBNEI7RUFBSzs7O0FBQWtDO0VBQU07OztBQUFnQztFQUFNOzs7QUFBa0M7RUFBTTs7O0FBQWdDO0VBQU07OztBQUFrQztFQUFNOzs7QUFBZ0M7RUFBTTs7O0FBQWtDO0VBQU07OztBQUFnQztFQUFNOzs7QUFBa0M7RUFBTTs7O0FBQWdDO0VBQU07OztBQUFrQztFQUFNOzs7QUFBZ0M7RUFBTTs7O0FBQWtDO0VBQU07OztBQUFnQztFQUFNOzs7QUFBa0M7RUFBTTs7O0FBQWdDO0VBQU07OztBQUFrQztFQUFNOzs7QUFBZ0M7RUFBTTs7O0FBQWtDO0VBQU87RUFBaUM7QUFBa0I7RUFBSzs7O0FBQTBCO0VBQUs7OztBQUFnQztFQUFNOzs7QUFBOEI7RUFBTTs7O0FBQWdDO0VBQU07OztBQUE4QjtFQUFNOzs7QUFBZ0M7RUFBTTs7O0FBQThCO0VBQU07OztBQUFnQztFQUFNOzs7QUFBOEI7RUFBTTs7O0FBQWdDO0VBQU07OztBQUE4QjtFQUFNOzs7QUFBZ0M7RUFBTTs7O0FBQThCO0VBQU07OztBQUFnQztFQUFNOzs7QUFBOEI7RUFBTTs7O0FBQWdDO0VBQU07OztBQUE4QjtFQUFNOzs7QUFBZ0M7RUFBTTs7O0FBQThCO0VBQU07OztBQUFnQztFQUFPOzs7QUFHeHZIO0FBQ0E7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7QUFDQTtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUdEO0FBQ0E7RUFBUTs7O0FBQXFCO0VBQVE7OztBQUFxQjtFQUFROzs7QUFBcUI7RUFBUTs7O0FBQXFCO0VBQVE7OztBQUFxQjtFQUFROzs7QUFBcUI7RUFBUTs7O0FBQXFCO0VBQVE7OztBQUFxQjtFQUFROzs7QUFBcUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBUzs7O0FBQXVCO0VBQVM7OztBQUF1QjtFQUFTOzs7QUFBdUI7RUFBVTs7O0FBQXdCO0VBQVM7OztBQUNobkc7RUFDQztJQUFVOztFQUFxQjtJQUFVOztFQUFxQjtJQUFVOztFQUFxQjtJQUFVOztFQUFxQjtJQUFVOztFQUFxQjtJQUFVOztFQUFxQjtJQUFVOztFQUFxQjtJQUFVOztFQUFxQjtJQUFVOztFQUFxQjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFZOztFQUF1QjtJQUFhOztFQUF3QjtJQUFVOzs7QUFJcjVHO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQWE7OztBQUNiO0VBQWE7OztBQUNiO0VBQWE7OztBQUNiO0VBQWE7OztBQUNiO0VBQWE7OztBQUNiO0VBQWE7OztBQUNiO0VBQWE7OztBQUNiO0VBQWE7OztBQUNiO0VBQWE7OztBQUNiO0VBQWM7OztBQUNkO0VBQWM7OztBQUNkO0VBQWM7OztBQUVkO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0FBQUE7QUFBQTtJQUdDOztFQUVEO0FBR0Q7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7QUFBQTtBQUFBO0lBR0M7O0VBRUQ7QUFJRDtBQUdBO0FBQUE7QUFJQTtBQUFBO0FBRUE7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQU1GO0FBQUE7QUFFQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUVEO0VBVEQ7SUFVRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBSUY7RUF2QkQ7SUF3QkU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7Ozs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtBRWxwQkM7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUtGO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBRUQ7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQVREO0lBVUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7Ozs7QUZxakJIO0FHdHBCQztFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFJSDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOztFQUNBO0lBQ0M7Ozs7QUhtbUJKO0FJMXBCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBSm1vQkQ7QUFDQTtFQUNDO0VBQ0E7OztBQUdEO0FBRUE7QUFFQTtBQUVBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUdEO0FLbHNCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQztFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7QUFBQTtFQUVDO0VBQ0E7OztBQUlEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUVBO0VBQ0E7RUFFQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUNBO0FBQUE7RUFFQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTs7QUFKQTtFQVREO0lBVUU7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUtGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0E7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7O0FBT0o7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFHQTtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFFRDtFQUNDO0lBQ0M7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7OztBQU1MO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7O0FMd1RIO0FBQ0E7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUVEO0VBQ0M7SUFDQzs7O0FNL3NCRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDSTs7O0FBR0o7RUFDSTs7O0FBRUo7RUFDQzs7O0FBRUQ7RUFDSTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRztFQUNBO0VBQ0E7OztBQUdIO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBR0Y7SUFDQztJQUNBOztFQUNBO0lBQ0M7OztBQUlIO0VBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDQztJQUNBOztFQUdGO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTs7O0FBT0g7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQUNBOzs7QUFHRDtFQUNDO0lBQUc7O0VBQ0g7SUFBSzs7O0FBRU47RUFDQztJQUFHOztFQUNIO0lBQUk7O0VBQ0o7SUFBSTs7RUFDSjtJQUFLOzs7QUFFTjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7OztBQU1IO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUdEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7O0FBSUY7RUFDQztJQUNDOzs7QUFLRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNDO0VBSEY7SUFJRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUFPSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7SUFDQzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdBO0VBREQ7SUFFRTs7O0FBSUg7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUtIO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQUpEO0lBS0c7OztBQVVEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVBBO0VBTEY7SUFNSTs7O0FBVUw7RUFDQztFQUNBOztBQUlBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUEzREQ7SUE0REU7O0VBQ0E7SUFDQzs7O0FBR0Y7RUFqRUQ7SUFrRUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQU9KO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7SUFDQzs7O0FBR0Y7RUFURDtJQVVFO0lBQ0E7SUFDQTs7OztBQUtIO0VBQ0M7RUFJQTtFQUNBOztBQUpDO0VBRkY7SUFHRzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFJSDtFQUNDOztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7O0FBY0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFkRDtJQWVFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQzs7QUFDQztFQUNDO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7OztBQUtEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFNTDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUEvRUE7O0FBQ0E7RUFDQzs7QUErRUQ7RUFFQztFQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOzs7QUFLRjtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFQTtFQUNDOzs7QUFJSDtFQUdDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFJRjtFQUNDOztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQVhEO0lBWUc7SUFDQTs7O0FBR0g7RUFDQzs7QUFDQTtFQUZEO0lBR0c7OztBQUdIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRjtFQUNDOztBQUNDO0VBRkY7SUFHRzs7OztBQUlKO0VBRUM7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7OztBQVFIO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNDOzs7QUFLRjtFQUNDO0VBSUE7O0FBSEE7RUFGRDtJQUdFOzs7O0FBSUg7RUFFQztJQUNDO0lBQ0E7O0VBRUE7SUFDQztJQUNBOzs7QUFPRjtFQUREO0lBRUU7OztBQUVEO0VBQ0M7O0FBQ0M7RUFGRjtJQUdHOzs7O0FBTUg7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFHQTtFQUREO0lBRUc7Ozs7QUFJSjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBVUE7RUFDQTs7QUFWQTtFQVJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTs7O0FBS0Q7RUFDQzs7O0FBTUg7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBR0Y7RUFoQkQ7SUFpQkU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7OztBTnZNSjtBQUVBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QU9qdUJBO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQzs7QUFJRDtFQUNDOztBQUVEO0VBQ0M7OztBQU1GO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDOzs7QVB5ckJIO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1BO0FBRUQ7QUFBQTtBUXh2QkE7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7OztBUnd1Qkg7QUFBQTtBQU1BO0FBQUE7QUFNQTtBQUFBO0FBSUE7QUFBQTtBUzV3QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFSRDtJQVNFO0lBQ0E7O0VBRUE7SUFDQzs7O0FBSUY7RUFqQkQ7SUFrQkU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFiRDtJQWNFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7SUFDQTs7OztBQU1KO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQzs7O0FBTUo7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDQTs7QUFFRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOzs7QVR3a0JKO0FBQUE7QUFFQTtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtBQUFBO0FBRUE7RUFDQzs7O0FVaHlCQTtFQUNDOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7O0FBQ0g7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTs7QUFDSDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7Ozs7QUFLRjtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUM7RUFDQztFQUNBOztBQUlEO0VBQ0M7RUFDRztFQUNBOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSUQ7RUFDQzs7QUFDQTtFQUNDOztBQU1MO0VBbkREO0lBb0RFO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBSUQ7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFSRDtJQVNFOztFQUNBO0lBQ0M7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUtKO0VBQ0M7RUFDQTtFQUNBOztBQUVDO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7O0FBQ0g7RUFDSTtJQUNDOztFQUNBO0lBQ0M7OztBQUlOO0VBZkQ7SUFnQkU7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUlGO0VBL0pEO0lBZ0tFOztFQUNBO0lBQ0M7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUM7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFJRDtJQUNDO0lBQ0E7O0VBTUw7SUFDQzs7OztBQzVPSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBSUQ7RUFDSTs7QUFDSDtFQUNDO0VBQ0E7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQUNDO0lBQ0M7OztBQUtGO0VBREQ7SUFFRTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQzs7QUFHQTtFQUNJOztBQUNBO0VBQ0M7O0FBTVI7RUFDQztJQUNDO0lBQ0E7O0VBSUM7SUFDSTs7RUFDQTtJQUNDOzs7O0FBT1Q7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUtIO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQTRCOzs7QUNwSTVCO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7Ozs7QUFLSjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFJSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBOzs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUFLSDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQ25aSDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUNSQztFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JO0lBQ0E7OztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUFFRjtFQVJGO0lBU0k7SUFDQTs7O0FBR0o7RUFkRjtJQWVJOzs7QUFJTjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQUVGO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFFRjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBRUY7RUFDRTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTs7O0FBRUY7RUFURjtJQVVJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZGO0lBV0k7OztBQUtSO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUdBO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUlGO0VBREY7SUFFSTs7O0FBS1I7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZGO0lBV0k7OztBQUlOO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUFHSjtFQUNFOztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7OztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7O0FBSU47RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVhGO0lBWUk7SUFDQTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7SUFDQTtJQUNBOzs7QUFFRjtFQVRGO0lBVUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTtJQUNBOzs7QUFFRjtFQWRGO0lBZUk7SUFDQTs7O0FBRUY7RUFsQkY7SUFtQkk7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7OztBQUdBO0VBREY7SUFFSTs7O0FBSU47RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUU7RUFERjtJQUVJOzs7QUFNTjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUlGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUlGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUtSO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRjtJQVdJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQUdBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1I7RUFDRTs7O0FkdVNKO0FBQUE7QUFBQTtBQUdBO0VBQ0E7QUFBQTtBQUFBO0lBR0M7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7QUFBQTtJQUVDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtBQUFBO0lBRUM7O0VBRUQ7SUFDQzs7RUFFRDtBQUFBO0lBRUM7SUFDQTs7RUFHRDtJQUNDOztFQUVEO0FBQUE7SUFFQzs7RUFFRDtBQUFBO0FBQUE7SUFHQztJQUNBOztFQUVEO0FBQUE7SUFFQzs7RUFHQTtBQUNEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUtBO0VBREQ7SUFFRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0lBQ0M7OztBQUdGO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBOztFQUNBO0lBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7OztBQU1IO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUlIO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBVkQ7SUFXRTs7O0FBSUg7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBO0lBQ0EiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG46cm9vdCB7XHJcbiAgICAtLXRleHQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAtLWJsYWNrOiAjMDAwMDAwO1xyXG4gICAgLS1ibGFjay1zZWNvbmQ6ICMzMzMzMzM7XHJcbiAgICAtLXdoaXRlOiAjZmZmZmZmO1xyXG4gICAgLS15ZWxsb3c6ICNjODhkMDA7XHJcbiAgICAtLWdyZXk6ICNjYWNhY2E7XHJcbiAgICAtLWdyZXktZGFyazogIzc0NzQ3NDtcclxuICAgIC0tYnJvd246ICNiMmIyYjI7XHJcbiAgICAtLWJsYWNrLXNlY29uZDogIzExMTExMTtcclxuICAgIC0tZ3JleS1zZWNvbmQ6ICM3NDc0NzQ7XHJcblx0LS1ncmV5LXRoaXJkOiAjYjZiNmI2O1xyXG4gICAgLS1ncmV5LWZvdXJ0aDogI2U2ZTZlNjtcclxuICAgIC0tZ3JleS1maWZ0aDogI2ExYTFhMTtcclxuICAgIC0tZ3JleS1zaXh0aDojZjdmOGY4O1xyXG4gICAgLS1yZWQ6ICNkNjAxMDE7XHJcbiAgICAtLWdyZWVuOiAjODJEODA0O1xyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UYWJsZSBvZiBDb250ZW50cyAoY29tbW9uIGNzcylcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuWzEuIEZvdW5kYXRpb25dXHJcblx0XHQxLTEuIFJlc2V0XHJcblx0XHQxLTIuIENvbmZpZ1xyXG5bMi4gT2JqZWN0XVxyXG5cdFx0Mi0xLiBVdGlsaXR5XHJcblx0XHRcdFx0IDItMS0xLiBjbGVhcmZpeCBbTW9kZXJuVHlwZV1cclxuXHRcdFx0XHQgMi0xLTIuIG1hcmdpbixwYWRkaW5nIFttYjEwLHB0MjBdXHJcblx0XHRcdFx0IDItMS0zLiBPYmplY3QtT3JpZW50ZWQgQ1NTIFtPT0NTU11cclxuXHRcdFx0XHQgMi0xLTQuIEdyaWQgU3lzdGVtIFtncmlkLSoqKl1cclxuXHRcdFx0XHQgMi0xLTUuIENTUyBBbmltYXRpb24gW2FjdC0qKipdXHJcblx0XHQyLTIuIFdlYkZvbnQgXHJcblx0XHQyLTMuIFN0YXRlIFtpcy0qKipdXHJcblx0XHQyLTQuIENvbXBvbmVudCBhLmsuYSBNb2R1bGVcclxuXHRcdFx0XHQgMi00LTEuIFdyYXBwZXIgICAgIFt3cnAtKioqXVxyXG5cdFx0XHRcdCAyLTQtMi4gSGVhZGluZ3MgW2hkZy1sdipdXHJcblx0XHRcdFx0IDItNC0zLiBUZXh0ICAgICBbdHh0LSoqKl1cclxuXHRcdFx0XHQgMi00LTQuIEJ1dHRvbiAgIFtidG4tKioqXVxyXG5cdFx0XHRcdCAyLTQtNS4gQW5jaG9yICAgW2Fjci0qKipdXHJcblx0XHRcdFx0IDItNC02LiBJY29uICAgICBbaWNuLSoqKl1cclxuXHRcdFx0XHQgMi00LTcuIExhYmVsICAgIFtsYmwtKioqXVxyXG5cdFx0XHRcdCAyLTQtOC4gTGlzdCAgICAgW2xzdC0qKipdXHJcblx0XHRcdFx0IDItNC05LiBUYWJsZSAgICBbdGJsLSoqKl1cclxuXHRcdFx0XHQgMi00LTEwLiBOYXYgICAgICBbbmF2LSoqKl1cclxuXHRcdFx0XHQgMi00LTExLiBCb3ggICAgICBbYm94LSoqKl1cclxuXHRcdFx0XHQgMi00LTEyLiBGb3JtICAgICBbZnJtLSoqKl1cclxuXHRcdFx0XHQgMi00LTEzLiBFcnJvciAgICBbZXJyLSoqKl1cclxuXHRcdFx0XHQgMi00LTE0LiBBbmltYXRlXHJcblszLiBMYXlvdXRdXHJcblx0XHQzLTEuICNsLWRvY3VtZW50XHJcblx0XHQzLTIuICNsLWhlYWRlclxyXG5cdFx0My0zLiAjbC1jb250YWluZXJcclxuXHRcdFx0XHQgMy0zLTEuICNsLW1haW5cclxuXHRcdFx0XHQgMy0zLTIuICNsLXN1YlxyXG5cdFx0My00LiAjbC1mb290ZXJcclxuXHRcdDMtNS4gT3ZlckxheWVyQ29uZmlnIFt6LWluZGV4XVxyXG5cdFx0My02LiBQcm9qZWN0XHJcbls0LiBQcmludCBTdHlsZV1cclxuXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKj4gWzEuIEZvdW5kYXRpb25dXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKj4+IDEtMS4gUmVzZXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuaHRtbHtcclxuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuYm9keXtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5he1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbmE6Zm9jdXN7XHJcblx0b3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbn1cclxuYTphY3RpdmUsXHJcbmE6aG92ZXJ7XHJcblx0b3V0bGluZS13aWR0aDogMDtcclxufVxyXG5odG1sLGRpdixzcGFuLG9iamVjdCxpZnJhbWUsXHJcbmgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsXHJcbmEsYWJicixhY3JvbnltLGFkZHJlc3MsY29kZSxkZWwsZW0saW1nLHN0cm9uZyxcclxuZGwsZHQsZGQsb2wsdWwsbGksXHJcbmZpZWxkc2V0LGZvcm0sbGFiZWwsXHJcbnRhYmxlLGNhcHRpb24sdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGR7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbnByZXtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuY29kZSxcclxua2JkLFxyXG5zYW1we1xyXG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuXHRmb250LXNpemU6IDFlbTtcclxufVxyXG5hcnRpY2xlLGFzaWRlLGZvb3RlcixoZWFkZXIsc21hbGwsbmF2LHNlY3Rpb24sZmlndXJlLGZpZ2NhcHRpb24sbWFpbntcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuc21hbGx7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuYXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSl7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRoZWlnaHQ6IDA7XHJcbn1cclxucHJvZ3Jlc3N7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbnRlbXBsYXRlLFxyXG5baGlkZGVuXXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbnVsLG9se1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG50YWJsZXtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5pbWd7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcbmEgaW1ne1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcbnN1YixzdXB7XHJcblx0Zm9udC1zaXplOiA3NSU7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5zdWJ7XHJcblx0Ym90dG9tOiAtMC4yNWVtO1xyXG59XHJcbnN1cHtcclxuXHR0b3A6IC0wLjVlbTtcclxufVxyXG5ocntcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuYWJiclt0aXRsZV17XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbn1cclxuZHQsZGQsbGksXHJcbnRoLHRkLFxyXG5pbnB1dCx0ZXh0YXJlYXtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuYnV0dG9ue1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5pbnB1dCx0ZXh0YXJlYSxidXR0b257XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuaW5wdXR7XHJcblx0Ym9yZGVyOiAwLjFyZW0gc29saWQgI2RhZDdkMztcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0cGFkZGluZzogMC4ycmVtIDAuNXJlbTtcclxufVxyXG50ZXh0YXJlYXtcclxuXHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjZGFkN2QzO1xyXG5cdGhlaWdodDogNy44cmVtO1xyXG5cdHJlc2l6ZTogbm9uZTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxufVxyXG5idXR0b24sbGFiZWx7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmJ1dHRvbixzZWxlY3R7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXXtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5bdHlwZT1cInNlYXJjaFwiXXtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuXHRvdXRsaW5lLW9mZnNldDogLTAuMnJlbTtcclxufVxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbntcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuXHRmb250OiBpbmhlcml0O1xyXG59XHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcntcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZ3tcclxuXHRvdXRsaW5lOiAwLjFyZW0gZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaW5wdXRbZGlzYWJsZWRde1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXXtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl17XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbntcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lcntcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG50ZXh0YXJlYXtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbjpmb2N1c3tcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcbmZpZWxkc2V0e1xyXG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5sZWdlbmR7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcbmRldGFpbHN7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuc3VtbWFyeXtcclxuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxuaWZyYW1lLFxyXG5pbWcsXHJcbnN2ZyxcclxudmlkZW97XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5tYWlue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmgxLGgyLGgzLGg0LGg1LGg2e1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG50YWJsZXtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYXtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbmJ1dHRvbixcclxuaW5wdXR7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuYnV0dG9uLFxyXG5zZWxlY3R7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuYixcclxuc3Ryb25nLFxyXG5lbXtcclxuXHRmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcbmhye1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMC4xcmVtO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2NjYztcclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4vKj4+IDEtMi4gQ29uZmlnXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmh0bWx7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbmJvZHl7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHRmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcbmF7XHJcblx0Y29sb3I6ICMzMzY2OTk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmE6Zm9jdXN7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG4ubm8tdG91Y2hldmVudHMgYTpub3QoLmJ0bik6aG92ZXJ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuYVtocmVmPVwidGVsXCJde1xyXG5cdGNvbG9yOiAjYTQwMDJjO1xyXG59XHJcbjo6LW1vei1zZWxlY3Rpb257XHJcblx0YmFja2dyb3VuZDogI2IzZDRmYztcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG46OnNlbGVjdGlvbntcclxuXHRiYWNrZ3JvdW5kOiAjYjNkNGZjO1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcbmgxLGgyLGgzLGg0LGg1LGg2e1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxucHtcclxuXHRsaW5lLWhlaWdodDogMS43O1xyXG59XHJcbmR0LGRkLGxpLFxyXG50aCx0ZCxcclxuaW5wdXQsXHJcbnRleHRhcmVhLFxyXG5idXR0b257XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5pbnB1dHtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbnNlbGVjdHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG50ZXh0YXJlYXtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbio+IFsyLiBPYmplY3RdXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKj4+IFNsaWNrIHNsaWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AaW1wb3J0ICdzbGljayc7XHJcblxyXG4vKj4+IDItMS4gVXRpbGl0eVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKj4+PiAyLTEtMS4gY2xlYXJmaXggW01vZGVyblR5cGVdKi9cclxuI2wtaGVhZGVyOmFmdGVyLCAjbC1jb250YWluZXI6YWZ0ZXIsICNsLW1haW46YWZ0ZXIsICNsLXN1YjphZnRlciwgI2wtZm9vdGVyOmFmdGVyLCAuZ3JpZC1yb3c6YWZ0ZXIsXHJcbi5jbGVhcmZpeDphZnRlcntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjbGVhcjogYm90aDtcclxuXHRjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG5cclxuLyo+Pj4gMi0xLTIuIG1hcmdpbixwYWRkaW5nIFttYjEwLHB0MjBdKi9cclxuLyogbWFyZ2luICAqLy5tMHttYXJnaW46MCFpbXBvcnRhbnQ7fS5tNXttYXJnaW46IDAuNXJlbSFpbXBvcnRhbnQ7fS5tMTB7bWFyZ2luOiAxcmVtIWltcG9ydGFudDt9Lm0xNXttYXJnaW46IDEuNXJlbSFpbXBvcnRhbnQ7fS5tMjB7bWFyZ2luOiAycmVtIWltcG9ydGFudDt9Lm0yNXttYXJnaW46IDIuNXJlbSFpbXBvcnRhbnQ7fS5tMzB7bWFyZ2luOiAzcmVtIWltcG9ydGFudDt9Lm0zNXttYXJnaW46IDMuNXJlbSFpbXBvcnRhbnQ7fS5tNDB7bWFyZ2luOiA0cmVtIWltcG9ydGFudDt9Lm00NXttYXJnaW46IDQuNXJlbSFpbXBvcnRhbnQ7fS5tNTB7bWFyZ2luOiA1cmVtIWltcG9ydGFudDt9Lm01NXttYXJnaW46IDUuNXJlbSFpbXBvcnRhbnQ7fS5tNjB7bWFyZ2luOiA2cmVtIWltcG9ydGFudDt9Lm02NXttYXJnaW46IDYuNXJlbSFpbXBvcnRhbnQ7fS5tNzB7bWFyZ2luOiA3cmVtIWltcG9ydGFudDt9Lm03NXttYXJnaW46IDcuNXJlbSFpbXBvcnRhbnQ7fS5tODB7bWFyZ2luOiA4cmVtIWltcG9ydGFudDt9Lm04NXttYXJnaW46IDguNXJlbSFpbXBvcnRhbnQ7fS5tOTB7bWFyZ2luOiA5cmVtIWltcG9ydGFudDt9Lm05NXttYXJnaW46IDkuNXJlbSFpbXBvcnRhbnQ7fS5tMTAwe21hcmdpbjogMTByZW0haW1wb3J0YW50O30vKiBtYXJnaW4tdG9wICovLm10MHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O30ubXQ1e21hcmdpbi10b3A6IDAuNXJlbSFpbXBvcnRhbnQ7fS5tdDEwe21hcmdpbi10b3A6IDFyZW0haW1wb3J0YW50O30ubXQxNXttYXJnaW4tdG9wOiAxLjVyZW0haW1wb3J0YW50O30ubXQyMHttYXJnaW4tdG9wOiAycmVtIWltcG9ydGFudDt9Lm10MjV7bWFyZ2luLXRvcDogMi41cmVtIWltcG9ydGFudDt9Lm10MzB7bWFyZ2luLXRvcDogM3JlbSFpbXBvcnRhbnQ7fS5tdDM1e21hcmdpbi10b3A6IDMuNXJlbSFpbXBvcnRhbnQ7fS5tdDQwe21hcmdpbi10b3A6IDRyZW0haW1wb3J0YW50O30ubXQ0NXttYXJnaW4tdG9wOiA0LjVyZW0haW1wb3J0YW50O30ubXQ1MHttYXJnaW4tdG9wOiA1cmVtIWltcG9ydGFudDt9Lm10NTV7bWFyZ2luLXRvcDogNS41cmVtIWltcG9ydGFudDt9Lm10NjB7bWFyZ2luLXRvcDogNnJlbSFpbXBvcnRhbnQ7fS5tdDY1e21hcmdpbi10b3A6IDYuNXJlbSFpbXBvcnRhbnQ7fS5tdDcwe21hcmdpbi10b3A6IDdyZW0haW1wb3J0YW50O30ubXQ3NXttYXJnaW4tdG9wOiA3LjVyZW0haW1wb3J0YW50O30ubXQ4MHttYXJnaW4tdG9wOiA4cmVtIWltcG9ydGFudDt9Lm10ODV7bWFyZ2luLXRvcDogOC41cmVtIWltcG9ydGFudDt9Lm10OTB7bWFyZ2luLXRvcDogOXJlbSFpbXBvcnRhbnQ7fS5tdDk1e21hcmdpbi10b3A6IDkuNXJlbSFpbXBvcnRhbnQ7fS5tdDEwMHttYXJnaW4tdG9wOiAxMHJlbSFpbXBvcnRhbnQ7fS8qIG1hcmdpbi1yaWdodCAqLy5tcjB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O30ubXI1e21hcmdpbi1yaWdodDogMC41cmVtIWltcG9ydGFudDt9Lm1yMTB7bWFyZ2luLXJpZ2h0OiAxcmVtIWltcG9ydGFudDt9Lm1yMTV7bWFyZ2luLXJpZ2h0OiAxLjVyZW0haW1wb3J0YW50O30ubXIyMHttYXJnaW4tcmlnaHQ6IDJyZW0haW1wb3J0YW50O30ubXIyNXttYXJnaW4tcmlnaHQ6IDIuNXJlbSFpbXBvcnRhbnQ7fS5tcjMwe21hcmdpbi1yaWdodDogM3JlbSFpbXBvcnRhbnQ7fS5tcjM1e21hcmdpbi1yaWdodDogMy41cmVtIWltcG9ydGFudDt9Lm1yNDB7bWFyZ2luLXJpZ2h0OiA0cmVtIWltcG9ydGFudDt9Lm1yNDV7bWFyZ2luLXJpZ2h0OiA0LjVyZW0haW1wb3J0YW50O30ubXI1MHttYXJnaW4tcmlnaHQ6IDVyZW0haW1wb3J0YW50O30ubXI1NXttYXJnaW4tcmlnaHQ6IDUuNXJlbSFpbXBvcnRhbnQ7fS5tcjYwe21hcmdpbi1yaWdodDogNnJlbSFpbXBvcnRhbnQ7fS5tcjY1e21hcmdpbi1yaWdodDogNi41cmVtIWltcG9ydGFudDt9Lm1yNzB7bWFyZ2luLXJpZ2h0OiA3cmVtIWltcG9ydGFudDt9Lm1yNzV7bWFyZ2luLXJpZ2h0OiA3LjVyZW0haW1wb3J0YW50O30ubXI4MHttYXJnaW4tcmlnaHQ6IDhyZW0haW1wb3J0YW50O30ubXI4NXttYXJnaW4tcmlnaHQ6IDguNXJlbSFpbXBvcnRhbnQ7fS5tcjkwe21hcmdpbi1yaWdodDogOXJlbSFpbXBvcnRhbnQ7fS5tcjk1e21hcmdpbi1yaWdodDogOS41cmVtIWltcG9ydGFudDt9Lm1yMTAwe21hcmdpbi1yaWdodDogMTByZW0haW1wb3J0YW50O30vKiBtYXJnaW4tYm90dG9tICovLm1iMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50O30ubWI1e21hcmdpbi1ib3R0b206IDAuNXJlbSFpbXBvcnRhbnQ7fS5tYjEwe21hcmdpbi1ib3R0b206IDFyZW0haW1wb3J0YW50O30ubWIxNXttYXJnaW4tYm90dG9tOiAxLjVyZW0haW1wb3J0YW50O30ubWIyMHttYXJnaW4tYm90dG9tOiAycmVtIWltcG9ydGFudDt9Lm1iMjV7bWFyZ2luLWJvdHRvbTogMi41cmVtIWltcG9ydGFudDt9Lm1iMzB7bWFyZ2luLWJvdHRvbTogM3JlbSFpbXBvcnRhbnQ7fS5tYjM1e21hcmdpbi1ib3R0b206IDMuNXJlbSFpbXBvcnRhbnQ7fS5tYjQwe21hcmdpbi1ib3R0b206IDRyZW0haW1wb3J0YW50O30ubWI0NXttYXJnaW4tYm90dG9tOiA0LjVyZW0haW1wb3J0YW50O30ubWI1MHttYXJnaW4tYm90dG9tOiA1cmVtIWltcG9ydGFudDt9Lm1iNTV7bWFyZ2luLWJvdHRvbTogNS41cmVtIWltcG9ydGFudDt9Lm1iNjB7bWFyZ2luLWJvdHRvbTogNnJlbSFpbXBvcnRhbnQ7fS5tYjY1e21hcmdpbi1ib3R0b206IDYuNXJlbSFpbXBvcnRhbnQ7fS5tYjcwe21hcmdpbi1ib3R0b206IDdyZW0haW1wb3J0YW50O30ubWI3NXttYXJnaW4tYm90dG9tOiA3LjVyZW0haW1wb3J0YW50O30ubWI4MHttYXJnaW4tYm90dG9tOiA4cmVtIWltcG9ydGFudDt9Lm1iODV7bWFyZ2luLWJvdHRvbTogOC41cmVtIWltcG9ydGFudDt9Lm1iOTB7bWFyZ2luLWJvdHRvbTogOXJlbSFpbXBvcnRhbnQ7fS5tYjk1e21hcmdpbi1ib3R0b206IDkuNXJlbSFpbXBvcnRhbnQ7fS5tYjEwMHttYXJnaW4tYm90dG9tOiAxMHJlbSFpbXBvcnRhbnQ7fS8qIG1hcmdpbi1sZWZ0ICovLm1sMHttYXJnaW4tbGVmdDowIWltcG9ydGFudDt9Lm1sNXttYXJnaW4tbGVmdDogMC41cmVtIWltcG9ydGFudDt9Lm1sMTB7bWFyZ2luLWxlZnQ6IDFyZW0haW1wb3J0YW50O30ubWwxNXttYXJnaW4tbGVmdDogMS41cmVtIWltcG9ydGFudDt9Lm1sMjB7bWFyZ2luLWxlZnQ6IDJyZW0haW1wb3J0YW50O30ubWwyNXttYXJnaW4tbGVmdDogMi41cmVtIWltcG9ydGFudDt9Lm1sMzB7bWFyZ2luLWxlZnQ6IDNyZW0haW1wb3J0YW50O30ubWwzNXttYXJnaW4tbGVmdDogMy41cmVtIWltcG9ydGFudDt9Lm1sNDB7bWFyZ2luLWxlZnQ6IDRyZW0haW1wb3J0YW50O30ubWw0NXttYXJnaW4tbGVmdDogNC41cmVtIWltcG9ydGFudDt9Lm1sNTB7bWFyZ2luLWxlZnQ6IDVyZW0haW1wb3J0YW50O30ubWw1NXttYXJnaW4tbGVmdDogNS41cmVtIWltcG9ydGFudDt9Lm1sNjB7bWFyZ2luLWxlZnQ6IDZyZW0haW1wb3J0YW50O30ubWw2NXttYXJnaW4tbGVmdDogNi41cmVtIWltcG9ydGFudDt9Lm1sNzB7bWFyZ2luLWxlZnQ6IDdyZW0haW1wb3J0YW50O30ubWw3NXttYXJnaW4tbGVmdDogNy41cmVtIWltcG9ydGFudDt9Lm1sODB7bWFyZ2luLWxlZnQ6IDhyZW0haW1wb3J0YW50O30ubWw4NXttYXJnaW4tbGVmdDogOC41cmVtIWltcG9ydGFudDt9Lm1sOTB7bWFyZ2luLWxlZnQ6IDlyZW0haW1wb3J0YW50O30ubWw5NXttYXJnaW4tbGVmdDogOS41cmVtIWltcG9ydGFudDt9Lm1sMTAwe21hcmdpbi1sZWZ0OiAxMHJlbSFpbXBvcnRhbnQ7fS5tYjIwMHttYXJnaW4tYm90dG9tOiAyMHJlbSFpbXBvcnRhbnQ7fVxyXG4vKiBwYWRkaW5nICovLnAwe3BhZGRpbmc6MCFpbXBvcnRhbnQ7fS5wNXtwYWRkaW5nOiAwLjVyZW0haW1wb3J0YW50O30ucDEwe3BhZGRpbmc6IDFyZW0haW1wb3J0YW50O30ucDE1e3BhZGRpbmc6IDEuNXJlbSFpbXBvcnRhbnQ7fS5wMjB7cGFkZGluZzogMnJlbSFpbXBvcnRhbnQ7fS5wMjV7cGFkZGluZzogMi41cmVtIWltcG9ydGFudDt9LnAzMHtwYWRkaW5nOiAzcmVtIWltcG9ydGFudDt9LnAzNXtwYWRkaW5nOiAzLjVyZW0haW1wb3J0YW50O30ucDQwe3BhZGRpbmc6IDRyZW0haW1wb3J0YW50O30ucDQ1e3BhZGRpbmc6IDQuNXJlbSFpbXBvcnRhbnQ7fS5wNTB7cGFkZGluZzogNXJlbSFpbXBvcnRhbnQ7fS5wNTV7cGFkZGluZzogNS41cmVtIWltcG9ydGFudDt9LnA2MHtwYWRkaW5nOiA2cmVtIWltcG9ydGFudDt9LnA2NXtwYWRkaW5nOiA2LjVyZW0haW1wb3J0YW50O30ucDcwe3BhZGRpbmc6IDdyZW0haW1wb3J0YW50O30ucDc1e3BhZGRpbmc6IDcuNXJlbSFpbXBvcnRhbnQ7fS5wODB7cGFkZGluZzogOHJlbSFpbXBvcnRhbnQ7fS5wODV7cGFkZGluZzogOC41cmVtIWltcG9ydGFudDt9LnA5MHtwYWRkaW5nOiA5cmVtIWltcG9ydGFudDt9LnA5NXtwYWRkaW5nOiA5LjVyZW0haW1wb3J0YW50O30ucDEwMHtwYWRkaW5nOiAxMHJlbSFpbXBvcnRhbnQ7fS8qIHBhZGRpbmctdG9wICovLnB0MHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDt9LnB0NXtwYWRkaW5nLXRvcDogMC41cmVtIWltcG9ydGFudDt9LnB0MTB7cGFkZGluZy10b3A6IDFyZW0haW1wb3J0YW50O30ucHQxNXtwYWRkaW5nLXRvcDogMS41cmVtIWltcG9ydGFudDt9LnB0MjB7cGFkZGluZy10b3A6IDJyZW0haW1wb3J0YW50O30ucHQyNXtwYWRkaW5nLXRvcDogMi41cmVtIWltcG9ydGFudDt9LnB0MzB7cGFkZGluZy10b3A6IDNyZW0haW1wb3J0YW50O30ucHQzNXtwYWRkaW5nLXRvcDogMy41cmVtIWltcG9ydGFudDt9LnB0NDB7cGFkZGluZy10b3A6IDRyZW0haW1wb3J0YW50O30ucHQ0NXtwYWRkaW5nLXRvcDogNC41cmVtIWltcG9ydGFudDt9LnB0NTB7cGFkZGluZy10b3A6IDVyZW0haW1wb3J0YW50O30ucHQ1NXtwYWRkaW5nLXRvcDogNS41cmVtIWltcG9ydGFudDt9LnB0NjB7cGFkZGluZy10b3A6IDZyZW0haW1wb3J0YW50O30ucHQ2NXtwYWRkaW5nLXRvcDogNi41cmVtIWltcG9ydGFudDt9LnB0NzB7cGFkZGluZy10b3A6IDdyZW0haW1wb3J0YW50O30ucHQ3NXtwYWRkaW5nLXRvcDogNy41cmVtIWltcG9ydGFudDt9LnB0ODB7cGFkZGluZy10b3A6IDhyZW0haW1wb3J0YW50O30ucHQ4NXtwYWRkaW5nLXRvcDogOC41cmVtIWltcG9ydGFudDt9LnB0OTB7cGFkZGluZy10b3A6IDlyZW0haW1wb3J0YW50O30ucHQ5NXtwYWRkaW5nLXRvcDogOS41cmVtIWltcG9ydGFudDt9LnB0MTAwe3BhZGRpbmctdG9wOiAxMHJlbSFpbXBvcnRhbnQ7fS8qIHBhZGRpbmctcmlnaHQgKi8ucHIwe3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7fS5wcjV7cGFkZGluZy1yaWdodDogMC41cmVtIWltcG9ydGFudDt9LnByMTB7cGFkZGluZy1yaWdodDogMXJlbSFpbXBvcnRhbnQ7fS5wcjE1e3BhZGRpbmctcmlnaHQ6IDEuNXJlbSFpbXBvcnRhbnQ7fS5wcjIwe3BhZGRpbmctcmlnaHQ6IDJyZW0haW1wb3J0YW50O30ucHIyNXtwYWRkaW5nLXJpZ2h0OiAyLjVyZW0haW1wb3J0YW50O30ucHIzMHtwYWRkaW5nLXJpZ2h0OiAzcmVtIWltcG9ydGFudDt9LnByMzV7cGFkZGluZy1yaWdodDogMy41cmVtIWltcG9ydGFudDt9LnByNDB7cGFkZGluZy1yaWdodDogNHJlbSFpbXBvcnRhbnQ7fS5wcjQ1e3BhZGRpbmctcmlnaHQ6IDQuNXJlbSFpbXBvcnRhbnQ7fS5wcjUwe3BhZGRpbmctcmlnaHQ6IDVyZW0haW1wb3J0YW50O30ucHI1NXtwYWRkaW5nLXJpZ2h0OiA1LjVyZW0haW1wb3J0YW50O30ucHI2MHtwYWRkaW5nLXJpZ2h0OiA2cmVtIWltcG9ydGFudDt9LnByNjV7cGFkZGluZy1yaWdodDogNi41cmVtIWltcG9ydGFudDt9LnByNzB7cGFkZGluZy1yaWdodDogN3JlbSFpbXBvcnRhbnQ7fS5wcjc1e3BhZGRpbmctcmlnaHQ6IDcuNXJlbSFpbXBvcnRhbnQ7fS5wcjgwe3BhZGRpbmctcmlnaHQ6IDhyZW0haW1wb3J0YW50O30ucHI4NXtwYWRkaW5nLXJpZ2h0OiA4LjVyZW0haW1wb3J0YW50O30ucHI5MHtwYWRkaW5nLXJpZ2h0OiA5cmVtIWltcG9ydGFudDt9LnByOTV7cGFkZGluZy1yaWdodDogOS41cmVtIWltcG9ydGFudDt9LnByMTAwe3BhZGRpbmctcmlnaHQ6IDEwcmVtIWltcG9ydGFudDt9LyogcGFkZGluZy1ib3R0b20gKi8ucGIwe3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50O30ucGI1e3BhZGRpbmctYm90dG9tOiAwLjVyZW0haW1wb3J0YW50O30ucGIxMHtwYWRkaW5nLWJvdHRvbTogMXJlbSFpbXBvcnRhbnQ7fS5wYjE1e3BhZGRpbmctYm90dG9tOiAxLjVyZW0haW1wb3J0YW50O30ucGIyMHtwYWRkaW5nLWJvdHRvbTogMnJlbSFpbXBvcnRhbnQ7fS5wYjI1e3BhZGRpbmctYm90dG9tOiAyLjVyZW0haW1wb3J0YW50O30ucGIzMHtwYWRkaW5nLWJvdHRvbTogM3JlbSFpbXBvcnRhbnQ7fS5wYjM1e3BhZGRpbmctYm90dG9tOiAzLjVyZW0haW1wb3J0YW50O30ucGI0MHtwYWRkaW5nLWJvdHRvbTogNHJlbSFpbXBvcnRhbnQ7fS5wYjQ1e3BhZGRpbmctYm90dG9tOiA0LjVyZW0haW1wb3J0YW50O30ucGI1MHtwYWRkaW5nLWJvdHRvbTogNXJlbSFpbXBvcnRhbnQ7fS5wYjU1e3BhZGRpbmctYm90dG9tOiA1LjVyZW0haW1wb3J0YW50O30ucGI2MHtwYWRkaW5nLWJvdHRvbTogNnJlbSFpbXBvcnRhbnQ7fS5wYjY1e3BhZGRpbmctYm90dG9tOiA2LjVyZW0haW1wb3J0YW50O30ucGI3MHtwYWRkaW5nLWJvdHRvbTogN3JlbSFpbXBvcnRhbnQ7fS5wYjc1e3BhZGRpbmctYm90dG9tOiA3LjVyZW0haW1wb3J0YW50O30ucGI4MHtwYWRkaW5nLWJvdHRvbTogOHJlbSFpbXBvcnRhbnQ7fS5wYjg1e3BhZGRpbmctYm90dG9tOiA4LjVyZW0haW1wb3J0YW50O30ucGI5MHtwYWRkaW5nLWJvdHRvbTogOXJlbSFpbXBvcnRhbnQ7fS5wYjk1e3BhZGRpbmctYm90dG9tOiA5LjVyZW0haW1wb3J0YW50O30ucGIxMDB7cGFkZGluZy1ib3R0b206IDEwcmVtIWltcG9ydGFudDt9LyogcGFkZGluZy1sZWZ0ICovLnBsMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7fS5wbDV7cGFkZGluZy1sZWZ0OiAwLjVyZW0haW1wb3J0YW50O30ucGwxMHtwYWRkaW5nLWxlZnQ6IDFyZW0haW1wb3J0YW50O30ucGwxNXtwYWRkaW5nLWxlZnQ6IDEuNXJlbSFpbXBvcnRhbnQ7fS5wbDIwe3BhZGRpbmctbGVmdDogMnJlbSFpbXBvcnRhbnQ7fS5wbDI1e3BhZGRpbmctbGVmdDogMi41cmVtIWltcG9ydGFudDt9LnBsMzB7cGFkZGluZy1sZWZ0OiAzcmVtIWltcG9ydGFudDt9LnBsMzV7cGFkZGluZy1sZWZ0OiAzLjVyZW0haW1wb3J0YW50O30ucGw0MHtwYWRkaW5nLWxlZnQ6IDRyZW0haW1wb3J0YW50O30ucGw0NXtwYWRkaW5nLWxlZnQ6IDQuNXJlbSFpbXBvcnRhbnQ7fS5wbDUwe3BhZGRpbmctbGVmdDogNXJlbSFpbXBvcnRhbnQ7fS5wbDU1e3BhZGRpbmctbGVmdDogNS41cmVtIWltcG9ydGFudDt9LnBsNjB7cGFkZGluZy1sZWZ0OiA2cmVtIWltcG9ydGFudDt9LnBsNjV7cGFkZGluZy1sZWZ0OiA2LjVyZW0haW1wb3J0YW50O30ucGw3MHtwYWRkaW5nLWxlZnQ6IDdyZW0haW1wb3J0YW50O30ucGw3NXtwYWRkaW5nLWxlZnQ6IDcuNXJlbSFpbXBvcnRhbnQ7fS5wbDgwe3BhZGRpbmctbGVmdDogOHJlbSFpbXBvcnRhbnQ7fS5wbDg1e3BhZGRpbmctbGVmdDogOC41cmVtIWltcG9ydGFudDt9LnBsOTB7cGFkZGluZy1sZWZ0OiA5cmVtIWltcG9ydGFudDt9LnBsOTV7cGFkZGluZy1sZWZ0OiA5LjVyZW0haW1wb3J0YW50O30ucGwxMDB7cGFkZGluZy1sZWZ0OiAxMHJlbSFpbXBvcnRhbnQ7fVxyXG5cclxuXHJcbi8qPj4+IDItMS0zLiBPYmplY3QtT3JpZW50ZWQgQ1NTIFtPT0NTU10qL1xyXG4ubm8tZGlzcGxheXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5uby1icntcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5uby1saW5lLWhlaWdodHtcclxuXHRsaW5lLWhlaWdodDogMSFpbXBvcnRhbnQ7XHJcbn1cclxuLnB1bGwtbGVmdHtcclxuXHRmbG9hdDogbGVmdCFpbXBvcnRhbnQ7XHJcbn1cclxuLnB1bGwtcmlnaHR7XHJcblx0ZmxvYXQ6IHJpZ2h0IWltcG9ydGFudDtcclxufVxyXG4ucmlnaHR7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50O1xyXG59XHJcbi5jZW50ZXJ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxufVxyXG4ubGVmdHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcclxufVxyXG4udG9we1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3AhaW1wb3J0YW50O1xyXG59XHJcbi5taWRkbGV7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvdHRvbXtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tIWltcG9ydGFudDtcclxufVxyXG4uYmxvY2t7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIGZvciBSV0QgKi9cclxuLmZsdWlkLWltYWdle1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmZ1bGwtaW1hZ2V7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIHdpZHRoICovXHJcbi53MXBlcnsgd2lkdGg6MSUgIWltcG9ydGFudDt9LncycGVyeyB3aWR0aDoyJSAhaW1wb3J0YW50O30udzNwZXJ7IHdpZHRoOjMlICFpbXBvcnRhbnQ7fS53NHBlcnsgd2lkdGg6NCUgIWltcG9ydGFudDt9Lnc1cGVyeyB3aWR0aDo1JSAhaW1wb3J0YW50O30udzZwZXJ7IHdpZHRoOjYlICFpbXBvcnRhbnQ7fS53N3Blcnsgd2lkdGg6NyUgIWltcG9ydGFudDt9Lnc4cGVyeyB3aWR0aDo4JSAhaW1wb3J0YW50O30udzlwZXJ7IHdpZHRoOjklICFpbXBvcnRhbnQ7fS53MTBwZXJ7IHdpZHRoOiAxMCUgIWltcG9ydGFudDt9LncxMXBlcnsgd2lkdGg6IDExJSAhaW1wb3J0YW50O30udzEycGVyeyB3aWR0aDogMTIlICFpbXBvcnRhbnQ7fS53MTNwZXJ7IHdpZHRoOiAxMyUgIWltcG9ydGFudDt9LncxNHBlcnsgd2lkdGg6IDE0JSAhaW1wb3J0YW50O30udzE1cGVyeyB3aWR0aDogMTUlICFpbXBvcnRhbnQ7fS53MTZwZXJ7IHdpZHRoOiAxNiUgIWltcG9ydGFudDt9LncxN3Blcnsgd2lkdGg6IDE3JSAhaW1wb3J0YW50O30udzE4cGVyeyB3aWR0aDogMTglICFpbXBvcnRhbnQ7fS53MTlwZXJ7IHdpZHRoOiAxOSUgIWltcG9ydGFudDt9LncyMHBlcnsgd2lkdGg6IDIwJSAhaW1wb3J0YW50O30udzIxcGVyeyB3aWR0aDogMjElICFpbXBvcnRhbnQ7fS53MjJwZXJ7IHdpZHRoOiAyMiUgIWltcG9ydGFudDt9LncyM3Blcnsgd2lkdGg6IDIzJSAhaW1wb3J0YW50O30udzI0cGVyeyB3aWR0aDogMjQlICFpbXBvcnRhbnQ7fS53MjVwZXJ7IHdpZHRoOiAyNSUgIWltcG9ydGFudDt9LncyNnBlcnsgd2lkdGg6IDI2JSAhaW1wb3J0YW50O30udzI3cGVyeyB3aWR0aDogMjclICFpbXBvcnRhbnQ7fS53MjhwZXJ7IHdpZHRoOiAyOCUgIWltcG9ydGFudDt9LncyOXBlcnsgd2lkdGg6IDI5JSAhaW1wb3J0YW50O30udzMwcGVyeyB3aWR0aDogMzAlICFpbXBvcnRhbnQ7fS53MzFwZXJ7IHdpZHRoOiAzMSUgIWltcG9ydGFudDt9LnczMnBlcnsgd2lkdGg6IDMyJSAhaW1wb3J0YW50O30udzMzcGVyeyB3aWR0aDogMzMlICFpbXBvcnRhbnQ7fS53MzRwZXJ7IHdpZHRoOiAzNCUgIWltcG9ydGFudDt9LnczNXBlcnsgd2lkdGg6IDM1JSAhaW1wb3J0YW50O30udzM2cGVyeyB3aWR0aDogMzYlICFpbXBvcnRhbnQ7fS53MzdwZXJ7IHdpZHRoOiAzNyUgIWltcG9ydGFudDt9LnczOHBlcnsgd2lkdGg6IDM4JSAhaW1wb3J0YW50O30udzM5cGVyeyB3aWR0aDogMzklICFpbXBvcnRhbnQ7fS53NDBwZXJ7IHdpZHRoOiA0MCUgIWltcG9ydGFudDt9Lnc0MXBlcnsgd2lkdGg6IDQxJSAhaW1wb3J0YW50O30udzQycGVyeyB3aWR0aDogNDIlICFpbXBvcnRhbnQ7fS53NDNwZXJ7IHdpZHRoOiA0MyUgIWltcG9ydGFudDt9Lnc0NHBlcnsgd2lkdGg6IDQ0JSAhaW1wb3J0YW50O30udzQ1cGVyeyB3aWR0aDogNDUlICFpbXBvcnRhbnQ7fS53NDZwZXJ7IHdpZHRoOiA0NiUgIWltcG9ydGFudDt9Lnc0N3Blcnsgd2lkdGg6IDQ3JSAhaW1wb3J0YW50O30udzQ4cGVyeyB3aWR0aDogNDglICFpbXBvcnRhbnQ7fS53NDlwZXJ7IHdpZHRoOiA0OSUgIWltcG9ydGFudDt9Lnc1MHBlcnsgd2lkdGg6IDUwJSAhaW1wb3J0YW50O30udzUxcGVyeyB3aWR0aDogNTElICFpbXBvcnRhbnQ7fS53NTJwZXJ7IHdpZHRoOiA1MiUgIWltcG9ydGFudDt9Lnc1M3Blcnsgd2lkdGg6IDUzJSAhaW1wb3J0YW50O30udzU0cGVyeyB3aWR0aDogNTQlICFpbXBvcnRhbnQ7fS53NTVwZXJ7IHdpZHRoOiA1NSUgIWltcG9ydGFudDt9Lnc1NnBlcnsgd2lkdGg6IDU2JSAhaW1wb3J0YW50O30udzU3cGVyeyB3aWR0aDogNTclICFpbXBvcnRhbnQ7fS53NThwZXJ7IHdpZHRoOiA1OCUgIWltcG9ydGFudDt9Lnc1OXBlcnsgd2lkdGg6IDU5JSAhaW1wb3J0YW50O30udzYwcGVyeyB3aWR0aDogNjAlICFpbXBvcnRhbnQ7fS53NjFwZXJ7IHdpZHRoOiA2MSUgIWltcG9ydGFudDt9Lnc2MnBlcnsgd2lkdGg6IDYyJSAhaW1wb3J0YW50O30udzYzcGVyeyB3aWR0aDogNjMlICFpbXBvcnRhbnQ7fS53NjRwZXJ7IHdpZHRoOiA2NCUgIWltcG9ydGFudDt9Lnc2NXBlcnsgd2lkdGg6IDY1JSAhaW1wb3J0YW50O30udzY2cGVyeyB3aWR0aDogNjYlICFpbXBvcnRhbnQ7fS53NjdwZXJ7IHdpZHRoOiA2NyUgIWltcG9ydGFudDt9Lnc2OHBlcnsgd2lkdGg6IDY4JSAhaW1wb3J0YW50O30udzY5cGVyeyB3aWR0aDogNjklICFpbXBvcnRhbnQ7fS53NzBwZXJ7IHdpZHRoOiA3MCUgIWltcG9ydGFudDt9Lnc3MXBlcnsgd2lkdGg6IDcxJSAhaW1wb3J0YW50O30udzcycGVyeyB3aWR0aDogNzIlICFpbXBvcnRhbnQ7fS53NzNwZXJ7IHdpZHRoOiA3MyUgIWltcG9ydGFudDt9Lnc3NHBlcnsgd2lkdGg6IDc0JSAhaW1wb3J0YW50O30udzc1cGVyeyB3aWR0aDogNzUlICFpbXBvcnRhbnQ7fS53NzZwZXJ7IHdpZHRoOiA3NiUgIWltcG9ydGFudDt9Lnc3N3Blcnsgd2lkdGg6IDc3JSAhaW1wb3J0YW50O30udzc4cGVyeyB3aWR0aDogNzglICFpbXBvcnRhbnQ7fS53NzlwZXJ7IHdpZHRoOiA3OSUgIWltcG9ydGFudDt9Lnc4MHBlcnsgd2lkdGg6IDgwJSAhaW1wb3J0YW50O30udzgxcGVyeyB3aWR0aDogODElICFpbXBvcnRhbnQ7fS53ODJwZXJ7IHdpZHRoOiA4MiUgIWltcG9ydGFudDt9Lnc4M3Blcnsgd2lkdGg6IDgzJSAhaW1wb3J0YW50O30udzg0cGVyeyB3aWR0aDogODQlICFpbXBvcnRhbnQ7fS53ODVwZXJ7IHdpZHRoOiA4NSUgIWltcG9ydGFudDt9Lnc4NnBlcnsgd2lkdGg6IDg2JSAhaW1wb3J0YW50O30udzg3cGVyeyB3aWR0aDogODclICFpbXBvcnRhbnQ7fS53ODhwZXJ7IHdpZHRoOiA4OCUgIWltcG9ydGFudDt9Lnc4OXBlcnsgd2lkdGg6IDg5JSAhaW1wb3J0YW50O30udzkwcGVyeyB3aWR0aDogOTAlICFpbXBvcnRhbnQ7fS53OTFwZXJ7IHdpZHRoOiA5MSUgIWltcG9ydGFudDt9Lnc5MnBlcnsgd2lkdGg6IDkyJSAhaW1wb3J0YW50O30udzkzcGVyeyB3aWR0aDogOTMlICFpbXBvcnRhbnQ7fS53OTRwZXJ7IHdpZHRoOiA5NCUgIWltcG9ydGFudDt9Lnc5NXBlcnsgd2lkdGg6IDk1JSAhaW1wb3J0YW50O30udzk2cGVyeyB3aWR0aDogOTYlICFpbXBvcnRhbnQ7fS53OTdwZXJ7IHdpZHRoOiA5NyUgIWltcG9ydGFudDt9Lnc5OHBlcnsgd2lkdGg6IDk4JSAhaW1wb3J0YW50O30udzk5cGVyeyB3aWR0aDogOTklICFpbXBvcnRhbnQ7fS53MTAwcGVyeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O30ud2F1dG8geyB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpeyAvKiBTUCAqL1xyXG5cdC53MXBlci1zcHt3aWR0aDoxJSAhaW1wb3J0YW50O30udzJwZXItc3B7d2lkdGg6MiUgIWltcG9ydGFudDt9LnczcGVyLXNwe3dpZHRoOjMlICFpbXBvcnRhbnQ7fS53NHBlci1zcHt3aWR0aDo0JSAhaW1wb3J0YW50O30udzVwZXItc3B7d2lkdGg6NSUgIWltcG9ydGFudDt9Lnc2cGVyLXNwe3dpZHRoOjYlICFpbXBvcnRhbnQ7fS53N3Blci1zcHt3aWR0aDo3JSAhaW1wb3J0YW50O30udzhwZXItc3B7d2lkdGg6OCUgIWltcG9ydGFudDt9Lnc5cGVyLXNwe3dpZHRoOjklICFpbXBvcnRhbnQ7fS53MTBwZXItc3B7IHdpZHRoOiAxMCUgIWltcG9ydGFudDt9LncxMXBlci1zcHsgd2lkdGg6IDExJSAhaW1wb3J0YW50O30udzEycGVyLXNweyB3aWR0aDogMTIlICFpbXBvcnRhbnQ7fS53MTNwZXItc3B7IHdpZHRoOiAxMyUgIWltcG9ydGFudDt9LncxNHBlci1zcHsgd2lkdGg6IDE0JSAhaW1wb3J0YW50O30udzE1cGVyLXNweyB3aWR0aDogMTUlICFpbXBvcnRhbnQ7fS53MTZwZXItc3B7IHdpZHRoOiAxNiUgIWltcG9ydGFudDt9LncxN3Blci1zcHsgd2lkdGg6IDE3JSAhaW1wb3J0YW50O30udzE4cGVyLXNweyB3aWR0aDogMTglICFpbXBvcnRhbnQ7fS53MTlwZXItc3B7IHdpZHRoOiAxOSUgIWltcG9ydGFudDt9LncyMHBlci1zcHsgd2lkdGg6IDIwJSAhaW1wb3J0YW50O30udzIxcGVyLXNweyB3aWR0aDogMjElICFpbXBvcnRhbnQ7fS53MjJwZXItc3B7IHdpZHRoOiAyMiUgIWltcG9ydGFudDt9LncyM3Blci1zcHsgd2lkdGg6IDIzJSAhaW1wb3J0YW50O30udzI0cGVyLXNweyB3aWR0aDogMjQlICFpbXBvcnRhbnQ7fS53MjVwZXItc3B7IHdpZHRoOiAyNSUgIWltcG9ydGFudDt9LncyNnBlci1zcHsgd2lkdGg6IDI2JSAhaW1wb3J0YW50O30udzI3cGVyLXNweyB3aWR0aDogMjclICFpbXBvcnRhbnQ7fS53MjhwZXItc3B7IHdpZHRoOiAyOCUgIWltcG9ydGFudDt9LncyOXBlci1zcHsgd2lkdGg6IDI5JSAhaW1wb3J0YW50O30udzMwcGVyLXNweyB3aWR0aDogMzAlICFpbXBvcnRhbnQ7fS53MzFwZXItc3B7IHdpZHRoOiAzMSUgIWltcG9ydGFudDt9LnczMnBlci1zcHsgd2lkdGg6IDMyJSAhaW1wb3J0YW50O30udzMzcGVyLXNweyB3aWR0aDogMzMlICFpbXBvcnRhbnQ7fS53MzRwZXItc3B7IHdpZHRoOiAzNCUgIWltcG9ydGFudDt9LnczNXBlci1zcHsgd2lkdGg6IDM1JSAhaW1wb3J0YW50O30udzM2cGVyLXNweyB3aWR0aDogMzYlICFpbXBvcnRhbnQ7fS53MzdwZXItc3B7IHdpZHRoOiAzNyUgIWltcG9ydGFudDt9LnczOHBlci1zcHsgd2lkdGg6IDM4JSAhaW1wb3J0YW50O30udzM5cGVyLXNweyB3aWR0aDogMzklICFpbXBvcnRhbnQ7fS53NDBwZXItc3B7IHdpZHRoOiA0MCUgIWltcG9ydGFudDt9Lnc0MXBlci1zcHsgd2lkdGg6IDQxJSAhaW1wb3J0YW50O30udzQycGVyLXNweyB3aWR0aDogNDIlICFpbXBvcnRhbnQ7fS53NDNwZXItc3B7IHdpZHRoOiA0MyUgIWltcG9ydGFudDt9Lnc0NHBlci1zcHsgd2lkdGg6IDQ0JSAhaW1wb3J0YW50O30udzQ1cGVyLXNweyB3aWR0aDogNDUlICFpbXBvcnRhbnQ7fS53NDZwZXItc3B7IHdpZHRoOiA0NiUgIWltcG9ydGFudDt9Lnc0N3Blci1zcHsgd2lkdGg6IDQ3JSAhaW1wb3J0YW50O30udzQ4cGVyLXNweyB3aWR0aDogNDglICFpbXBvcnRhbnQ7fS53NDlwZXItc3B7IHdpZHRoOiA0OSUgIWltcG9ydGFudDt9Lnc1MHBlci1zcHsgd2lkdGg6IDUwJSAhaW1wb3J0YW50O30udzUxcGVyLXNweyB3aWR0aDogNTElICFpbXBvcnRhbnQ7fS53NTJwZXItc3B7IHdpZHRoOiA1MiUgIWltcG9ydGFudDt9Lnc1M3Blci1zcHsgd2lkdGg6IDUzJSAhaW1wb3J0YW50O30udzU0cGVyLXNweyB3aWR0aDogNTQlICFpbXBvcnRhbnQ7fS53NTVwZXItc3B7IHdpZHRoOiA1NSUgIWltcG9ydGFudDt9Lnc1NnBlci1zcHsgd2lkdGg6IDU2JSAhaW1wb3J0YW50O30udzU3cGVyLXNweyB3aWR0aDogNTclICFpbXBvcnRhbnQ7fS53NThwZXItc3B7IHdpZHRoOiA1OCUgIWltcG9ydGFudDt9Lnc1OXBlci1zcHsgd2lkdGg6IDU5JSAhaW1wb3J0YW50O30udzYwcGVyLXNweyB3aWR0aDogNjAlICFpbXBvcnRhbnQ7fS53NjFwZXItc3B7IHdpZHRoOiA2MSUgIWltcG9ydGFudDt9Lnc2MnBlci1zcHsgd2lkdGg6IDYyJSAhaW1wb3J0YW50O30udzYzcGVyLXNweyB3aWR0aDogNjMlICFpbXBvcnRhbnQ7fS53NjRwZXItc3B7IHdpZHRoOiA2NCUgIWltcG9ydGFudDt9Lnc2NXBlci1zcHsgd2lkdGg6IDY1JSAhaW1wb3J0YW50O30udzY2cGVyLXNweyB3aWR0aDogNjYlICFpbXBvcnRhbnQ7fS53NjdwZXItc3B7IHdpZHRoOiA2NyUgIWltcG9ydGFudDt9Lnc2OHBlci1zcHsgd2lkdGg6IDY4JSAhaW1wb3J0YW50O30udzY5cGVyLXNweyB3aWR0aDogNjklICFpbXBvcnRhbnQ7fS53NzBwZXItc3B7IHdpZHRoOiA3MCUgIWltcG9ydGFudDt9Lnc3MXBlci1zcHsgd2lkdGg6IDcxJSAhaW1wb3J0YW50O30udzcycGVyLXNweyB3aWR0aDogNzIlICFpbXBvcnRhbnQ7fS53NzNwZXItc3B7IHdpZHRoOiA3MyUgIWltcG9ydGFudDt9Lnc3NHBlci1zcHsgd2lkdGg6IDc0JSAhaW1wb3J0YW50O30udzc1cGVyLXNweyB3aWR0aDogNzUlICFpbXBvcnRhbnQ7fS53NzZwZXItc3B7IHdpZHRoOiA3NiUgIWltcG9ydGFudDt9Lnc3N3Blci1zcHsgd2lkdGg6IDc3JSAhaW1wb3J0YW50O30udzc4cGVyLXNweyB3aWR0aDogNzglICFpbXBvcnRhbnQ7fS53NzlwZXItc3B7IHdpZHRoOiA3OSUgIWltcG9ydGFudDt9Lnc4MHBlci1zcHsgd2lkdGg6IDgwJSAhaW1wb3J0YW50O30udzgxcGVyLXNweyB3aWR0aDogODElICFpbXBvcnRhbnQ7fS53ODJwZXItc3B7IHdpZHRoOiA4MiUgIWltcG9ydGFudDt9Lnc4M3Blci1zcHsgd2lkdGg6IDgzJSAhaW1wb3J0YW50O30udzg0cGVyLXNweyB3aWR0aDogODQlICFpbXBvcnRhbnQ7fS53ODVwZXItc3B7IHdpZHRoOiA4NSUgIWltcG9ydGFudDt9Lnc4NnBlci1zcHsgd2lkdGg6IDg2JSAhaW1wb3J0YW50O30udzg3cGVyLXNweyB3aWR0aDogODclICFpbXBvcnRhbnQ7fS53ODhwZXItc3B7IHdpZHRoOiA4OCUgIWltcG9ydGFudDt9Lnc4OXBlci1zcHsgd2lkdGg6IDg5JSAhaW1wb3J0YW50O30udzkwcGVyLXNweyB3aWR0aDogOTAlICFpbXBvcnRhbnQ7fS53OTFwZXItc3B7IHdpZHRoOiA5MSUgIWltcG9ydGFudDt9Lnc5MnBlci1zcHsgd2lkdGg6IDkyJSAhaW1wb3J0YW50O30udzkzcGVyLXNweyB3aWR0aDogOTMlICFpbXBvcnRhbnQ7fS53OTRwZXItc3B7IHdpZHRoOiA5NCUgIWltcG9ydGFudDt9Lnc5NXBlci1zcHsgd2lkdGg6IDk1JSAhaW1wb3J0YW50O30udzk2cGVyLXNweyB3aWR0aDogOTYlICFpbXBvcnRhbnQ7fS53OTdwZXItc3B7IHdpZHRoOiA5NyUgIWltcG9ydGFudDt9Lnc5OHBlci1zcHsgd2lkdGg6IDk4JSAhaW1wb3J0YW50O30udzk5cGVyLXNweyB3aWR0aDogOTklICFpbXBvcnRhbnQ7fS53MTAwcGVyLXNweyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O30ud2F1dG8tc3B7d2lkdGg6IGF1dG8gIWltcG9ydGFudDt9XHJcbn1cclxuXHJcblxyXG4vKj4+PiAyLTEtNC4gR3JpZCBTeXN0ZW0gW2dyaWQtKioqXSAqL1xyXG4uZ3JpZC1yb3d7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuXHRtYXJnaW4tbGVmdDogLTFyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Ji5yb3ctcmV2ZXJzZXtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHR9XHJcbn1cclxuLmdyaWQtY29sLFxyXG4uZ3JpZC1jb2wtLTEsXHJcbi5ncmlkLWNvbC0tMixcclxuLmdyaWQtY29sLS0zLFxyXG4uZ3JpZC1jb2wtLTQsXHJcbi5ncmlkLWNvbC0tNSxcclxuLmdyaWQtY29sLS02LFxyXG4uZ3JpZC1jb2wtLTcsXHJcbi5ncmlkLWNvbC0tOCxcclxuLmdyaWQtY29sLS05LFxyXG4uZ3JpZC1jb2wtLTEwLFxyXG4uZ3JpZC1jb2wtLTExLFxyXG4uZ3JpZC1jb2wtLTEye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiAwLjFyZW07XHJcblx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uZ3JpZC1jb2wtLTF7d2lkdGg6IDguMzMzMzMzMzMzMzMlfVxyXG4uZ3JpZC1jb2wtLTJ7d2lkdGg6IDE2LjY2NjY2NjY2NjclO31cclxuLmdyaWQtY29sLS0ze3dpZHRoOiAyNSU7fVxyXG4uZ3JpZC1jb2wtLTR7d2lkdGg6IDMzLjMzMzMzMzMzMzMlO31cclxuLmdyaWQtY29sLS01e3dpZHRoOiA0MS42NjY2NjY2NjY3JTt9XHJcbi5ncmlkLWNvbC0tNnt3aWR0aDogNTAlO31cclxuLmdyaWQtY29sLS03e3dpZHRoOiA1OC4zMzMzMzMzMzMzJTt9XHJcbi5ncmlkLWNvbC0tOHt3aWR0aDogNjYuNjY2NjY2NjY2NyU7fVxyXG4uZ3JpZC1jb2wtLTl7d2lkdGg6IDc1JTt9XHJcbi5ncmlkLWNvbC0tMTB7d2lkdGg6IDgzLjMzMzMzMzMzMzMlO31cclxuLmdyaWQtY29sLS0xMXt3aWR0aDogOTEuNjY2NjY2NjY2NyU7fVxyXG4uZ3JpZC1jb2wtLTEye3dpZHRoOiAxMDAlO31cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcblx0LmdyaWQtcm93e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0wLjVyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XHJcblx0fVxyXG5cdC5ncmlkLWNvbC0tMSwgLmdyaWQtY29sLS0yLCAuZ3JpZC1jb2wtLTMsIC5ncmlkLWNvbC0tNCwgLmdyaWQtY29sLS01LCAuZ3JpZC1jb2wtLTYsIC5ncmlkLWNvbC0tNywgLmdyaWQtY29sLS04LCAuZ3JpZC1jb2wtLTksIC5ncmlkLWNvbC0tMTAsIC5ncmlkLWNvbC0tMTEsIC5ncmlkLWNvbC0tMTJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuXHRcdHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG5cdH1cclxuXHQuZ3JpZC1jb2wtLTMuX19pc1NQLFxyXG5cdC5ncmlkLWNvbC0tNC5fX2lzU1AsXHJcblx0LmdyaWQtY29sLS02Ll9faXNTUHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59LyogZW5kTWVkaWEgKi9cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk1OXB4KXtcclxuXHQuZ3JpZC1yb3d7XHJcblx0XHRtYXJnaW4tbGVmdDogLTFyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG5cdH1cclxuXHQuZ3JpZC1jb2wtLTEsIC5ncmlkLWNvbC0tMiwgLmdyaWQtY29sLS0zLCAuZ3JpZC1jb2wtLTQsIC5ncmlkLWNvbC0tNSwgLmdyaWQtY29sLS02LCAuZ3JpZC1jb2wtLTcsIC5ncmlkLWNvbC0tOCwgLmdyaWQtY29sLS05LCAuZ3JpZC1jb2wtLTEwLCAuZ3JpZC1jb2wtLTExLCAuZ3JpZC1jb2wtLTEye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdH1cclxuXHQuZ3JpZC1jb2wtLTMuX19pc1RhYmxldCxcclxuXHQuZ3JpZC1jb2wtLTQuX19pc1RhYmxldCxcclxuXHQuZ3JpZC1jb2wtLTYuX19pc1RhYmxldHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59LyogZW5kTWVkaWEgKi9cclxuXHJcblxyXG5cclxuLyo+Pj4gMi0xLTUuIENTUyBBbmltYXRpb24gW2FjdC0qKipdICovXHJcblxyXG5cclxuLyo+PiAyLTIuIFdlYkZvbnQgW2lzLSoqKl1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG4vKj4+IDItMy4gU3RhdGUgW2lzLSoqKl1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmlzLWVycm9ye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWVjZWI7XHJcbn1cclxuLmlzLWRpc2FibGVke1xyXG5cdG9wYWNpdHk6IDAuMztcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmlzLWlubGluZS1ibG9jayBzcGFue1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5pcy12aXNpYmxlUGN7XHJcblx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG59XHJcbi5pcy12aXNpYmxlU3B7XHJcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuXHQuaXMtdmlzaWJsZVBje1xyXG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5pcy12aXNpYmxlU3B7XHJcblx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8qPj4gMi00LiBDb21wb25lbnQgYS5rLmEgTW9kdWxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qPj4+IDItNC0xLiAgV3JhcHBlciAgICAgW3dycC0qKipdKi9cclxuLndycC1jb250YWluZXJ7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMCAxM3JlbTtcclxuXHRtYXgtd2lkdGg6IDE5MnJlbTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG5cdFx0cGFkZGluZzogMCAxMHJlbTtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRwYWRkaW5nOiAwIDVyZW07XHJcblx0fVxyXG5cdCYtLWxne1xyXG5cdFx0bWF4LXdpZHRoOiAxODZyZW07XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgNXJlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMCAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0cGFkZGluZzogMCAycmVtO1xyXG5cdH1cclxuXHQmLS1zZWNvbmR7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgNXJlbTtcclxuXHRcdG1heC13aWR0aDogMTMwcmVtO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi53cnAtY29udGFpbmVyOmFmdGVye1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi53cnAtYnV0dG9ue1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ud3JwLWJ1dHRvbiAuYnRue1xyXG5cdG1hcmdpbjogMnJlbSAxcmVtIDA7XHJcbn1cclxuXHJcbi53cnAtdmlkZW97XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcblx0cGFkZGluZy10b3A6IDNyZW07XHJcblx0aGVpZ2h0OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLndycC12aWRlbyBpZnJhbWUsXHJcbi53cnAtdmlkZW8gb2JqZWN0LFxyXG4ud3JwLXZpZGVvIGVtYmVke1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcblxyXG4vKj4+PiAyLTQtMi4gIEhlYWRpbmdzIFtoZGctbHYqXSAqL1xyXG5AaW1wb3J0IFwiaGVhZGluZ3NcIjtcclxuXHJcblxyXG4vKj4+PiAyLTQtMy4gIFRleHQgICAgIFt0eHQtKioqXSovXHJcbkBpbXBvcnQgXCJ0ZXh0XCI7XHJcblxyXG4vKj4+PiAyLTQtNC4gIEJ1dHRvbiAgIFtidG4tKioqXSovXHJcbkBpbXBvcnQgXCJidXR0b25cIjtcclxuXHJcbi8qPj4+IDItNC01LiAgQW5jaG9yICAgW2Fjci0qKipdKi9cclxuLmFyYy1wcmltYXJ5e1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGNvbG9yOiAjZjQ0MzM2O1xyXG59XHJcblxyXG4vKj4+PiAyLTQtNi4gSWNvbiAgICAgW2ljbi0qKipdKi9cclxuXHJcbi8qPj4+IDItNC03LiBMYWJlbCAgICBbbGJsLSoqKl0qL1xyXG5cclxuLyo+Pj4gMi00LTguIExpc3QgICAgIFtsc3QtKioqXSovXHJcblxyXG4vKj4+PiAyLTQtOS4gVGFibGUgICAgW3RibC0qKipdKi9cclxuLnRibC1iYXNle1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcblx0bWFyZ2luLXRvcDogMi41cmVtO1xyXG59XHJcbi50YmwtYmFzZSB0aHtcclxuXHRwYWRkaW5nOiAwLjdyZW0gMXJlbTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGNvbG9yOiAjMzEzNTM4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLnRibC1iYXNlIHRke1xyXG5cdHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Y29sb3I6ICM0NjQ3NDk7XHJcbn1cclxuLnRibC1iYXNlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpe1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLnRibC1iYXNlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKXtcclxuXHRiYWNrZ3JvdW5kOiAjZjRmM2VmO1xyXG59XHJcblxyXG4vKj4+PiAyLTQtMTAuIE5hdiAgICAgIFtuYXYtKioqXSovXHJcbkBpbXBvcnQgJ25hdic7XHJcblxyXG4vKj4+PiAyLTQtMTEuIEJveCAgICAgIFtib3gtKioqXSovXHJcbi5ib3gtbm9zY3JpcHR7XHJcblx0Ym9yZGVyOiAwLjJyZW0gc29saWQgcmVkO1xyXG5cdHBhZGRpbmc6IDJyZW07XHJcblx0bWFyZ2luOiAxcmVtO1xyXG59XHJcblxyXG4uYm94LW1lZGlhe1xyXG5cdHBhZGRpbmctdG9wOiA1cmVtO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjBweCl7XHJcblx0LmJveC1tZWRpYS0tcmV2ZXJzZXtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgJ21vZHVsZWxpc3QnO1xyXG5cclxuLyo+Pj4gMi00LTEyLiBGb3JtICAgICBbZnJtLSoqKl0qL1xyXG5cclxuLyo+Pj4gMi00LTEzLiBFcnJvciAgICBbZXJyLSoqKl0qL1xyXG4uaXMtZXJyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRjb2xvcjogdmFyKC0tcmVkKTtcclxufVxyXG5cclxuLyo+Pj4gMi00LTE0LiBBbmltYXRlKi9cclxuQGltcG9ydCAnYW5pbWF0ZSc7XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKj4gWzMuIExheW91dF1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qPj4gMy0xLiAjbC1kb2N1bWVudFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jbC1kb2N1bWVudHtcclxuXHRtaW4taGVpZ2h0OiA5OS44dmg7XHJcblx0bWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDk5LjgpO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KXtcclxuXHQjbC1kb2N1bWVudHtcclxuXHJcblx0fVxyXG59LyogZW5kTWVkaWEgKi9cclxuXHJcbi8qPj4gMy0yLiAjbC1oZWFkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCAnaGVhZGVyJztcclxuXHJcbi8qPj4gMy0zLiAjbC1jb250YWluZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI2wtY29udGFpbmVye1xyXG5cclxufVxyXG5cclxuLyo+Pj4gMy0zLTEuICNsLW1haW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI2wtbWFpbntcclxuXHJcbn1cclxuXHJcbi8qPj4+IDMtMy0yLiAjbC1zdWJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG4vKj4+IDMtNC4gI2wtZm9vdGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBpbXBvcnQgJ2Zvb3Rlcic7XHJcblxyXG4vKj4+IDMtNS4gT3ZlckxheWVyQ29uZmlnIFt6LWluZGV4XVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubmF2LWdsb2JhbC1tZW51IHtcclxuXHR6LWluZGV4OiAyMDE7XHJcbn1cclxuLm5hdi1nbG9iYWx7XHJcblx0ei1pbmRleDogMTAwO1xyXG59XHJcbiNsLWhlYWRlcntcclxuXHR6LWluZGV4OiAxMDA7XHJcbn1cclxuLmlzLW9wZW5lZC1tZW51ICNsLWhlYWRlciwgLmRvd24gI2wtaGVhZGVyIHtcclxuXHR6LWluZGV4OiAyMDA7XHJcbn1cclxuLyo+PiAzLTYuIFByb2plY3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmpzLWZ1bGxiZyBpbWd7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gQ29tcGFueSBwYWdlXHJcbkBpbXBvcnQgJ2NvbXBhbnknO1xyXG5cclxuLy8gQ29tcGFueSBwYWdlXHJcbkBpbXBvcnQgJ3NlcnZpY2UnO1xyXG5cclxuLy8gQ29udGFjdCBwYWdlXHJcbkBpbXBvcnQgJ2NvbnRhY3QnO1xyXG5cclxuLy8gUHJpdmFjeSBwYWdlXHJcbkBpbXBvcnQgJ3ByaXZhY3knO1xyXG5cclxuLy8gVGVybXMgcGFnZVxyXG5AaW1wb3J0ICd0ZXJtcyc7XHJcblxyXG4vLyBPZmZzaG9yZSBwYWdlXHJcbkBpbXBvcnQgJ29mZnNob3JlJztcclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKj4gWzQuIFByaW50IFN0eWxlXVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgcHJpbnR7XHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXJ7XHJcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuYSxcclxuYTp2aXNpdGVke1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbmFbaHJlZl06OmFmdGVye1xyXG5cdGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG59XHJcbmFiYnJbdGl0bGVdOjphZnRlcntcclxuXHRjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbn1cclxuYVtocmVmXj1cIiNcIl06OmFmdGVyLFxyXG5hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVye1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxucHJle1xyXG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xyXG59XHJcbnByZSxcclxuYmxvY2txdW90ZXtcclxuXHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjOTk5O1xyXG5cdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxufVxyXG5cclxudGhlYWR7XHJcblx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xyXG59XHJcbnRyLFxyXG5pbWd7XHJcblx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG59XHJcbnAsXHJcbmgyLFxyXG5oM3tcclxuXHRvcnBoYW5zOiAzO1xyXG5cdHdpZG93czogMztcclxufVxyXG5oMixcclxuaDN7XHJcblx0cGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbn1cclxuXHJcbn0vKiBlbmRNZWRpYSAqL1xyXG4udHh0LXllbGxvd3tcclxuXHRjb2xvcjogdmFyKC0teWVsbG93KTtcclxufVxyXG4udHh0LXdoaXRle1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi8vIGJveC1uZXdzXHJcbi5ib3gtbmV3c3tcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdH1cclxuXHQuaGRnLWx2M3tcclxuXHRcdG1hcmdpbi10b3A6IDE1cmVtO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzAwcHgpIHtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcmVtO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubHN0LW5ld3N7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yLjVyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XHJcblx0XHRtYXJnaW4tdG9wOiA3LjlyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdH1cclxuXHRcdCZfX2l0ZW17XHJcblx0XHRcdHBhZGRpbmc6IDAgMi41cmVtO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmxhY2stc2Vjb25kKTtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19kYXRle1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjdyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRib3R0b206IC0xLjNyZW07XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMC4xcmVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1ncmV5KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50eHQtbm90ZXtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrLXNlY29uZCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBib3gtY29udGFjdFxyXG4uYm94LWNvbnRhY3R7XHJcblx0bWFyZ2luLXRvcDogMTkuNXJlbTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMTByZW07XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0fVxyXG5cdGF7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW5uZXJ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogNTByZW07XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0aGVpZ2h0OiA0MHJlbTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdC5ib3gtY29udGFjdF9faW1hZ2V7XHJcblx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMTUpO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pbWFnZXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRyYW5zZm9ybTpzY2FsZSgxKTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW4tb3V0O1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNTJyZW07XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmhkZy1sdjR7XHJcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0Zm9udC1zaXplOiA0LjVyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1hZ2V7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdCZfX2NvbnRlbnR7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQmX190ZXh0e1xyXG5cdFx0bWFyZ2luLXRvcDogLTAuOHJlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCZfX3RleHR7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mzc1cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fYnRue1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHQuaWNvbi1yaWdodHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMuNXJlbTtcclxuXHRcdFx0XHQmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9idXR0b24tYmxhY2sucG5nJyk7XHJcblx0XHRcdFx0XHR0b3A6MTAlO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdFx0XHR0b3A6MzAlO1xyXG5cdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJ1dHRvbntcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIuaGRnIHtcclxuXHQmLWx2MiB7XHJcblx0XHRmb250LXNpemU6IDQuNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0NDlweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDN2dztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTM3MnB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi45MTV2dztcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHR9XHJcblx0XHQmLS1sZ3tcclxuXHRcdFx0Zm9udC1zaXplOiA5cmVtO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG5cdFx0XHRwYWRkaW5nOiA4LjdyZW0gMCAxNC4zcmVtO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDZyZW0gMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tc3Vie1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjay1zZWNvbmQpO1xyXG5cdFx0XHRtYXJnaW4tdG9wOjEuNnJlbSA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLXNlY29uZHtcclxuXHRcdFx0bWFyZ2luOiAxMHJlbSAwIDYuNHJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjZyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdG1hcmdpbjogNXJlbSAwIDRyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1sdjMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE5LjUzdnc7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXkpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHRcdCYtLWxpbmV7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ibGFjayk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjRyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0JiArIC50eHQtbGctLTAye1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMuOHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tc2VydmljZXtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNC42cmVtO1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tc2Vjb25ke1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuM3JlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1sdjQge1xyXG5cdFx0Zm9udC1zaXplOiA0LjVyZW07XHJcblx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnR4dHtcclxuXHQmLWNvcHlyaWdodHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdH1cclxuXHQmLWNvcHlyaWdodCBzbWFsbHtcclxuXHRcdGZvbnQtc2l6ZTogMTAwJTtcclxuXHR9XHJcblx0Ji1ub3Rle1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdHRleHQtaW5kZW50OiAtMWVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRtYXJnaW4tdG9wOiAwLjVyZW07XHJcblx0fVxyXG5cdCYtbm90ZTpiZWZvcmV7XHJcblx0XHRjb250ZW50OiBcIuKAu1wiO1xyXG5cdH1cclxuXHQmLWxne1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMi43ODtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHR9XHJcblx0XHQmLS0wMntcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNte1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0fVxyXG5cdCYtY29tbW9ue1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1xdW90ZXtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdHNwYW57XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5idG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcclxuXHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0cGFkZGluZzogMS41cmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1pbi13aWR0aDogMjhyZW07XHJcbn1cclxuLm5vLXRvdWNoZXZlbnRzIC5idG46aG92ZXJ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5idG4tLXByaW1hcnl7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcclxufVxyXG4uYnRuLS1zZWNvbmRhcnl7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59IiwiLm5hdi1nbG9iYWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpLG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSk7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAwIDEuOHJlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTEwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcclxuXHRcdH1cclxuXHRcdCYuaXMtYWN0aXZlOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxLjhyZW07XHJcblx0XHRcdGJvdHRvbTogLTAuNXJlbTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMuNnJlbSk7XHJcblx0XHRcdGhlaWdodDogMC4ycmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTEwMHB4KSB7XHJcblx0XHRcdFx0bGVmdDogMXJlbTtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0Ji5pcy1hY3RpdmU6OmJlZm9yZSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuOHJlbSk7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogM3JlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCYgLm5hdi1nbG9iYWxfX3RleHQtbGFiZWwge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNnM7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgLm5hdi1nbG9iYWxfX3RleHQtaG92ZXIge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNnM7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0LWxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdH1cclxuXHQmX190ZXh0LWhvdmVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuXHR9XHJcbn1cclxuXHJcbi5uby10b3VjaGV2ZW50cyAubmF2LWdsb2JhbD5saSBhLFxyXG4ubm8tdG91Y2hldmVudHMgLm5hdi1nbG9iYWw+bGk+YTpob3ZlciB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8vIG5hdi1tYWluLXdyYXBcclxuLnAtbWVudSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0ZGlzcGxheTpub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHR6LWluZGV4OiAyMDA7XHJcblx0Jl9fd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdH1cclxuXHQmX19uYXYge1xyXG5cdFx0Ji1saXN0IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtIDJyZW07XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHQmLWxpbmsge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC8vIHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjZyZW07XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LWRhcmspO1xyXG5cdFx0XHQvLyBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0d2lkdGg6IDAuNXJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDAuNXJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0Ji1jdXJ0YWluIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC0xMjAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblx0XHQmLXRleHQge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0JiAucC1tZW51X19uYXYtdGV4dCB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuOHMgZWFzZTtcclxuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4xcztcclxuXHRcdH1cclxuXHRcdCYgLnAtbWVudV9fbmF2LWxpbmsuaXMtYWN0aXZlOjphZnRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IDJzIDFzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xyXG5cdFx0fVxyXG5cdH0gXHJcbn1cclxuXHJcbi5kb3duIC5sLWhlYWRlciAjc2l0ZWxvZ28sICAuZG93biAubmF2LWdsb2JhbHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpLG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSk7XHJcbn1cclxuXHJcbi8qIEhhbWJ1cmdlciBNZW51ICovXHJcbi5uYXYtZ2xvYmFsLW1lbnUsXHJcbi5uYXYtZ2xvYmFsLW1lbnUgc3BhbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5hdi1nbG9iYWwtbWVudSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHdpZHRoOiAxMHJlbTtcclxuXHRoZWlnaHQ6IDEwcmVtO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0d2lkdGg6IDcuNnJlbTtcclxuXHRcdGhlaWdodDogNy42cmVtO1xyXG5cdH1cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDRyZW07XHJcblx0XHR3aWR0aDogM3JlbTtcclxuXHRcdGhlaWdodDogMC4ycmVtO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHRyYW5zaXRpb246IC4ycztcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0dG9wOiAyLjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRsZWZ0OiA0cmVtO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWCgwKTtcclxuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRsZWZ0OiAyLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHJpZ2h0OiA0cmVtO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoMCk7XHJcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdHJpZ2h0OiAyLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgc3BhbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogM3JlbTtcclxuXHRcdGhlaWdodDogMC4ycmVtO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHRyYW5zaXRpb246IC4ycztcclxuXHRcdCY6bnRoLW9mLXR5cGUoLW4rMykge1xyXG5cdFx0XHRsZWZ0OiAzLjVyZW07XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjVzO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0bGVmdDogMi4zcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0dG9wOiAzLjNyZW07XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHR0b3A6IDIuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdHRvcDogNC45cmVtO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0dG9wOiAzLjdyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHR0b3A6IDYuNXJlbTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdHRvcDogNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmlzLWFjdGl2ZSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVYKDEpO1xyXG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuNnM7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGVYKDEpO1xyXG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbiszKSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjRzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogZW5kTWVkaWEgKi9cclxuI21lbnVfd3JhcHBlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCYgI21lbnVfaW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHR9XHJcblx0JiAjbWVudV9sb2dvLCAmICNtZW51X21haW4ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHotaW5kZXg6IDEwMDAwO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgI21lbnVfbG9nbyB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMS4ycmVtO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNTAwcHgpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNnZ3O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDEwcmVtO1xyXG5cdFx0fVxyXG5cdFx0JiBpbWcge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMDBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAyNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JiAjbWVudV9tYWluIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTEuMnJlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTUwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNnZ3O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQmIGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcblx0XHRcdFx0Jjpob3ZlciBhIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3LjNyZW0pO1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03LjNyZW0pO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmIGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDZyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzAwcHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03LjNyZW0pO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDcuM3JlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyLXJpZ2h0LnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyLjVyZW0gYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JiAjb3ZlcmxheV9tZW51IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHQmICNtZW51X2xheWVyIHtcclxuXHRcdFx0ZmlsbDogdmFyKC0tYmxhY2spO1xyXG5cdFx0XHRmaWxsLW9wYWNpdHk6IC41O1xyXG5cdFx0fVxyXG5cdFx0JiAjbWVudV9sYXllcjIge1xyXG5cdFx0XHRmaWxsOiB2YXIoLS1ibGFjayk7XHJcblx0XHRcdGZpbGwtb3BhY2l0eTogLjc1O1xyXG5cdFx0fVxyXG5cdFx0JiAjbWVudV9sYXllcjMge1xyXG5cdFx0XHRmaWxsOiB2YXIoLS1ibGFjayk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8gbWFpbiBsb2FkIHBhZ2VcclxuXHJcbi5tYWlue1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHotaW5kZXg6IDEwMTtcclxuXHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHQmLWNvbnRlbnR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxufVxyXG4uY2xzLTEge1xyXG4gICAgZmlsbDogIzdkN2Q3ZDtcclxufVxyXG5cclxuLmNscy0yIHtcclxuICAgIGZpbGw6ICNmZmY7XHJcbn1cclxuI3NwbGFzaCB7XHJcblx0Y29sb3I6I2ZmZjtcclxufVxyXG4jc3BsYXNoX2xvZ28gc3Zne1xyXG4gICAgd2lkdGg6NjAwcHg7XHJcbn1cclxuI21hc2sgcGF0aCB7XHJcblx0XHRmaWxsLW9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgM3M7XHJcblx0XHRmaWxsOiBub25lO1xyXG5cdFx0c3Ryb2tlOiAjZmZmO1xyXG5cdH1cclxuXHJcbiNtYXNrLmRvbmUgcGF0aHtcclxuXHQgIGZpbGw6ICMzMzM7XHJcblx0ICBmaWxsLW9wYWNpdHk6IDE7XHJcblx0ICBzdHJva2U6IG5vbmU7XHJcblx0fVxyXG5cclxuI21hc2suZG9uZSBwYXRoLmNscy0ye1xyXG5cdGZpbGw6ICNmZmY7XHJcbn1cclxuLm1haW4tbG9nb3tcclxuXHRtYXJnaW4tbGVmdDogOHJlbTtcclxufVxyXG4ubWFpbi1sb2dvIGltZ3tcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMC41KSB0cmFuc2xhdGUoNTBweCwgNTBweCk7XHJcblx0dHJhbnNpdGlvbjogM3M7XHJcbn1cclxuLm1haW4tbG9nby5sb2FkIGltZ3tcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wKSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTEwMHB4KSB7XHJcblx0I3NwbGFzaHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0XHRzdmd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFpbi1sb2dve1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gNXJlbSk7XHJcblx0XHRtYXJnaW4tbGVmdDogNXJlbTtcclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCkge1xyXG5cdC5tYWlue1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0b3ZlcmZsb3c6IGluaXRpYWw7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMHJlbSAycmVtIDA7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdCYtY29udGVudHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjc3BsYXNoe1xyXG5cdFx0bWFyZ2luOiAwIDAgNHJlbTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0c3Zne1xyXG5cdFx0XHRtYXgtd2lkdGg6IDYwJTtcclxuXHRcdFx0bWluLXdpZHRoOiAyMnJlbVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFpbi1sb2dve1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuXHRcdFx0bWluLXdpZHRoOiAxNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIHNjcm9sbFxyXG5cclxuLnNjcm9sbHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiA5MnB4O1xyXG5cdHJpZ2h0OiA2N3B4O1xyXG59XHJcbi5zY3JvbGwgc3BhbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0Ym90dG9tOiAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0LW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcblx0LXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLnNjcm9sbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogLTQ5cHg7XHJcblx0bGVmdDogLTQxcHg7XHJcblx0d2lkdGg6MTZweDtcclxuXHRoZWlnaHQ6MTZweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDojZmZmO1xyXG5cdGFuaW1hdGlvbjpcclxuXHRjaXJjbGVtb3ZlIDEuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGUsXHJcblx0Y2lybGVtb3ZlaGlkZSAxLjZzIGVhc2Utb3V0IGluZmluaXRlO1xyXG59XHJcbkBrZXlmcmFtZXMgY2lyY2xlbW92ZXtcclxuXHQwJXtib3R0b206LTE1cHg7fVxyXG5cdDEwMCV7Ym90dG9tOi0xMDdweDt9XHJcbn1cclxuQGtleWZyYW1lcyBjaXJsZW1vdmVoaWRle1xyXG5cdDAle29wYWNpdHk6MH1cclxuXHQ1MCV7b3BhY2l0eToxO31cclxuXHQ4MCV7b3BhY2l0eTowLjk7fVxyXG5cdDEwMCV7b3BhY2l0eTowO31cclxufVxyXG4uc2Nyb2xsOmFmdGVye1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogLTk5cHg7XHJcblx0bGVmdDogLTM0cHg7XHJcblx0d2lkdGg6IDJweDtcclxuXHRoZWlnaHQ6IDkxcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KSB7XHJcblx0LnNjcm9sbHtcclxuXHRcdHJpZ2h0OiAzcmVtO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KSB7XHJcblx0LnNjcm9sbHtcclxuXHRcdHJpZ2h0OiAwLjVyZW07XHJcblx0XHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vVGjhu4tuaFxyXG4uaXMtbG9hZHBhZ2Uge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5QYWdlTG9hZGluZyB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigxcHgpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigxcHgpO1xyXG5cdHotaW5kZXg6IDEwMjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLlBhZ2VMb2FkaW5nLWxpbmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLlBhZ2VMb2FkaW5nLmFjdGl2ZSAuUGFnZUxvYWRpbmctbGluZS5saW5lLXRvcCB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cmlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktdGhpcmQpO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXRvcCAwLjc1cyBmb3J3YXJkcztcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC43NXM7XHJcblx0YW5pbWF0aW9uOiBsaW5lLXRvcCAwLjc1cyBmb3J3YXJkcztcclxuXHRhbmltYXRpb24tZGVsYXk6IDAuNzVzO1xyXG5cdHotaW5kZXg6IDEwMjtcclxufVxyXG5cclxuLlBhZ2VMb2FkaW5nLmFjdGl2ZSAuUGFnZUxvYWRpbmctbGluZS5saW5lLWJvdHRvbSB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMTAwJTtcclxuXHRib3R0b206IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS10aGlyZCk7XHJcblx0LXdlYmtpdC1hbmltYXRpb246IGxpbmUtYm90dG9tIDAuNzVzIGZvcndhcmRzO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcclxuXHRhbmltYXRpb246IGxpbmUtYm90dG9tIDAuNzVzIGZvcndhcmRzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMC43NXM7XHJcblx0ei1pbmRleDogMTAyO1xyXG59XHJcblxyXG4uUGFnZUxvYWRpbmcuYWN0aXZlIC5QYWdlTG9hZGluZy1saW5lLmxpbmUtcmlnaHQge1xyXG5cdGJvdHRvbTogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXJpZ2h0LXAyIDEuNXMgZm9yd2FyZHM7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcblx0YW5pbWF0aW9uOiAgbGluZS1yaWdodC1wMiAxLjVzIGZvcndhcmRzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMS41cztcclxuXHR6LWluZGV4OiAxMDM7XHJcblxyXG59XHJcbi5QYWdlTG9hZGluZy5hY3RpdmUgLlBhZ2VMb2FkaW5nLWxpbmUubGluZS1sZWZ0IHtcclxuXHR0b3A6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLWxlZnQtcDIgMS41cyBmb3J3YXJkcztcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS41cztcclxuXHRhbmltYXRpb246IGxpbmUtbGVmdC1wMiAxLjVzIGZvcndhcmRzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMS41cztcclxuXHR6LWluZGV4OiAxMDM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGluZS1sZWZ0LXAyIHtcclxuXHQwJSB7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRvcDogNTAlO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaW5lLXJpZ2h0LXAyIHtcclxuXHQwJSB7XHJcblx0XHRib3R0b206IDEwMCU7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdGJvdHRvbTogNTAlO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaW5lLXRvcCB7XHJcblx0MTAwJSB7XHJcblx0XHRyaWdodDogNTAlO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaW5lLWJvdHRvbSB7XHJcblx0MTAwJSB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0fVxyXG59XHJcblxyXG4uY29uY2VwdC1ndWlze1xyXG5cdCZfX2Jne1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQxLjJyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjAuNnJlbTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RleHR7XHJcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0cGFkZGluZy10b3A6IDguNHJlbTtcclxuXHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxN3JlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHQmX19pbWd7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAtMTcuNXJlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCA1cmVtO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KSB7XHJcblx0XHRcdGJvdHRvbTogLTM4LjZyZW07XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdGJvdHRvbTogLTExcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDJyZW07XHJcblx0XHR9XHJcblx0XHQmID4gZmlndXJlIHtcclxuXHRcdFx0aGVpZ2h0OiA1MHJlbTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDIycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oZGctbHYyICsgLnR4dC1sZ3tcclxuXHRcdG1hcmdpbi10b3A6IDEuOXJlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuXHJcblxyXG4uc2VydmljZXtcclxuXHRtYXJnaW4tdG9wOiAzMHJlbTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG5cdFx0bWFyZ2luLXRvcDogNTByZW07XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cmVtO1xyXG5cdH1cclxuXHQuaGRnLWx2M3tcclxuXHRcdHRleHQtaW5kZW50OiAtMC4wNTBlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KSB7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oZGctbHY0e1xyXG5cdFx0bWFyZ2luLXRvcDogNC4xcmVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyLjlyZW07XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQmICsgLnR4dC1sZ3tcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxuXHQudHh0LWxne1xyXG5cdFx0bWFyZ2luLXRvcDogMC45cmVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwLjlyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ib3gtc2VydmljZXtcclxuXHRtYXJnaW4tdG9wOiAzLjVyZW07XHJcblx0Jl9fcm93e1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6MCAxMHJlbTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWVkaWF7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHJcblx0XHQmLS1saW5re1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDUycmVtO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcclxuXHJcblx0XHRcdCYgPiBmaWd1cmV7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTJyZW07XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDByZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgPiBmaWd1cmUgPiBpbWd7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuN3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjdzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdCY+IGZpZ3VyZXtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiA+IGZpZ3VyZXtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHQmLS1saW5re1xyXG5cdFx0XHRcdGhlaWdodDogMjZyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmLS10ZXh0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblxyXG5cdFx0XHQmIGg0e1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5vZmZzaG9yZXtcclxuXHRtYXJnaW4tdG9wOiAyMC43cmVtO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHJlbTtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHR9XHJcblx0LmhkZy1sdjN7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDlyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMDBweCkge1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LXNlY29uZCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYm94LW9mZnNob3Jle1xyXG5cdHBhZGRpbmc6IDAgMS41cmVtIDkuNXJlbSAxLjVyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCA5LjVyZW0gMDtcclxuXHRcdH1cclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0LmhkZy1sdjR7XHJcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAtMS44cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHR9XHJcblx0XHQmICsgLnR4dC1sZ3tcclxuXHRcdFx0bWFyZ2luLXRvcDogMC45cmVtO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudHh0LWxne1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHR9XHJcblx0Jl9fcm93e1xyXG5cdFx0ZmxleC13cmFwOiB1bnNldDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KSB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxle1xyXG5cdFx0d2lkdGg6IDQ2cmVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA2cmVtO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTUwMHB4KSB7XHJcblx0XHRcdHdpZHRoOiA2My42cmVtO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pbWFnZXtcclxuXHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdGhlaWdodDogNTByZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0aGVpZ2h0OiA0MHJlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuJGVhc2Vfb3V0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG5cclxuQG1peGluIHRyYW5zaXRpb24oKSB7XHJcblx0dHJhbnNpdGlvbjogMTAwMG1zICRlYXNlX291dDtcclxuXHQmOmhvdmVye1xyXG5cdFx0dHJhbnNpdGlvbjogMTAwMG1zICRlYXNlX291dDtcclxuXHR9XHJcbn1cclxuLmJ1dHRvbl9faG92ZXJ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuXHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5idXR0b25fX3RleHQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG5cclxuLmJ1dHRvbntcclxuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czowO1xyXG5cdG1pbi13aWR0aDphdXRvO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLXRvcDogMi41cmVtO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ZmxvYXQ6IHVuc2V0O1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAxIDtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHQmIC5idXR0b25fX3RleHQge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC42cztcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMDUlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdCYgLmJ1dHRvbl9faG92ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC42cztcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNDAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHQuaWNvbi1yaWdodCB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAxMDAwbXMgJGVhc2Vfb3V0O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDEwMDBtcyAkZWFzZV9vdXQ7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1cHgpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcbn1cclxuLmljb24tcmlnaHR7XHJcblx0bWFyZ2luLWxlZnQ6IDJyZW07XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDVyZW07XHJcblx0d2lkdGg6IDVyZW07XHJcblx0YmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9idXR0b24td2hpdGUucG5nJyk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMzUlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXB4KTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcbi5iZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cdC5idXR0b24ge1xyXG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHR9XHJcblx0Lmljb24tcmlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG5cclxuXHRcdCY6YmVmb3JlLCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9idXR0b24tYmxhY2sucG5nJyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5sc3QtbnVtIHtcclxuXHQvLyBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcblx0Ly8gbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFxyXG5cdCYgPiBsaXtcclxuXHRcdG1hcmdpbi10b3A6IDQuNnJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG5cdFx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMi4xcmVtO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcclxuXHRcdFx0Y29udGVudDogY291bnRlcihzZWN0aW9uKSBcIi4gXCI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAtMTNweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRsZWZ0OiAtOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpmaXJzdC1vZi10eXBle1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmICsgLmhkZy1sdjMtLWxpbmV7XHJcblx0XHRtYXJnaW4tdG9wOiAxNy4ycmVtO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sc3QtZG90e1xyXG5cdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMuNXJlbTtcclxuXHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcblxyXG5cdFx0Jj4gbGl7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjA7XHJcblx0XHRcdH1cclxuXHR9XHJcblx0JiBwe1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIuNXJlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHR9XHJcblx0JiAubm90ZS0wMntcclxuXHRcdG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYgKyAudHh0LWxnLS0wMntcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuXHQubHN0LW51bSB7XHJcblx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG5cdFx0Jj5saSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuLmxzdC1kb3Qge1xyXG5cdG1hcmdpbi10b3A6IDEuOHJlbTtcclxuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG5cdCY+IGxpe1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXRvcDogNC40cmVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIuODu1wiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblx0Lm5vdGUtMDJ7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuXHQubHN0LWRvdCB7XHJcblx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuXHRcdCY+bGkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4udHh0LWNvbnRlbnQtcmlnaHR7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHQmICsgLmhkZy1sdjMtLWxpbmV7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJlbTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJlbTtcclxuXHRcdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByaXZhY3l7XHJcblx0JiAuaGRnLWx2Mi0tbGd7XHJcblx0XHRwYWRkaW5nOiA4LjdyZW0gMCA5LjNyZW07XHJcblx0fVxyXG5cdCYgLmhkZy1sdjMtLWxpbmV7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS45cmVtO1xyXG5cdH1cclxuXHQmIC50eHQtbGctLTAyKy5sc3QtbnVte1xyXG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHR9XHJcblx0JiAubHN0LW51bT5saXtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0fVxyXG5cdCYgcHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdH1cclxuXHR9XHJcbn1cclxuI3BhZ2UtdG9wIC5sLWZvb3RlcntcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi50eHQtYm9sZHtcclxuXHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5idXR0b257XHJcblx0Ji0wMntcclxuXHRcdFxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogdW5zZXQ7XHJcblx0XHRtaW4td2lkdGg6IHVuc2V0O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdG1hcmdpbjogMi41cmVtIGF1dG8gMTByZW07XHJcblx0XHRwYWRkaW5nOiAyLjJyZW0gMTUuOHJlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiA0LjJyZW0gMjguOHJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdG1hcmdpbjogNXJlbSBhdXRvIDIwcmVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMi4ycmVtIDEuOHJlbTtcclxuXHRcdH1cclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gVGh1eSBzdGFydFxyXG4udHh0LWxnLS0wMiArIC5sc3QtbnVte1xyXG5cdG1hcmdpbi10b3A6IDMuNHJlbTtcclxufVxyXG4udGFibGUwMXtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LXNpeHRoKTtcclxuXHRtYXJnaW4tdG9wOiA0LjNyZW07XHJcblx0cGFkZGluZzogMi41cmVtIDA7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQubHN0LWRvdHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHQmID4gbGkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0YWJsZXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrLXNlY29uZCk7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcclxuXHRcdFx0LncxNXBlciB7XHJcblx0XHRcdFx0d2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC53ODVwZXJ7XHJcblx0XHRcdFx0d2lkdGg6IDcwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHRcdHRoe1xyXG5cdFx0XHRwYWRkaW5nOiAxLjZyZW0gNHJlbSAxLjZyZW0gNC45cmVtO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdFx0d29yZC1icmVhazoga2VlcC1hbGw7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMS42cmVtIDFyZW0gMS42cmVtIDEuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGR7XHJcblx0XHRcdHBhZGRpbmc6IDEuNnJlbSA0cmVtIDEuNnJlbSAwO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuNnJlbSAxLjVyZW0gMS42cmVtIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gVEhVWSBFTkQiLCIuc2xpZGVJblVwIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcmVtKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHJlbSk7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4uU2Nyb2xsSW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XHJcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1MCwgMC41NTAsIDAuOTUwKTtcclxuXHR9XHJcblx0Ji0tbGVmdCB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tcmlnaHQge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHRcdCYtYmxhY2s6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pcy1hbmltYXRlZCB7XHJcblx0Ji5zbGlkZUluVXAge1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAxLjVzIGN1YmljLWJlemllciguMDc1LCAuODIsIC4xNjUsIDEpO1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMHM7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQmLlNjcm9sbEltYWdlIHtcclxuXHRcdCYtLWxlZnQ6OmJlZm9yZSwgJi0tcmlnaHQ6OmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5sLWhlYWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDIuNHJlbSAxOHJlbSAyLjRyZW0gOHJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTEwMHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyLjRyZW0gMTVyZW0gMi40cmVtIDVyZW07XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdHBhZGRpbmc6IDJyZW07XHJcblx0fVxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdCYgI3NpdGVsb2dvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSksb3BhY2l0eSAuNnMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IDE0cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5sLWZvb3RlciB7XHJcblx0bWFyZ2luLXRvcDogMjByZW07XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0cGFkZGluZzogOHJlbSAwO1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDIwcmVtIDA7XHJcblx0fVxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDhyZW07XHJcblx0fVxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXgtd2lkdGg6IDE2NnJlbTtcclxuXHRcdHBhZGRpbmc6IDAgMnJlbTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sb2dvIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMy4zcmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHQmLS10ZXh0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogNzAwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRtYXJnaW46IDEuNXJlbSAtMXJlbSAwO1xyXG5cclxuXHRcdFx0Jj4qIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHh0LWNvcHlyaWdodCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMnJlbTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uYXYtY29udGVudGluZm8ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHR1bCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzgzODM4O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb2xvcjogIzc0NzQ3NDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMS41cmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdCYuaXMtYWN0aXZlLCAmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKkJhY2sgdG8gVG9wKi9cclxuLm5hdi1iYWNrdG90b3Age1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMnJlbTtcclxuXHRib3R0b206IDNyZW07XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuXHRtaW4taGVpZ2h0OiAycmVtO1xyXG5cdCZfX2xhYmVsIHtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdH1cclxuXHQmX19ob3ZlciB7XHJcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIGxlZnQ6IDA7XHJcblx0ICAgIGJvdHRvbTogMDtcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcblx0fVxyXG5cdCZfX2Fycm93e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMS44cmVtO1xyXG5cdFx0aGVpZ2h0OiAxLjhyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAgICY6YmVmb3Jle1xyXG5cdCAgICBcdGNvbnRlbnQ6ICcnO1xyXG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgXHR3aWR0aDogMDtcclxuXHQgICAgXHRoZWlnaHQ6IDA7XHJcblx0ICAgIFx0dG9wOiA1MCU7XHJcblx0ICAgIFx0bGVmdDogNTAlO1xyXG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjZzO1xyXG5cdCAgICB9XHJcblx0ICAgICY6YWZ0ZXJ7XHJcblx0ICAgIFx0Y29udGVudDogJyc7XHJcblx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBcdHdpZHRoOiAuNnJlbTtcclxuXHQgICAgXHRoZWlnaHQ6IC42cmVtO1xyXG5cdCAgICBcdHRvcDogN3B4O1xyXG5cdFx0ICAgIGxlZnQ6IDVweDtcclxuXHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIGJsYWNrO1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdC5uYXYtYmFja3RvdG9wX19sYWJlbCB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNnM7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcclxuXHRcdH1cclxuXHRcdC5uYXYtYmFja3RvdG9wX19ob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNnM7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0fVxyXG5cdFx0Lm5hdi1iYWNrdG90b3BfX2Fycm93IHtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIiNwYWdlLWNvbXBhbnksICAjcGFnZS1zZXJ2aWNle1xyXG5cdCp7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxufVxyXG4uZ3JpZC1jb2x7XHJcblx0Ji0tbGVmdHtcclxuXHRcdG1pbi1oZWlnaHQ6IDAuMXJlbTtcclxuXHRcdHdpZHRoOjcwJTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcclxuXHQgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGggOiAxNDAwcHgpe1xyXG5cdFx0XHR3aWR0aDo2MCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOjEzMDBweCl7XHJcblx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aCA6IDk1OXB4KXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXJpZ2h0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAzMCU7XHJcblx0XHRtaW4taGVpZ2h0OiAwLjFyZW07XHJcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblx0ICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoIDogMTQwMHB4KXtcclxuXHRcdFx0d2lkdGg6NDAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDoxMzAwcHgpe1xyXG5cdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGggOiA5NTlweCl7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYm94e1xyXG5cdCYtY29tcGFueXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQmX19pbWFnZXtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Ji0tc2liYXJ7XHJcblx0XHRcdHdpZHRoOiAxNXJlbTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdHRvcDogMTByZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXMtYWN0aXZle1xyXG5cdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0dG9wOiBpbml0aWFsO1xyXG5cdFx0XHRcdCAgICBib3R0b206IDA7XHJcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjYTlhOWE5O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycmVtIDMuMnJlbTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMC4ycmVtO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuaXMtYWN0aXZle1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMTExMTExO1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpe1xyXG5cdFx0XHRcdHdpZHRoOiAyMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1jb250ZW50e1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTVyZW0pO1xyXG5cdFx0XHRmaWd1cmV7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMS4xcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCl7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIycmVtKTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19ibG9ja3tcclxuXHRcdFx0JiArIC5ib3gtY29tcGFueV9fYmxvY2sge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDhyZW07XHJcblx0XHRcdFx0JiArIC5ib3gtY29tcGFueV9fYmxvY2t7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmhkZy1sdjMtLWxpbmV7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCl7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEzLjhyZW07XHJcblx0XHRcdFx0XHQmICsgLmJveC1jb21wYW55X19ibG9ja3tcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGg1e1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAxMXB4IDAgM3B4O1xyXG5cdFx0XHRcdCYgKyBwe1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpZnJhbWV7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiA0MXB4IDAgMTFweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM2LjVyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmdyaWQtY29sLS02e1xyXG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDk2MHB4KXtcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2dyb3Vwe1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0LmJveC1jb21wYW55X190aXRsZSwgLmJveC1jb21wYW55X19jb250ZW50e1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3RpdGxle1xyXG5cdFx0XHR3aWR0aDogMjNyZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNC41cmVtO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTExMTtcclxuXHRcdFx0cGFkZGluZzogMi4ycmVtIDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkge1xyXG5cdFx0XHQgICAgJi0tbGd7XHJcblx0XHRcdCAgICBcdHdpZHRoOiAyNS41cmVtO1xyXG5cdFx0XHQgICAgXHQmICsgLmJveC1jb21wYW55X19jb250ZW50e1xyXG5cdFx0XHQgICAgXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHJlbSlcclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnR7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNy41cmVtKTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTExMTE7XHJcblx0XHRcdHBhZGRpbmc6IDIuMnJlbSAwIDIuMnJlbSAzLjJyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdCYtLXNpYmFye1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmlzLWFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0XHRhOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtLWNvbnRlbnR7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGFnZS1zZXJ2aWNle1xyXG5cdCYtLXRvcHtcclxuXHRcdG1hcmdpbjogLTUuOXJlbSAwIDguN3JlbTtcclxuXHRcdHBhZGRpbmctbGVmdDogNS4xcmVtO1xyXG5cdFx0LmhkZy1sdjJ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMi4ycmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjByZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3gtY29tcGFueXtcclxuXHRcdCYtLXNpYmFyIHtcclxuXHRcdCAgICBwYWRkaW5nLXRvcDogLjdyZW07XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMS40cmVtIDMuMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpe1xyXG5cdFx0XHRcdHdpZHRoOiAzMHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDc1cHgpe1xyXG5cdFx0XHRcdHVsIGxpe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1jb250ZW50e1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpe1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHJlbSk7XHJcblx0XHRcdH1cclxuXHRcdFx0ZmlndXJlIH4gLmhkZy1sdjV7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNC44cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGZpZ3VyZSB+IC50eHQtY29tbW9uIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0LjhyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0ZmlndXJlXHR+LmhkZy1sdjUgKyAudHh0LWNvbW1vbiAgeyBcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGZpZ3VyZSsuaGRnLWx2NSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZmlndXJlKy50eHQtY29tbW9uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudHh0LWNvbW1vbisudHh0LWNvbW1vbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnR4dC1jb21tb24gKyAudHh0LWNvbW1vbntcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cmVtOyBcclxuXHRcdFx0fVxyXG5cdFx0XHQuYm94LWNvbXBhbnlfX2Jsb2NrIHtcclxuXHRcdFx0XHQmICsgLmJveC1jb21wYW55X19ibG9jayB7XHJcblx0ICAgIFx0XHRcdG1hcmdpbi10b3A6IDE5LjRyZW07XHJcblx0ICAgIFx0XHRcdCYgKyAuYm94LWNvbXBhbnlfX2Jsb2Nre1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IDE5LjRyZW07XHJcblx0ICAgIFx0XHRcdH1cclxuXHQgICAgXHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0Ji0tdG9we1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQuYm94LWNvbXBhbnktLWNvbnRlbnR7XHJcblx0XHRcdC5ib3gtY29tcGFueV9fYmxvY2sge1xyXG5cdFx0XHRcdCYgKyAuYm94LWNvbXBhbnlfX2Jsb2NrIHtcclxuXHQgICAgXHRcdFx0bWFyZ2luLXRvcDogMTByZW07XHJcblx0ICAgIFx0XHRcdCYgKyAuYm94LWNvbXBhbnlfX2Jsb2Nre1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuI3BhZ2Utc2VydmljZSAubC1mb290ZXJ7XHJcblx0bWFyZ2luLXRvcDogMTJyZW07XHJcbn1cclxuLmNvbmNlcHQtZ3Vpc19faW1ne1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNTByZW07XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdGhlaWdodDogMjJyZW07XHJcblx0fVxyXG5cdC5ib3gtdmlkZW97XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTByZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdGhlaWdodDogMjJyZW07XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdFx0dmlkZW97XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cdFxyXG4qOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcclxuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuKjo6LS13ZWJraXQtbWVkaWEtY29udHJvbHMtcGxheS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4qOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXN0YXJ0LXBsYXliYWNrLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbio6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMgeyBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfSIsIi5ib3gtY29udCB7XHJcblx0bWFyZ2luLXRvcDogNC42cmVtO1xyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzLjVyZW07XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW5vdGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0LjJyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yZXEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAzcmVtIDNyZW0gM3JlbSAwO1xyXG5cdFx0bWFyZ2luLXRvcDogOS4ycmVtO1xyXG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHR9XHJcblx0XHQmLXRleHQtLTAxIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gNXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDEuNXJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji10ZXh0LS0wMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji10ZXh0LS1zbWFsbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmJhc2UtbHVnaW4tZm9ybSB7XHJcblx0bWFyZ2luLXRvcDogN3JlbTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xyXG5cdH1cclxuXHQmX190Ymwge1xyXG5cdFx0JiB0ciB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCB2YXIoLS1ibGFjay1zZWNvbmQpO1xyXG5cdFx0fVxyXG5cdFx0JiB0aCwgJiB0ZCB7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW0gMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMnJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiB0aCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuN3JlbTtcclxuXHRcdFx0d2lkdGg6IDI4LjhyZW07XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDAgMXJlbTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIC5tYXJrIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgdGQge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjguOHJlbSk7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmIHNlbGVjdCwgJiBpbnB1dCwgJiB0ZXh0YXJlYSB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWZvdXJ0aCk7XHJcblx0XHQmLmlzLWludmFsaWQge1xyXG5cdFx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXIoLS1yZWQpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlZGVkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmlsZS11cGxvYWQtc2VsZWN0LmlzLWludmFsaWQge1xyXG5cdFx0Ym9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tcmVkKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmY2VkZWQ7XHJcblx0fVxyXG5cdCYgc2VsZWN0IHtcclxuXHRcdHBhZGRpbmc6IDAgM3JlbTtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdHdpZHRoOiAzNS42cmVtO1xyXG5cdFx0aGVpZ2h0OiA1LjVyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbnRhY3QvaWMtYXJyLWRvd24ucG5nKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMS4xcmVtIGNlbnRlciA7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc2VsLXZhbCB7XHJcblx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cdH1cclxuXHQmIGlucHV0IHtcclxuXHRcdHBhZGRpbmc6IDAgM3JlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA1LjVyZW07XHJcblx0XHRsaW5lLWhlaWdodDogNS41cmVtO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07XHJcblx0XHR9XHJcblx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNS41cmVtO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS1maWZ0aCk7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0JiB0ZXh0YXJlYSB7XHJcblx0XHRwYWRkaW5nOiAycmVtIDNyZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMjAuN3JlbTtcclxuXHR9XHJcblx0JiBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdCY6Y2hlY2tlZCB+IC5jaGVjayB7XHJcblx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdH1cclxuXHRcdCY6Y2hlY2tlZCB+IC5jaGVjazo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLmxibF9fY3VzLXJhZGlvIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0bWFyZ2luLXJpZ2h0OiA0LjVyZW07XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XHJcblx0XHR6LWluZGV4OiA5OyBcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdCYtMDIge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblx0XHR9XHJcblx0XHQmIC5jaGVjayB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0aGVpZ2h0OiAxLjhyZW07XHJcblx0XHRcdHdpZHRoOiAxLjhyZW07XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdFx0Y29udGVudDogJyc7IFxyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7IFxyXG5cdFx0XHRcdGhlaWdodDogMC44cmVtOyBcclxuXHRcdFx0XHR3aWR0aDogMC44cmVtOyBcclxuXHRcdFx0XHR0b3A6IDAuNXJlbTsgXHJcblx0XHRcdFx0bGVmdDogMC41cmVtOyBcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgaW5wdXRbdHlwZT1maWxlXSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmIC5maWxlLXVwbG9hZC1zZWxlY3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAwIDJyZW07XHJcblx0XHRoZWlnaHQ6IDUuNXJlbTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWZvdXJ0aCk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjpob3ZlciAuZmlsZS1zZWxlY3QtYnV0dG9uIHtcclxuXHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHRcdCYgLmZpbGUtc2VsZWN0LWJ1dHRvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyLjVyZW07XHJcblx0XHRcdHdpZHRoOiAxMi4ycmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDNyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblx0XHR9XHJcblx0XHQmIC5maWxlLXNlbGVjdC1uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2FncmVlIHtcclxuXHRcdG1hcmdpbi10b3A6IDQuMnJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCYtbGJsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdCYgaW5wdXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS40cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxLjhyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjhyZW07XHJcblx0XHRcdFx0Ym9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tYmxhY2stc2Vjb25kKTtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXRleHQge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19idG4tc3VibWl0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAzcmVtIGF1dG8gMDtcclxuXHRcdHdpZHRoOiAyOC45cmVtO1xyXG5cdFx0aGVpZ2h0OiA2LjRyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNi40cmVtO1xyXG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHRcdCYuZGlzYWJsZSB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fd3JwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0JiBzZWxlY3Qge1xyXG5cdFx0XHR3aWR0aDogMTQuN3JlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTFyZW0gY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0JiAuYmFzZS1sdWdpbi1mb3JtX190ZXh0IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCAzcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0LW5vdGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMC41cmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0fVxyXG59XHJcbi5tYXJrIHtcclxuXHRjb2xvcjogdmFyKC0tcmVkKTtcclxufVxyXG4ucGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1ncmV5LWZpZnRoKTtcclxufVxyXG4ub3B0LWN1cyB7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrKSFpbXBvcnRhbnQ7XHJcbn1cclxuLmxvYWRpbmdfc2NyZWVue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XHJcbn1cclxuLmxkcy1zcGlubmVyIHtcclxuXHRjb2xvcjogb2ZmaWNpYWw7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogODBweDtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0JiBkaXYge1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNDBweCA0MHB4O1xyXG5cdFx0YW5pbWF0aW9uOiBsZHMtc3Bpbm5lciAxLjJzIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRsZWZ0OiAzN3B4O1xyXG5cdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC0xcztcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg4KSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg5KSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgxMCkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMTEpIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDEyKSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMHM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxkcy1zcGlubmVyIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uaGRnLWNwbCB7XHJcblx0bWFyZ2luLXRvcDogMTByZW07XHJcblx0Zm9udC1zaXplOiAzLjZyZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiA2cmVtO1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0fVxyXG59XHJcblxyXG4uYm94LWNwbCB7XHJcblx0bWFyZ2luOiA0cmVtIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA5MHJlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0bWFyZ2luOiAycmVtIGF1dG87XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQmIHAgKyBwIHtcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59IiwiXHJcblxyXG4ubm90ZS0wMiArIC50eHQtbGctLTAye1xyXG5cdG1hcmdpbi10b3A6IDNyZW07XHJcbn1cclxuLnR4dC1sZy0tMDIgKyAubHN0LWRvdHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5sc3QtZG90ICsgLnR4dC1sZy0tMDJ7XHJcblx0bWFyZ2luLXRvcDogM3JlbTtcclxufVxyXG4iLCIjcGFnZS1vZmZzaG9yZSB7XHJcbiAgLmMtY29sdW1uTm9ybWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDNyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJi1jb2wge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjVyZW0pO1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbSAyLjVyZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IDAuMnJlbSAwLjJyZW0gMnJlbSAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuLS1jb2wtMyB7XHJcbiAgICAgIC5jLWNvbHVtbk5vcm1hbC1jb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMS41cmVtKTtcclxuICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCB2YXIoLS1ncmVlbik7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMC4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNhcmRUaHVtYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA2cmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJi4tLXJldmVyc2Uge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAuYy1jYXJkVGh1bWItaW1nIHtcclxuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoOS40MSUgLSA2cmVtKSAwIDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYy1jYXJkVGh1bWItY29udGVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICByaWdodDogLTEycmVtO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZyZW07XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTJyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg5LjQxJSAtIDZyZW0pO1xyXG4gICAgICB3aWR0aDogNDEuODQlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgICAgIGhlaWdodDogMjdyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDMuNnJlbTtcclxuICAgICAgd2lkdGg6IDQ4Ljc1JTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAycmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi4tLXNlY29uZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTEycmVtO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAtNHJlbTtcclxuICAgICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnJlbTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgJi10ZXh0ICsgLmhkZy1sdjMtLXNlY29uZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgICAmLi0tc2Vjb25kIHtcclxuICAgICAgLmMtY2FyZFRodW1iLWNvbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmMtY2FyZFRodW1iLWltZyB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm90dG9tOiA1Mi4zJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmMtY2FyZFRodW1iLWNvbnRlbnQge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1saXN0QnVsbGV0IHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMS4ycmVtO1xyXG4gICAgICAgIHdpZHRoOiAwLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiArIC5jLWxpc3RCdWxsZXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLW9mZnNob3JlU2VjdGlvbk12IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vZmZzaG9yZS9wY3RfbWFpbl8wMS5qcGcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcuNXJlbSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvb2Zmc2hvcmUvcGN0X21haW5fc3BfMDEuanBnKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IDQuMnJlbTtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tYXJrIHtcclxuICAgICAgY29sb3I6ICNmNDU4MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLW9mZnNob3JlU2VjdGlvblBvaW50IHtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nOiA1cmVtIDA7XHJcbiAgICB9XHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLW9mZnNob3JlU2VjdGlvblNlcnZpY2VzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXktZm91cnRoKTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgJi1oZWFkaW5nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgJi1tYWluIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuICAgICAgcGFkZGluZzogMTByZW0gMCA2cmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxOC44JTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXJvdyArIC5wLW9mZnNob3JlU2VjdGlvblNlcnZpY2VzLXJvdyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtb2Zmc2hvcmVTZWN0aW9uUHJvY2VzcyB7XHJcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vZmZzaG9yZS9iZ19vZmZzaG9yZV8wMS5qcGcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZzogNXJlbSAwO1xyXG4gICAgfVxyXG4gICAgJi1oZWFkaW5nIHtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuICAgICYtY29sdW1uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTcuMnJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1LjJyZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDEuM3JlbSA2LjdyZW0gMS4zcmVtO1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICB3aWR0aDogY2FsYygyNSUgLSA0cmVtKTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNHJlbSk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5cmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMuNnJlbSk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuICAgICYtbnVtYmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTAuOHJlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHRvcDogLTguMXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmID4gaW1nIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucC1vZmZzaG9yZVNlY3Rpb25PZmZpY2Uge1xyXG4gICAgaWZyYW1lIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmMtY29sdW1uTm9ybWFsIHtcclxuICAgICAgJi1jb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLW9mZnNob3JlU2VjdGlvbkdhbGxlcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgcGFkZGluZzogNXJlbSAwO1xyXG4gICAgfVxyXG4gICAgJi12aWRlbyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgICYtd3JwQnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnRuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAxLjRyZW0gN3JlbSAxLjRyZW0gMnJlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMS40cmVtIDZyZW0gMS40cmVtIDEuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICB3aWR0aDogNC44cmVtO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMC41cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmID4gLnRleHQge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC5vdmVybGF5IHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXNsaWRlckdhbGxlcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBtYXJnaW46IDAgMS41cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiA2LjhyZW07XHJcbiAgICAgIGhlaWdodDogNi44cmVtO1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xyXG4gICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC05LjhyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9vZmZzaG9yZS9idG5QcmV2LnBuZyk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQyMHB4KSB7XHJcbiAgICAgICAgICBsZWZ0OiAtMy41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb2Zmc2hvcmUvYnRuTmV4dC5wbmcpO1xyXG4gICAgICAgIHJpZ2h0OiAtOS44cmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xyXG4gICAgICAgICAgcmlnaHQ6IC0zLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAmIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgMXJlbTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjbC1mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuIl19 */
