/* ==== BASE ===== */
@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Light.eot");
  src: url("fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Light.otf") format("otf"), url("fonts/Montserrat-Light.woff") format("woff"), url("fonts/Montserrat-Light.woff2") format("woff2"), url("fonts/Montserrat-Light.ttf") format("truetype"), url("fonts/Montserrat-Light.svg#aller") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-LightItalic.eot");
  src: url("fonts/Montserrat-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-LightItalic.otf") format("otf"), url("fonts/Montserrat-LightItalic.woff") format("woff"), url("fonts/Montserrat-LightItalic.woff2") format("woff2"), url("fonts/Montserrat-LightItalic.ttf") format("truetype"), url("fonts/Montserrat-LightItalic.svg#aller") format("svg");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Regular.eot");
  src: url("fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Regular.otf") format("otf"), url("fonts/Montserrat-Regular.woff") format("woff"), url("fonts/Montserrat-Regular.woff2") format("woff2"), url("fonts/Montserrat-Regular.ttf") format("truetype"), url("fonts/Montserrat-Regular.svg#aller") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Italic.eot");
  src: url("fonts/Montserrat-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Italic.otf") format("otf"), url("fonts/Montserrat-Italic.woff") format("woff"), url("fonts/Montserrat-Italic.woff2") format("woff2"), url("fonts/Montserrat-Italic.ttf") format("truetype"), url("fonts/Montserrat-Italic.svg#aller") format("svg");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Medium.eot");
  src: url("fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Medium.otf") format("otf"), url("fonts/Montserrat-Medium.woff") format("woff"), url("fonts/Montserrat-Medium.woff2") format("woff2"), url("fonts/Montserrat-Medium.ttf") format("truetype"), url("fonts/Montserrat-Medium.svg#aller") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-MediumItalic.eot");
  src: url("fonts/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-MediumItalic.otf") format("otf"), url("fonts/Montserrat-MediumItalic.woff") format("woff"), url("fonts/Montserrat-MediumItalic.woff2") format("woff2"), url("fonts/Montserrat-MediumItalic.ttf") format("truetype"), url("fonts/Montserrat-MediumItalic.svg#aller") format("svg");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Bold.eot");
  src: url("fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Bold.otf") format("otf"), url("fonts/Montserrat-Bold.woff") format("woff"), url("fonts/Montserrat-Bold.woff2") format("woff2"), url("fonts/Montserrat-Bold.ttf") format("truetype"), url("fonts/Montserrat-Bold.svg#aller") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-BoldItalic.eot");
  src: url("fonts/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-BoldItalic.otf") format("otf"), url("fonts/Montserrat-BoldItalic.woff") format("woff"), url("fonts/Montserrat-BoldItalic.woff2") format("woff2"), url("fonts/Montserrat-BoldItalic.ttf") format("truetype"), url("fonts/Montserrat-BoldItalic.svg#aller") format("svg");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: "Nunito";
  src: url("fonts/NunitoSans-Regular.eot");
  src: url("fonts/NunitoSans-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/NunitoSans-Regular.otf") format("otf"), url("fonts/NunitoSans-Regular.woff") format("woff"), url("fonts/NunitoSans-Regular.woff2") format("woff2"), url("fonts/NunitoSans-Regular.ttf") format("truetype"), url("fonts/NunitoSans-Regular.svg#aller") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "Nunito";
  src: url("fonts/NunitoSans-Italic.eot");
  src: url("fonts/NunitoSans-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/NunitoSans-Italic.otf") format("otf"), url("fonts/NunitoSans-Italic.woff") format("woff"), url("fonts/NunitoSans-Italic.woff2") format("woff2"), url("fonts/NunitoSans-Italic.ttf") format("truetype"), url("fonts/NunitoSans-Italic.svg#aller") format("svg");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: "OpenSans";
  src: url("fonts/OpenSans-Regular.eot");
  src: url("fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Regular.otf") format("otf"), url("fonts/OpenSans-Regular.woff") format("woff"), url("fonts/OpenSans-Regular.woff2") format("woff2"), url("fonts/OpenSans-Regular.ttf") format("truetype"), url("fonts/OpenSans-Regular.svg#aller") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "OpenSans";
  src: url("fonts/OpenSans-Bold.eot");
  src: url("fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Bold.otf") format("otf"), url("fonts/OpenSans-Bold.woff") format("woff"), url("fonts/OpenSans-Bold.woff2") format("woff2"), url("fonts/OpenSans-Bold.ttf") format("truetype"), url("fonts/OpenSans-Bold.svg#aller") format("svg");
  font-weight: 700;
  font-style: normal; }

* {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  font-family: inherit; }

body {
  line-height: unset;
  -webkit-text-size-adjust: 100%; }

a {
  text-decoration: unset;
  text-decoration-color: unset;
  color: inherit; }

a:link,
a:visited,
a:active,
a:hover,
a:focus {
  text-decoration-color: unset; }

input[type=submit],
a,
button {
  cursor: pointer; }

input {
  color: inherit;
  font-size: inherit;
  font-weight: inherit; }

label {
  margin: 0;
  display: block;
  width: auto; }

ul {
  margin: 0px; }

li {
  display: block; }

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1;
  color: inherit;
  margin: 0; }

dd,
dt {
  line-height: normal;
  font-weight: normal; }

textarea {
  border: 2px solid;
  font-size: 16px; }

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

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

svg {
  fill: inherit; }

input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 13px;
  height: 13px;
  padding: 3px;
  background-clip: content-box;
  border-radius: 50%;
  border: 1px solid #dddddd;
  background-color: white;
  cursor: pointer; }

/* appearance for checked radiobutton */
input[type="radio"]:checked {
  background-color: #878787; }

input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 13px;
  height: 13px;
  padding: 2px;
  background-clip: content-box;
  border-radius: 2px;
  border: 1px solid #dddddd;
  background-color: white;
  cursor: pointer; }

/* appearance for checked radiobutton */
input[type="checkbox"]:checked {
  background-color: #878787; }

s {
  text-decoration: none; }

.hover-text-decoration--underline:hover {
  text-decoration: underline; }

.hover-text-decoration--none:hover {
  text-decoration: underline; }

.hover-font--bold:hover {
  font-weight: bold; }

.font-style--italic {
  font-style: italic; }

.font-style--italic {
  font-style: italic; }

/* ==== COLOR ===== */
/*---transparent---*/
.background-color--transparent {
  background-color: transparent; }

.color--transparent {
  color: transparent; }

.border-color--transparent {
  border-color: transparent; }

/*---white---*/
.background-color--white {
  background-color: #ffffff; }

.color--white {
  color: #ffffff; }

.border-color--white {
  border-color: #ffffff; }

/*---grey-10---*/
.background-color--grey-10 {
  background-color: #f6f6f6; }

.color--grey-10 {
  color: #f6f6f6; }

.border-color--grey-10 {
  border-color: #f6f6f6; }

/*---grey-20---*/
.background-color--grey-20 {
  background-color: #f5f5f5; }

.color--grey-20 {
  color: #f5f5f5; }

.border-color--grey-20 {
  border-color: #f5f5f5; }

/*---grey-30---*/
.background-color--grey-30 {
  background-color: #f1f3f4; }

.color--grey-30 {
  color: #f1f3f4; }

.border-color--grey-30 {
  border-color: #f1f3f4; }

/*---grey-40---*/
.background-color--grey-40 {
  background-color: #dddddd; }

.color--grey-40 {
  color: #dddddd; }

.border-color--grey-40 {
  border-color: #dddddd; }

/*---grey-50---*/
.background-color--grey-50 {
  background-color: #dadada; }

.color--grey-50 {
  color: #dadada; }

.border-color--grey-50 {
  border-color: #dadada; }

/*---grey-60---*/
.background-color--grey-60 {
  background-color: #d0d0d0; }

.color--grey-60 {
  color: #d0d0d0; }

.border-color--grey-60 {
  border-color: #d0d0d0; }

/*---grey-70---*/
.background-color--grey-70 {
  background-color: #c9c9c9; }

.color--grey-70 {
  color: #c9c9c9; }

.border-color--grey-70 {
  border-color: #c9c9c9; }

/*---grey-80---*/
.background-color--grey-80 {
  background-color: #b7b7b7; }

.color--grey-80 {
  color: #b7b7b7; }

.border-color--grey-80 {
  border-color: #b7b7b7; }

/*---grey-90---*/
.background-color--grey-90 {
  background-color: #b5b5b5; }

.color--grey-90 {
  color: #b5b5b5; }

.border-color--grey-90 {
  border-color: #b5b5b5; }

/*---grey-100---*/
.background-color--grey-100 {
  background-color: #9c9c9b; }

.color--grey-100 {
  color: #9c9c9b; }

.border-color--grey-100 {
  border-color: #9c9c9b; }

/*---grey-110---*/
.background-color--grey-110 {
  background-color: #95989a; }

.color--grey-110 {
  color: #95989a; }

.border-color--grey-110 {
  border-color: #95989a; }

/*---grey-120---*/
.background-color--grey-120 {
  background-color: #8d8d8d; }

.color--grey-120 {
  color: #8d8d8d; }

.border-color--grey-120 {
  border-color: #8d8d8d; }

/*---grey-130---*/
.background-color--grey-130 {
  background-color: #878787; }

.color--grey-130 {
  color: #878787; }

.border-color--grey-130 {
  border-color: #878787; }

/*---grey-140---*/
.background-color--grey-140 {
  background-color: #828282; }

.color--grey-140 {
  color: #828282; }

.border-color--grey-140 {
  border-color: #828282; }

/*---grey-150---*/
.background-color--grey-150 {
  background-color: #7b7b7b; }

.color--grey-150 {
  color: #7b7b7b; }

.border-color--grey-150 {
  border-color: #7b7b7b; }

/*---grey-160---*/
.background-color--grey-160 {
  background-color: #707070; }

.color--grey-160 {
  color: #707070; }

.border-color--grey-160 {
  border-color: #707070; }

/*---grey-170---*/
.background-color--grey-170 {
  background-color: #686868; }

.color--grey-170 {
  color: #686868; }

.border-color--grey-170 {
  border-color: #686868; }

/*---grey-180---*/
.background-color--grey-180 {
  background-color: #4d4d4d; }

.color--grey-180 {
  color: #4d4d4d; }

.border-color--grey-180 {
  border-color: #4d4d4d; }

/*---grey-190---*/
.background-color--grey-190 {
  background-color: #3f3b3c; }

.color--grey-190 {
  color: #3f3b3c; }

.border-color--grey-190 {
  border-color: #3f3b3c; }

/*---grey-200---*/
.background-color--grey-200 {
  background-color: #393939; }

.color--grey-200 {
  color: #393939; }

.border-color--grey-200 {
  border-color: #393939; }

/*---grey-210---*/
.background-color--grey-210 {
  background-color: #343434; }

.color--grey-210 {
  color: #343434; }

.border-color--grey-210 {
  border-color: #343434; }

/*---grey-220---*/
.background-color--grey-220 {
  background-color: #e5e5e5; }

.color--grey-220 {
  color: #e5e5e5; }

.border-color--grey-220 {
  border-color: #e5e5e5; }

/*---grey-230---*/
.background-color--grey-230 {
  background-color: #acacac; }

.color--grey-230 {
  color: #acacac; }

.border-color--grey-230 {
  border-color: #acacac; }

/*---black---*/
.background-color--black {
  background-color: #000000; }

.color--black {
  color: #000000; }

.border-color--black {
  border-color: #000000; }

/*---red-error---*/
.background-color--red-error {
  background-color: #ed3237; }

.color--red-error {
  color: #ed3237; }

.border-color--red-error {
  border-color: #ed3237; }

/*---green-success---*/
.background-color--green-success {
  background-color: #539342; }

.color--green-success {
  color: #539342; }

.border-color--green-success {
  border-color: #539342; }

/*---yellow-10---*/
.background-color--yellow-10 {
  background-color: #f6b319; }

.color--yellow-10 {
  color: #f6b319; }

.border-color--yellow-10 {
  border-color: #f6b319; }

/*---yellow-20---*/
.background-color--yellow-20 {
  background-color: #f28626; }

.color--yellow-20 {
  color: #f28626; }

.border-color--yellow-20 {
  border-color: #f28626; }

/*---base-10---*/
.background-color--base-10 {
  background-color: #2bac76; }

.color--base-10 {
  color: #2bac76; }

.border-color--base-10 {
  border-color: #2bac76; }

/*---base-20---*/
.background-color--base-20 {
  background-color: #32a33b; }

.color--base-20 {
  color: #32a33b; }

.border-color--base-20 {
  border-color: #32a33b; }

/*---base-30---*/
.background-color--base-30 {
  background-color: #d92025; }

.color--base-30 {
  color: #d92025; }

.border-color--base-30 {
  border-color: #d92025; }

/*---base-40---*/
.background-color--base-40 {
  background-color: #ec1d23; }

.color--base-40 {
  color: #ec1d23; }

.border-color--base-40 {
  border-color: #ec1d23; }

/*---base-50---*/
.background-color--base-50 {
  background-color: #ed3237; }

.color--base-50 {
  color: #ed3237; }

.border-color--base-50 {
  border-color: #ed3237; }

/*---base-60---*/
.background-color--base-60 {
  background-color: #efd300; }

.color--base-60 {
  color: #efd300; }

.border-color--base-60 {
  border-color: #efd300; }

/*---base-70---*/
.background-color--base-70 {
  background-color: #fbd100; }

.color--base-70 {
  color: #fbd100; }

.border-color--base-70 {
  border-color: #fbd100; }

/*---base-80---*/
.background-color--base-80 {
  background-color: #ffba00; }

.color--base-80 {
  color: #ffba00; }

.border-color--base-80 {
  border-color: #ffba00; }

/*---transparent---*/
.hover-background-color--transparent:hover {
  background-color: transparent; }

.hover-color--transparent:hover {
  color: transparent; }

.hover-border-color--transparent:hover {
  border-color: transparent; }

/*---white---*/
.hover-background-color--white:hover {
  background-color: #ffffff; }

.hover-color--white:hover {
  color: #ffffff; }

.hover-border-color--white:hover {
  border-color: #ffffff; }

/*---grey-10---*/
.hover-background-color--grey-10:hover {
  background-color: #f6f6f6; }

.hover-color--grey-10:hover {
  color: #f6f6f6; }

.hover-border-color--grey-10:hover {
  border-color: #f6f6f6; }

/*---grey-20---*/
.hover-background-color--grey-20:hover {
  background-color: #f5f5f5; }

.hover-color--grey-20:hover {
  color: #f5f5f5; }

.hover-border-color--grey-20:hover {
  border-color: #f5f5f5; }

/*---grey-30---*/
.hover-background-color--grey-30:hover {
  background-color: #f1f3f4; }

.hover-color--grey-30:hover {
  color: #f1f3f4; }

.hover-border-color--grey-30:hover {
  border-color: #f1f3f4; }

/*---grey-40---*/
.hover-background-color--grey-40:hover {
  background-color: #dddddd; }

.hover-color--grey-40:hover {
  color: #dddddd; }

.hover-border-color--grey-40:hover {
  border-color: #dddddd; }

/*---grey-50---*/
.hover-background-color--grey-50:hover {
  background-color: #dadada; }

.hover-color--grey-50:hover {
  color: #dadada; }

.hover-border-color--grey-50:hover {
  border-color: #dadada; }

/*---grey-60---*/
.hover-background-color--grey-60:hover {
  background-color: #d0d0d0; }

.hover-color--grey-60:hover {
  color: #d0d0d0; }

.hover-border-color--grey-60:hover {
  border-color: #d0d0d0; }

/*---grey-70---*/
.hover-background-color--grey-70:hover {
  background-color: #c9c9c9; }

.hover-color--grey-70:hover {
  color: #c9c9c9; }

.hover-border-color--grey-70:hover {
  border-color: #c9c9c9; }

/*---grey-80---*/
.hover-background-color--grey-80:hover {
  background-color: #b7b7b7; }

.hover-color--grey-80:hover {
  color: #b7b7b7; }

.hover-border-color--grey-80:hover {
  border-color: #b7b7b7; }

/*---grey-90---*/
.hover-background-color--grey-90:hover {
  background-color: #b5b5b5; }

.hover-color--grey-90:hover {
  color: #b5b5b5; }

.hover-border-color--grey-90:hover {
  border-color: #b5b5b5; }

/*---grey-100---*/
.hover-background-color--grey-100:hover {
  background-color: #9c9c9b; }

.hover-color--grey-100:hover {
  color: #9c9c9b; }

.hover-border-color--grey-100:hover {
  border-color: #9c9c9b; }

/*---grey-110---*/
.hover-background-color--grey-110:hover {
  background-color: #95989a; }

.hover-color--grey-110:hover {
  color: #95989a; }

.hover-border-color--grey-110:hover {
  border-color: #95989a; }

/*---grey-120---*/
.hover-background-color--grey-120:hover {
  background-color: #8d8d8d; }

.hover-color--grey-120:hover {
  color: #8d8d8d; }

.hover-border-color--grey-120:hover {
  border-color: #8d8d8d; }

/*---grey-130---*/
.hover-background-color--grey-130:hover {
  background-color: #878787; }

.hover-color--grey-130:hover {
  color: #878787; }

.hover-border-color--grey-130:hover {
  border-color: #878787; }

/*---grey-140---*/
.hover-background-color--grey-140:hover {
  background-color: #828282; }

.hover-color--grey-140:hover {
  color: #828282; }

.hover-border-color--grey-140:hover {
  border-color: #828282; }

/*---grey-150---*/
.hover-background-color--grey-150:hover {
  background-color: #7b7b7b; }

.hover-color--grey-150:hover {
  color: #7b7b7b; }

.hover-border-color--grey-150:hover {
  border-color: #7b7b7b; }

/*---grey-160---*/
.hover-background-color--grey-160:hover {
  background-color: #707070; }

.hover-color--grey-160:hover {
  color: #707070; }

.hover-border-color--grey-160:hover {
  border-color: #707070; }

/*---grey-170---*/
.hover-background-color--grey-170:hover {
  background-color: #686868; }

.hover-color--grey-170:hover {
  color: #686868; }

.hover-border-color--grey-170:hover {
  border-color: #686868; }

/*---grey-180---*/
.hover-background-color--grey-180:hover {
  background-color: #4d4d4d; }

.hover-color--grey-180:hover {
  color: #4d4d4d; }

.hover-border-color--grey-180:hover {
  border-color: #4d4d4d; }

/*---grey-190---*/
.hover-background-color--grey-190:hover {
  background-color: #3f3b3c; }

.hover-color--grey-190:hover {
  color: #3f3b3c; }

.hover-border-color--grey-190:hover {
  border-color: #3f3b3c; }

/*---grey-200---*/
.hover-background-color--grey-200:hover {
  background-color: #393939; }

.hover-color--grey-200:hover {
  color: #393939; }

.hover-border-color--grey-200:hover {
  border-color: #393939; }

/*---grey-210---*/
.hover-background-color--grey-210:hover {
  background-color: #343434; }

.hover-color--grey-210:hover {
  color: #343434; }

.hover-border-color--grey-210:hover {
  border-color: #343434; }

/*---grey-220---*/
.hover-background-color--grey-220:hover {
  background-color: #e5e5e5; }

.hover-color--grey-220:hover {
  color: #e5e5e5; }

.hover-border-color--grey-220:hover {
  border-color: #e5e5e5; }

/*---grey-230---*/
.hover-background-color--grey-230:hover {
  background-color: #acacac; }

.hover-color--grey-230:hover {
  color: #acacac; }

.hover-border-color--grey-230:hover {
  border-color: #acacac; }

/*---black---*/
.hover-background-color--black:hover {
  background-color: #000000; }

.hover-color--black:hover {
  color: #000000; }

.hover-border-color--black:hover {
  border-color: #000000; }

/*---red-error---*/
.hover-background-color--red-error:hover {
  background-color: #ed3237; }

.hover-color--red-error:hover {
  color: #ed3237; }

.hover-border-color--red-error:hover {
  border-color: #ed3237; }

/*---green-success---*/
.hover-background-color--green-success:hover {
  background-color: #539342; }

.hover-color--green-success:hover {
  color: #539342; }

.hover-border-color--green-success:hover {
  border-color: #539342; }

/*---yellow-10---*/
.hover-background-color--yellow-10:hover {
  background-color: #f6b319; }

.hover-color--yellow-10:hover {
  color: #f6b319; }

.hover-border-color--yellow-10:hover {
  border-color: #f6b319; }

/*---yellow-20---*/
.hover-background-color--yellow-20:hover {
  background-color: #f28626; }

.hover-color--yellow-20:hover {
  color: #f28626; }

.hover-border-color--yellow-20:hover {
  border-color: #f28626; }

/*---base-10---*/
.hover-background-color--base-10:hover {
  background-color: #2bac76; }

.hover-color--base-10:hover {
  color: #2bac76; }

.hover-border-color--base-10:hover {
  border-color: #2bac76; }

/*---base-20---*/
.hover-background-color--base-20:hover {
  background-color: #32a33b; }

.hover-color--base-20:hover {
  color: #32a33b; }

.hover-border-color--base-20:hover {
  border-color: #32a33b; }

/*---base-30---*/
.hover-background-color--base-30:hover {
  background-color: #d92025; }

.hover-color--base-30:hover {
  color: #d92025; }

.hover-border-color--base-30:hover {
  border-color: #d92025; }

/*---base-40---*/
.hover-background-color--base-40:hover {
  background-color: #ec1d23; }

.hover-color--base-40:hover {
  color: #ec1d23; }

.hover-border-color--base-40:hover {
  border-color: #ec1d23; }

/*---base-50---*/
.hover-background-color--base-50:hover {
  background-color: #ed3237; }

.hover-color--base-50:hover {
  color: #ed3237; }

.hover-border-color--base-50:hover {
  border-color: #ed3237; }

/*---base-60---*/
.hover-background-color--base-60:hover {
  background-color: #efd300; }

.hover-color--base-60:hover {
  color: #efd300; }

.hover-border-color--base-60:hover {
  border-color: #efd300; }

/*---base-70---*/
.hover-background-color--base-70:hover {
  background-color: #fbd100; }

.hover-color--base-70:hover {
  color: #fbd100; }

.hover-border-color--base-70:hover {
  border-color: #fbd100; }

/*---base-80---*/
.hover-background-color--base-80:hover {
  background-color: #ffba00; }

.hover-color--base-80:hover {
  color: #ffba00; }

.hover-border-color--base-80:hover {
  border-color: #ffba00; }

/*---transparent---*/
.fill--transparent {
  fill: transparent; }

/*---white---*/
.fill--white {
  fill: #ffffff; }

/*---grey-10---*/
.fill--grey-10 {
  fill: #f6f6f6; }

/*---grey-20---*/
.fill--grey-20 {
  fill: #f5f5f5; }

/*---grey-30---*/
.fill--grey-30 {
  fill: #f1f3f4; }

/*---grey-40---*/
.fill--grey-40 {
  fill: #dddddd; }

/*---grey-50---*/
.fill--grey-50 {
  fill: #dadada; }

/*---grey-60---*/
.fill--grey-60 {
  fill: #d0d0d0; }

/*---grey-70---*/
.fill--grey-70 {
  fill: #c9c9c9; }

/*---grey-80---*/
.fill--grey-80 {
  fill: #b7b7b7; }

/*---grey-90---*/
.fill--grey-90 {
  fill: #b5b5b5; }

/*---grey-100---*/
.fill--grey-100 {
  fill: #9c9c9b; }

/*---grey-110---*/
.fill--grey-110 {
  fill: #95989a; }

/*---grey-120---*/
.fill--grey-120 {
  fill: #8d8d8d; }

/*---grey-130---*/
.fill--grey-130 {
  fill: #878787; }

/*---grey-140---*/
.fill--grey-140 {
  fill: #828282; }

/*---grey-150---*/
.fill--grey-150 {
  fill: #7b7b7b; }

/*---grey-160---*/
.fill--grey-160 {
  fill: #707070; }

/*---grey-170---*/
.fill--grey-170 {
  fill: #686868; }

/*---grey-180---*/
.fill--grey-180 {
  fill: #4d4d4d; }

/*---grey-190---*/
.fill--grey-190 {
  fill: #3f3b3c; }

/*---grey-200---*/
.fill--grey-200 {
  fill: #393939; }

/*---grey-210---*/
.fill--grey-210 {
  fill: #343434; }

/*---grey-220---*/
.fill--grey-220 {
  fill: #e5e5e5; }

/*---grey-230---*/
.fill--grey-230 {
  fill: #acacac; }

/*---black---*/
.fill--black {
  fill: #000000; }

/*---red-error---*/
.fill--red-error {
  fill: #ed3237; }

/*---green-success---*/
.fill--green-success {
  fill: #539342; }

/*---yellow-10---*/
.fill--yellow-10 {
  fill: #f6b319; }

/*---yellow-20---*/
.fill--yellow-20 {
  fill: #f28626; }

/*---base-10---*/
.fill--base-10 {
  fill: #2bac76; }

/*---base-20---*/
.fill--base-20 {
  fill: #32a33b; }

/*---base-30---*/
.fill--base-30 {
  fill: #d92025; }

/*---base-40---*/
.fill--base-40 {
  fill: #ec1d23; }

/*---base-50---*/
.fill--base-50 {
  fill: #ed3237; }

/*---base-60---*/
.fill--base-60 {
  fill: #efd300; }

/*---base-70---*/
.fill--base-70 {
  fill: #fbd100; }

/*---base-80---*/
.fill--base-80 {
  fill: #ffba00; }

/*---transparent---*/
.hover-fill--transparent:hover {
  fill: transparent; }

/*---white---*/
.hover-fill--white:hover {
  fill: #ffffff; }

/*---grey-10---*/
.hover-fill--grey-10:hover {
  fill: #f6f6f6; }

/*---grey-20---*/
.hover-fill--grey-20:hover {
  fill: #f5f5f5; }

/*---grey-30---*/
.hover-fill--grey-30:hover {
  fill: #f1f3f4; }

/*---grey-40---*/
.hover-fill--grey-40:hover {
  fill: #dddddd; }

/*---grey-50---*/
.hover-fill--grey-50:hover {
  fill: #dadada; }

/*---grey-60---*/
.hover-fill--grey-60:hover {
  fill: #d0d0d0; }

/*---grey-70---*/
.hover-fill--grey-70:hover {
  fill: #c9c9c9; }

/*---grey-80---*/
.hover-fill--grey-80:hover {
  fill: #b7b7b7; }

/*---grey-90---*/
.hover-fill--grey-90:hover {
  fill: #b5b5b5; }

/*---grey-100---*/
.hover-fill--grey-100:hover {
  fill: #9c9c9b; }

/*---grey-110---*/
.hover-fill--grey-110:hover {
  fill: #95989a; }

/*---grey-120---*/
.hover-fill--grey-120:hover {
  fill: #8d8d8d; }

/*---grey-130---*/
.hover-fill--grey-130:hover {
  fill: #878787; }

/*---grey-140---*/
.hover-fill--grey-140:hover {
  fill: #828282; }

/*---grey-150---*/
.hover-fill--grey-150:hover {
  fill: #7b7b7b; }

/*---grey-160---*/
.hover-fill--grey-160:hover {
  fill: #707070; }

/*---grey-170---*/
.hover-fill--grey-170:hover {
  fill: #686868; }

/*---grey-180---*/
.hover-fill--grey-180:hover {
  fill: #4d4d4d; }

/*---grey-190---*/
.hover-fill--grey-190:hover {
  fill: #3f3b3c; }

/*---grey-200---*/
.hover-fill--grey-200:hover {
  fill: #393939; }

/*---grey-210---*/
.hover-fill--grey-210:hover {
  fill: #343434; }

/*---grey-220---*/
.hover-fill--grey-220:hover {
  fill: #e5e5e5; }

/*---grey-230---*/
.hover-fill--grey-230:hover {
  fill: #acacac; }

/*---black---*/
.hover-fill--black:hover {
  fill: #000000; }

/*---red-error---*/
.hover-fill--red-error:hover {
  fill: #ed3237; }

/*---green-success---*/
.hover-fill--green-success:hover {
  fill: #539342; }

/*---yellow-10---*/
.hover-fill--yellow-10:hover {
  fill: #f6b319; }

/*---yellow-20---*/
.hover-fill--yellow-20:hover {
  fill: #f28626; }

/*---base-10---*/
.hover-fill--base-10:hover {
  fill: #2bac76; }

/*---base-20---*/
.hover-fill--base-20:hover {
  fill: #32a33b; }

/*---base-30---*/
.hover-fill--base-30:hover {
  fill: #d92025; }

/*---base-40---*/
.hover-fill--base-40:hover {
  fill: #ec1d23; }

/*---base-50---*/
.hover-fill--base-50:hover {
  fill: #ed3237; }

/*---base-60---*/
.hover-fill--base-60:hover {
  fill: #efd300; }

/*---base-70---*/
.hover-fill--base-70:hover {
  fill: #fbd100; }

/*---base-80---*/
.hover-fill--base-80:hover {
  fill: #ffba00; }

/*---transparent---*/
.hover-fill--transparent:hover {
  fill: transparent; }

.color-placeholder--transparent::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: transparent;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--transparent:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: transparent; }

.color-placeholder--transparent::-ms-input-placeholder {
  color: transparent; }

/*---white---*/
.hover-fill--white:hover {
  fill: #ffffff; }

.color-placeholder--white::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--white:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ffffff; }

.color-placeholder--white::-ms-input-placeholder {
  color: #ffffff; }

/*---grey-10---*/
.hover-fill--grey-10:hover {
  fill: #f6f6f6; }

.color-placeholder--grey-10::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #f6f6f6;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-10:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #f6f6f6; }

.color-placeholder--grey-10::-ms-input-placeholder {
  color: #f6f6f6; }

/*---grey-20---*/
.hover-fill--grey-20:hover {
  fill: #f5f5f5; }

.color-placeholder--grey-20::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #f5f5f5;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-20:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #f5f5f5; }

.color-placeholder--grey-20::-ms-input-placeholder {
  color: #f5f5f5; }

/*---grey-30---*/
.hover-fill--grey-30:hover {
  fill: #f1f3f4; }

.color-placeholder--grey-30::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #f1f3f4;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-30:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #f1f3f4; }

.color-placeholder--grey-30::-ms-input-placeholder {
  color: #f1f3f4; }

/*---grey-40---*/
.hover-fill--grey-40:hover {
  fill: #dddddd; }

.color-placeholder--grey-40::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #dddddd;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-40:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #dddddd; }

.color-placeholder--grey-40::-ms-input-placeholder {
  color: #dddddd; }

/*---grey-50---*/
.hover-fill--grey-50:hover {
  fill: #dadada; }

.color-placeholder--grey-50::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #dadada;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-50:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #dadada; }

.color-placeholder--grey-50::-ms-input-placeholder {
  color: #dadada; }

/*---grey-60---*/
.hover-fill--grey-60:hover {
  fill: #d0d0d0; }

.color-placeholder--grey-60::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #d0d0d0;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-60:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #d0d0d0; }

.color-placeholder--grey-60::-ms-input-placeholder {
  color: #d0d0d0; }

/*---grey-70---*/
.hover-fill--grey-70:hover {
  fill: #c9c9c9; }

.color-placeholder--grey-70::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #c9c9c9;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-70:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #c9c9c9; }

.color-placeholder--grey-70::-ms-input-placeholder {
  color: #c9c9c9; }

/*---grey-80---*/
.hover-fill--grey-80:hover {
  fill: #b7b7b7; }

.color-placeholder--grey-80::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7b7b7;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-80:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7b7b7; }

.color-placeholder--grey-80::-ms-input-placeholder {
  color: #b7b7b7; }

/*---grey-90---*/
.hover-fill--grey-90:hover {
  fill: #b5b5b5; }

.color-placeholder--grey-90::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b5b5b5;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-90:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b5b5b5; }

.color-placeholder--grey-90::-ms-input-placeholder {
  color: #b5b5b5; }

/*---grey-100---*/
.hover-fill--grey-100:hover {
  fill: #9c9c9b; }

.color-placeholder--grey-100::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9c9c9b;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-100:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9c9c9b; }

.color-placeholder--grey-100::-ms-input-placeholder {
  color: #9c9c9b; }

/*---grey-110---*/
.hover-fill--grey-110:hover {
  fill: #95989a; }

.color-placeholder--grey-110::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #95989a;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-110:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #95989a; }

.color-placeholder--grey-110::-ms-input-placeholder {
  color: #95989a; }

/*---grey-120---*/
.hover-fill--grey-120:hover {
  fill: #8d8d8d; }

.color-placeholder--grey-120::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #8d8d8d;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-120:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #8d8d8d; }

.color-placeholder--grey-120::-ms-input-placeholder {
  color: #8d8d8d; }

/*---grey-130---*/
.hover-fill--grey-130:hover {
  fill: #878787; }

.color-placeholder--grey-130::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #878787;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-130:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #878787; }

.color-placeholder--grey-130::-ms-input-placeholder {
  color: #878787; }

/*---grey-140---*/
.hover-fill--grey-140:hover {
  fill: #828282; }

.color-placeholder--grey-140::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #828282;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-140:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #828282; }

.color-placeholder--grey-140::-ms-input-placeholder {
  color: #828282; }

/*---grey-150---*/
.hover-fill--grey-150:hover {
  fill: #7b7b7b; }

.color-placeholder--grey-150::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7b7b7b;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-150:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7b7b7b; }

.color-placeholder--grey-150::-ms-input-placeholder {
  color: #7b7b7b; }

/*---grey-160---*/
.hover-fill--grey-160:hover {
  fill: #707070; }

.color-placeholder--grey-160::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #707070;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-160:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #707070; }

.color-placeholder--grey-160::-ms-input-placeholder {
  color: #707070; }

/*---grey-170---*/
.hover-fill--grey-170:hover {
  fill: #686868; }

.color-placeholder--grey-170::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #686868;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-170:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #686868; }

.color-placeholder--grey-170::-ms-input-placeholder {
  color: #686868; }

/*---grey-180---*/
.hover-fill--grey-180:hover {
  fill: #4d4d4d; }

.color-placeholder--grey-180::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4d4d4d;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-180:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #4d4d4d; }

.color-placeholder--grey-180::-ms-input-placeholder {
  color: #4d4d4d; }

/*---grey-190---*/
.hover-fill--grey-190:hover {
  fill: #3f3b3c; }

.color-placeholder--grey-190::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #3f3b3c;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-190:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #3f3b3c; }

.color-placeholder--grey-190::-ms-input-placeholder {
  color: #3f3b3c; }

/*---grey-200---*/
.hover-fill--grey-200:hover {
  fill: #393939; }

.color-placeholder--grey-200::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #393939;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-200:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #393939; }

.color-placeholder--grey-200::-ms-input-placeholder {
  color: #393939; }

/*---grey-210---*/
.hover-fill--grey-210:hover {
  fill: #343434; }

.color-placeholder--grey-210::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #343434;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-210:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #343434; }

.color-placeholder--grey-210::-ms-input-placeholder {
  color: #343434; }

/*---grey-220---*/
.hover-fill--grey-220:hover {
  fill: #e5e5e5; }

.color-placeholder--grey-220::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #e5e5e5;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-220:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #e5e5e5; }

.color-placeholder--grey-220::-ms-input-placeholder {
  color: #e5e5e5; }

/*---grey-230---*/
.hover-fill--grey-230:hover {
  fill: #acacac; }

.color-placeholder--grey-230::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #acacac;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-230:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #acacac; }

.color-placeholder--grey-230::-ms-input-placeholder {
  color: #acacac; }

/*---black---*/
.hover-fill--black:hover {
  fill: #000000; }

.color-placeholder--black::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--black:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #000000; }

.color-placeholder--black::-ms-input-placeholder {
  color: #000000; }

/*---red-error---*/
.hover-fill--red-error:hover {
  fill: #ed3237; }

.color-placeholder--red-error::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ed3237;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--red-error:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ed3237; }

.color-placeholder--red-error::-ms-input-placeholder {
  color: #ed3237; }

/*---green-success---*/
.hover-fill--green-success:hover {
  fill: #539342; }

.color-placeholder--green-success::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #539342;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--green-success:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #539342; }

.color-placeholder--green-success::-ms-input-placeholder {
  color: #539342; }

/*---yellow-10---*/
.hover-fill--yellow-10:hover {
  fill: #f6b319; }

.color-placeholder--yellow-10::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #f6b319;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--yellow-10:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #f6b319; }

.color-placeholder--yellow-10::-ms-input-placeholder {
  color: #f6b319; }

/*---yellow-20---*/
.hover-fill--yellow-20:hover {
  fill: #f28626; }

.color-placeholder--yellow-20::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #f28626;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--yellow-20:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #f28626; }

.color-placeholder--yellow-20::-ms-input-placeholder {
  color: #f28626; }

/*---base-10---*/
.hover-fill--base-10:hover {
  fill: #2bac76; }

.color-placeholder--base-10::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #2bac76;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-10:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #2bac76; }

.color-placeholder--base-10::-ms-input-placeholder {
  color: #2bac76; }

/*---base-20---*/
.hover-fill--base-20:hover {
  fill: #32a33b; }

.color-placeholder--base-20::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #32a33b;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-20:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #32a33b; }

.color-placeholder--base-20::-ms-input-placeholder {
  color: #32a33b; }

/*---base-30---*/
.hover-fill--base-30:hover {
  fill: #d92025; }

.color-placeholder--base-30::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #d92025;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-30:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #d92025; }

.color-placeholder--base-30::-ms-input-placeholder {
  color: #d92025; }

/*---base-40---*/
.hover-fill--base-40:hover {
  fill: #ec1d23; }

.color-placeholder--base-40::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ec1d23;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-40:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ec1d23; }

.color-placeholder--base-40::-ms-input-placeholder {
  color: #ec1d23; }

/*---base-50---*/
.hover-fill--base-50:hover {
  fill: #ed3237; }

.color-placeholder--base-50::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ed3237;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-50:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ed3237; }

.color-placeholder--base-50::-ms-input-placeholder {
  color: #ed3237; }

/*---base-60---*/
.hover-fill--base-60:hover {
  fill: #efd300; }

.color-placeholder--base-60::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #efd300;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-60:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #efd300; }

.color-placeholder--base-60::-ms-input-placeholder {
  color: #efd300; }

/*---base-70---*/
.hover-fill--base-70:hover {
  fill: #fbd100; }

.color-placeholder--base-70::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fbd100;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-70:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #fbd100; }

.color-placeholder--base-70::-ms-input-placeholder {
  color: #fbd100; }

/*---base-80---*/
.hover-fill--base-80:hover {
  fill: #ffba00; }

.color-placeholder--base-80::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffba00;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-80:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ffba00; }

.color-placeholder--base-80::-ms-input-placeholder {
  color: #ffba00; }

.opacity--0 {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0; }

.opacity--10 {
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  opacity: 0.1; }

.opacity--20 {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2; }

.opacity--30 {
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3; }

.opacity--40 {
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4; }

.opacity--50 {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; }

.opacity--60 {
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6; }

.opacity--70 {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7; }

.opacity--80 {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8; }

.opacity--90 {
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9; }

.opacity--100 {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1; }

/* ==== FONTS ===== */
.font-family--Nunito {
  font-family: "Nunito"; }

.font-family--Ubuntu {
  font-family: "Ubuntu"; }

.font-family--Montserrat {
  font-family: "Montserrat"; }

.font-size--4xs {
  font-size: 9px; }

.font-size--3xs {
  font-size: 10px; }

.font-size--2xs {
  font-size: 11px; }

.font-size--xs {
  font-size: 12px; }

.font-size--s {
  font-size: 13px; }

.font-size--m {
  font-size: 14px; }

.font-size--l {
  font-size: 16px; }

.font-size--xl {
  font-size: 18px; }

.font-size--2xl {
  font-size: 20px; }

.font-size--3xl {
  font-size: 21px; }

.font-size--4xl {
  font-size: 24px; }

.font-size--5xl {
  font-size: 25px; }

.font-size--6xl {
  font-size: 30px; }

.font-size--7xl {
  font-size: 33px; }

.font-size--8xl {
  font-size: 54px; }

.font--light,
.font-weight--300 {
  font-weight: 300; }

.font--regular,
.font-weight--400 {
  font-weight: 400; }

.font--medium,
.font-weight--500 {
  font-weight: 500; }

.font--semi-bold,
.font-weight--600 {
  font-weight: 600; }

.font--bold,
.font-weight--700 {
  font-weight: 700; }

.font-weight--800 {
  font-weight: 800; }

.font--black,
.font-weight--900 {
  font-weight: 900; }

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

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

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

.text-transform--uppercase {
  text-transform: uppercase; }

.text-decoration--none {
  text-decoration: none; }

.text-decoration--line-through {
  text-decoration: line-through; }

.text-decoration--line-underline {
  text-decoration: underline; }

.text-overflow--elipsis {
  text-overflow: ellipsis; }

.font-style--italic {
  font-style: italic; }

.font-style--oblique {
  font-style: oblique; }

.font-style--normal {
  font-style: normal; }

.font-style--normal {
  font-style: unset; }

/*INPUT ELEMENT*/
.input {
  min-width: 0px; }

select.input {
  -webkit-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  appearance: none; }

/* ==== GENERICS ===== */
.width--0px {
  width: "0px"; }

.width-max--0px {
  max-width: "0px"; }

.width-min--0px {
  min-width: "0px"; }

.width--auto {
  width: auto; }

.width-max--auto {
  max-width: auto; }

.width-min--auto {
  min-width: auto; }

.width--15px {
  width: 15px; }

.width-max--15px {
  max-width: 15px; }

.width-min--15px {
  min-width: 15px; }

.width--16px {
  width: 16px; }

.width-max--16px {
  max-width: 16px; }

.width-min--16px {
  min-width: 16px; }

.width--18px {
  width: 18px; }

.width-max--18px {
  max-width: 18px; }

.width-min--18px {
  min-width: 18px; }

.width--21px {
  width: 21px; }

.width-max--21px {
  max-width: 21px; }

.width-min--21px {
  min-width: 21px; }

.width--22px {
  width: 22px; }

.width-max--22px {
  max-width: 22px; }

.width-min--22px {
  min-width: 22px; }

.width--23px {
  width: 23px; }

.width-max--23px {
  max-width: 23px; }

.width-min--23px {
  min-width: 23px; }

.width--24px {
  width: 24px; }

.width-max--24px {
  max-width: 24px; }

.width-min--24px {
  min-width: 24px; }

.width--30px {
  width: 30px; }

.width-max--30px {
  max-width: 30px; }

.width-min--30px {
  min-width: 30px; }

.width--32px {
  width: 32px; }

.width-max--32px {
  max-width: 32px; }

.width-min--32px {
  min-width: 32px; }

.width--40px {
  width: 40px; }

.width-max--40px {
  max-width: 40px; }

.width-min--40px {
  min-width: 40px; }

.width--42px {
  width: 42px; }

.width-max--42px {
  max-width: 42px; }

.width-min--42px {
  min-width: 42px; }

.width--44px {
  width: 44px; }

.width-max--44px {
  max-width: 44px; }

.width-min--44px {
  min-width: 44px; }

.width--45px {
  width: 45px; }

.width-max--45px {
  max-width: 45px; }

.width-min--45px {
  min-width: 45px; }

.width--46px {
  width: 46px; }

.width-max--46px {
  max-width: 46px; }

.width-min--46px {
  min-width: 46px; }

.width--47px {
  width: 47px; }

.width-max--47px {
  max-width: 47px; }

.width-min--47px {
  min-width: 47px; }

.width--50px {
  width: 50px; }

.width-max--50px {
  max-width: 50px; }

.width-min--50px {
  min-width: 50px; }

.width--55px {
  width: 55px; }

.width-max--55px {
  max-width: 55px; }

.width-min--55px {
  min-width: 55px; }

.width--60px {
  width: 60px; }

.width-max--60px {
  max-width: 60px; }

.width-min--60px {
  min-width: 60px; }

.width--65px {
  width: 65px; }

.width-max--65px {
  max-width: 65px; }

.width-min--65px {
  min-width: 65px; }

.width--70px {
  width: 70px; }

.width-max--70px {
  max-width: 70px; }

.width-min--70px {
  min-width: 70px; }

.width--75px {
  width: 75px; }

.width-max--75px {
  max-width: 75px; }

.width-min--75px {
  min-width: 75px; }

.width--80px {
  width: 80px; }

.width-max--80px {
  max-width: 80px; }

.width-min--80px {
  min-width: 80px; }

.width--85px {
  width: 85px; }

.width-max--85px {
  max-width: 85px; }

.width-min--85px {
  min-width: 85px; }

.width--90px {
  width: 90px; }

.width-max--90px {
  max-width: 90px; }

.width-min--90px {
  min-width: 90px; }

.width--95px {
  width: 95px; }

.width-max--95px {
  max-width: 95px; }

.width-min--95px {
  min-width: 95px; }

.width--155px {
  width: 155px; }

.width-max--155px {
  max-width: 155px; }

.width-min--155px {
  min-width: 155px; }

.width--170px {
  width: 170px; }

.width-max--170px {
  max-width: 170px; }

.width-min--170px {
  min-width: 170px; }

.width--180px {
  width: 180px; }

.width-max--180px {
  max-width: 180px; }

.width-min--180px {
  min-width: 180px; }

.width--215px {
  width: 215px; }

.width-max--215px {
  max-width: 215px; }

.width-min--215px {
  min-width: 215px; }

.width--240px {
  width: 240px; }

.width-max--240px {
  max-width: 240px; }

.width-min--240px {
  min-width: 240px; }

.width--260px {
  width: 260px; }

.width-max--260px {
  max-width: 260px; }

.width-min--260px {
  min-width: 260px; }

.width--270px {
  width: 270px; }

.width-max--270px {
  max-width: 270px; }

.width-min--270px {
  min-width: 270px; }

.width--300px {
  width: 300px; }

.width-max--300px {
  max-width: 300px; }

.width-min--300px {
  min-width: 300px; }

.width--315px {
  width: 315px; }

.width-max--315px {
  max-width: 315px; }

.width-min--315px {
  min-width: 315px; }

.width--330px {
  width: 330px; }

.width-max--330px {
  max-width: 330px; }

.width-min--330px {
  min-width: 330px; }

.width--370px {
  width: 370px; }

.width-max--370px {
  max-width: 370px; }

.width-min--370px {
  min-width: 370px; }

.width--400px {
  width: 400px; }

.width-max--400px {
  max-width: 400px; }

.width-min--400px {
  min-width: 400px; }

.width--430px {
  width: 430px; }

.width-max--430px {
  max-width: 430px; }

.width-min--430px {
  min-width: 430px; }

.width--490px {
  width: 490px; }

.width-max--490px {
  max-width: 490px; }

.width-min--490px {
  min-width: 490px; }

.width--565px {
  width: 565px; }

.width-max--565px {
  max-width: 565px; }

.width-min--565px {
  min-width: 565px; }

.width--570px {
  width: 570px; }

.width-max--570px {
  max-width: 570px; }

.width-min--570px {
  min-width: 570px; }

.width--655px {
  width: 655px; }

.width-max--655px {
  max-width: 655px; }

.width-min--655px {
  min-width: 655px; }

.width--470px {
  width: 470px; }

.width-max--470px {
  max-width: 470px; }

.width-min--470px {
  min-width: 470px; }

.width--870px {
  width: 870px; }

.width-max--870px {
  max-width: 870px; }

.width-min--870px {
  min-width: 870px; }

.width--890px {
  width: 890px; }

.width-max--890px {
  max-width: 890px; }

.width-min--890px {
  min-width: 890px; }

.width--930px {
  width: 930px; }

.width-max--930px {
  max-width: 930px; }

.width-min--930px {
  min-width: 930px; }

.width--0 {
  width: 0%; }

.width-max--0 {
  max-width: 0%; }

.width-min--0 {
  min-width: 0%; }

.width--5 {
  width: 5%; }

.width-max--5 {
  max-width: 5%; }

.width-min--5 {
  min-width: 5%; }

.width--10 {
  width: 10%; }

.width-max--10 {
  max-width: 10%; }

.width-min--10 {
  min-width: 10%; }

.width--15 {
  width: 15%; }

.width-max--15 {
  max-width: 15%; }

.width-min--15 {
  min-width: 15%; }

.width--20 {
  width: 20%; }

.width-max--20 {
  max-width: 20%; }

.width-min--20 {
  min-width: 20%; }

.width--21 {
  width: 21%; }

.width-max--21 {
  max-width: 21%; }

.width-min--21 {
  min-width: 21%; }

.width--22 {
  width: 22%; }

.width-max--22 {
  max-width: 22%; }

.width-min--22 {
  min-width: 22%; }

.width--25 {
  width: 25%; }

.width-max--25 {
  max-width: 25%; }

.width-min--25 {
  min-width: 25%; }

.width--30 {
  width: 30%; }

.width-max--30 {
  max-width: 30%; }

.width-min--30 {
  min-width: 30%; }

.width--32 {
  width: 32%; }

.width-max--32 {
  max-width: 32%; }

.width-min--32 {
  min-width: 32%; }

.width--33 {
  width: 33%; }

.width-max--33 {
  max-width: 33%; }

.width-min--33 {
  min-width: 33%; }

.width--34 {
  width: 34%; }

.width-max--34 {
  max-width: 34%; }

.width-min--34 {
  min-width: 34%; }

.width--35 {
  width: 35%; }

.width-max--35 {
  max-width: 35%; }

.width-min--35 {
  min-width: 35%; }

.width--40 {
  width: 40%; }

.width-max--40 {
  max-width: 40%; }

.width-min--40 {
  min-width: 40%; }

.width--45 {
  width: 45%; }

.width-max--45 {
  max-width: 45%; }

.width-min--45 {
  min-width: 45%; }

.width--47 {
  width: 47%; }

.width-max--47 {
  max-width: 47%; }

.width-min--47 {
  min-width: 47%; }

.width--50 {
  width: 50%; }

.width-max--50 {
  max-width: 50%; }

.width-min--50 {
  min-width: 50%; }

.width--55 {
  width: 55%; }

.width-max--55 {
  max-width: 55%; }

.width-min--55 {
  min-width: 55%; }

.width--60 {
  width: 60%; }

.width-max--60 {
  max-width: 60%; }

.width-min--60 {
  min-width: 60%; }

.width--65 {
  width: 65%; }

.width-max--65 {
  max-width: 65%; }

.width-min--65 {
  min-width: 65%; }

.width--70 {
  width: 70%; }

.width-max--70 {
  max-width: 70%; }

.width-min--70 {
  min-width: 70%; }

.width--75 {
  width: 75%; }

.width-max--75 {
  max-width: 75%; }

.width-min--75 {
  min-width: 75%; }

.width--80 {
  width: 80%; }

.width-max--80 {
  max-width: 80%; }

.width-min--80 {
  min-width: 80%; }

.width--85 {
  width: 85%; }

.width-max--85 {
  max-width: 85%; }

.width-min--85 {
  min-width: 85%; }

.width--88 {
  width: 88%; }

.width-max--88 {
  max-width: 88%; }

.width-min--88 {
  min-width: 88%; }

.width--90 {
  width: 90%; }

.width-max--90 {
  max-width: 90%; }

.width-min--90 {
  min-width: 90%; }

.width--93 {
  width: 93%; }

.width-max--93 {
  max-width: 93%; }

.width-min--93 {
  min-width: 93%; }

.width--95 {
  width: 95%; }

.width-max--95 {
  max-width: 95%; }

.width-min--95 {
  min-width: 95%; }

.width--100 {
  width: 100%; }

.width-max--100 {
  max-width: 100%; }

.width-min--100 {
  min-width: 100%; }

.flex-order--1 {
  order: 1; }

.flex-order--2 {
  order: 2; }

.flex-order--3 {
  order: 3; }

.flex-order--4 {
  order: 4; }

.flex-order--5 {
  order: 5; }

.flex-order--6 {
  order: 6; }

.height--0px {
  height: "0px"; }

.height-max--0px {
  max-height: "0px"; }

.height-min--0px {
  min-height: "0px"; }

.height--auto {
  height: auto; }

.height-max--auto {
  max-height: auto; }

.height-min--auto {
  min-height: auto; }

.height--15px {
  height: 15px; }

.height-max--15px {
  max-height: 15px; }

.height-min--15px {
  min-height: 15px; }

.height--16px {
  height: 16px; }

.height-max--16px {
  max-height: 16px; }

.height-min--16px {
  min-height: 16px; }

.height--18px {
  height: 18px; }

.height-max--18px {
  max-height: 18px; }

.height-min--18px {
  min-height: 18px; }

.height--21px {
  height: 21px; }

.height-max--21px {
  max-height: 21px; }

.height-min--21px {
  min-height: 21px; }

.height--22px {
  height: 22px; }

.height-max--22px {
  max-height: 22px; }

.height-min--22px {
  min-height: 22px; }

.height--23px {
  height: 23px; }

.height-max--23px {
  max-height: 23px; }

.height-min--23px {
  min-height: 23px; }

.height--24px {
  height: 24px; }

.height-max--24px {
  max-height: 24px; }

.height-min--24px {
  min-height: 24px; }

.height--30px {
  height: 30px; }

.height-max--30px {
  max-height: 30px; }

.height-min--30px {
  min-height: 30px; }

.height--32px {
  height: 32px; }

.height-max--32px {
  max-height: 32px; }

.height-min--32px {
  min-height: 32px; }

.height--40px {
  height: 40px; }

.height-max--40px {
  max-height: 40px; }

.height-min--40px {
  min-height: 40px; }

.height--42px {
  height: 42px; }

.height-max--42px {
  max-height: 42px; }

.height-min--42px {
  min-height: 42px; }

.height--44px {
  height: 44px; }

.height-max--44px {
  max-height: 44px; }

.height-min--44px {
  min-height: 44px; }

.height--45px {
  height: 45px; }

.height-max--45px {
  max-height: 45px; }

.height-min--45px {
  min-height: 45px; }

.height--46px {
  height: 46px; }

.height-max--46px {
  max-height: 46px; }

.height-min--46px {
  min-height: 46px; }

.height--47px {
  height: 47px; }

.height-max--47px {
  max-height: 47px; }

.height-min--47px {
  min-height: 47px; }

.height--50px {
  height: 50px; }

.height-max--50px {
  max-height: 50px; }

.height-min--50px {
  min-height: 50px; }

.height--55px {
  height: 55px; }

.height-max--55px {
  max-height: 55px; }

.height-min--55px {
  min-height: 55px; }

.height--60px {
  height: 60px; }

.height-max--60px {
  max-height: 60px; }

.height-min--60px {
  min-height: 60px; }

.height--65px {
  height: 65px; }

.height-max--65px {
  max-height: 65px; }

.height-min--65px {
  min-height: 65px; }

.height--70px {
  height: 70px; }

.height-max--70px {
  max-height: 70px; }

.height-min--70px {
  min-height: 70px; }

.height--75px {
  height: 75px; }

.height-max--75px {
  max-height: 75px; }

.height-min--75px {
  min-height: 75px; }

.height--80px {
  height: 80px; }

.height-max--80px {
  max-height: 80px; }

.height-min--80px {
  min-height: 80px; }

.height--85px {
  height: 85px; }

.height-max--85px {
  max-height: 85px; }

.height-min--85px {
  min-height: 85px; }

.height--90px {
  height: 90px; }

.height-max--90px {
  max-height: 90px; }

.height-min--90px {
  min-height: 90px; }

.height--95px {
  height: 95px; }

.height-max--95px {
  max-height: 95px; }

.height-min--95px {
  min-height: 95px; }

.height--155px {
  height: 155px; }

.height-max--155px {
  max-height: 155px; }

.height-min--155px {
  min-height: 155px; }

.height--170px {
  height: 170px; }

.height-max--170px {
  max-height: 170px; }

.height-min--170px {
  min-height: 170px; }

.height--180px {
  height: 180px; }

.height-max--180px {
  max-height: 180px; }

.height-min--180px {
  min-height: 180px; }

.height--215px {
  height: 215px; }

.height-max--215px {
  max-height: 215px; }

.height-min--215px {
  min-height: 215px; }

.height--240px {
  height: 240px; }

.height-max--240px {
  max-height: 240px; }

.height-min--240px {
  min-height: 240px; }

.height--260px {
  height: 260px; }

.height-max--260px {
  max-height: 260px; }

.height-min--260px {
  min-height: 260px; }

.height--270px {
  height: 270px; }

.height-max--270px {
  max-height: 270px; }

.height-min--270px {
  min-height: 270px; }

.height--300px {
  height: 300px; }

.height-max--300px {
  max-height: 300px; }

.height-min--300px {
  min-height: 300px; }

.height--315px {
  height: 315px; }

.height-max--315px {
  max-height: 315px; }

.height-min--315px {
  min-height: 315px; }

.height--330px {
  height: 330px; }

.height-max--330px {
  max-height: 330px; }

.height-min--330px {
  min-height: 330px; }

.height--370px {
  height: 370px; }

.height-max--370px {
  max-height: 370px; }

.height-min--370px {
  min-height: 370px; }

.height--400px {
  height: 400px; }

.height-max--400px {
  max-height: 400px; }

.height-min--400px {
  min-height: 400px; }

.height--430px {
  height: 430px; }

.height-max--430px {
  max-height: 430px; }

.height-min--430px {
  min-height: 430px; }

.height--490px {
  height: 490px; }

.height-max--490px {
  max-height: 490px; }

.height-min--490px {
  min-height: 490px; }

.height--565px {
  height: 565px; }

.height-max--565px {
  max-height: 565px; }

.height-min--565px {
  min-height: 565px; }

.height--570px {
  height: 570px; }

.height-max--570px {
  max-height: 570px; }

.height-min--570px {
  min-height: 570px; }

.height--655px {
  height: 655px; }

.height-max--655px {
  max-height: 655px; }

.height-min--655px {
  min-height: 655px; }

.height--470px {
  height: 470px; }

.height-max--470px {
  max-height: 470px; }

.height-min--470px {
  min-height: 470px; }

.height--870px {
  height: 870px; }

.height-max--870px {
  max-height: 870px; }

.height-min--870px {
  min-height: 870px; }

.height--890px {
  height: 890px; }

.height-max--890px {
  max-height: 890px; }

.height-min--890px {
  min-height: 890px; }

.height--930px {
  height: 930px; }

.height-max--930px {
  max-height: 930px; }

.height-min--930px {
  min-height: 930px; }

.height--0 {
  height: 0%; }

.height-max--0 {
  max-height: 0%; }

.height-min--0 {
  min-height: 0%; }

.height--5 {
  height: 5%; }

.height-max--5 {
  max-height: 5%; }

.height-min--5 {
  min-height: 5%; }

.height--10 {
  height: 10%; }

.height-max--10 {
  max-height: 10%; }

.height-min--10 {
  min-height: 10%; }

.height--15 {
  height: 15%; }

.height-max--15 {
  max-height: 15%; }

.height-min--15 {
  min-height: 15%; }

.height--20 {
  height: 20%; }

.height-max--20 {
  max-height: 20%; }

.height-min--20 {
  min-height: 20%; }

.height--21 {
  height: 21%; }

.height-max--21 {
  max-height: 21%; }

.height-min--21 {
  min-height: 21%; }

.height--22 {
  height: 22%; }

.height-max--22 {
  max-height: 22%; }

.height-min--22 {
  min-height: 22%; }

.height--25 {
  height: 25%; }

.height-max--25 {
  max-height: 25%; }

.height-min--25 {
  min-height: 25%; }

.height--30 {
  height: 30%; }

.height-max--30 {
  max-height: 30%; }

.height-min--30 {
  min-height: 30%; }

.height--32 {
  height: 32%; }

.height-max--32 {
  max-height: 32%; }

.height-min--32 {
  min-height: 32%; }

.height--33 {
  height: 33%; }

.height-max--33 {
  max-height: 33%; }

.height-min--33 {
  min-height: 33%; }

.height--34 {
  height: 34%; }

.height-max--34 {
  max-height: 34%; }

.height-min--34 {
  min-height: 34%; }

.height--35 {
  height: 35%; }

.height-max--35 {
  max-height: 35%; }

.height-min--35 {
  min-height: 35%; }

.height--40 {
  height: 40%; }

.height-max--40 {
  max-height: 40%; }

.height-min--40 {
  min-height: 40%; }

.height--45 {
  height: 45%; }

.height-max--45 {
  max-height: 45%; }

.height-min--45 {
  min-height: 45%; }

.height--47 {
  height: 47%; }

.height-max--47 {
  max-height: 47%; }

.height-min--47 {
  min-height: 47%; }

.height--50 {
  height: 50%; }

.height-max--50 {
  max-height: 50%; }

.height-min--50 {
  min-height: 50%; }

.height--55 {
  height: 55%; }

.height-max--55 {
  max-height: 55%; }

.height-min--55 {
  min-height: 55%; }

.height--60 {
  height: 60%; }

.height-max--60 {
  max-height: 60%; }

.height-min--60 {
  min-height: 60%; }

.height--65 {
  height: 65%; }

.height-max--65 {
  max-height: 65%; }

.height-min--65 {
  min-height: 65%; }

.height--70 {
  height: 70%; }

.height-max--70 {
  max-height: 70%; }

.height-min--70 {
  min-height: 70%; }

.height--75 {
  height: 75%; }

.height-max--75 {
  max-height: 75%; }

.height-min--75 {
  min-height: 75%; }

.height--80 {
  height: 80%; }

.height-max--80 {
  max-height: 80%; }

.height-min--80 {
  min-height: 80%; }

.height--85 {
  height: 85%; }

.height-max--85 {
  max-height: 85%; }

.height-min--85 {
  min-height: 85%; }

.height--88 {
  height: 88%; }

.height-max--88 {
  max-height: 88%; }

.height-min--88 {
  min-height: 88%; }

.height--90 {
  height: 90%; }

.height-max--90 {
  max-height: 90%; }

.height-min--90 {
  min-height: 90%; }

.height--93 {
  height: 93%; }

.height-max--93 {
  max-height: 93%; }

.height-min--93 {
  min-height: 93%; }

.height--95 {
  height: 95%; }

.height-max--95 {
  max-height: 95%; }

.height-min--95 {
  min-height: 95%; }

.height--100 {
  height: 100%; }

.height-max--100 {
  max-height: 100%; }

.height-min--100 {
  min-height: 100%; }

.line-height--0px {
  line-height: "0px"; }

.line-height--auto {
  line-height: auto; }

.line-height--15px {
  line-height: 15px; }

.line-height--16px {
  line-height: 16px; }

.line-height--18px {
  line-height: 18px; }

.line-height--21px {
  line-height: 21px; }

.line-height--22px {
  line-height: 22px; }

.line-height--23px {
  line-height: 23px; }

.line-height--24px {
  line-height: 24px; }

.line-height--30px {
  line-height: 30px; }

.line-height--32px {
  line-height: 32px; }

.line-height--40px {
  line-height: 40px; }

.line-height--42px {
  line-height: 42px; }

.line-height--44px {
  line-height: 44px; }

.line-height--45px {
  line-height: 45px; }

.line-height--46px {
  line-height: 46px; }

.line-height--47px {
  line-height: 47px; }

.line-height--50px {
  line-height: 50px; }

.line-height--55px {
  line-height: 55px; }

.line-height--60px {
  line-height: 60px; }

.line-height--65px {
  line-height: 65px; }

.line-height--70px {
  line-height: 70px; }

.line-height--75px {
  line-height: 75px; }

.line-height--80px {
  line-height: 80px; }

.line-height--85px {
  line-height: 85px; }

.line-height--90px {
  line-height: 90px; }

.line-height--95px {
  line-height: 95px; }

.line-height--155px {
  line-height: 155px; }

.line-height--170px {
  line-height: 170px; }

.line-height--180px {
  line-height: 180px; }

.line-height--215px {
  line-height: 215px; }

.line-height--240px {
  line-height: 240px; }

.line-height--260px {
  line-height: 260px; }

.line-height--270px {
  line-height: 270px; }

.line-height--300px {
  line-height: 300px; }

.line-height--315px {
  line-height: 315px; }

.line-height--330px {
  line-height: 330px; }

.line-height--370px {
  line-height: 370px; }

.line-height--400px {
  line-height: 400px; }

.line-height--430px {
  line-height: 430px; }

.line-height--490px {
  line-height: 490px; }

.line-height--565px {
  line-height: 565px; }

.line-height--570px {
  line-height: 570px; }

.line-height--655px {
  line-height: 655px; }

.line-height--470px {
  line-height: 470px; }

.line-height--870px {
  line-height: 870px; }

.line-height--890px {
  line-height: 890px; }

.line-height--930px {
  line-height: 930px; }

.line-height--0 {
  line-height: 0%; }

.line-height--5 {
  line-height: 5%; }

.line-height--10 {
  line-height: 10%; }

.line-height--15 {
  line-height: 15%; }

.line-height--20 {
  line-height: 20%; }

.line-height--21 {
  line-height: 21%; }

.line-height--22 {
  line-height: 22%; }

.line-height--25 {
  line-height: 25%; }

.line-height--30 {
  line-height: 30%; }

.line-height--32 {
  line-height: 32%; }

.line-height--33 {
  line-height: 33%; }

.line-height--34 {
  line-height: 34%; }

.line-height--35 {
  line-height: 35%; }

.line-height--40 {
  line-height: 40%; }

.line-height--45 {
  line-height: 45%; }

.line-height--47 {
  line-height: 47%; }

.line-height--50 {
  line-height: 50%; }

.line-height--55 {
  line-height: 55%; }

.line-height--60 {
  line-height: 60%; }

.line-height--65 {
  line-height: 65%; }

.line-height--70 {
  line-height: 70%; }

.line-height--75 {
  line-height: 75%; }

.line-height--80 {
  line-height: 80%; }

.line-height--85 {
  line-height: 85%; }

.line-height--88 {
  line-height: 88%; }

.line-height--90 {
  line-height: 90%; }

.line-height--93 {
  line-height: 93%; }

.line-height--95 {
  line-height: 95%; }

.line-height--100 {
  line-height: 100%; }

.line-height--4xs {
  line-height: 9px; }

.line-height--3xs {
  line-height: 10px; }

.line-height--2xs {
  line-height: 11px; }

.line-height--xs {
  line-height: 12px; }

.line-height--s {
  line-height: 13px; }

.line-height--m {
  line-height: 14px; }

.line-height--l {
  line-height: 16px; }

.line-height--xl {
  line-height: 18px; }

.line-height--2xl {
  line-height: 20px; }

.line-height--3xl {
  line-height: 21px; }

.line-height--4xl {
  line-height: 24px; }

.line-height--5xl {
  line-height: 25px; }

.line-height--6xl {
  line-height: 30px; }

.line-height--7xl {
  line-height: 33px; }

.line-height--8xl {
  line-height: 54px; }

.margin--auto {
  margin: auto; }

.margin-left--auto {
  margin-left: auto; }

.margin-right--auto {
  margin-right: auto; }

.margin-top--auto {
  margin-top: auto; }

.margin-bottom--auto {
  margin-bottom: auto; }

.margin--0 {
  margin: 0px; }

.margin-left--0 {
  margin-left: 0px; }

.margin-right--0 {
  margin-right: 0px; }

.margin-top--0 {
  margin-top: 0px; }

.margin-bottom--0 {
  margin-bottom: 0px; }

.margin--44px {
  margin: 44px; }

.margin-left--44px {
  margin-left: 44px; }

.margin-right--44px {
  margin-right: 44px; }

.margin-top--44px {
  margin-top: 44px; }

.margin-bottom--44px {
  margin-bottom: 44px; }

.margin--0px {
  margin: 0px; }

.margin-left--0px {
  margin-left: 0px; }

.margin-right--0px {
  margin-right: 0px; }

.margin-top--0px {
  margin-top: 0px; }

.margin-bottom--0px {
  margin-bottom: 0px; }

.margin--5px {
  margin: 5px; }

.margin-left--5px {
  margin-left: 5px; }

.margin-right--5px {
  margin-right: 5px; }

.margin-top--5px {
  margin-top: 5px; }

.margin-bottom--5px {
  margin-bottom: 5px; }

.margin--10px {
  margin: 10px; }

.margin-left--10px {
  margin-left: 10px; }

.margin-right--10px {
  margin-right: 10px; }

.margin-top--10px {
  margin-top: 10px; }

.margin-bottom--10px {
  margin-bottom: 10px; }

.margin--15px {
  margin: 15px; }

.margin-left--15px {
  margin-left: 15px; }

.margin-right--15px {
  margin-right: 15px; }

.margin-top--15px {
  margin-top: 15px; }

.margin-bottom--15px {
  margin-bottom: 15px; }

.margin--18px {
  margin: 18px; }

.margin-left--18px {
  margin-left: 18px; }

.margin-right--18px {
  margin-right: 18px; }

.margin-top--18px {
  margin-top: 18px; }

.margin-bottom--18px {
  margin-bottom: 18px; }

.margin--25px {
  margin: 25px; }

.margin-left--25px {
  margin-left: 25px; }

.margin-right--25px {
  margin-right: 25px; }

.margin-top--25px {
  margin-top: 25px; }

.margin-bottom--25px {
  margin-bottom: 25px; }

.margin--55px {
  margin: 55px; }

.margin-left--55px {
  margin-left: 55px; }

.margin-right--55px {
  margin-right: 55px; }

.margin-top--55px {
  margin-top: 55px; }

.margin-bottom--55px {
  margin-bottom: 55px; }

.margin--30px {
  margin: 30px; }

.margin-left--30px {
  margin-left: 30px; }

.margin-right--30px {
  margin-right: 30px; }

.margin-top--30px {
  margin-top: 30px; }

.margin-bottom--30px {
  margin-bottom: 30px; }

.margin--40px {
  margin: 40px; }

.margin-left--40px {
  margin-left: 40px; }

.margin-right--40px {
  margin-right: 40px; }

.margin-top--40px {
  margin-top: 40px; }

.margin-bottom--40px {
  margin-bottom: 40px; }

.margin--43px {
  margin: 43px; }

.margin-left--43px {
  margin-left: 43px; }

.margin-right--43px {
  margin-right: 43px; }

.margin-top--43px {
  margin-top: 43px; }

.margin-bottom--43px {
  margin-bottom: 43px; }

.margin--45px {
  margin: 45px; }

.margin-left--45px {
  margin-left: 45px; }

.margin-right--45px {
  margin-right: 45px; }

.margin-top--45px {
  margin-top: 45px; }

.margin-bottom--45px {
  margin-bottom: 45px; }

.margin--50px {
  margin: 50px; }

.margin-left--50px {
  margin-left: 50px; }

.margin-right--50px {
  margin-right: 50px; }

.margin-top--50px {
  margin-top: 50px; }

.margin-bottom--50px {
  margin-bottom: 50px; }

.margin--60px {
  margin: 60px; }

.margin-left--60px {
  margin-left: 60px; }

.margin-right--60px {
  margin-right: 60px; }

.margin-top--60px {
  margin-top: 60px; }

.margin-bottom--60px {
  margin-bottom: 60px; }

.margin--65px {
  margin: 65px; }

.margin-left--65px {
  margin-left: 65px; }

.margin-right--65px {
  margin-right: 65px; }

.margin-top--65px {
  margin-top: 65px; }

.margin-bottom--65px {
  margin-bottom: 65px; }

.margin--68px {
  margin: 68px; }

.margin-left--68px {
  margin-left: 68px; }

.margin-right--68px {
  margin-right: 68px; }

.margin-top--68px {
  margin-top: 68px; }

.margin-bottom--68px {
  margin-bottom: 68px; }

.margin--70px {
  margin: 70px; }

.margin-left--70px {
  margin-left: 70px; }

.margin-right--70px {
  margin-right: 70px; }

.margin-top--70px {
  margin-top: 70px; }

.margin-bottom--70px {
  margin-bottom: 70px; }

.margin--75px {
  margin: 75px; }

.margin-left--75px {
  margin-left: 75px; }

.margin-right--75px {
  margin-right: 75px; }

.margin-top--75px {
  margin-top: 75px; }

.margin-bottom--75px {
  margin-bottom: 75px; }

.margin--80px {
  margin: 80px; }

.margin-left--80px {
  margin-left: 80px; }

.margin-right--80px {
  margin-right: 80px; }

.margin-top--80px {
  margin-top: 80px; }

.margin-bottom--80px {
  margin-bottom: 80px; }

.margin--85px {
  margin: 85px; }

.margin-left--85px {
  margin-left: 85px; }

.margin-right--85px {
  margin-right: 85px; }

.margin-top--85px {
  margin-top: 85px; }

.margin-bottom--85px {
  margin-bottom: 85px; }

.margin--90px {
  margin: 90px; }

.margin-left--90px {
  margin-left: 90px; }

.margin-right--90px {
  margin-right: 90px; }

.margin-top--90px {
  margin-top: 90px; }

.margin-bottom--90px {
  margin-bottom: 90px; }

.margin--100px {
  margin: 100px; }

.margin-left--100px {
  margin-left: 100px; }

.margin-right--100px {
  margin-right: 100px; }

.margin-top--100px {
  margin-top: 100px; }

.margin-bottom--100px {
  margin-bottom: 100px; }

.margin--110px {
  margin: 110px; }

.margin-left--110px {
  margin-left: 110px; }

.margin-right--110px {
  margin-right: 110px; }

.margin-top--110px {
  margin-top: 110px; }

.margin-bottom--110px {
  margin-bottom: 110px; }

.margin--160px {
  margin: 160px; }

.margin-left--160px {
  margin-left: 160px; }

.margin-right--160px {
  margin-right: 160px; }

.margin-top--160px {
  margin-top: 160px; }

.margin-bottom--160px {
  margin-bottom: 160px; }

.margin--4xs {
  margin: 4px; }

.margin-left--4xs {
  margin-left: 4px; }

.margin-right--4xs {
  margin-right: 4px; }

.margin-top--4xs {
  margin-top: 4px; }

.margin-bottom--4xs {
  margin-bottom: 4px; }

.margin--3xs {
  margin: 5px; }

.margin-left--3xs {
  margin-left: 5px; }

.margin-right--3xs {
  margin-right: 5px; }

.margin-top--3xs {
  margin-top: 5px; }

.margin-bottom--3xs {
  margin-bottom: 5px; }

.margin--2xs {
  margin: 8px; }

.margin-left--2xs {
  margin-left: 8px; }

.margin-right--2xs {
  margin-right: 8px; }

.margin-top--2xs {
  margin-top: 8px; }

.margin-bottom--2xs {
  margin-bottom: 8px; }

.margin--xs {
  margin: 11px; }

.margin-left--xs {
  margin-left: 11px; }

.margin-right--xs {
  margin-right: 11px; }

.margin-top--xs {
  margin-top: 11px; }

.margin-bottom--xs {
  margin-bottom: 11px; }

.margin--s {
  margin: 13px; }

.margin-left--s {
  margin-left: 13px; }

.margin-right--s {
  margin-right: 13px; }

.margin-top--s {
  margin-top: 13px; }

.margin-bottom--s {
  margin-bottom: 13px; }

.margin--m {
  margin: 16px; }

.margin-left--m {
  margin-left: 16px; }

.margin-right--m {
  margin-right: 16px; }

.margin-top--m {
  margin-top: 16px; }

.margin-bottom--m {
  margin-bottom: 16px; }

.margin--l {
  margin: 20px; }

.margin-left--l {
  margin-left: 20px; }

.margin-right--l {
  margin-right: 20px; }

.margin-top--l {
  margin-top: 20px; }

.margin-bottom--l {
  margin-bottom: 20px; }

.margin--xl {
  margin: 25px; }

.margin-left--xl {
  margin-left: 25px; }

.margin-right--xl {
  margin-right: 25px; }

.margin-top--xl {
  margin-top: 25px; }

.margin-bottom--xl {
  margin-bottom: 25px; }

.margin--2xl {
  margin: 30px; }

.margin-left--2xl {
  margin-left: 30px; }

.margin-right--2xl {
  margin-right: 30px; }

.margin-top--2xl {
  margin-top: 30px; }

.margin-bottom--2xl {
  margin-bottom: 30px; }

.margin--3xl {
  margin: 36px; }

.margin-left--3xl {
  margin-left: 36px; }

.margin-right--3xl {
  margin-right: 36px; }

.margin-top--3xl {
  margin-top: 36px; }

.margin-bottom--3xl {
  margin-bottom: 36px; }

.margin--4xl {
  margin: 42px; }

.margin-left--4xl {
  margin-left: 42px; }

.margin-right--4xl {
  margin-right: 42px; }

.margin-top--4xl {
  margin-top: 42px; }

.margin-bottom--4xl {
  margin-bottom: 42px; }

.margin--5xl {
  margin: 48px; }

.margin-left--5xl {
  margin-left: 48px; }

.margin-right--5xl {
  margin-right: 48px; }

.margin-top--5xl {
  margin-top: 48px; }

.margin-bottom--5xl {
  margin-bottom: 48px; }

.padding--auto {
  padding: auto; }

.padding-left--auto {
  padding-left: auto; }

.padding-right--auto {
  padding-right: auto; }

.padding-top--auto {
  padding-top: auto; }

.padding-bottom--auto {
  padding-bottom: auto; }

.padding--0 {
  padding: 0px; }

.padding-left--0 {
  padding-left: 0px; }

.padding-right--0 {
  padding-right: 0px; }

.padding-top--0 {
  padding-top: 0px; }

.padding-bottom--0 {
  padding-bottom: 0px; }

.padding--44px {
  padding: 44px; }

.padding-left--44px {
  padding-left: 44px; }

.padding-right--44px {
  padding-right: 44px; }

.padding-top--44px {
  padding-top: 44px; }

.padding-bottom--44px {
  padding-bottom: 44px; }

.padding--0px {
  padding: 0px; }

.padding-left--0px {
  padding-left: 0px; }

.padding-right--0px {
  padding-right: 0px; }

.padding-top--0px {
  padding-top: 0px; }

.padding-bottom--0px {
  padding-bottom: 0px; }

.padding--5px {
  padding: 5px; }

.padding-left--5px {
  padding-left: 5px; }

.padding-right--5px {
  padding-right: 5px; }

.padding-top--5px {
  padding-top: 5px; }

.padding-bottom--5px {
  padding-bottom: 5px; }

.padding--10px {
  padding: 10px; }

.padding-left--10px {
  padding-left: 10px; }

.padding-right--10px {
  padding-right: 10px; }

.padding-top--10px {
  padding-top: 10px; }

.padding-bottom--10px {
  padding-bottom: 10px; }

.padding--15px {
  padding: 15px; }

.padding-left--15px {
  padding-left: 15px; }

.padding-right--15px {
  padding-right: 15px; }

.padding-top--15px {
  padding-top: 15px; }

.padding-bottom--15px {
  padding-bottom: 15px; }

.padding--18px {
  padding: 18px; }

.padding-left--18px {
  padding-left: 18px; }

.padding-right--18px {
  padding-right: 18px; }

.padding-top--18px {
  padding-top: 18px; }

.padding-bottom--18px {
  padding-bottom: 18px; }

.padding--25px {
  padding: 25px; }

.padding-left--25px {
  padding-left: 25px; }

.padding-right--25px {
  padding-right: 25px; }

.padding-top--25px {
  padding-top: 25px; }

.padding-bottom--25px {
  padding-bottom: 25px; }

.padding--55px {
  padding: 55px; }

.padding-left--55px {
  padding-left: 55px; }

.padding-right--55px {
  padding-right: 55px; }

.padding-top--55px {
  padding-top: 55px; }

.padding-bottom--55px {
  padding-bottom: 55px; }

.padding--30px {
  padding: 30px; }

.padding-left--30px {
  padding-left: 30px; }

.padding-right--30px {
  padding-right: 30px; }

.padding-top--30px {
  padding-top: 30px; }

.padding-bottom--30px {
  padding-bottom: 30px; }

.padding--40px {
  padding: 40px; }

.padding-left--40px {
  padding-left: 40px; }

.padding-right--40px {
  padding-right: 40px; }

.padding-top--40px {
  padding-top: 40px; }

.padding-bottom--40px {
  padding-bottom: 40px; }

.padding--43px {
  padding: 43px; }

.padding-left--43px {
  padding-left: 43px; }

.padding-right--43px {
  padding-right: 43px; }

.padding-top--43px {
  padding-top: 43px; }

.padding-bottom--43px {
  padding-bottom: 43px; }

.padding--45px {
  padding: 45px; }

.padding-left--45px {
  padding-left: 45px; }

.padding-right--45px {
  padding-right: 45px; }

.padding-top--45px {
  padding-top: 45px; }

.padding-bottom--45px {
  padding-bottom: 45px; }

.padding--50px {
  padding: 50px; }

.padding-left--50px {
  padding-left: 50px; }

.padding-right--50px {
  padding-right: 50px; }

.padding-top--50px {
  padding-top: 50px; }

.padding-bottom--50px {
  padding-bottom: 50px; }

.padding--60px {
  padding: 60px; }

.padding-left--60px {
  padding-left: 60px; }

.padding-right--60px {
  padding-right: 60px; }

.padding-top--60px {
  padding-top: 60px; }

.padding-bottom--60px {
  padding-bottom: 60px; }

.padding--65px {
  padding: 65px; }

.padding-left--65px {
  padding-left: 65px; }

.padding-right--65px {
  padding-right: 65px; }

.padding-top--65px {
  padding-top: 65px; }

.padding-bottom--65px {
  padding-bottom: 65px; }

.padding--68px {
  padding: 68px; }

.padding-left--68px {
  padding-left: 68px; }

.padding-right--68px {
  padding-right: 68px; }

.padding-top--68px {
  padding-top: 68px; }

.padding-bottom--68px {
  padding-bottom: 68px; }

.padding--70px {
  padding: 70px; }

.padding-left--70px {
  padding-left: 70px; }

.padding-right--70px {
  padding-right: 70px; }

.padding-top--70px {
  padding-top: 70px; }

.padding-bottom--70px {
  padding-bottom: 70px; }

.padding--75px {
  padding: 75px; }

.padding-left--75px {
  padding-left: 75px; }

.padding-right--75px {
  padding-right: 75px; }

.padding-top--75px {
  padding-top: 75px; }

.padding-bottom--75px {
  padding-bottom: 75px; }

.padding--80px {
  padding: 80px; }

.padding-left--80px {
  padding-left: 80px; }

.padding-right--80px {
  padding-right: 80px; }

.padding-top--80px {
  padding-top: 80px; }

.padding-bottom--80px {
  padding-bottom: 80px; }

.padding--85px {
  padding: 85px; }

.padding-left--85px {
  padding-left: 85px; }

.padding-right--85px {
  padding-right: 85px; }

.padding-top--85px {
  padding-top: 85px; }

.padding-bottom--85px {
  padding-bottom: 85px; }

.padding--90px {
  padding: 90px; }

.padding-left--90px {
  padding-left: 90px; }

.padding-right--90px {
  padding-right: 90px; }

.padding-top--90px {
  padding-top: 90px; }

.padding-bottom--90px {
  padding-bottom: 90px; }

.padding--100px {
  padding: 100px; }

.padding-left--100px {
  padding-left: 100px; }

.padding-right--100px {
  padding-right: 100px; }

.padding-top--100px {
  padding-top: 100px; }

.padding-bottom--100px {
  padding-bottom: 100px; }

.padding--110px {
  padding: 110px; }

.padding-left--110px {
  padding-left: 110px; }

.padding-right--110px {
  padding-right: 110px; }

.padding-top--110px {
  padding-top: 110px; }

.padding-bottom--110px {
  padding-bottom: 110px; }

.padding--160px {
  padding: 160px; }

.padding-left--160px {
  padding-left: 160px; }

.padding-right--160px {
  padding-right: 160px; }

.padding-top--160px {
  padding-top: 160px; }

.padding-bottom--160px {
  padding-bottom: 160px; }

.padding--4xs {
  padding: 4px; }

.padding-left--4xs {
  padding-left: 4px; }

.padding-right--4xs {
  padding-right: 4px; }

.padding-top--4xs {
  padding-top: 4px; }

.padding-bottom--4xs {
  padding-bottom: 4px; }

.padding--3xs {
  padding: 5px; }

.padding-left--3xs {
  padding-left: 5px; }

.padding-right--3xs {
  padding-right: 5px; }

.padding-top--3xs {
  padding-top: 5px; }

.padding-bottom--3xs {
  padding-bottom: 5px; }

.padding--2xs {
  padding: 8px; }

.padding-left--2xs {
  padding-left: 8px; }

.padding-right--2xs {
  padding-right: 8px; }

.padding-top--2xs {
  padding-top: 8px; }

.padding-bottom--2xs {
  padding-bottom: 8px; }

.padding--xs {
  padding: 11px; }

.padding-left--xs {
  padding-left: 11px; }

.padding-right--xs {
  padding-right: 11px; }

.padding-top--xs {
  padding-top: 11px; }

.padding-bottom--xs {
  padding-bottom: 11px; }

.padding--s {
  padding: 13px; }

.padding-left--s {
  padding-left: 13px; }

.padding-right--s {
  padding-right: 13px; }

.padding-top--s {
  padding-top: 13px; }

.padding-bottom--s {
  padding-bottom: 13px; }

.padding--m {
  padding: 16px; }

.padding-left--m {
  padding-left: 16px; }

.padding-right--m {
  padding-right: 16px; }

.padding-top--m {
  padding-top: 16px; }

.padding-bottom--m {
  padding-bottom: 16px; }

.padding--l {
  padding: 20px; }

.padding-left--l {
  padding-left: 20px; }

.padding-right--l {
  padding-right: 20px; }

.padding-top--l {
  padding-top: 20px; }

.padding-bottom--l {
  padding-bottom: 20px; }

.padding--xl {
  padding: 25px; }

.padding-left--xl {
  padding-left: 25px; }

.padding-right--xl {
  padding-right: 25px; }

.padding-top--xl {
  padding-top: 25px; }

.padding-bottom--xl {
  padding-bottom: 25px; }

.padding--2xl {
  padding: 30px; }

.padding-left--2xl {
  padding-left: 30px; }

.padding-right--2xl {
  padding-right: 30px; }

.padding-top--2xl {
  padding-top: 30px; }

.padding-bottom--2xl {
  padding-bottom: 30px; }

.padding--3xl {
  padding: 36px; }

.padding-left--3xl {
  padding-left: 36px; }

.padding-right--3xl {
  padding-right: 36px; }

.padding-top--3xl {
  padding-top: 36px; }

.padding-bottom--3xl {
  padding-bottom: 36px; }

.padding--4xl {
  padding: 42px; }

.padding-left--4xl {
  padding-left: 42px; }

.padding-right--4xl {
  padding-right: 42px; }

.padding-top--4xl {
  padding-top: 42px; }

.padding-bottom--4xl {
  padding-bottom: 42px; }

.padding--5xl {
  padding: 48px; }

.padding-left--5xl {
  padding-left: 48px; }

.padding-right--5xl {
  padding-right: 48px; }

.padding-top--5xl {
  padding-top: 48px; }

.padding-bottom--5xl {
  padding-bottom: 48px; }

.border-radius--0 {
  border-radius: 0px; }

.border-radius-top-left--0 {
  border-top-left-radius: 0px; }

.border-radius-top-right--0 {
  border-top-right-radius: 0px; }

.border-radius-bottom-left--0 {
  border-bottom-left-radius: 0px; }

.border-radius-bottom-right--0 {
  border-bottom-right-radius: 0px; }

.border-radius--50 {
  border-radius: 50%; }

.border-radius-top-left--50 {
  border-top-left-radius: 50%; }

.border-radius-top-right--50 {
  border-top-right-radius: 50%; }

.border-radius-bottom-left--50 {
  border-bottom-left-radius: 50%; }

.border-radius-bottom-right--50 {
  border-bottom-right-radius: 50%; }

.border-radius--0px {
  border-radius: 0px; }

.border-radius-top-left--0px {
  border-top-left-radius: 0px; }

.border-radius-top-right--0px {
  border-top-right-radius: 0px; }

.border-radius-bottom-left--0px {
  border-bottom-left-radius: 0px; }

.border-radius-bottom-right--0px {
  border-bottom-right-radius: 0px; }

.border-radius--5px {
  border-radius: 5px; }

.border-radius-top-left--5px {
  border-top-left-radius: 5px; }

.border-radius-top-right--5px {
  border-top-right-radius: 5px; }

.border-radius-bottom-left--5px {
  border-bottom-left-radius: 5px; }

.border-radius-bottom-right--5px {
  border-bottom-right-radius: 5px; }

.border-radius--10px {
  border-radius: 10px; }

.border-radius-top-left--10px {
  border-top-left-radius: 10px; }

.border-radius-top-right--10px {
  border-top-right-radius: 10px; }

.border-radius-bottom-left--10px {
  border-bottom-left-radius: 10px; }

.border-radius-bottom-right--10px {
  border-bottom-right-radius: 10px; }

.border-radius--15px {
  border-radius: 15px; }

.border-radius-top-left--15px {
  border-top-left-radius: 15px; }

.border-radius-top-right--15px {
  border-top-right-radius: 15px; }

.border-radius-bottom-left--15px {
  border-bottom-left-radius: 15px; }

.border-radius-bottom-right--15px {
  border-bottom-right-radius: 15px; }

.border-radius--18px {
  border-radius: 18px; }

.border-radius-top-left--18px {
  border-top-left-radius: 18px; }

.border-radius-top-right--18px {
  border-top-right-radius: 18px; }

.border-radius-bottom-left--18px {
  border-bottom-left-radius: 18px; }

.border-radius-bottom-right--18px {
  border-bottom-right-radius: 18px; }

.border-radius--25px {
  border-radius: 25px; }

.border-radius-top-left--25px {
  border-top-left-radius: 25px; }

.border-radius-top-right--25px {
  border-top-right-radius: 25px; }

.border-radius-bottom-left--25px {
  border-bottom-left-radius: 25px; }

.border-radius-bottom-right--25px {
  border-bottom-right-radius: 25px; }

.border-radius--55px {
  border-radius: 55px; }

.border-radius-top-left--55px {
  border-top-left-radius: 55px; }

.border-radius-top-right--55px {
  border-top-right-radius: 55px; }

.border-radius-bottom-left--55px {
  border-bottom-left-radius: 55px; }

.border-radius-bottom-right--55px {
  border-bottom-right-radius: 55px; }

.border-radius--30px {
  border-radius: 30px; }

.border-radius-top-left--30px {
  border-top-left-radius: 30px; }

.border-radius-top-right--30px {
  border-top-right-radius: 30px; }

.border-radius-bottom-left--30px {
  border-bottom-left-radius: 30px; }

.border-radius-bottom-right--30px {
  border-bottom-right-radius: 30px; }

.border-radius--40px {
  border-radius: 40px; }

.border-radius-top-left--40px {
  border-top-left-radius: 40px; }

.border-radius-top-right--40px {
  border-top-right-radius: 40px; }

.border-radius-bottom-left--40px {
  border-bottom-left-radius: 40px; }

.border-radius-bottom-right--40px {
  border-bottom-right-radius: 40px; }

.border-radius--43px {
  border-radius: 43px; }

.border-radius-top-left--43px {
  border-top-left-radius: 43px; }

.border-radius-top-right--43px {
  border-top-right-radius: 43px; }

.border-radius-bottom-left--43px {
  border-bottom-left-radius: 43px; }

.border-radius-bottom-right--43px {
  border-bottom-right-radius: 43px; }

.border-radius--45px {
  border-radius: 45px; }

.border-radius-top-left--45px {
  border-top-left-radius: 45px; }

.border-radius-top-right--45px {
  border-top-right-radius: 45px; }

.border-radius-bottom-left--45px {
  border-bottom-left-radius: 45px; }

.border-radius-bottom-right--45px {
  border-bottom-right-radius: 45px; }

.border-radius--50px {
  border-radius: 50px; }

.border-radius-top-left--50px {
  border-top-left-radius: 50px; }

.border-radius-top-right--50px {
  border-top-right-radius: 50px; }

.border-radius-bottom-left--50px {
  border-bottom-left-radius: 50px; }

.border-radius-bottom-right--50px {
  border-bottom-right-radius: 50px; }

.border-radius--60px {
  border-radius: 60px; }

.border-radius-top-left--60px {
  border-top-left-radius: 60px; }

.border-radius-top-right--60px {
  border-top-right-radius: 60px; }

.border-radius-bottom-left--60px {
  border-bottom-left-radius: 60px; }

.border-radius-bottom-right--60px {
  border-bottom-right-radius: 60px; }

.border-radius--65px {
  border-radius: 65px; }

.border-radius-top-left--65px {
  border-top-left-radius: 65px; }

.border-radius-top-right--65px {
  border-top-right-radius: 65px; }

.border-radius-bottom-left--65px {
  border-bottom-left-radius: 65px; }

.border-radius-bottom-right--65px {
  border-bottom-right-radius: 65px; }

.border-radius--68px {
  border-radius: 68px; }

.border-radius-top-left--68px {
  border-top-left-radius: 68px; }

.border-radius-top-right--68px {
  border-top-right-radius: 68px; }

.border-radius-bottom-left--68px {
  border-bottom-left-radius: 68px; }

.border-radius-bottom-right--68px {
  border-bottom-right-radius: 68px; }

.border-radius--70px {
  border-radius: 70px; }

.border-radius-top-left--70px {
  border-top-left-radius: 70px; }

.border-radius-top-right--70px {
  border-top-right-radius: 70px; }

.border-radius-bottom-left--70px {
  border-bottom-left-radius: 70px; }

.border-radius-bottom-right--70px {
  border-bottom-right-radius: 70px; }

.border-radius--75px {
  border-radius: 75px; }

.border-radius-top-left--75px {
  border-top-left-radius: 75px; }

.border-radius-top-right--75px {
  border-top-right-radius: 75px; }

.border-radius-bottom-left--75px {
  border-bottom-left-radius: 75px; }

.border-radius-bottom-right--75px {
  border-bottom-right-radius: 75px; }

.border-radius--80px {
  border-radius: 80px; }

.border-radius-top-left--80px {
  border-top-left-radius: 80px; }

.border-radius-top-right--80px {
  border-top-right-radius: 80px; }

.border-radius-bottom-left--80px {
  border-bottom-left-radius: 80px; }

.border-radius-bottom-right--80px {
  border-bottom-right-radius: 80px; }

.border-radius--85px {
  border-radius: 85px; }

.border-radius-top-left--85px {
  border-top-left-radius: 85px; }

.border-radius-top-right--85px {
  border-top-right-radius: 85px; }

.border-radius-bottom-left--85px {
  border-bottom-left-radius: 85px; }

.border-radius-bottom-right--85px {
  border-bottom-right-radius: 85px; }

.border-radius--90px {
  border-radius: 90px; }

.border-radius-top-left--90px {
  border-top-left-radius: 90px; }

.border-radius-top-right--90px {
  border-top-right-radius: 90px; }

.border-radius-bottom-left--90px {
  border-bottom-left-radius: 90px; }

.border-radius-bottom-right--90px {
  border-bottom-right-radius: 90px; }

.border-radius--100px {
  border-radius: 100px; }

.border-radius-top-left--100px {
  border-top-left-radius: 100px; }

.border-radius-top-right--100px {
  border-top-right-radius: 100px; }

.border-radius-bottom-left--100px {
  border-bottom-left-radius: 100px; }

.border-radius-bottom-right--100px {
  border-bottom-right-radius: 100px; }

.border-radius--110px {
  border-radius: 110px; }

.border-radius-top-left--110px {
  border-top-left-radius: 110px; }

.border-radius-top-right--110px {
  border-top-right-radius: 110px; }

.border-radius-bottom-left--110px {
  border-bottom-left-radius: 110px; }

.border-radius-bottom-right--110px {
  border-bottom-right-radius: 110px; }

.border-radius--160px {
  border-radius: 160px; }

.border-radius-top-left--160px {
  border-top-left-radius: 160px; }

.border-radius-top-right--160px {
  border-top-right-radius: 160px; }

.border-radius-bottom-left--160px {
  border-bottom-left-radius: 160px; }

.border-radius-bottom-right--160px {
  border-bottom-right-radius: 160px; }

.border-radius--4xs {
  border-radius: 4px; }

.border-radius-top-left--4xs {
  border-top-left-radius: 4px; }

.border-radius-top-right--4xs {
  border-top-right-radius: 4px; }

.border-radius-bottom-left--4xs {
  border-bottom-left-radius: 4px; }

.border-radius-bottom-right--4xs {
  border-bottom-right-radius: 4px; }

.border-radius--3xs {
  border-radius: 5px; }

.border-radius-top-left--3xs {
  border-top-left-radius: 5px; }

.border-radius-top-right--3xs {
  border-top-right-radius: 5px; }

.border-radius-bottom-left--3xs {
  border-bottom-left-radius: 5px; }

.border-radius-bottom-right--3xs {
  border-bottom-right-radius: 5px; }

.border-radius--2xs {
  border-radius: 8px; }

.border-radius-top-left--2xs {
  border-top-left-radius: 8px; }

.border-radius-top-right--2xs {
  border-top-right-radius: 8px; }

.border-radius-bottom-left--2xs {
  border-bottom-left-radius: 8px; }

.border-radius-bottom-right--2xs {
  border-bottom-right-radius: 8px; }

.border-radius--xs {
  border-radius: 11px; }

.border-radius-top-left--xs {
  border-top-left-radius: 11px; }

.border-radius-top-right--xs {
  border-top-right-radius: 11px; }

.border-radius-bottom-left--xs {
  border-bottom-left-radius: 11px; }

.border-radius-bottom-right--xs {
  border-bottom-right-radius: 11px; }

.border-radius--s {
  border-radius: 13px; }

.border-radius-top-left--s {
  border-top-left-radius: 13px; }

.border-radius-top-right--s {
  border-top-right-radius: 13px; }

.border-radius-bottom-left--s {
  border-bottom-left-radius: 13px; }

.border-radius-bottom-right--s {
  border-bottom-right-radius: 13px; }

.border-radius--m {
  border-radius: 16px; }

.border-radius-top-left--m {
  border-top-left-radius: 16px; }

.border-radius-top-right--m {
  border-top-right-radius: 16px; }

.border-radius-bottom-left--m {
  border-bottom-left-radius: 16px; }

.border-radius-bottom-right--m {
  border-bottom-right-radius: 16px; }

.border-radius--l {
  border-radius: 20px; }

.border-radius-top-left--l {
  border-top-left-radius: 20px; }

.border-radius-top-right--l {
  border-top-right-radius: 20px; }

.border-radius-bottom-left--l {
  border-bottom-left-radius: 20px; }

.border-radius-bottom-right--l {
  border-bottom-right-radius: 20px; }

.border-radius--xl {
  border-radius: 25px; }

.border-radius-top-left--xl {
  border-top-left-radius: 25px; }

.border-radius-top-right--xl {
  border-top-right-radius: 25px; }

.border-radius-bottom-left--xl {
  border-bottom-left-radius: 25px; }

.border-radius-bottom-right--xl {
  border-bottom-right-radius: 25px; }

.border-radius--2xl {
  border-radius: 30px; }

.border-radius-top-left--2xl {
  border-top-left-radius: 30px; }

.border-radius-top-right--2xl {
  border-top-right-radius: 30px; }

.border-radius-bottom-left--2xl {
  border-bottom-left-radius: 30px; }

.border-radius-bottom-right--2xl {
  border-bottom-right-radius: 30px; }

.border-radius--3xl {
  border-radius: 36px; }

.border-radius-top-left--3xl {
  border-top-left-radius: 36px; }

.border-radius-top-right--3xl {
  border-top-right-radius: 36px; }

.border-radius-bottom-left--3xl {
  border-bottom-left-radius: 36px; }

.border-radius-bottom-right--3xl {
  border-bottom-right-radius: 36px; }

.border-radius--4xl {
  border-radius: 42px; }

.border-radius-top-left--4xl {
  border-top-left-radius: 42px; }

.border-radius-top-right--4xl {
  border-top-right-radius: 42px; }

.border-radius-bottom-left--4xl {
  border-bottom-left-radius: 42px; }

.border-radius-bottom-right--4xl {
  border-bottom-right-radius: 42px; }

.border-radius--5xl {
  border-radius: 48px; }

.border-radius-top-left--5xl {
  border-top-left-radius: 48px; }

.border-radius-top-right--5xl {
  border-top-right-radius: 48px; }

.border-radius-bottom-left--5xl {
  border-bottom-left-radius: 48px; }

.border-radius-bottom-right--5xl {
  border-bottom-right-radius: 48px; }

.border--none {
  border: none; }

.border-left--none {
  border-left: none; }

.border-right--none {
  border-right: none; }

.border-top--none {
  border-top: none; }

.border-bottom--none {
  border-bottom: none; }

.border--1 {
  border-width: 1px;
  border-style: solid; }

.border-left--1 {
  border-left-width: 1px;
  border-left-style: solid; }

.border-right--1 {
  border-right-width: 1px;
  border-right-style: solid; }

.border-top--1 {
  border-top-width: 1px;
  border-top-style: solid; }

.border-bottom--1 {
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.border--2 {
  border-width: 2px;
  border-style: solid; }

.border-left--2 {
  border-left-width: 2px;
  border-left-style: solid; }

.border-right--2 {
  border-right-width: 2px;
  border-right-style: solid; }

.border-top--2 {
  border-top-width: 2px;
  border-top-style: solid; }

.border-bottom--2 {
  border-bottom-width: 2px;
  border-bottom-style: solid; }

.border--3 {
  border-width: 3px;
  border-style: solid; }

.border-left--3 {
  border-left-width: 3px;
  border-left-style: solid; }

.border-right--3 {
  border-right-width: 3px;
  border-right-style: solid; }

.border-top--3 {
  border-top-width: 3px;
  border-top-style: solid; }

.border-bottom--3 {
  border-bottom-width: 3px;
  border-bottom-style: solid; }

.border--4 {
  border-width: 4px;
  border-style: solid; }

.border-left--4 {
  border-left-width: 4px;
  border-left-style: solid; }

.border-right--4 {
  border-right-width: 4px;
  border-right-style: solid; }

.border-top--4 {
  border-top-width: 4px;
  border-top-style: solid; }

.border-bottom--4 {
  border-bottom-width: 4px;
  border-bottom-style: solid; }

.border--5 {
  border-width: 5px;
  border-style: solid; }

.border-left--5 {
  border-left-width: 5px;
  border-left-style: solid; }

.border-right--5 {
  border-right-width: 5px;
  border-right-style: solid; }

.border-top--5 {
  border-top-width: 5px;
  border-top-style: solid; }

.border-bottom--5 {
  border-bottom-width: 5px;
  border-bottom-style: solid; }

.display--none {
  display: none; }

.display--block {
  display: block; }

.display--inline {
  display: inline; }

.display--inline-block {
  display: inline-block; }

.display--inline-flex {
  display: inline-flex; }

.flex {
  display: flex; }
  .flex--basis-0 {
    flex-basis: 0; }
  .flex--row {
    flex-direction: row; }
  .flex--column {
    flex-direction: column; }
  .flex--wrap {
    flex-wrap: wrap; }
  .flex__item {
    flex-grow: 0;
    flex-shrink: 0; }
    .flex__item--grow {
      flex-grow: 1; }
    .flex__item--shrink {
      flex-shrink: 1; }
    .flex__item--shrink--grow {
      flex-shrink: 1;
      flex-grow: 1; }

.grid {
  display: grid; }
  .grid--row {
    grid-auto-flow: column; }
  .grid-template-columns--50 {
    grid-template-columns: 50% 50%; }
  .grid-template-columns--1fr {
    grid-template-columns: repeat(1, 1fr); }
  .grid-template-columns--2fr {
    grid-template-columns: repeat(2, 1fr); }
  .grid-template-columns--3fr {
    grid-template-columns: repeat(3, 1fr); }
  .grid-template-columns--4fr {
    grid-template-columns: repeat(4, 1fr); }
  .grid-template-columns--5fr {
    grid-template-columns: repeat(5, 1fr); }
  .grid-template-columns--6fr {
    grid-template-columns: repeat(6, 1fr); }
  .grid-template-columns--1fr-3fr {
    grid-template-columns: 1fr 3fr; }
  .grid-template-rows--50 {
    grid-template-rows: 50% 50%; }
  .grid-template-rows--1fr {
    grid-template-rows: repeat(1, 1fr); }
  .grid-template-rows--2fr {
    grid-template-rows: repeat(2, 1fr); }
  .grid-template-rows--3fr {
    grid-template-rows: repeat(3, 1fr); }
  .grid-template-rows--4fr {
    grid-template-rows: repeat(4, 1fr); }
  .grid-template-rows--5fr {
    grid-template-rows: repeat(5, 1fr); }
  .grid-template-rows--6fr {
    grid-template-rows: repeat(6, 1fr); }
  .grid-template-rows--1fr-3fr {
    grid-template-rows: 1fr 3fr; }
  .grid-gap--0px {
    grid-gap: 0px; }
  .grid-gap--5px {
    grid-gap: 5px; }
  .grid-gap--10px {
    grid-gap: 10px; }
  .grid-gap--15px {
    grid-gap: 15px; }
  .grid-gap--18px {
    grid-gap: 18px; }
  .grid-gap--25px {
    grid-gap: 25px; }
  .grid-gap--55px {
    grid-gap: 55px; }
  .grid-gap--30px {
    grid-gap: 30px; }
  .grid-gap--40px {
    grid-gap: 40px; }
  .grid-gap--43px {
    grid-gap: 43px; }
  .grid-gap--45px {
    grid-gap: 45px; }
  .grid-gap--50px {
    grid-gap: 50px; }
  .grid-gap--60px {
    grid-gap: 60px; }
  .grid-gap--65px {
    grid-gap: 65px; }
  .grid-gap--68px {
    grid-gap: 68px; }
  .grid-gap--70px {
    grid-gap: 70px; }
  .grid-gap--75px {
    grid-gap: 75px; }
  .grid-gap--80px {
    grid-gap: 80px; }
  .grid-gap--85px {
    grid-gap: 85px; }
  .grid-gap--90px {
    grid-gap: 90px; }
  .grid-gap--100px {
    grid-gap: 100px; }
  .grid-gap--110px {
    grid-gap: 110px; }
  .grid-gap--160px {
    grid-gap: 160px; }
  .grid-gap--4xs {
    grid-gap: 4px; }
  .grid-gap--3xs {
    grid-gap: 5px; }
  .grid-gap--2xs {
    grid-gap: 8px; }
  .grid-gap--xs {
    grid-gap: 11px; }
  .grid-gap--s {
    grid-gap: 13px; }
  .grid-gap--m {
    grid-gap: 16px; }
  .grid-gap--l {
    grid-gap: 20px; }
  .grid-gap--xl {
    grid-gap: 25px; }
  .grid-gap--2xl {
    grid-gap: 30px; }
  .grid-gap--3xl {
    grid-gap: 36px; }
  .grid-gap--4xl {
    grid-gap: 42px; }
  .grid-gap--5xl {
    grid-gap: 48px; }
  .grid-gap-row--0px {
    grid-row-gap: 0px; }
  .grid-gap-row--5px {
    grid-row-gap: 5px; }
  .grid-gap-row--10px {
    grid-row-gap: 10px; }
  .grid-gap-row--15px {
    grid-row-gap: 15px; }
  .grid-gap-row--18px {
    grid-row-gap: 18px; }
  .grid-gap-row--25px {
    grid-row-gap: 25px; }
  .grid-gap-row--55px {
    grid-row-gap: 55px; }
  .grid-gap-row--30px {
    grid-row-gap: 30px; }
  .grid-gap-row--40px {
    grid-row-gap: 40px; }
  .grid-gap-row--43px {
    grid-row-gap: 43px; }
  .grid-gap-row--45px {
    grid-row-gap: 45px; }
  .grid-gap-row--50px {
    grid-row-gap: 50px; }
  .grid-gap-row--60px {
    grid-row-gap: 60px; }
  .grid-gap-row--65px {
    grid-row-gap: 65px; }
  .grid-gap-row--68px {
    grid-row-gap: 68px; }
  .grid-gap-row--70px {
    grid-row-gap: 70px; }
  .grid-gap-row--75px {
    grid-row-gap: 75px; }
  .grid-gap-row--80px {
    grid-row-gap: 80px; }
  .grid-gap-row--85px {
    grid-row-gap: 85px; }
  .grid-gap-row--90px {
    grid-row-gap: 90px; }
  .grid-gap-row--100px {
    grid-row-gap: 100px; }
  .grid-gap-row--110px {
    grid-row-gap: 110px; }
  .grid-gap-row--160px {
    grid-row-gap: 160px; }
  .grid-gap-row--4xs {
    grid-row-gap: 4px; }
  .grid-gap-row--3xs {
    grid-row-gap: 5px; }
  .grid-gap-row--2xs {
    grid-row-gap: 8px; }
  .grid-gap-row--xs {
    grid-row-gap: 11px; }
  .grid-gap-row--s {
    grid-row-gap: 13px; }
  .grid-gap-row--m {
    grid-row-gap: 16px; }
  .grid-gap-row--l {
    grid-row-gap: 20px; }
  .grid-gap-row--xl {
    grid-row-gap: 25px; }
  .grid-gap-row--2xl {
    grid-row-gap: 30px; }
  .grid-gap-row--3xl {
    grid-row-gap: 36px; }
  .grid-gap-row--4xl {
    grid-row-gap: 42px; }
  .grid-gap-row--5xl {
    grid-row-gap: 48px; }
  .grid-gap-column--0px {
    grid-column-gap: 0px; }
  .grid-gap-column--5px {
    grid-column-gap: 5px; }
  .grid-gap-column--10px {
    grid-column-gap: 10px; }
  .grid-gap-column--15px {
    grid-column-gap: 15px; }
  .grid-gap-column--18px {
    grid-column-gap: 18px; }
  .grid-gap-column--25px {
    grid-column-gap: 25px; }
  .grid-gap-column--55px {
    grid-column-gap: 55px; }
  .grid-gap-column--30px {
    grid-column-gap: 30px; }
  .grid-gap-column--40px {
    grid-column-gap: 40px; }
  .grid-gap-column--43px {
    grid-column-gap: 43px; }
  .grid-gap-column--45px {
    grid-column-gap: 45px; }
  .grid-gap-column--50px {
    grid-column-gap: 50px; }
  .grid-gap-column--60px {
    grid-column-gap: 60px; }
  .grid-gap-column--65px {
    grid-column-gap: 65px; }
  .grid-gap-column--68px {
    grid-column-gap: 68px; }
  .grid-gap-column--70px {
    grid-column-gap: 70px; }
  .grid-gap-column--75px {
    grid-column-gap: 75px; }
  .grid-gap-column--80px {
    grid-column-gap: 80px; }
  .grid-gap-column--85px {
    grid-column-gap: 85px; }
  .grid-gap-column--90px {
    grid-column-gap: 90px; }
  .grid-gap-column--100px {
    grid-column-gap: 100px; }
  .grid-gap-column--110px {
    grid-column-gap: 110px; }
  .grid-gap-column--160px {
    grid-column-gap: 160px; }
  .grid-gap-column--4xs {
    grid-column-gap: 4px; }
  .grid-gap-column--3xs {
    grid-column-gap: 5px; }
  .grid-gap-column--2xs {
    grid-column-gap: 8px; }
  .grid-gap-column--xs {
    grid-column-gap: 11px; }
  .grid-gap-column--s {
    grid-column-gap: 13px; }
  .grid-gap-column--m {
    grid-column-gap: 16px; }
  .grid-gap-column--l {
    grid-column-gap: 20px; }
  .grid-gap-column--xl {
    grid-column-gap: 25px; }
  .grid-gap-column--2xl {
    grid-column-gap: 30px; }
  .grid-gap-column--3xl {
    grid-column-gap: 36px; }
  .grid-gap-column--4xl {
    grid-column-gap: 42px; }
  .grid-gap-column--5xl {
    grid-column-gap: 48px; }
  .grid-span-row--1 {
    grid-row: span 1; }
  .grid-span-row--2 {
    grid-row: span 2; }
  .grid-span-row--3 {
    grid-row: span 3; }
  .grid-span-row--4 {
    grid-row: span 4; }
  .grid-span-row--5 {
    grid-row: span 5; }
  .grid-span-column--1 {
    grid-column: span 1; }
  .grid-span-column--2 {
    grid-column: span 2; }
  .grid-span-column--3 {
    grid-column: span 3; }
  .grid-span-column--4 {
    grid-column: span 4; }
  .grid-span-column--5 {
    grid-column: span 5; }

.align-items--center {
  align-items: center; }

.align-items--flex-end {
  align-items: flex-end; }

.align-items--flex-start {
  align-items: flex-start; }

.align-items--stretch {
  align-items: stretch; }

.align-items--baseline {
  align-items: baseline; }

.align-content--center {
  align-content: center; }

.align-content--flex-end {
  align-content: flex-end; }

.align-content--flex-start {
  align-content: flex-start; }

.align-content--stretch {
  align-content: stretch; }

.align-content--space-around {
  align-content: space-around; }

.align-content--space-between {
  align-content: space-between; }

.align-self--center {
  align-self: center; }

.align-self--flex-end {
  align-self: flex-end; }

.align-self--flex-start {
  align-self: flex-start; }

.align-self--stretch {
  align-self: stretch; }

.align-self--baseline {
  align-self: baseline; }

.justify-items--center {
  justify-items: center; }

.justify-items--flex-end {
  justify-items: flex-end; }

.justify-items--flex-start {
  justify-items: flex-start; }

.justify-items--stretch {
  justify-items: stretch; }

.justify-items--baseline {
  justify-items: baseline; }

.justify-content--center {
  justify-content: center; }

.justify-content--end {
  justify-content: end; }

.justify-content--start {
  justify-content: start; }

.justify-content--flex-end {
  justify-content: flex-end; }

.justify-content--flex-start {
  justify-content: flex-start; }

.justify-content--stretch {
  justify-content: stretch; }

.justify-content--space-around {
  justify-content: space-around; }

.justify-content--space-between {
  justify-content: space-between; }

.justify-content--left {
  justify-content: left; }

.justify-content--right {
  justify-content: right; }

.justify-self--center {
  justify-self: center; }

.justify-self--flex-end {
  justify-self: flex-end; }

.justify-self--flex-start {
  justify-self: flex-start; }

.justify-self--stretch {
  justify-self: stretch; }

.justify-self--baseline {
  justify-self: baseline; }

.direction--ltr {
  direction: ltr; }

.direction--rtl {
  direction: rtl; }

.object-fit--cover {
  object-fit: cover; }

.object-fit--contain {
  object-fit: contain; }

.position--relative {
  position: relative; }

.position--absolute {
  position: absolute; }

.position--fixed {
  position: fixed; }

.cursor--pointer {
  cursor: pointer; }

.cursor--default {
  cursor: default; }

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

.white-space--break-spaces {
  white-space: break-spaces; }

.overflow--hidden {
  overflow: hidden; }

.overflow--hiddenY {
  overflow-y: hidden; }

.overflow--hiddenX {
  overflow-x: hidden; }

.overflow--yAuto {
  overflow-y: auto; }

.overflow--xAuto {
  overflow-x: auto; }

.overflow--auto {
  overflow: auto; }

.overflow--visible {
  overflow: visible; }

.overflow--wrap-anywhere {
  overflow-wrap: anywhere; }

.pointer-events--none {
  pointer-events: none; }

.z-index--10- {
  z-index: -10; }

.z-index--0 {
  z-index: 0; }

.z-index--10 {
  z-index: 10; }

.z-index--60 {
  z-index: 60; }

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

.z-index--1000 {
  z-index: 1000; }

.z-index--10000 {
  z-index: 10000; }

.top--25- {
  top: -25px; }

.top--20- {
  top: -20px; }

.top--10- {
  top: -10px; }

.top--0 {
  top: 0px; }

.top--2 {
  top: 2px; }

.top--5 {
  top: 5px; }

.top--15 {
  top: 15px; }

.top--6 {
  top: 6px; }

.top--10 {
  top: 10px; }

.top--20 {
  top: 20px; }

.top--25 {
  top: 25px; }

.top--30 {
  top: 30px; }

.top--35 {
  top: 35px; }

.top--40 {
  top: 40px; }

.top--45 {
  top: 45px; }

.top--50 {
  top: 50px; }

.left--25- {
  left: -25px; }

.left--20- {
  left: -20px; }

.left--10- {
  left: -10px; }

.left--0 {
  left: 0px; }

.left--2 {
  left: 2px; }

.left--5 {
  left: 5px; }

.left--15 {
  left: 15px; }

.left--6 {
  left: 6px; }

.left--10 {
  left: 10px; }

.left--20 {
  left: 20px; }

.left--25 {
  left: 25px; }

.left--30 {
  left: 30px; }

.left--35 {
  left: 35px; }

.left--40 {
  left: 40px; }

.left--45 {
  left: 45px; }

.left--50 {
  left: 50px; }

.bottom--25- {
  bottom: -25px; }

.bottom--20- {
  bottom: -20px; }

.bottom--10- {
  bottom: -10px; }

.bottom--0 {
  bottom: 0px; }

.bottom--2 {
  bottom: 2px; }

.bottom--5 {
  bottom: 5px; }

.bottom--15 {
  bottom: 15px; }

.bottom--6 {
  bottom: 6px; }

.bottom--10 {
  bottom: 10px; }

.bottom--20 {
  bottom: 20px; }

.bottom--25 {
  bottom: 25px; }

.bottom--30 {
  bottom: 30px; }

.bottom--35 {
  bottom: 35px; }

.bottom--40 {
  bottom: 40px; }

.bottom--45 {
  bottom: 45px; }

.bottom--50 {
  bottom: 50px; }

.right--25- {
  right: -25px; }

.right--20- {
  right: -20px; }

.right--10- {
  right: -10px; }

.right--0 {
  right: 0px; }

.right--2 {
  right: 2px; }

.right--5 {
  right: 5px; }

.right--15 {
  right: 15px; }

.right--6 {
  right: 6px; }

.right--10 {
  right: 10px; }

.right--20 {
  right: 20px; }

.right--25 {
  right: 25px; }

.right--30 {
  right: 30px; }

.right--35 {
  right: 35px; }

.right--40 {
  right: 40px; }

.right--45 {
  right: 45px; }

.right--50 {
  right: 50px; }

.max-width--268px {
  max-width: 268px; }

.line-height--1em {
  line-height: 1em; }

.opacity--0 {
  opacity: 0; }

.my-cart {
  position: relative;
  display: grid;
  grid-template-columns: max-content max-content;
  justify-items: center;
  align-items: center;
  column-gap: 15px;
  grid-template-rows: max-content max-content; }
  @media (max-width: 1024px) {
    .my-cart svg {
      width: 30px;
      height: 28px; } }
  .my-cart .items {
    position: absolute;
    left: 22px;
    top: -6px;
    padding: 0px 2px; }
    .my-cart .items svg {
      width: 35px;
      height: 32px; }
  .my-cart .cart-timer {
    grid-row: 2 / 2;
    grid-column: 1 / 3;
    display: flex;
    align-items: center; }
    .my-cart .cart-timer svg {
      margin-right: 4px; }
  .my-cart.active {
    color: black;
    fill: black;
    z-index: 99999; }
    .my-cart.active .total {
      color: black; }
    .my-cart.active .items {
      color: white;
      background-color: black; }
    .my-cart.active .cart-timer {
      opacity: 0; }
  @media (max-width: 1050px) {
    .my-cart .text {
      display: none; } }

#js-cart-timer {
  width: 47px; }

.l-client-login:hover > .l-client-menu {
  display: block; }

#main {
  min-height: 200px;
  z-index: auto;
  padding-bottom: 70px; }

.l-content {
  max-width: 1170px;
  width: 95%;
  margin: auto; }

.l-content-lg {
  max-width: 1200px;
  width: 95%;
  margin: auto; }

.l-content-xlg {
  max-width: 1230px;
  width: 95%;
  margin: auto; }

.l-content-5xlg {
  max-width: 100%;
  width: 100%;
  padding: 0px 57px; }
  @media (max-width: 1024px) {
    .l-content-5xlg {
      padding: 0px 20px; } }

.bottom-bar, .top-bar {
  position: relative; }
  .bottom-bar::before, .top-bar::before {
    content: '';
    border-bottom: 3px solid #ed3237;
    width: 68px;
    position: absolute;
    bottom: -7px;
    left: 1px; }

.top-bar::before {
  bottom: auto;
  top: -9px; }

#cookie_police {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  padding: 10px 0px; }

#cookie_police .content {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  @media (max-width: 1024px) {
    #cookie_police .content {
      display: grid;
      gap: 20px;
      justify-items: center;
      text-align: center; } }

#cookie_police a {
  color: #ed3237; }

#cookie_police p {
  margin: 0px;
  padding: 0px; }

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

#cookie_first, #cookie_update {
  display: none; }

.cookie_police_text_col {
  width: 80%;
  display: inline-block;
  vertical-align: middle; }

.cookie_police_button_col {
  display: inline-block;
  vertical-align: middle; }

button.cookie_accepted {
  padding: 5px 15px;
  cursor: pointer;
  font-size: 13px;
  text-align: center; }

#cookie_police {
  background-color: #ededed;
  z-index: 3;
  border-top: 1px solid #004893; }

button.cookie_accepted {
  border: 1px solid #666;
  color: #666; }

button.cookie_accepted:hover {
  background-color: #ddd; }

#cookie_police .l-content {
  padding: 0px 5px; }

.rounded {
  box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.06);
  background: white;
  border-radius: 50%;
  height: 36px;
  width: 36px;
  line-height: 36px;
  justify-content: center;
  align-items: center;
  display: flex; }

.breadcrumbs {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%; }
  @media (max-width: 1024px) {
    .breadcrumbs {
      display: block; }
      .breadcrumbs li {
        display: inline-block; } }

.bottom-pagination {
  max-width: 1170px;
  margin: auto;
  width: 100%;
  justify-content: flex-end;
  display: flex; }
  .bottom-pagination ul {
    flex-wrap: wrap; }
    @media (max-width: 500px) {
      .bottom-pagination ul li {
        margin-bottom: 10px; } }
  .bottom-pagination li:last-of-type {
    padding-right: 10px; }

.fa-chevron-down {
  pointer-events: none; }

.f1-view-password-icon {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  height: 45px;
  display: flex;
  align-items: center;
  width: 40px;
  justify-content: center;
  pointer-events: all;
  user-select: none; }

.column {
  background-color: white;
  padding: 25px 30px; }

.l-footer {
  width: auto; }

.l-header {
  width: auto; }

header {
  position: fixed;
  z-index: 700;
  background: #FFF;
  width: 100%;
  display: grid;
  grid-template-rows: 32px 113px;
  grid-template-areas: "header-top" "header-middle" "header-bottom" "header-menu"; }
  @media (max-width: 1024px) {
    header {
      position: fixed;
      grid-template-rows: 1fr;
      z-index: 1071; } }
  header .header__columns {
    grid-template-columns: max-content 1fr 1fr;
    column-gap: 30px;
    grid-area: header-middle;
    grid-template-rows: 74px 1fr; }
    @media (max-width: 1024px) {
      header .header__columns {
        column-gap: initial;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding-top: 10px; } }
    header .header__columns .header__search-box {
      display: grid;
      grid-template-columns: 1fr max-content;
      grid-gap: 15px;
      width: 100%; }
      @media (max-width: 1024px) {
        header .header__columns .header__search-box {
          background-color: #f6f6f6;
          grid-area: header-bottom;
          grid-column: 1/3;
          padding-top: 10px;
          padding-bottom: 10px;
          padding-left: 60px;
          padding-right: 20px;
          position: relative; } }
    header .header__columns .header__client {
      display: grid;
      grid-template-columns: max-content max-content max-content;
      grid-gap: 30px;
      justify-content: space-between;
      align-items: center; }
      @media (max-width: 1024px) {
        header .header__columns .header__client {
          grid-gap: 15px;
          padding-right: 0;
          justify-content: flex-end; } }
      header .header__columns .header__client .l-client-login svg {
        margin-right: 10px; }
        @media (max-width: 1024px) {
          header .header__columns .header__client .l-client-login svg {
            margin: 0;
            width: 26px; } }
      header .header__columns .header__client .pedidos a {
        grid-template-columns: max-content min-content;
        display: grid;
        align-items: center;
        grid-gap: 10px; }
        @media (max-width: 1024px) {
          header .header__columns .header__client .pedidos a {
            grid-gap: 0px; } }
        header .header__columns .header__client .pedidos a svg {
          fill: white; }
          @media (max-width: 1024px) {
            header .header__columns .header__client .pedidos a svg {
              width: 27px;
              margin: 0; } }
      @media (max-width: 1024px) {
        header .header__columns .header__client .pedidos .text {
          display: none; } }
  header .main-navigation {
    grid-template-areas: 'main-menu'; }

.marginTopMenu {
  margin-top: 190px; }
  @media (max-width: 1024px) {
    .marginTopMenu {
      margin-top: 170px; } }

@media (min-width: 1024px) {
  .route-index .marginTopMenu {
    margin-top: 145px; } }

.l-menu {
  position: relative;
  text-align: center;
  align-items: center;
  display: grid;
  grid-template-columns: repeat(12, 1fr); }
  @media (max-width: 1024px) {
    .l-menu {
      display: none;
      position: relative;
      text-align: left;
      align-items: inherit;
      display: none;
      grid-template-columns: initial; } }

.l-menu__item {
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 75px;
  color: #393939; }
  @media (max-width: 1024px) {
    .l-menu__item {
      justify-content: initial;
      flex-direction: column;
      line-height: 28px;
      height: auto;
      width: 300px;
      display: flex;
      color: white;
      position: relative; } }
  .l-menu__item .has-icon {
    display: grid;
    grid-template-columns: 1fr max-content;
    align-items: center; }
  .l-menu__item:hover, .l-menu__item.active {
    color: #ec1d23; }
    @media (max-width: 1024px) {
      .l-menu__item:hover, .l-menu__item.active {
        background-color: #ec1d23;
        color: white; }
        .l-menu__item:hover .arrow-level-0, .l-menu__item.active .arrow-level-0 {
          transform: rotate(90deg); } }
  @media (min-width: 1024px) {
    .l-menu__item:last-of-type {
      background-color: #fbd100;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px; } }
  .l-menu__item:last-of-type .block::after {
    display: none; }
  .l-menu__item:first-of-type .block::after {
    display: none; }
  .l-menu__item .block {
    display: grid;
    justify-items: center;
    grid-template-rows: 40px 30px;
    align-items: center;
    position: relative;
    font-size: 12px; }
    @media (min-width: 1024px) {
      .l-menu__item .block {
        margin-top: 2px; }
        .l-menu__item .block span {
          padding: 0px 10px; } }
    .l-menu__item .block img {
      max-height: 29px; }
    @media (max-width: 1024px) {
      .l-menu__item .block {
        display: flex;
        margin-right: auto;
        padding-left: 20px;
        font-size: 12px;
        font-weight: 700; }
        .l-menu__item .block img {
          display: none; } }
    .l-menu__item .block::after {
      content: '';
      display: block;
      border-right: 2px solid #f1f3f4;
      height: 50px;
      right: auto;
      left: -2px;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1;
      width: 1px;
      position: absolute; }
      @media (max-width: 1024px) {
        .l-menu__item .block::after {
          display: none; } }
  .l-menu__item li {
    line-height: 28px;
    padding: 0px 0px; }
    @media (max-width: 1024px) {
      .l-menu__item li {
        display: flex;
        padding-right: 40px;
        flex-direction: column; } }
    .l-menu__item li a {
      padding: 0px 20px;
      display: flex; }
      @media (max-width: 1024px) {
        .l-menu__item li a {
          display: flex;
          margin-right: auto;
          position: relative;
          font-weight: 700; }
          .l-menu__item li a svg {
            pointer-events: none;
            position: absolute;
            top: 9px;
            left: 275px;
            margin-right: 20px; } }
    @media (min-width: 1024px) {
      .l-menu__item li:hover, .l-menu__item li.active {
        background-color: #ed3237; } }
    .l-menu__item li:hover .arrow-level-0, .l-menu__item li.active .arrow-level-0 {
      transform: rotate(90deg); }
  .l-menu__item .arrow-level-0 {
    display: none; }
    @media (max-width: 1024px) {
      .l-menu__item .arrow-level-0 {
        display: block;
        pointer-events: none;
        position: absolute;
        top: 0;
        left: 275px;
        margin-right: 20px; } }
  .l-menu__item .sub-menu-recursive {
    display: none; }
    .l-menu__item .sub-menu-recursive li {
      padding: 0; }
    .l-menu__item .sub-menu-recursive .sub-menu-recursive li {
      padding: 0; }
    .l-menu__item .sub-menu-recursive .level-1 {
      display: none; }
  @media (max-width: 1024px) {
    .l-menu__item li.active .sub-menu-recursive {
      display: block; } }
  .l-menu__item .side-box {
    display: none;
    padding-top: 15px;
    flex-direction: column;
    align-items: flex-start; }
    .l-menu__item .side-box::-webkit-scrollbar-track {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAI3BAMAAACscvweAAAAAXNSR0IB2cksfwAAACdQTFRFAAAA3d3d3d3d3t7e3d3d3d3d3d3d3d3d3d3d3t7e3d3d3Nzc19fXtGuEPQAAAA10Uk5TAGr5Vsv/fpTnsGFRE6Zd7h4AAAAsSURBVHicYxAyYHBNYAilDJWOolE0ikbRKBpFSCiUAtSawDA1gWHpBgYeBgBEB9HX0T0CEAAAAABJRU5ErkJggg==);
      width: 5px;
      background-position: top center;
      background-repeat: repeat-y; }
    .l-menu__item .side-box .arrow-menu.down {
      left: 98%;
      color: #ed3237; }
    .l-menu__item .side-box .arrow-menu.up {
      left: 98%;
      color: #ed3237; }
    .l-menu__item .side-box::-webkit-scrollbar {
      background-color: transparent;
      width: 10px; }
    .l-menu__item .side-box::-webkit-scrollbar-thumb {
      width: 10px;
      border-radius: 3px;
      background-color: #ed3237; }
    .l-menu__item .side-box.active {
      background: white;
      width: 100%;
      height: 100%;
      display: grid;
      grid-template-rows: auto 1fr auto;
      justify-items: flex-start;
      width: 100%; }
      .l-menu__item .side-box.active .sub-menu-recursive.level-0 {
        display: flex;
        flex-wrap: wrap;
        width: 100%; }
        .l-menu__item .side-box.active .sub-menu-recursive.level-0 .sub-menu-recursive {
          display: flex;
          flex-direction: column; }
          .l-menu__item .side-box.active .sub-menu-recursive.level-0 .sub-menu-recursive li {
            display: flex;
            flex-direction: column; }
        .l-menu__item .side-box.active .sub-menu-recursive.level-0::-webkit-scrollbar-track {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAI3BAMAAACscvweAAAAAXNSR0IB2cksfwAAACdQTFRFAAAA3d3d3d3d3t7e3d3d3d3d3d3d3d3d3d3d3t7e3d3d3Nzc19fXtGuEPQAAAA10Uk5TAGr5Vsv/fpTnsGFRE6Zd7h4AAAAsSURBVHicYxAyYHBNYAilDJWOolE0ikbRKBpFSCiUAtSawDA1gWHpBgYeBgBEB9HX0T0CEAAAAABJRU5ErkJggg==);
          width: 10px;
          background-position: top center;
          background-repeat: repeat-y; }
        .l-menu__item .side-box.active .sub-menu-recursive.level-0::-webkit-scrollbar {
          background-color: transparent;
          width: 10px; }
        .l-menu__item .side-box.active .sub-menu-recursive.level-0::-webkit-scrollbar-thumb {
          width: 10px;
          border-radius: 3px;
          background-color: #ed3237; }
      .l-menu__item .side-box.active .img-menu {
        display: flex; }
    .l-menu__item .side-box .title {
      color: #ed3237;
      font-size: 14px;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 15px;
      padding-left: 20px; }
    .l-menu__item .side-box .link-catalog {
      justify-self: flex-end;
      color: #2bac76;
      font-size: 11px;
      font-weight: 700;
      line-height: 11px;
      display: flex;
      padding-top: 20px;
      padding-right: 30px;
      padding-bottom: 15px;
      border-top: 1px solid #d0d0d0; }
      .l-menu__item .side-box .link-catalog::after {
        content: url("data:image/svg+xml;utf8,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 6 12'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%232bac76' d='M5.825 5.903l-.463.546-4.18 4.906-1.007-1.092 3.717-4.36-3.717-4.36L1.182.45l4.18 4.906z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        margin-left: 15px; }
    .l-menu__item .side-box ul a {
      font-size: 12px;
      font-weight: 700;
      color: #393939; }
    .l-menu__item .side-box .sub-menu-recursive {
      background-color: white;
      color: #393939; }
      .l-menu__item .side-box .sub-menu-recursive ul {
        background-color: white;
        color: #393939; }
        .l-menu__item .side-box .sub-menu-recursive ul li {
          background-color: white;
          color: #393939; }
          @media (max-width: 1024px) {
            .l-menu__item .side-box .sub-menu-recursive ul li:hover {
              background-color: white; } }
          .l-menu__item .side-box .sub-menu-recursive ul li a {
            font-size: 12px;
            font-weight: 400;
            color: #393939; }
        .l-menu__item .side-box .sub-menu-recursive ul li.parent-li:hover {
          background-color: white; }
  .l-menu__item .side-box {
    overflow-y: auto;
    max-height: 55vh; }
  .l-menu__item .background {
    width: 100%;
    display: flex;
    margin-top: 10px; }
    @media (max-width: 1024px) {
      .l-menu__item .background {
        display: block;
        margin: 0px; } }
  .l-menu__item .ul-level-0 {
    min-width: 200px;
    width: 200px;
    padding: 15px 0px; }
  .l-menu__item .img-menu {
    display: none;
    overflow: hidden; }
    .l-menu__item .img-menu a {
      margin: auto;
      display: flex; }
      .l-menu__item .img-menu a img {
        display: flex;
        max-height: 55vh; }
  .l-menu__item .side-image {
    margin-left: auto;
    display: flex; }

@media (min-width: 1024px) {
  .l-menu__item:hover > .l-sub-menu, .l-menu__item.active > .l-sub-menu {
    max-height: 55vh;
    display: flex;
    min-width: 100%;
    top: 74px;
    left: 0px;
    background-color: transparent;
    border-radius: 8px;
    z-index: 101; } }

.l-menu__item:hover > .l-sub-menu ul, .l-menu__item.active > .l-sub-menu ul {
  background-color: #393939; }

@media (min-width: 1024px) {
  .l-menu__item:hover > .l-sub-menu .side-box ul.sub-menu-recursive, .l-menu__item.active > .l-sub-menu .side-box ul.sub-menu-recursive {
    background-color: white; }
    .l-menu__item:hover > .l-sub-menu .side-box ul.sub-menu-recursive li:hover, .l-menu__item.active > .l-sub-menu .side-box ul.sub-menu-recursive li:hover {
      background-color: white; } }

.l-menu__item:hover > .l-sub-menu::before, .l-menu__item.active > .l-sub-menu::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  margin-left: 20px;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #393939 transparent; }
  @media (max-width: 1024px) {
    .l-menu__item:hover > .l-sub-menu::before, .l-menu__item.active > .l-sub-menu::before {
      display: none; } }

@media (max-width: 1024px) {
  .l-menu__item.ative > .l-sub-menu, .l-menu__item.active > .l-sub-menu {
    max-height: 55vh;
    display: flex;
    min-width: 100%;
    top: 110px;
    left: 0px;
    background-color: transparent;
    border-radius: 8px;
    z-index: 101;
    max-height: 55vh;
    width: 100%;
    top: auto;
    left: auto;
    background-color: white;
    border-radius: 0;
    z-index: 101;
    display: block;
    position: relative;
    font-weight: 700; }
    .l-menu__item.ative > .l-sub-menu img, .l-menu__item.active > .l-sub-menu img {
      display: none; }
    .l-menu__item.ative > .l-sub-menu .sub-menu-recursive.active, .l-menu__item.active > .l-sub-menu .sub-menu-recursive.active {
      display: block; } }

@media (max-width: 1024px) {
  .l-menu__item.active > .l-sub-menu ul {
    width: 300px;
    color: #393939;
    background-color: white; } }

@media (max-width: 1024px) {
  .l-menu__item.active > .l-sub-menu ul.ul-level-0 {
    overflow: auto;
    max-height: initial;
    width: 100%;
    padding: 0px;
    max-height: 55vh; } }

.l-menu__item.active > .l-sub-menu ul.ul-level-0 .li-level-0 svg {
  filter: invert(1); }

.l-menu__item.active > .l-sub-menu ul.ul-level-0 .level-1 a {
  padding-left: 30px; }

.l-menu__item.active > .l-sub-menu ul.ul-level-0 .level-1 .level-2 a {
  padding-left: 40px; }

.l-menu__item:hover > .l-sub-menu ul {
  text-align: left; }
  @media (min-width: 1024px) {
    .l-menu__item:hover > .l-sub-menu ul {
      color: white; } }
  @media (min-width: 1024px) {
    .l-menu__item:hover > .l-sub-menu ul.ul-level-0 {
      overflow-y: auto;
      max-height: 55vh; } }
  .l-menu__item:hover > .l-sub-menu ul::-webkit-scrollbar-track {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAI3BAMAAACscvweAAAAAXNSR0IB2cksfwAAACdQTFRFAAAA3d3d3d3d3t7e3d3d3d3d3d3d3d3d3d3d3t7e3d3d3Nzc19fXtGuEPQAAAA10Uk5TAGr5Vsv/fpTnsGFRE6Zd7h4AAAAsSURBVHicYxAyYHBNYAilDJWOolE0ikbRKBpFSCiUAtSawDA1gWHpBgYeBgBEB9HX0T0CEAAAAABJRU5ErkJggg==);
    width: 5px;
    background-position: top center;
    background-repeat: repeat-y; }
  .l-menu__item:hover > .l-sub-menu ul::-webkit-scrollbar {
    background-color: transparent;
    width: 10px; }
  .l-menu__item:hover > .l-sub-menu ul::-webkit-scrollbar-thumb {
    width: 10px;
    border-radius: 3px;
    background-color: #ed3237; }

#main-menu {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);
  background-color: white;
  border-radius: 4px;
  grid-column: 1 / 4; }
  #main-menu .rotate svg {
    transform: rotate(90deg); }
  @media (max-width: 1024px) {
    #main-menu {
      border-radius: 0;
      margin: 0px;
      padding: 5px 0px;
      top: 100%;
      left: 20px;
      position: absolute;
      z-index: 101; }
      #main-menu.active {
        background-color: #393939; }
        #main-menu.active .l-menu {
          display: block; }
      #main-menu::before {
        content: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='17' viewBox='0 0 22 17'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23ed3237' d='M1.179 7.32h18.857a1.179 1.179 0 1 1 0 2.358H1.179a1.179 1.179 0 1 1 0-2.357zm0 7.072H12.02a1.179 1.179 0 1 1 0 2.358H1.18a1.179 1.179 0 1 1 0-2.358zm0-14.142H14.85a1.179 1.179 0 1 1 0 2.357H1.179a1.179 1.179 0 1 1 0-2.357z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        display: block;
        position: absolute;
        top: -38px; }
      #main-menu.active::after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        top: -10px;
        border-style: solid;
        border-width: 0 10px 10px 10px;
        border-color: transparent transparent #393939 transparent; } }

.side-box .sub-menu-recursive {
  display: block; }
  .side-box .sub-menu-recursive li {
    display: block; }

.banner-topo {
  background-position: top center;
  min-height: 0;
  padding-top: 0;
  display: flex; }
  .banner-topo .l-content {
    z-index: 1;
    position: absolute;
    height: 200px;
    width: 1170px;
    left: 50%;
    margin-left: -585px; }
  .banner-topo .banner-text {
    width: auto;
    height: auto;
    padding: 50px 40px;
    background-color: rgba(0, 72, 147, 0.8);
    display: grid;
    grid-template-rows: 44px 1fr;
    right: 110px;
    position: absolute;
    top: 50%; }
    .banner-topo .banner-text strong {
      line-height: 1em; }
    .banner-topo .banner-text span {
      margin-top: 25px; }

.main-banner__principal .bx-wrapper .bx-controls {
  position: absolute;
  max-width: 1350px;
  width: 95%;
  margin-left: 50%;
  transform: translateX(-50%);
  top: 50%; }

.main-banner__principal .bx-wrapper .bx-pager, .main-banner__principal .bx-wrapper .bx-controls-auto {
  bottom: -30px; }

.main-banner__principal .bx-wrapper .bx-next {
  right: 0; }

.main-banner__principal .bx-wrapper .bx-prev {
  left: 0; }

.main-banner__principal .bx-next:hover,
.main-banner__principal .bx-prev:hover {
  color: #32a33b; }

.main-banner__principal .bx-wrapper .bx-pager.bx-default-pager a {
  background-color: transparent;
  border: 2px solid #32a33b;
  border-radius: 50%;
  width: 14px;
  height: 14px; }

.main-banner__principal .bx-wrapper .bx-pager.bx-default-pager a.active {
  border: 2px solid #32a33b;
  background-color: #32a33b;
  border-radius: 7px;
  width: 55px; }

.main-banner__principal .bx-wrapper .bx-pager.bx-default-pager a:hover {
  border: 2px solid #32a33b;
  background-color: #32a33b; }

.main-banner__principal img {
  width: 100%;
  height: auto; }

.main-banner .bx-wrapper, .js-banners-differentials .bx-wrapper {
  margin-bottom: 0px; }

.js-banners-differentials {
  margin-top: -38px;
  z-index: 1; }
  .js-banners-differentials div.bx-viewport > ul > li img {
    width: auto;
    max-width: initial; }
  .js-banners-differentials .bx-controls {
    position: absolute;
    max-width: 1350px;
    width: 105%;
    margin-left: 50%;
    transform: translateX(-50%);
    top: 44%;
    display: none; }
    @media (max-width: 1310px) {
      .js-banners-differentials .bx-controls {
        display: block;
        width: 90vw; } }
  .js-banners-differentials .bx-wrapper .bx-next, .js-banners-differentials .bx-wrapper .bx-prev {
    left: 0px;
    right: auto; }
  .js-banners-differentials .bx-wrapper .bx-next, .js-banners-differentials .bx-wrapper .bx-next {
    right: 0px;
    left: auto; }

.banners-em-colunas {
  overflow-x: hidden; }

.banners-marcas {
  width: 100%;
  max-width: 1230px;
  margin: 0 auto; }

.banners-mosaico {
  width: 100%;
  padding: 0px 20px; }
  .banners-mosaico ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
    gap: 30px;
    margin-top: 60px;
    z-index: 1;
    position: relative; }
    .banners-mosaico ul img {
      width: 100%;
      height: auto; }
    @media (max-width: 500px) {
      .banners-mosaico ul {
        grid-template-columns: unset; } }

.marcas {
  padding: 0 0px 15px 0px;
  position: relative;
  margin: 0px 0px 30px 0px; }
  .marcas::after {
    content: '';
    border-bottom: 1px solid #f1f3f4;
    position: absolute;
    width: calc(100% + 60px);
    left: 50%;
    transform: translateX(-50%);
    bottom: 0px; }
  .marcas nav {
    padding: 0px 25px; }
  .marcas .bx-wrapper {
    margin: 0px;
    padding: 0px 40px; }
  .marcas .js-brands-carousel li {
    display: flex;
    height: 70px;
    justify-content: center; }
    .marcas .js-brands-carousel li a {
      display: flex; }
      .marcas .js-brands-carousel li a img {
        display: flex;
        object-fit: contain; }

fieldset label span {
  font-weight: 700; }

.register-form .input-message.color--red-error {
  padding-left: 0;
  font-size: 10px;
  padding-top: 10px;
  top: 34px;
  width: 100%;
  text-align: left; }

.grid__cadastro {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  padding-bottom: 40px;
  margin-bottom: 40px; }
  @media (max-width: 890px) {
    .grid__cadastro {
      grid-template-columns: initial;
      grid-gap: initial;
      gap: initial; }
      .grid__cadastro div {
        grid-template-columns: initial;
        grid-gap: initial;
        gap: initial; } }
  .grid__cadastro.margin-bottom--0 {
    margin-bottom: 0; }
  .grid__cadastro input {
    font-size: 13px;
    color: #878787; }
  .grid__cadastro .input-container {
    display: grid;
    margin: 15px 0 0 0;
    width: 100%;
    align-content: flex-start; }
    .grid__cadastro .input-container.margin-top--0 {
      margin-top: 0; }
    .grid__cadastro .input-container input {
      font-size: 13px;
      color: #878787; }
  .grid__cadastro .input-label, .grid__cadastro .js-input-label {
    text-transform: none;
    text-align: left;
    font-weight: 500;
    font-size: 13px;
    color: #878787;
    margin-bottom: 7px;
    padding: 0; }
  .grid__cadastro .js-input-label {
    padding: 0px;
    text-align: left;
    position: absolute;
    top: 13px;
    left: 20px;
    font-weight: 500;
    font-size: 13px;
    color: #878787; }
    .grid__cadastro .js-input-label::after {
      content: ':'; }
  .grid__cadastro .label-top .js-input-label {
    position: relative;
    top: auto;
    color: #343434;
    font-weight: 700;
    left: auto;
    margin-bottom: 15px; }
  .grid__cadastro .js-input-container {
    margin: 15px 0 0 0;
    display: grid; }
  .grid__cadastro .has__hegister-input {
    margin-bottom: 0; }
  .grid__cadastro .has__hegister {
    display: grid;
    grid-template-columns: 13px 1fr;
    grid-gap: 15px;
    align-items: center;
    margin-top: 7px; }
    .grid__cadastro .has__hegister .input-container {
      margin: 0px;
      display: flex; }
    .grid__cadastro .has__hegister span {
      padding-left: 0px;
      margin-left: 0;
      text-transform: none; }
  .grid__cadastro .zip__delivery__scheduling {
    display: grid;
    grid-template-columns: 170px 1fr;
    grid-gap: 30px; }
    .grid__cadastro .zip__delivery__scheduling .delivery__scheduling label {
      display: grid; }
      .grid__cadastro .zip__delivery__scheduling .delivery__scheduling label span {
        margin-left: 0px; }
      .grid__cadastro .zip__delivery__scheduling .delivery__scheduling label input {
        width: 13px;
        margin-top: 15px; }
  .grid__cadastro #enterprise_groups {
    padding-left: 90px; }
  .grid__cadastro #price_list_id {
    padding-left: 140px; }
  .grid__cadastro #cnpj {
    padding-left: 75px; }
  .grid__cadastro #name_corporate {
    padding-left: 126px; }
  .grid__cadastro #name_fancy {
    padding-left: 145px; }
  .grid__cadastro #registration_state {
    padding-left: 170px;
    width: 100%; }
  .grid__cadastro #phone_number, .grid__cadastro #fone_contato {
    padding-left: 100px; }
  .grid__cadastro #email, .grid__cadastro #contacts-email {
    padding-left: 85px; }
  .grid__cadastro #email_nfe {
    padding-left: 102px; }
  .grid__cadastro #registration_municipal {
    padding-left: 170px; }
  .grid__cadastro #address-cep {
    padding-left: 67px; }
  .grid__cadastro #address-street {
    padding-left: 106px; }
  .grid__cadastro #address-complement {
    padding-left: 135px; }
  .grid__cadastro #address-number {
    padding-left: 97px; }
  .grid__cadastro #address-reference {
    padding-left: 105px; }
  .grid__cadastro #address-city {
    padding-left: 88px; }
  .grid__cadastro #address-neighborhood {
    padding-left: 81px; }
  .grid__cadastro #contacts-name {
    padding-left: 155px; }
  .grid__cadastro #contact_responsible {
    padding-left: 95px; }
  .grid__cadastro #contacts-cellphone_number {
    padding-left: 82px; }
  .grid__cadastro #whatsapp {
    padding-left: 107px; }
  .grid__cadastro #contacts-password {
    padding-left: 83px; }
  .grid__cadastro #contacts-confirm {
    padding-left: 159px; }
  .grid__cadastro .box-register-terms {
    margin-top: 30px; }
    .grid__cadastro .box-register-terms a {
      font-weight: 700; }
    .grid__cadastro .box-register-terms .input-container {
      display: flex;
      margin: 0px; }
    .grid__cadastro .box-register-terms .label-text {
      order: 2; }
    .grid__cadastro .box-register-terms .input-label {
      padding: 0px;
      margin: 0px; }

.grid-interesses .input-label, .grid-conheceu .input-label {
  position: relative;
  top: auto;
  color: #343434;
  font-weight: 700;
  left: auto;
  margin-bottom: 15px;
  font-size: 13px; }

.grid-interesses .input-container, .grid-conheceu .input-container {
  margin: 0;
  display: grid; }

.grid-interesses .multiCheckbox-column, .grid-conheceu .multiCheckbox-column {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 20px;
  row-gap: 20px;
  column-gap: 50px;
  padding-bottom: 40px;
  border-bottom: 1px solid #878787;
  margin-bottom: 40px; }
  @media (max-width: 890px) {
    .grid-interesses .multiCheckbox-column, .grid-conheceu .multiCheckbox-column {
      flex-direction: column; } }
  .grid-interesses .multiCheckbox-column label, .grid-conheceu .multiCheckbox-column label {
    min-height: 44px;
    font-size: 13px;
    color: #878787;
    display: flex;
    line-height: 14px;
    min-width: 185px;
    place-self: flex-start; }
    .grid-interesses .multiCheckbox-column label input, .grid-conheceu .multiCheckbox-column label input {
      margin-right: 10px;
      width: 13px;
      flex-grow: 0; }

.grid-conheceu .input-message.color--red-error {
  grid-row: 1;
  font-weight: 700;
  font-size: 10px;
  margin-bottom: 10px; }

.grid-conheceu #conheceu_outro {
  width: 200px; }

.grid-conheceu .conheceu-outro, .grid-conheceu .conheceu-influencer {
  display: flex;
  align-items: center; }
  .grid-conheceu .conheceu-outro label, .grid-conheceu .conheceu-influencer label {
    display: none; }
  .grid-conheceu .conheceu-outro input, .grid-conheceu .conheceu-outro select, .grid-conheceu .conheceu-influencer input, .grid-conheceu .conheceu-influencer select {
    width: 100%;
    max-width: 319px;
    margin-left: 10px; }

.grid-conheceu .multiCheckbox-column label {
  align-items: center; }

input#receive_message {
  width: 13px; }

.route-cliente.cadastro .l-content {
  width: 100%;
  padding: 0px 20px; }
  .route-cliente.cadastro .l-content .js-accept-terms-button {
    margin-top: 0;
    margin-bottom: 60px; }

@charset "UTF-8";
.route-carrinho header {
  position: relative;
  grid-template-rows: none; }

@media (max-width: 1050px) {
  .route-carrinho h2 {
    margin-top: 40px; } }

.route-carrinho.itens .address address {
  margin: 0; }

.route-carrinho .modal {
  z-index: 1073; }

.route-carrinho .modal-dialog--product-kit {
  max-width: 1024px; }

.route-carrinho .box-order-summary {
  background-color: white;
  padding: 20px 15px;
  max-width: 800px; }
  @media (max-width: 1050px) {
    .route-carrinho .box-order-summary {
      max-width: 100%;
      margin-bottom: 20px; } }
  .route-carrinho .box-order-summary .order-summary {
    padding: 0px 0px 0 0;
    margin-bottom: 20px;
    background-color: white;
    width: 100%;
    max-height: 650px;
    overflow-y: auto;
    overflow-x: hidden; }
    .route-carrinho .box-order-summary .order-summary.overflowing {
      padding-right: 20px; }
    .route-carrinho .box-order-summary .order-summary::-webkit-scrollbar-track {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAI3BAMAAACscvweAAAAAXNSR0IB2cksfwAAACdQTFRFAAAA3d3d3d3d3t7e3d3d3d3d3d3d3d3d3d3d3t7e3d3d3Nzc19fXtGuEPQAAAA10Uk5TAGr5Vsv/fpTnsGFRE6Zd7h4AAAAsSURBVHicYxAyYHBNYAilDJWOolE0ikbRKBpFSCiUAtSawDA1gWHpBgYeBgBEB9HX0T0CEAAAAABJRU5ErkJggg==);
      width: 7px;
      background-position: top center;
      background-repeat: repeat-y;
      margin-top: 20px; }
    .route-carrinho .box-order-summary .order-summary::-webkit-scrollbar {
      margin-top: 30px;
      background-color: transparent;
      width: 7px; }
    .route-carrinho .box-order-summary .order-summary::-webkit-scrollbar-thumb {
      width: 7px;
      border-radius: 3px;
      background-color: #343434; }

.route-carrinho .grid-checkout .box-order-summary .order-summary {
  padding-right: 20px; }

.route-carrinho .box-basket-values {
  padding: 40px 30px 20px 30px; }
  @media (max-width: 1050px) {
    .route-carrinho .box-basket-values {
      width: 100%; } }

.route-carrinho .box-delivery, .route-carrinho .box-invoce-message {
  margin-top: 15px;
  background-color: white;
  padding: 20px 30px;
  max-width: 800px; }
  @media (max-width: 1050px) {
    .route-carrinho .box-delivery, .route-carrinho .box-invoce-message {
      max-width: 100%;
      margin-bottom: 20px; } }

.route-carrinho .ajaxloading {
  position: absolute; }

.continue-shopping {
  max-width: 340px;
  width: 100%;
  margin: 20px auto;
  box-sizing: border-box;
  color: #878787;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  height: 42px;
  border: 1px solid #878787;
  border-radius: 4px;
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  text-decoration-color: unset; }

.checkout__steps {
  max-width: 815px;
  margin: auto; }

.checkout-item {
  display: grid;
  grid-template-columns: 34% 12% 12% 12% 13% 17%; }
  @media (max-width: 1050px) {
    .checkout-item {
      grid-template-columns: 1fr 1fr 1fr;
      position: relative;
      border-bottom: 1px solid #dadada;
      margin-bottom: 15px; } }
  @media (max-width: 1050px) {
    .checkout-item .quantity-items.item-block {
      grid-row: 3;
      grid-column: 1; }
      .checkout-item .quantity-items.item-block .content {
        align-items: flex-start;
        justify-content: flex-start; }
      .checkout-item .quantity-items.item-block .title {
        justify-content: flex-start; } }
  @media (max-width: 1050px) {
    .checkout-item .unitary.item-block {
      grid-row: 2;
      grid-column: 1; }
      .checkout-item .unitary.item-block .unitary {
        padding-left: 0px;
        justify-content: flex-start; }
        .checkout-item .unitary.item-block .unitary div {
          align-items: flex-start;
          align-self: flex-start; } }
  @media (max-width: 1050px) {
    .checkout-item .st.item-block {
      grid-row: 2;
      grid-column: 3; }
      .checkout-item .st.item-block .content {
        align-items: flex-end;
        justify-content: flex-start; }
      .checkout-item .st.item-block .title {
        justify-content: flex-end; } }
  @media (max-width: 1050px) {
    .checkout-item .total-with-taxes.item-block {
      grid-row: 3;
      grid-column: 3;
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
      align-items: flex-end; }
      .checkout-item .total-with-taxes.item-block .title {
        padding-bottom: 7px; }
      .checkout-item .total-with-taxes.item-block .remove {
        display: none; } }
  @media (max-width: 1050px) {
    .checkout-item .ipi.item-block {
      grid-row: 2;
      grid-column: 2;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center; }
      .checkout-item .ipi.item-block .title {
        padding-bottom: 7px; }
      .checkout-item .ipi.item-block .remove {
        display: none; } }
  .checkout-item:first-of-type .item-block {
    grid-template-rows: auto 1fr; }
  .checkout-item .item-block {
    display: grid; }
    @media (max-width: 1050px) {
      .checkout-item .item-block {
        grid-template-rows: auto 1fr;
        grid-column: 1 / 4;
        width: 100%; } }
    .checkout-item .item-block.display--none {
      display: none; }
    .checkout-item .item-block .title {
      text-align: center;
      display: none; }
      @media (max-width: 1050px) {
        .checkout-item .item-block .title {
          display: flex; } }
    .checkout-item .item-block .content {
      padding: 30px 15px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column; }
      @media (max-width: 1050px) {
        .checkout-item .item-block .content {
          border: none;
          padding: 0 0 15px 0; } }
  .checkout-item .product-image-name .content {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 10px;
    padding-left: 0px; }
    @media (max-width: 1050px) {
      .checkout-item .product-image-name .content {
        justify-content: flex-start; } }
  @media (min-width: 1050px) {
    .checkout-item .product-image-name .remove {
      display: none; } }
  .checkout-item:first-of-type .title {
    display: flex; }

.checkout__img-container {
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden; }
  @media (max-width: 1050px) {
    .checkout__img-container {
      width: 80px;
      height: 80px; } }

.checkout__table__qtd {
  background-color: #f5f5f5;
  border: 1px solid #32a33b;
  border-radius: 4px;
  width: 100%;
  max-width: 80px;
  line-height: 40px;
  height: 40px; }

.checkout__content__button-finalizar {
  max-width: 1065px; }

@media (max-width: 1050px) {
  .delivery-message {
    width: auto; } }

@media (max-width: 1050px) {
  .addresses-block {
    flex-direction: column;
    justify-content: initial; }
    .addresses-block .address {
      margin: 0;
      padding: 0px; }
      .addresses-block .address address {
        margin: 0;
        padding: 0px; } }

@media (max-width: 1050px) {
  .delivery-suggestion {
    flex-direction: column;
    align-items: flex-start; }
    .delivery-suggestion input {
      width: 100%;
      margin-top: 10px; }
    .delivery-suggestion span {
      text-align: left; } }

.completion strong {
  font-weight: 400; }

@media (max-width: 1050px) {
  .payments {
    margin-bottom: 20px; } }

.checkout__titulo-pagamentos {
  position: relative;
  top: 11px;
  display: block;
  width: 36%;
  margin: 0 auto; }

.payment-methods {
  padding: 25px 30px; }
  @media (max-width: 1050px) {
    .payment-methods .title {
      display: grid;
      grid-template-columns: max-content 1fr; }
      .payment-methods .title h3 {
        text-align: left; } }

.checkout__payment-methods {
  width: 100%; }

.checkout__payment-methods .input-label {
  margin: 0px;
  display: block;
  color: #32a33b;
  font-weight: 700;
  font-size: 14px;
  text-transform: none;
  text-align: left;
  padding: 0px;
  margin-bottom: 8px;
  width: 100%; }

.checkout__payment-methods label {
  flex-flow: column; }

.purchase-checked {
  position: relative; }
  .purchase-checked div:nth-child(2)::before {
    content: '';
    width: 31px;
    height: 27px;
    display: block;
    position: absolute;
    right: auto;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyNyIgdmlld0JveD0iMCAwIDMxIDI3Ij48Zz48Zz48cGF0aCBmaWxsPSIjZWRmNWY4IiBkPSJNMjYuODM4IDE0Ljg4NnY4LjIwNmMwIDIuMTEtMS43MDEgMy44MTktMy44IDMuODE5SDMuOEMxLjcgMjYuOTEgMCAyNS4yMDIgMCAyMy4wOTJWMy43NjVDMCAxLjY1NSAxLjctLjA1NCAzLjgtLjA1NGgxNi4xNDd2Mi45MTZIMy44MDFjLS40OTcgMC0uOS40MDQtLjkuOTAzdjE5LjMyN2MwIC41LjQwMy45MDQuOS45MDRoMTkuMjM2Yy40OTcgMCAuOS0uNDA1LjktLjkwNHYtOC4yMDZ6bS0xMi41MDEgMy44NzhMNy4zMTYgMTEuNzFsMi4wNTEtMi4wNjIgNC45NyA0Ljk5M0wyOS4wNzctLjE2OGwyLjA1IDIuMDYyeiIvPjwvZz48L2c+PC9zdmc+);
    bottom: 140px;
    left: 70%; }

.basket-buttons {
  display: grid;
  grid-gap: 11px; }
  @media (max-width: 1050px) {
    .basket-buttons {
      text-align: center; } }

.payment-type-confirmation {
  display: grid;
  grid-template-columns: max-content max-content; }

.header-cart__grid {
  display: grid;
  grid-template-rows: none; }

.is-partial-billing-selected {
  background-color: #32a33b;
  color: white; }

.checkout__terms label > input[type="checkbox"]:checked + .checkbox::before {
  content: "✓";
  color: white;
  display: flex;
  align-items: center;
  font-size: 19px; }

.checkout__terms label > input[type="raio"]:checked + .radio, .checkout__terms label > input[type="checkbox"]:checked + .checkbox {
  background-color: #32a33b; }

.checkout__terms input[type="checkbox"].radio, .checkout__terms .checkbox {
  min-width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: white;
  border: 1px solid #32a33b; }

.checkout__terms .js-accept-terms {
  display: none; }

.is-accept-terms {
  border-color: #CCCCCC;
  background-color: #CCCCCC;
  cursor: not-allowed;
  pointer-events: none; }

.grid__pagamento {
  display: grid;
  grid-template-columns: 800px 400px;
  grid-gap: 30px; }
  @media (max-width: 1050px) {
    .grid__pagamento {
      grid-gap: initial;
      grid-template-columns: initial; } }
  .grid__pagamento .box-order-summary {
    padding: 0px;
    margin: 0px;
    max-height: 230px;
    overflow-y: auto; }
    .grid__pagamento .box-order-summary .checkout-item {
      display: grid;
      grid-template-columns: 80px 1fr 1fr;
      grid-template-rows: max-content 30px;
      border-bottom: 1px solid #dadada; }
      .grid__pagamento .box-order-summary .checkout-item .item-block.product-image-name {
        grid-column: 1/4;
        grid-row: 1/1; }
        .grid__pagamento .box-order-summary .checkout-item .item-block.product-image-name .content {
          grid-template-columns: auto 65%; }
          .grid__pagamento .box-order-summary .checkout-item .item-block.product-image-name .content a {
            flex-direction: column; }
            .grid__pagamento .box-order-summary .checkout-item .item-block.product-image-name .content a br {
              display: none; }
      .grid__pagamento .box-order-summary .checkout-item .item-block.quantity-items {
        grid-column: 2/3;
        grid-row: 2/2;
        justify-content: flex-start; }
        @media (max-width: 1050px) {
          .grid__pagamento .box-order-summary .checkout-item .item-block.quantity-items {
            margin-left: 10px; } }
        .grid__pagamento .box-order-summary .checkout-item .item-block.quantity-items .content .quantity {
          font-size: 11px;
          font-weight: 700;
          color: #3f3b3c; }
          .grid__pagamento .box-order-summary .checkout-item .item-block.quantity-items .content .quantity::before {
            content: 'Qtd. '; }
      .grid__pagamento .box-order-summary .checkout-item .item-block.total-with-taxes {
        grid-row: 2/2;
        grid-column: 3/4;
        justify-content: flex-end; }
        @media (max-width: 1050px) {
          .grid__pagamento .box-order-summary .checkout-item .item-block.total-with-taxes {
            justify-content: flex-start; } }
      .grid__pagamento .box-order-summary .checkout-item .item-block .title {
        display: none; }
      .grid__pagamento .box-order-summary .checkout-item .item-block .content.unitary, .grid__pagamento .box-order-summary .checkout-item .item-block .content.st {
        display: none; }
      .grid__pagamento .box-order-summary .checkout-item .item-block .remove {
        position: absolute;
        top: -100%; }
      .grid__pagamento .box-order-summary .checkout-item .item-block .ipi {
        display: none; }
      .grid__pagamento .box-order-summary .checkout-item .item-block .content {
        font-size: 11px;
        border: none;
        margin: 0px;
        padding: 0px;
        justify-content: flex-start; }
        .grid__pagamento .box-order-summary .checkout-item .item-block .content a {
          color: #878787;
          font-size: 11px;
          line-height: 15px;
          display: flex; }

.delivery__columns {
  display: grid;
  grid-gap: 30px;
  margin-bottom: 45px; }
  @media (max-width: 1050px) {
    .delivery__columns {
      grid-gap: 20px;
      margin-bottom: 20px; } }
  .delivery__columns .order-address div {
    margin-left: 0px; }
  .delivery__columns .delivery-address {
    grid-template-columns: auto 275px; }
    @media (max-width: 1050px) {
      .delivery__columns .delivery-address {
        grid-template-columns: initial; } }

.payment-methods__list {
  align-self: flex-start; }
  .payment-methods__list li {
    background-color: #f5f5f5;
    display: flex;
    justify-content: space-between;
    border-radius: 4px;
    padding: 5px 15px 5px 20px;
    min-height: 40px;
    position: relative; }
  .payment-methods__list span {
    align-items: center;
    font-size: 13px; }
    .payment-methods__list span::before {
      width: 100%;
      height: 100%;
      z-index: -1;
      content: '';
      position: absolute;
      display: flex;
      left: 0px;
      top: 0px; }
  .payment-methods__list input[type="radio"] {
    display: none; }
  .payment-methods__list img {
    object-fit: contain; }
  .payment-methods__list input[type="radio"]:checked ~ span::before {
    border-radius: 4px;
    background-color: #32a33b; }

#purchasing-process {
  max-width: 910px; }
  @media (max-width: 1050px) {
    #purchasing-process {
      display: none; } }
  #purchasing-process .step span:nth-of-type(2) {
    margin-top: -4px; }

@media (max-width: 1050px) {
  .js-select-delivery .label-text {
    display: grid;
    grid-template-columns: max-content 1fr; }
    .js-select-delivery .label-text span {
      text-align: left; } }

.box-coupon {
  background-color: #f5f5f5;
  border-radius: 4px;
  min-height: 44px;
  display: flex;
  width: 100%; }
  .box-coupon #discount-coupon, .box-coupon .discount-coupon {
    width: 100%;
    display: flex;
    background-color: #f5f5f5;
    border-radius: 4px;
    min-height: 44px;
    border: 0px;
    font-size: 11px;
    line-height: 44px;
    padding-left: 20px; }
  .box-coupon .apply-coupon, .box-coupon .remove-coupon {
    width: 100%;
    display: flex;
    background-color: #ed3237;
    max-width: 72px;
    height: 42px;
    font-size: 16px;
    font-weight: 700;
    border: none;
    color: white;
    text-align: center;
    align-self: center;
    justify-content: center;
    border-radius: 4px; }
  .box-coupon .remove-coupon {
    font-size: 11px;
    align-items: center; }

.grid__finalizcao {
  justify-content: space-between;
  display: flex; }
  .grid__finalizcao .left {
    width: 100%;
    max-width: 800px; }
  .grid__finalizcao .right {
    width: 100%; }
    @media (min-width: 1050px) {
      .grid__finalizcao .right {
        max-width: 400px; } }
  @media (max-width: 1050px) {
    .grid__finalizcao {
      justify-content: initial;
      flex-direction: column; } }
  @media (max-width: 1050px) {
    .grid__finalizcao .delivery {
      display: flex; } }

@media (max-width: 1050px) {
  .grid-checkout {
    flex-direction: column; }
    .grid-checkout .baskets {
      max-width: 100%; }
    .grid-checkout .subtotals {
      max-width: 100%; } }


.footer {
  z-index: 1;
  position: relative;
  padding-top: 187px; }
  @media (max-width: 1024px) {
    .footer {
      padding-top: 0; } }
  .footer::before {
    position: absolute;
    z-index: 0;
    pointer-events: none;
    content: '';
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeYAAACJCAMAAADOmGvGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAexQTFRFAAAA8zE97S816zM37TI47DE47TM37TI37jI37DI27TI27TE37jI37TI37TI37TI37TI37TM37TI37TI37TI37TI37TI37TI36zE77TE27jE37jM37TI37TM37TI47TE37TI37TI37jMz7zE17DE37DE47TE27TI36ipA7TI37jI47jE37jQ07jI47DI28jY27jM27DI27TI37zA47TI37jI37DI37TI37jM37DM37TE37TI37TM37TI37TI27TM37DI46Tc37jI37TI47TI37DI37DI48jMz7TM37TE37DI27jI26jI57jI27TI37TI37DI37jM37TI37S437jM37TI36jU17TE37TI37TI37DE27TI37TI37jE47TI37TI37TU17TE47TI37TQ37DM47DM47TE35jMz7jE27zE66zI37TE37TI37TI27DE47jI37TE38Tk57TI37DI27TM37jMz7jI27TM3/yoq/wAA7TE27DI28C427jI37TM37zQ57zAw7jI27TI37TI36zE27DI28DM66zQ47Tc37TI37DE47TI47jI37TI37TI57TE37TI37TE47DQ57TI37TI27zE57TM37TI37DI47TI47TM3/1VV7TI47TI37TI37DI27TI37TI47TI37DI2OFJbDQAAAKR0Uk5TABUrQVdtg5mvwMXJzdLW2t/j5+zw9Pn9GjlYeJCmvOj+/x4+XXybuwxmk78shbITS6TRINUua6c8ebXxdLm3bykXouHdlVIURsR6PSRn5uKjarQcsPoYYqz2XqjySZ/uHXLIRW6X7QpoHzOR70elXLoScM5+D3beBgJjQiGUczEQhPdhNFEjQA6LRMqxmEhU5KA2x6k/z/VgrqsD0/w4bJ2q6/iuKr0aAAAF+klEQVR4nO3dCVcTSRQFYAwCQoAsKhg2QSGKiiiISxhwmAUHhoHBBXEHjeAKIlFARSP7vsniLugfncNwmIkYku5OV9+q6vf9glf3HjjpSqcqKkpeWyzRW2Ni47bFJ1gTk5Jtdodz+46dKampKTt3bHc67LbkpERrQvy2uNiYrdGWLehpiSq7XGnpGZlZSbuzc1TJ3p2UlZmRnubahV4BCWHP3tw89z5birpyg0mx7XPn5e7dg14RCbTflX/goF3l364S2faDB/Jd+9HrI4fSCg7b9e/3e/bDBWmH0Cs1qcIj6UeLGPwFbya76Gj6kUL0qk2lODfumHEFBzoWl1uMXr0plBw/4cBUvM5x4ngJOgWpnTzlKcVWvK7Uc+okOg0plfxUhu52o/LTP6NTkUpF7i+/ojsN7rffK8+g05HDHwVV6DJDy6r+E52R4Gr+yqxFt6hE3d/5NeisRFVcf9bA5+JIZZ+tp0ct1c7ln7+Abk6tC+fzz6FzE0nDxcZL6M60udR4sQGdnhjOXL5yFd1WJK5euUwfvsO5dv0GuqfI3bh+DZ0jz5qab6Ib0svN5iZ0mpy65eZkJ1Mfpe5b6ET50+DlfBNEiyovfR4LFH27BV0JGy23o9HZ8qL1Tjy6DZbi77SiE+bA3TwbugjWbHl30SmD3bv/AF2CER7cv4dOGuhhGzp/47Q9RKcN0v4IHb2xHrWjEzdex+NOdOzG63zcgc7dUBW+OnTkGHW+CnT2himsNmnJq+qqzfGy95OnXeiosbqePkF3wFxrs/SPyeHZmuXeMen2JqMj5kOytxvdBTM99UXoePlRVN+D7oONZ4noaPmS+AzdCAPPPehY+eN5jm5FZy960ZHyqfcFuhk9vRTipXqE2pfobnRTmYAOk2cJleh+dPHKRF9DadP2Ct1RxPyv+9Ap8q/vtR/dU2T6aTtEkeR+dFMRGGhExyeOxgF0Wxp1++j/tQp9PiH3Pwet6OBEYx1Ed6bakBsdmojcQ+je1PHSfogmtV50cyoMc3fojzjKhtHtKTQyio5KbKMj6AaVGBtH5yS68TF0h+FVo0OSQTW6xTAsE+iE5DBhQTcZSr8TnY8snPzufnZMosORySSnv9CYMuHPZVjqnEI3GowPHYt8fOhOf1BCb/Qx4OHsfPbpGXQicpqZRjcbiB6WmeHnEdo/i85CZrN+dL9r5t6gk5Dbmzl0w6vaJT3Six8tHJxmEYsOwQxiwSU3zKMTMId56KmQC4vo9ZvF4gKu5fYl9OrNY+ktquUY9NLNBfQETZvYButFtJyBXrX5vDO85J736DWbkfWDsS0XfkSv2JwcTUa2XPMJvV6zSv1sXMsu9GLNzLDDDfrRKzW3L8a0TLvYYIbscNODFFwG+5aX0WskOTnLrFteQa+QrFph23I5en1kTTnLliW84E9UVexapnOSOVLEqmWTX17Amy42LX9Fr4t87yuLlr+hV0U2+kYtm4LuPdN/bC7p/H+bPn1xStfPYfQkxS0dn6toV4Rjuu2T0A4n13Ta91xBr4OEpsv3GPTNI/eWI2+Z3iIQQMTvGdAbQUKI8L2hL+j5iTIRHQpYiZ6eKOXS3vJn9OxEuRqtLTelokcnyn0q1NbyBwd6cqLGR233ftMFQ4J5r6Xld+ipiVoaHp/pXm0BqT6yl07hFFKMupbfoucl2qg6EHCBToIS1JKK88Ma6FQ3YS0qPw+QTmgU2LzSlulbKaEp/LaqHT0niYyij2FzdD624FoUnLPup7PuhffGH7ZmurdCArPhWqbdLymEOa13Gj0f0UfI+6tK6NYwScyEuo+ObgCUhmfzlukgdIls+qXkFHoyoqdN7gXuoPuXpdIZ/J5vuktdMpPBWqbjk6UT5KcYFid6KKI3p+WHmifQMxH9TWxsmTY5pbRh03MMPQ9hYyyw5ZFx9DiEjfGRgJpH0dMQVkb/b3kYPQthZ/i/msvQoxB2ytZb9qInISx511oeqkUPQliqHfq3Zjd6DsKWe7XlQfQUhLXBKDqUwASs3VFR6BkIez6q2Qz6BqhmM2j8B1z+YGL1eiT/AAAAAElFTkSuQmCC");
    width: 486px;
    height: 137px;
    left: 0px;
    top: 50px; }
    @media (max-width: 1024px) {
      .footer::before {
        height: 40px;
        background-size: cover;
        left: -240px;
        top: -40px; } }
  .footer .features {
    background-color: #f2f2f2;
    padding: 25px 0px; }
    .footer .features .features-content {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-gap: 100px; }
      .footer .features .features-content .feature {
        display: grid;
        grid-template-columns: max-content max-content;
        grid-gap: 20px;
        align-items: center; }
        .footer .features .features-content .feature div {
          display: grid;
          grid-gap: 3px; }
      .footer .features .features-content .atendimento svg {
        width: 50px;
        height: 50px; }
  .footer .footer__content__catalogo {
    width: 1030px;
    margin: auto; }
  .footer .footer__grid, .footer .footer__grid__base {
    display: grid;
    grid-template-columns: 300px 280px 1fr 270px;
    margin-bottom: 65px; }
    @media (max-width: 1024px) {
      .footer .footer__grid, .footer .footer__grid__base {
        grid-template-columns: initial;
        margin-bottom: 50px;
        justify-content: center;
        display: flex;
        flex-direction: column;
        width: 100%; }
        .footer .footer__grid .footer-block, .footer .footer__grid__base .footer-block {
          text-align: center;
          border-bottom: 1px solid #828282;
          padding-bottom: 20px;
          margin-bottom: 15px;
          width: 100%;
          display: flex;
          justify-content: center;
          flex-direction: column; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__base {
      margin-bottom: 5px; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__institucional {
      margin-top: 45px; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__central {
      margin-top: 20px; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__ajuda {
      margin-top: 20px; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__media {
      margin-top: 20px; } }
  .footer .footer__grid {
    width: 100%;
    padding: 0px 20px; }
  .footer .footer__icon {
    border-radius: 100px;
    width: 40px;
    height: 40px; }
  .footer .footer__grid svg {
    margin-bottom: -1px;
    margin-right: 10px; }
  .footer .footer__baseRodape {
    display: grid;
    grid-template-columns: 280px 690px;
    justify-content: space-between; }
  .footer .footer__marcasRodape {
    display: flex; }
  .footer .footer__marcasRodape nav {
    align-self: flex-end; }
  .footer .footer__marcasRodape img {
    max-width: 80%;
    max-height: 30px; }
  .footer .footer__grid__media__social a {
    background-color: #ed3237;
    color: #f6f6f6;
    font-size: 20px;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center; }
  .footer .footer__grid__media__social ul {
    display: grid;
    grid-template-columns: repeat(5, max-content);
    grid-template-rows: 32px 32px;
    grid-gap: 10px; }
    @media (max-width: 1024px) {
      .footer .footer__grid__media__social ul {
        display: flex; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__media__social {
      align-items: center; } }
  .footer .footer__grid__payment__methods ul {
    display: grid;
    grid-template-columns: repeat(4, max-content);
    grid-template-rows: 23px 23px;
    grid-gap: 20px; }
    .footer .footer__grid__payment__methods ul li {
      align-self: center; }
    @media (max-width: 1024px) {
      .footer .footer__grid__payment__methods ul {
        display: flex;
        flex-direction: column; } }
  .footer .footer__grid__seals ul {
    display: grid;
    grid-template-columns: repeat(2, max-content);
    grid-gap: 23px; }
    @media (max-width: 1024px) {
      .footer .footer__grid__seals ul {
        display: flex;
        flex-direction: column; } }
  .footer .footer__grid__contact svg {
    width: 31px;
    height: 31px; }
  @media (max-width: 1024px) {
    .footer .footer__grid__contact div {
      margin: auto; } }
  .footer .logo-footer {
    margin: auto; }
  .footer .footer__grid__company {
    grid-template-columns: max-content 1fr;
    display: grid;
    grid-gap: 25px;
    padding-bottom: 15px; }
    .footer .footer__grid__company p {
      margin-bottom: 20px; }
    @media (max-width: 1024px) {
      .footer .footer__grid__company {
        grid-template-columns: initial; } }
  .footer .office-hours {
    margin-left: 43px; }
    @media (max-width: 1024px) {
      .footer .office-hours {
        margin: auto; } }
  .footer .footer-grid-copyright {
    display: grid;
    grid-template-columns: 745px max-content;
    padding-bottom: 25px;
    justify-content: space-between; }
    @media (max-width: 1024px) {
      .footer .footer-grid-copyright {
        grid-template-columns: initial; } }
  .footer .collapsing {
    height: 0;
    overflow: hidden;
    margin-top: 10px;
    display: none; }
  @media (min-width: 1024px) {
    .footer .collapse-title {
      pointer-events: none; } }
  @media (max-width: 1024px) {
    .footer .collapse-title {
      border-bottom: 1px solid #4d4d4d;
      padding-bottom: 10px;
      margin-bottom: 0px; } }
  @media (max-width: 1024px) {
    .footer .collapse {
      display: none;
      margin-top: 10px; } }
  .footer .collapse.in {
    display: grid; }
  .footer .site-specs div div {
    margin: 35px auto 0px auto; }

.route-index .footer {
  padding-top: 0px;
  z-index: 0; }
  .route-index .footer::before {
    top: -137px; }
    @media (max-width: 1024px) {
      .route-index .footer::before {
        top: -40px; } }

.route-carrinho .footer {
  padding-top: 0px; }
  .route-carrinho .footer::before {
    display: none; }

.footer.footer-cart .footer__grid__payment__methods ul {
  display: flex;
  grid-gap: 30px;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap; }
  @media (max-width: 1024px) {
    .footer.footer-cart .footer__grid__payment__methods ul {
      justify-content: center; } }

.footer.footer-cart .footer__grid, .footer.footer-cart .footer__grid__base {
  display: flex;
  grid-template-columns: initial;
  margin-bottom: 45px; }
  @media (max-width: 1024px) {
    .footer.footer-cart .footer__grid, .footer.footer-cart .footer__grid__base {
      margin-bottom: 10px; }
      .footer.footer-cart .footer__grid .footer-block, .footer.footer-cart .footer__grid__base .footer-block {
        border: none; } }

.footer.footer-cart .footer__grid__company {
  margin-top: 30px; }

.header .form-order-type select {
  padding: 0px 33px 0px 10px;
  height: 22px;
  line-height: 22px; }

.header .header__columns {
  width: 100%; }

.header .header__logo {
  margin: 15px 0px 15px 15px; }

.header .header__client {
  margin-right: 15px; }

header .logo img {
  max-width: 204px; }
  @media (max-width: 1024px) {
    header .logo img {
      display: flex;
      width: 100%;
      width: 140px; } }

.l-client-login {
  max-width: 250px;
  position: relative; }
  .l-client-login:hover .sub-menu {
    display: block; }
  @media (max-width: 1024px) {
    .l-client-login .text {
      position: fixed;
      left: 0;
      top: 30px;
      width: 100%;
      justify-content: flex-end;
      align-items: center;
      padding-right: 15px;
      font-size: 10px;
      display: flex; }
      .l-client-login .text span, .l-client-login .text small, .l-client-login .text strong {
        font-size: 10px; }
      .l-client-login .text strong {
        margin-right: 5px; }
      .l-client-login .text small {
        padding-right: 5px;
        padding-left: 5px; }
      .l-client-login .text span:first-of-type {
        margin-left: 5px; }
      .l-client-login .text br {
        display: none; } }
  @media (max-width: 1024px) {
    .l-client-login .text.logged-in {
      display: block;
      text-align: right;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; } }
  .l-client-login .sub-menu {
    display: none;
    position: absolute;
    left: auto;
    left: 12px;
    top: 0px;
    padding-top: 55px;
    z-index: 3; }
    @media (max-width: 1024px) {
      .l-client-login .sub-menu {
        left: auto;
        right: -20px;
        bottom: auto;
        top: 0px; } }
  .l-client-login .sub-menu .bloco {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16);
    position: relative;
    background-color: white;
    min-width: 180px;
    background-position: top center;
    position: relative;
    left: auto;
    top: auto;
    height: auto;
    z-index: 1;
    padding: 15px 17px 0px 17px; }
    .l-client-login .sub-menu .bloco::before {
      position: absolute;
      width: 0px;
      height: 0px;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-bottom: 12px solid #FFF;
      top: -10px;
      left: auto;
      content: '';
      right: 20px; }
    .l-client-login .sub-menu .bloco ul {
      display: inline-block; }
      .l-client-login .sub-menu .bloco ul li {
        margin-bottom: 10px; }

.js-cart-summary-items {
  width: 100%; }

.cart-summary__item {
  grid-template-columns: 1fr 25px;
  justify-items: flex-start;
  align-items: flex-end;
  margin-bottom: 1px;
  background-color: #f6f6f6;
  padding: 10px; }

.header__item__menu {
  padding: 80px 12px 20px 20px;
  top: -26px;
  right: -20px;
  width: 320px; }
  @media (max-width: 1024px) {
    .header__item__menu {
      right: -23px; } }
  .header__item__menu .cart-resume {
    margin: 15px 0px;
    display: grid;
    grid-template-columns: 1fr 1fr; }
  .header__item__menu .close {
    position: absolute;
    top: 6px;
    right: 10px;
    font-size: 20px;
    display: block;
    color: black;
    opacity: 1; }
  .header__item__menu .title {
    position: absolute;
    top: 20px;
    height: 43px;
    display: flex;
    align-items: center; }
  .header__item__menu .qtdy {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .header__item__menu .timer {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 15px; }
  .header__item__menu .qty-price {
    display: grid;
    grid-template-columns: max-content max-content;
    align-items: center;
    grid-gap: 20px;
    margin-top: 8px; }
  .header__item__menu section {
    overflow-y: auto;
    max-height: 215px;
    padding-right: 12px; }
    .header__item__menu section::-webkit-scrollbar-track {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAI3BAMAAACscvweAAAAAXNSR0IB2cksfwAAACdQTFRFAAAA3d3d3d3d3t7e3d3d3d3d3d3d3d3d3d3d3t7e3d3d3Nzc19fXtGuEPQAAAA10Uk5TAGr5Vsv/fpTnsGFRE6Zd7h4AAAAsSURBVHicYxAyYHBNYAilDJWOolE0ikbRKBpFSCiUAtSawDA1gWHpBgYeBgBEB9HX0T0CEAAAAABJRU5ErkJggg==);
      width: 5px;
      background-position: top center;
      background-repeat: repeat-y; }
    .header__item__menu section::-webkit-scrollbar {
      background-color: transparent;
      width: 5px; }
    .header__item__menu section::-webkit-scrollbar-thumb {
      width: 5px;
      border-radius: 3px;
      background-color: #343434; }

.index__products__grid {
  display: grid;
  grid-template-columns: 200px 1fr;
  grid-gap: 40px;
  gap: 40px; }

.box-vitrine {
  overflow: hidden;
  border: 4px solid white;
  border-radius: 4px;
  min-width: 150px;
  background-color: white;
  margin-bottom: 5px; }
  .box-vitrine:hover, .box-vitrine.active {
    border: 4px solid red; }

.register-message {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  z-index: 4000;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  display: none; }
  .register-message__container {
    width: 100vw;
    height: 100vw;
    top: 50%;
    left: 50%;
    max-width: 730px;
    max-height: 310px;
    transform: translate(-50%, -50%);
    background-color: white;
    position: absolute;
    display: flex;
    flex-direction: column; }
  .register-message__text {
    font-size: 26px;
    text-align: center;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
  .register-message__title {
    background-color: #ed3237;
    min-height: 50px;
    font-size: 26px;
    font-weight: 700;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center; }
  .register-message__close {
    position: absolute;
    right: 20px;
    top: 5px; }

.info-banner-home-bottom {
  display: grid;
  grid-template-columns: 1fr 600px 500px 1fr;
  grid-template-rows: 680px;
  grid-template-areas: "banner banner text empty";
  grid-gap: 30px;
  margin: 100px 0px; }

.info-banner-home-bottom__banner {
  grid-area: banner; }

.info-banner-home-bottom__banner__background-img {
  padding: 60px 0px; }

.info-banner-home-bottom__banner__img {
  padding: 0px 60px; }

.info-banner-home-bottom__text {
  grid-area: text; }

.info-phone {
  width: 200px; }

.route-conteudos .bottom-bar {
  margin-top: 20px;
  margin-bottom: 40px; }

.content-institucional {
  display: flex;
  justify-content: space-between;
  grid-gap: 30px;
  column-gap: 30px; }
  @media (max-width: 1024px) {
    .content-institucional .faq .search-button {
      width: 100%;
      margin: 0; } }
  .content-institucional .rounded-before::before, .content-institucional .rounded-before-s::before {
    content: '';
    display: inline-flex;
    width: 10px;
    height: 10px;
    margin-right: 10px;
    border-radius: 50%;
    border: 1px solid #b7b7b7;
    background-color: transparent; }
  .content-institucional .rounded-before.active::before, .content-institucional .rounded-before-s.active::before {
    background-color: #ed3237; }
  .content-institucional .rounded-before-s::before {
    width: 7px;
    height: 7px;
    border: 1px solid #ed3237; }
  .content-institucional .left {
    width: 100%;
    max-width: 270px; }
    @media (max-width: 1024px) {
      .content-institucional .left {
        display: none; } }
  .content-institucional .right {
    width: 100%;
    grid-gap: 30px;
    column-gap: 30px;
    display: flex;
    justify-content: space-between; }
    @media (max-width: 1050px) {
      .content-institucional .right .content {
        display: grid; }
        .content-institucional .right .content .text {
          order: 2; }
        .content-institucional .right .content p {
          position: relative;
          width: auto;
          margin-bottom: 20px; }
        .content-institucional .right .content .order-actions div div {
          width: 100%;
          grid-column: 1 / 3;
          margin: 0px;
          padding: 0;
          display: grid;
          grid-auto-flow: column;
          justify-content: initial;
          gap: 10px;
          grid-gap: 10px; }
          .content-institucional .right .content .order-actions div div .title {
            display: none; }
          .content-institucional .right .content .order-actions div div a {
            width: 100%;
            text-align: center;
            font-size: 11px;
            margin: 0;
            padding: 0;
            list-style: none;
            box-sizing: border-box;
            outline: none;
            font-family: inherit;
            text-decoration: unset;
            font-weight: 700;
            text-transform: uppercase;
            padding-top: 11px;
            padding-bottom: 11px;
            border-radius: 4px;
            display: flex;
            flex-grow: 1;
            align-items: center;
            justify-content: center;
            border: 1px solid #3f3b3c; }
            .content-institucional .right .content .order-actions div div a.detail::before {
              content: "Detalhes"; }
            .content-institucional .right .content .order-actions div div a.remove::before {
              content: "Remover"; }
            .content-institucional .right .content .order-actions div div a::before {
              display: inline;
              color: #3f3b3c; }
            .content-institucional .right .content .order-actions div div a i {
              display: none; } }
    .content-institucional .right.grid-gap--0px {
      grid-gap: 0px; }
    .content-institucional .right h3.bottom-bar {
      margin-top: 0px;
      margin-bottom: 40px; }
    .content-institucional .right .orders-table .order {
      grid-template-columns: 14% 13% 19% 18% 23% 13%; }
    @media (max-width: 1050px) {
      .content-institucional .right .orders-table .order {
        box-shadow: initial;
        padding: 0;
        grid-template-columns: 1fr 1fr; }
        .content-institucional .right .orders-table .order .order-subject {
          grid-row: 1;
          grid-column: 1 / 3; } }
    .content-institucional .right .form {
      width: 100%; }
      @media (min-width: 1050px) {
        .content-institucional .right .form {
          max-width: 470px;
          margin-left: auto; } }
      .content-institucional .right .form.contacts-edit {
        margin-left: inherit; }
        @media (max-width: 1050px) {
          .content-institucional .right .form.contacts-edit {
            display: flex; } }
      .content-institucional .right .form #contact-us-form #revenda, .content-institucional .right .form #contacts-edit #revenda {
        padding-left: 120px; }
      .content-institucional .right .form #contact-us-form #nome, .content-institucional .right .form #contacts-edit #nome {
        padding-left: 78px; }
      .content-institucional .right .form #contact-us-form #email, .content-institucional .right .form #contacts-edit #email {
        padding-left: 79px; }
      .content-institucional .right .form #contact-us-form #telefone, .content-institucional .right .form #contacts-edit #telefone {
        padding-left: 95px; }
      .content-institucional .right .form #contact-us-form #assunto, .content-institucional .right .form #contacts-edit #assunto {
        padding-left: 90px; }
      .content-institucional .right .form #contact-us-form #mensagem, .content-institucional .right .form #contacts-edit #mensagem {
        padding-left: 113px; }
      .content-institucional .right .form #contact-us-form #setor, .content-institucional .right .form #contacts-edit #setor {
        padding-left: 72px; }
      .content-institucional .right .form #contact-us-form .color--red-error, .content-institucional .right .form #contacts-edit .color--red-error {
        font-size: 14px; }
      .content-institucional .right .form #contacts-edit #type {
        padding-left: 80px; }
      .content-institucional .right .form #contacts-edit #active {
        padding-left: 80px; }
      .content-institucional .right .form #contacts-edit #store_permissions_ids {
        padding-top: 50px; }
      .content-institucional .right .form #contacts-edit #name {
        padding-left: 77px; }
      .content-institucional .right .form #contacts-edit #cpf {
        padding-left: 63px; }
      .content-institucional .right .form #contacts-edit #rg {
        padding-left: 55px; }
      .content-institucional .right .form #contacts-edit #password {
        padding-left: 80px; }
      .content-institucional .right .form #contacts-edit #confirm {
        padding-left: 153px; }
      .content-institucional .right .form #contacts-edit #department {
        padding-left: 143px; }
      .content-institucional .right .form #contacts-edit #role {
        padding-left: 76px; }
      .content-institucional .right .form #contacts-edit #phone_number {
        padding-left: 94px; }
      .content-institucional .right .form #contacts-edit #cellphone_number {
        padding-left: 85px; }
      .content-institucional .right .form #contacts-edit #fax_number {
        padding-left: 60px; }
      .content-institucional .right .form #contacts-edit #birth_date {
        padding-left: 180px; }
      .content-institucional .right .form form .display--none {
        display: none; }
      .content-institucional .right .form form .input-label {
        position: absolute;
        top: 13px;
        left: 20px;
        pointer-events: none;
        z-index: 2; }

.faleconosco-detalhe .content-institucional .right .orders-table .order {
  grid-template-columns: 13% 25% 16% 46%; }
  @media (max-width: 545px) {
    .faleconosco-detalhe .content-institucional .right .orders-table .order {
      grid-template-columns: unset; } }

.route-conteudos .content-institucional .right {
  justify-content: flex-start; }

.route-conteudos .content-institucional h4 {
  font-size: 18px; }

.route-conteudos .js-carousel-sobre {
  float: left;
  min-width: 100%; }
  @media (min-width: 545px) {
    .route-conteudos .js-carousel-sobre {
      max-width: 50%;
      min-width: initial;
      margin-right: 30px; } }
  .route-conteudos .js-carousel-sobre .js-thumbs {
    padding: 0px 20px; }
    .route-conteudos .js-carousel-sobre .js-thumbs .list {
      width: 100%;
      display: flex; }
  .route-conteudos .js-carousel-sobre .bx-prev, .route-conteudos .js-carousel-sobre .bx-next {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    box-shadow: none; }
    .route-conteudos .js-carousel-sobre .bx-prev i, .route-conteudos .js-carousel-sobre .bx-next i {
      display: inline-block; }
    .route-conteudos .js-carousel-sobre .bx-prev img, .route-conteudos .js-carousel-sobre .bx-next img {
      width: auto; }
  .route-conteudos .js-carousel-sobre .bx-next img {
    transform: rotate(180deg); }
  .route-conteudos .js-carousel-sobre .js-main-images .bx-viewport {
    width: auto !important; }
  .route-conteudos .js-carousel-sobre .js-main-images .bx-wrapper {
    margin: 0 0 20px 0; }

.route-conteudos .js-carousel-sobre * {
  display: block;
  height: 100%; }

.route-conteudos h4 {
  margin-bottom: 5px; }

.route-conteudos .video-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 30px; }
  @media (max-width: 1000px) {
    .route-conteudos .video-container iframe {
      max-width: 100%; }
    .route-conteudos .video-container {
      display: flex;
      flex-direction: column; }
      .route-conteudos .video-container div {
        margin-bottom: 10px; } }

.route-conteudos .institucional-sobre .store-image {
  width: 100%; }

.route-conteudos .institucional-sobre img {
  width: 100%;
  max-width: 470px;
  height: auto; }

.route-conteudos .institucional-sobre iframe, .route-conteudos .institucional-sobre .video {
  width: 100%;
  max-width: 470px;
  min-height: 250px;
  height: auto; }

.route-conteudos .institucional-sobre .sobre-text--1 p {
  margin-bottom: 3em;
  font-weight: normal; }

.route-conteudos .institucional-sobre .image-grid {
  display: flex;
  flex-wrap: wrap; }
  @media (max-width: 1000px) {
    .route-conteudos .institucional-sobre .image-grid {
      justify-content: center;
      margin-bottom: 30px; } }
  .route-conteudos .institucional-sobre .image-grid img {
    width: 190px;
    margin-right: calc(3px + 1%);
    margin-bottom: calc(3px + 2%); }

.route-conteudos .institucional-sobre .grid-valores {
  grid-gap: 30px;
  margin-bottom: 50px;
  display: flex;
  flex-flow: row;
  flex-wrap: wrap; }

.route-conteudos .institucional-sobre .video {
  float: right; }

.route-conteudos .institucional-sobre .history-block {
  margin-bottom: 50px; }
  .route-conteudos .institucional-sobre .history-block .links {
    background-image: url("data:image/gif;base64,R0lGODlhCgABAIcAALe3twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAAAAACwAAAAACgABAAAIBwABCBxIMCAAOw==");
    width: 100%;
    display: grid;
    grid-auto-flow: column;
    position: relative;
    margin-bottom: 40px;
    justify-content: space-between;
    font-size: 16px;
    background-repeat: repeat-x;
    background-position: center;
    /*&::before{
                    content: '';
                    border-top: 1px solid map-get($color-palette, 'grey-80');
                    width: 100%;
                    position: absolute;
                    left:0px;
                    top:50%;
                }*/ }
    @media (max-width: 1050px) {
      .route-conteudos .institucional-sobre .history-block .links {
        overflow-x: auto; } }
    .route-conteudos .institucional-sobre .history-block .links li {
      display: inline-flex;
      z-index: 1; }
      @media (max-width: 1024px) {
        .route-conteudos .institucional-sobre .history-block .links li {
          width: 110px; }
          .route-conteudos .institucional-sobre .history-block .links li:last-of-type {
            width: auto; } }
      .route-conteudos .institucional-sobre .history-block .links li a {
        align-items: center;
        display: flex;
        background: white;
        padding: 0px 5px;
        color: #b7b7b7; }
        .route-conteudos .institucional-sobre .history-block .links li a.active {
          font-weight: 700;
          color: black; }
          .route-conteudos .institucional-sobre .history-block .links li a.active.rounded-before-s::before {
            border-color: #ed3237; }
        .route-conteudos .institucional-sobre .history-block .links li a.rounded-before-s::before {
          border-color: #b7b7b7; }
  .route-conteudos .institucional-sobre .history-block .year-block {
    display: none; }
    .route-conteudos .institucional-sobre .history-block .year-block a {
      font-weight: bold;
      text-decoration: underline; }
    .route-conteudos .institucional-sobre .history-block .year-block .second-row {
      display: grid;
      place-items: center; }
    .route-conteudos .institucional-sobre .history-block .year-block .year-title {
      font-size: 60px;
      font-weight: bold;
      color: rgba(183, 183, 183, 0.4);
      line-height: 60px; }
    .route-conteudos .institucional-sobre .history-block .year-block.active {
      display: flex; }
  .route-conteudos .institucional-sobre .history-block .year-block > div {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 1.2rem;
    row-gap: 4rem;
    font-weight: 400; }
    .route-conteudos .institucional-sobre .history-block .year-block > div figure {
      display: flex;
      justify-content: flex-start;
      align-items: center; }
    @media (max-width: 1000px) {
      .route-conteudos .institucional-sobre .history-block .year-block > div {
        grid-template-columns: 1fr;
        place-items: center; }
        .route-conteudos .institucional-sobre .history-block .year-block > div figure {
          justify-content: center; } }

.route-conteudos .institucional-lojas {
  display: flex;
  justify-content: space-between; }
  @media (max-width: 1024px) {
    .route-conteudos .institucional-lojas {
      justify-content: initial;
      display: grid;
      grid-gap: 20px;
      gap: 20px; } }
  .route-conteudos .institucional-lojas .menu-lojas {
    width: 100%;
    display: flex;
    max-width: 265px; }
    @media (max-width: 1024px) {
      .route-conteudos .institucional-lojas .menu-lojas {
        order: 2; } }
    .route-conteudos .institucional-lojas .menu-lojas .link-loja {
      padding-top: 45px;
      margin-bottom: 45px;
      border-top: 1px solid #b7b7b7;
      color: #b7b7b7; }
      .route-conteudos .institucional-lojas .menu-lojas .link-loja .rounded-before-s::before {
        border: 1px solid #b7b7b7;
        background-color: transparent; }
      .route-conteudos .institucional-lojas .menu-lojas .link-loja .horario {
        color: #b7b7b7; }
      .route-conteudos .institucional-lojas .menu-lojas .link-loja.active {
        color: #343434; }
        .route-conteudos .institucional-lojas .menu-lojas .link-loja.active .rounded-before-s::before {
          border: 1px solid #ed3237;
          background-color: #ed3237; }
        .route-conteudos .institucional-lojas .menu-lojas .link-loja.active .horario {
          color: #8d8d8d; }
    .route-conteudos .institucional-lojas .menu-lojas a:first-child {
      padding-top: 0;
      border: none; }
  .route-conteudos .institucional-lojas .lojas {
    width: 100%;
    max-width: 470px; }
    @media (max-width: 1024px) {
      .route-conteudos .institucional-lojas .lojas {
        max-width: 100%; } }
    .route-conteudos .institucional-lojas .lojas .loja {
      width: 100%;
      display: none; }
      .route-conteudos .institucional-lojas .lojas .loja.active {
        display: flex; }

.route-cliente.entrar {
  background-position: top center;
  background-image: url("../imgs/login.jpg"); }
  @media (max-width: 1024px) {
    .route-cliente.entrar .l-content {
      width: 90%; }
      .route-cliente.entrar .l-content .logo img {
        margin-top: 25px;
        max-width: 250px;
        width: 100%; }
      .route-cliente.entrar .l-content #identification {
        align-self: flex-start;
        padding-bottom: 25px; }
        .route-cliente.entrar .l-content #identification .login-boxes {
          display: grid;
          gap: 25px;
          grid-gap: 25px;
          justify-content: center; } }

.route-cliente.login-empresa, .route-cliente.login-vendedor {
  background-position: top center;
  background-image: url("../imgs/login.jpg"); }
  .route-cliente.login-empresa ._pagination a, .route-cliente.login-vendedor ._pagination a {
    color: #FFF; }
    .route-cliente.login-empresa ._pagination a span, .route-cliente.login-empresa ._pagination a i, .route-cliente.login-vendedor ._pagination a span, .route-cliente.login-vendedor ._pagination a i {
      color: #32a33b; }
  .route-cliente.login-empresa .btn-search, .route-cliente.login-vendedor .btn-search {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .route-cliente.login-empresa ._pagination .is-active a, .route-cliente.login-vendedor ._pagination .is-active a {
    color: #32a33b; }
  @media (max-width: 1024px) {
    .route-cliente.login-empresa #login-enterprise, .route-cliente.login-vendedor #login-enterprise {
      margin-top: 30px;
      display: flex;
      flex-direction: column;
      width: 90%; }
      .route-cliente.login-empresa #login-enterprise form, .route-cliente.login-vendedor #login-enterprise form {
        width: 100%; }
      .route-cliente.login-empresa #login-enterprise .form-fields, .route-cliente.login-vendedor #login-enterprise .form-fields {
        display: flex;
        flex-direction: column;
        gap: 30px; } }
  @media (max-width: 1024px) {
    .route-cliente.login-empresa #login-enterprise .column-title, .route-cliente.login-vendedor #login-enterprise .column-title {
      display: none; } }
  .route-cliente.login-empresa .logo, .route-cliente.login-vendedor .logo {
    text-align: center; }
    .route-cliente.login-empresa .logo img, .route-cliente.login-vendedor .logo img {
      width: 90%;
      height: auto;
      max-width: 370px; }
  @media (max-width: 1024px) {
    .route-cliente.login-empresa .content-list, .route-cliente.login-vendedor .content-list {
      display: flex;
      flex-direction: column; } }
  .route-cliente.login-empresa .keyword-login-empresa, .route-cliente.login-vendedor .keyword-login-empresa {
    border-top-right-radius: 0;
    border-bottom-right-radius: 1; }
  .route-cliente.login-empresa .list, .route-cliente.login-vendedor .list {
    border: 1px solid #f1f3f4;
    border-radius: 4px;
    overflow: hidden;
    display: grid; }
    @media (min-width: 1024px) {
      .route-cliente.login-empresa .list .item strong, .route-cliente.login-vendedor .list .item strong {
        display: none; } }
    .route-cliente.login-empresa .list .item .row, .route-cliente.login-vendedor .list .item .row {
      padding: 25px 25px;
      align-items: center;
      border-bottom: 1px solid #f1f3f4; }
    .route-cliente.login-empresa .list .item:last-of-type .row, .route-cliente.login-vendedor .list .item:last-of-type .row {
      border-bottom: 0; }
    .route-cliente.login-empresa .list .row, .route-cliente.login-vendedor .list .row {
      display: grid;
      grid-template-columns: 32% 17% 15% 9% 10% 12%;
      padding: 0px 25px;
      grid-gap: 10px; }
      @media (max-width: 1024px) {
        .route-cliente.login-empresa .list .row, .route-cliente.login-vendedor .list .row {
          grid-template-columns: 1fr; } }

.categories-menu h2 {
  max-width: 200px; }

.categories-menu .categories-list {
  border: 1px solid #f1f3f4;
  border-top: 0px;
  width: 200px; }

.categories-menu .category-item {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-top: 9px; }
  .categories-menu .category-item a {
    padding-bottom: 0px;
    margin-bottom: 0px;
    display: inline-block;
    max-width: 82%; }
  .categories-menu .category-item::before {
    content: '';
    border-bottom: 1px solid #f1f3f4;
    position: absolute;
    bottom: 0px;
    display: flex;
    width: 96%;
    left: 2%; }
  .categories-menu .category-item .arrow {
    position: absolute;
    right: 4%;
    font-size: 10px; }
    .categories-menu .category-item .arrow.active {
      transform: rotate(90deg);
      margin-top: 2px; }
  .categories-menu .category-item .sub-menu {
    margin-top: 9px; }
    .categories-menu .category-item .sub-menu li {
      position: relative;
      padding-top: 9px; }
    .categories-menu .category-item .sub-menu a {
      display: inline-block; }
      .categories-menu .category-item .sub-menu a::before {
        content: '';
        border-bottom: 1px solid #f1f3f4;
        position: absolute;
        bottom: 0px;
        display: flex;
        width: 93%;
        left: 4%; }

@-webkit-keyframes uparrow {
  0% {
    -webkit-transform: translateY(0);
    opacity: 0.4; }
  100% {
    -webkit-transform: translateY(-0.4em);
    opacity: 0.9; } }

@-webkit-keyframes downarrow {
  0% {
    -webkit-transform: translateY(0);
    opacity: 0.4; }
  100% {
    -webkit-transform: translateY(0.4em);
    opacity: 0.9; } }

.arrow-menu {
  display: block;
  opacity: 0.4;
  position: absolute;
  font-size: 30px;
  left: 172px; }

.arrow-menu.down {
  bottom: 4px;
  -webkit-animation: downarrow 0.6s infinite alternate ease-in-out; }

.arrow-menu.up {
  top: 15px;
  -webkit-animation: uparrow 0.6s infinite alternate ease-in-out; }

.meus-pedidos {
  max-width: 100%; }
  .meus-pedidos ._pagination {
    padding-top: 35px;
    justify-content: flex-end; }

form.meus-pedidos {
  padding-bottom: 40px;
  border-bottom: 1px solid #f1f3f4;
  grid-gap: 30px;
  grid-template-columns: max-content minmax(22.9%, 170px) minmax(10%, 170px) minmax(10%, 170px) 170px;
  margin-top: 40px; }
  @media (max-width: 1024px) {
    form.meus-pedidos {
      grid-template-columns: 1fr 1fr; } }
  form.meus-pedidos .input-container {
    display: grid; }
  form.meus-pedidos .input-label {
    text-align: left;
    font-weight: 700;
    font-size: 13px;
    color: #393939;
    margin-bottom: 7px; }
  form.meus-pedidos select {
    background-color: white;
    font-size: 13px;
    color: #878787;
    font-weight: 500; }

@media (min-width: 1024px) {
  .route-central.pedidos .body-orders-table {
    padding: 104px 30px 30px 30px; } }

@media (max-width: 1024px) {
  .route-central.pedidos .body-orders-table {
    background-color: transparent; } }

@media (min-width: 1024px) {
  .body-orders-table {
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
    border-radius: 8px;
    padding: 30px; } }

@media (max-width: 1024px) {
  .container-pedidos {
    width: 95%;
    margin: auto; }
    .container-pedidos h3 {
      border-bottom-width: 0px;
      padding: 0 0 10px 0;
      margin: 0; } }

@media (min-width: 1024px) {
  .container-pedidos h3 {
    border-bottom-width: 1px;
    position: absolute;
    top: 30px;
    width: calc(100% - 60px);
    left: 30px; } }

.search__order__column {
  display: grid;
  align-content: flex-end; }
  @media (max-width: 1024px) {
    .search__order__column:first-of-type {
      grid-column: 1 / 3; }
    .search__order__column:nth-of-type(2) {
      grid-column: 1 / 3;
      grid-row: 2; }
    .search__order__column:last-of-type {
      grid-column: 1 / 3; } }
  @media (min-width: 1024px) {
    .search__order__column {
      max-width: 270px; } }
  @media (min-width: 1024px) {
    .search__order__column .datepicker {
      max-width: 170px; } }
  @media (min-width: 1024px) {
    .search__order__column input[type=submit] {
      max-width: 170px; } }
  @media (min-width: 1024px) {
    .search__order__column.search-date-column {
      max-width: 170px; } }

.orders-table .title {
  font-size: 11px;
  color: #3f3b3c;
  font-weight: 700;
  padding: 0px 13px 0px 13px;
  text-align: center;
  display: none;
  justify-content: center; }

@media (max-width: 1024px) {
  .orders-table .value, .orders-table .title {
    display: flex;
    padding: 0px;
    justify-content: flex-start;
    font-size: 11px;
    text-align: left; } }

.orders-table .order {
  display: grid;
  grid-template-columns: auto minmax(100px, 15%) minmax(100px, 15%) minmax(100px, 15%) minmax(165px, 15%) 242px 52px; }
  @media (max-width: 1024px) {
    .orders-table .order {
      grid-template-columns: 1fr 1fr;
      background-color: white;
      padding: 20px;
      box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
      border-radius: 8px;
      margin-bottom: 20px; } }
  .orders-table .order .order-column {
    align-items: center; }
    @media (max-width: 1024px) {
      .orders-table .order .order-column {
        grid-template-rows: 26px 1fr;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #e5e5e5; }
        .orders-table .order .order-column.order-number {
          padding-left: 0px;
          justify-content: flex-start; }
        .orders-table .order .order-column .value, .orders-table .order .order-column .title {
          padding: 0px;
          justify-content: flex-start;
          font-size: 11px;
          text-align: left; } }
    @media (max-width: 1024px) {
      .orders-table .order .order-column.order-payment {
        grid-column: 1 / 3;
        justify-content: center; }
        .orders-table .order .order-column.order-payment .value, .orders-table .order .order-column.order-payment .title {
          text-align: center;
          justify-content: center; } }
    @media (max-width: 1024px) {
      .orders-table .order .order-column.order-actions {
        border: none;
        margin-bottom: 10px;
        padding: 0px;
        grid-column: 1 / 3; }
        .orders-table .order .order-column.order-actions .title {
          display: none; } }
    @media (max-width: 1024px) {
      .orders-table .order .order-column.order-detail {
        display: flex;
        border: none;
        padding: 0px;
        margin: 0px;
        grid-column: 1 / 3; }
        .orders-table .order .order-column.order-detail div {
          width: 100%; }
        .orders-table .order .order-column.order-detail .title {
          display: none; }
        .orders-table .order .order-column.order-detail a {
          text-align: center;
          font-size: 11px;
          margin: 0;
          padding: 0;
          list-style: none;
          box-sizing: border-box;
          outline: none;
          font-family: inherit;
          text-decoration: unset;
          font-weight: 700;
          text-transform: uppercase;
          padding-top: 11px;
          padding-bottom: 11px;
          border-radius: 4px;
          display: flex;
          flex-grow: 1;
          align-items: center;
          justify-content: center;
          border: 1px solid #3f3b3c; }
          .orders-table .order .order-column.order-detail a::before {
            display: inline;
            content: "Ver detalhes";
            color: #3f3b3c; }
          .orders-table .order .order-column.order-detail a svg {
            display: none; } }
  .orders-table .order:first-of-type .order-column {
    display: grid;
    grid-template-rows: 36px 1fr;
    align-items: flex-start; }
    @media (max-width: 1024px) {
      .orders-table .order:first-of-type .order-column {
        grid-template-rows: 26px 1fr;
        padding-bottom: 20px; } }
    @media (max-width: 1024px) {
      .orders-table .order:first-of-type .order-column.order-detail {
        display: flex;
        border: none;
        padding: 0px;
        margin: 0px; } }
  .orders-table .order:first-of-type .title {
    display: flex; }
  .orders-table .order .order-column:first-of-type .title {
    padding-left: 0px; }

.orders-table .value {
  display: flex;
  text-align: center;
  border-top: 1px solid #c9c9c9;
  padding: 25px 13px 25px 13px;
  font-size: 13px;
  color: #3f3b3c;
  font-weight: 400;
  text-align: center;
  justify-content: center; }
  @media (max-width: 1024px) {
    .orders-table .value {
      border: none; } }

.bt-order-action {
  width: 270px;
  font-size: 13px;
  border-radius: 4px;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  background-color: #ffba00;
  color: #b7b7b7; }
  .bt-order-action.entregue {
    color: #b7b7b7; }
  .bt-order-action.comprar {
    background-color: transparent;
    color: #32a33b;
    border: 1px solid #32a33b; }
  .bt-order-action.detalhes {
    background-color: #32a33b;
    color: white; }
  .bt-order-action.boleto {
    background-color: #32a33b;
    color: white;
    display: flex;
    flex-grow: 1; }

@media (max-width: 1024px) {
  .route-central.pedidos-detalhe .l-content-xlg {
    width: 100%;
    padding: 0 15px; }
  .route-central.pedidos-detalhe .l-content {
    width: 100%; }
  .route-central.pedidos-detalhe .number-status {
    flex-direction: column; } }

.route-central.pedidos-detalhe .valores-finais {
  display: grid;
  grid-template-columns: max-content max-content;
  grid-gap: 15px; }
  .route-central.pedidos-detalhe .valores-finais dt {
    text-align: left; }
  .route-central.pedidos-detalhe .valores-finais dd {
    text-align: right; }

.route-central.pedidos-detalhe .grid__head__values {
  display: grid;
  grid-template-columns: 1fr .3fr; }

.route-central.pedidos-detalhe .order-history {
  padding: 20px;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  margin-bottom: 20px; }
  @media (max-width: 1050px) {
    .route-central.pedidos-detalhe .order-history {
      margin-top: 15px; } }
  .route-central.pedidos-detalhe .order-history .check-wishlist {
    position: relative;
    top: 0px; }

.route-central.pedidos-detalhe .order-history.invoices table td {
  padding: 0px 30px 0px 0px; }

.route-central.pedidos-detalhe .order-history.invoices thead td {
  font-size: 13px;
  color: #dadada;
  font-weight: 400;
  text-transform: none; }

.route-central.pedidos-detalhe .order-history.invoices tbody td {
  font-size: 12px;
  color: #dddddd; }

.route-central.pedidos-detalhe .order-data {
  display: flex;
  flex-direction: row; }
  @media (max-width: 1024px) {
    .route-central.pedidos-detalhe .order-data {
      flex-direction: column;
      width: 100%; } }

.route-central.pedidos-detalhe .invoice-download {
  width: 170px;
  height: 45px;
  border: 1px solid #878787;
  color: #878787;
  font-size: 13px;
  font-weight: 700;
  display: grid;
  grid-template-columns: 50px 1fr;
  justify-content: center;
  align-items: center;
  justify-items: center;
  border-radius: 4px;
  margin-top: 13px; }

@media (min-width: 1024px) {
  .route-central.pedidos-detalhe .order-resume, .route-central.pedidos-detalhe .order-addresses {
    max-width: 410px;
    padding-right: 80px; } }

.route-central.pedidos-detalhe .order-values {
  width: 430px;
  padding: 40px 30px 20px 30px; }
  @media (max-width: 1024px) {
    .route-central.pedidos-detalhe .order-values {
      width: 100%; } }

.route-central.pedidos-detalhe .list-order-values {
  display: grid;
  grid-template-columns: 50% 50%; }
  .route-central.pedidos-detalhe .list-order-values .total-price-title, .route-central.pedidos-detalhe .list-order-values .total-price-value {
    display: flex;
    width: 100%; }

.order-detail-item, .carrinhossalvos-detalhe .order-detail-item, .contatos .order-detail-item {
  display: grid;
  grid-template-columns: 32% 12% 13% 10% 10% 13% 10%; }
  @media (max-width: 1024px) {
    .order-detail-item, .carrinhossalvos-detalhe .order-detail-item, .contatos .order-detail-item {
      grid-template-columns: 1fr 1fr;
      position: relative;
      border-bottom: 1px solid #dadada;
      margin-bottom: 15px; } }
  .order-detail-item .item-block, .carrinhossalvos-detalhe .order-detail-item .item-block, .contatos .order-detail-item .item-block {
    display: grid;
    grid-template-rows: 1fr; }
    .order-detail-item .item-block.display--none, .carrinhossalvos-detalhe .order-detail-item .item-block.display--none, .contatos .order-detail-item .item-block.display--none {
      display: none; }
    @media (min-width: 1024px) {
      .order-detail-item .item-block .title, .carrinhossalvos-detalhe .order-detail-item .item-block .title, .contatos .order-detail-item .item-block .title {
        text-align: center;
        display: none; } }
    .order-detail-item .item-block .content, .carrinhossalvos-detalhe .order-detail-item .item-block .content, .contatos .order-detail-item .item-block .content {
      padding: 30px 15px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column; }
      @media (max-width: 1024px) {
        .order-detail-item .item-block .content, .carrinhossalvos-detalhe .order-detail-item .item-block .content, .contatos .order-detail-item .item-block .content {
          border: 0;
          padding: 0 0 15px 0; } }
    .order-detail-item .item-block.total-with-taxes .title, .carrinhossalvos-detalhe .order-detail-item .item-block.total-with-taxes .title, .contatos .order-detail-item .item-block.total-with-taxes .title {
      min-width: 140px; }
  @media (max-width: 1024px) {
    .order-detail-item .product-image-name, .carrinhossalvos-detalhe .order-detail-item .product-image-name, .contatos .order-detail-item .product-image-name {
      grid-column: 1 / 3; } }
  .order-detail-item .product-image-name .content, .carrinhossalvos-detalhe .order-detail-item .product-image-name .content, .contatos .order-detail-item .product-image-name .content {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 10px;
    padding-left: 0px;
    justify-content: flex-start; }
  .order-detail-item:first-of-type .title, .carrinhossalvos-detalhe .order-detail-item:first-of-type .title, .contatos .order-detail-item:first-of-type .title {
    display: flex; }
  .order-detail-item:first-of-type .item-block, .carrinhossalvos-detalhe .order-detail-item:first-of-type .item-block, .contatos .order-detail-item:first-of-type .item-block {
    grid-template-rows: auto 1fr; }
  @media (max-width: 1050px) {
    .order-detail-item, .carrinhossalvos-detalhe .order-detail-item, .contatos .order-detail-item {
      grid-template-columns: 1fr 1fr;
      position: relative;
      border-bottom: 1px solid #dadada;
      margin-bottom: 15px; } }
  @media (max-width: 1050px) {
    .order-detail-item .quantity-items.item-block, .carrinhossalvos-detalhe .order-detail-item .quantity-items.item-block, .contatos .order-detail-item .quantity-items.item-block {
      grid-row: 3;
      grid-column: 1; }
      .order-detail-item .quantity-items.item-block .content, .carrinhossalvos-detalhe .order-detail-item .quantity-items.item-block .content, .contatos .order-detail-item .quantity-items.item-block .content {
        align-items: flex-start;
        justify-content: flex-start; }
      .order-detail-item .quantity-items.item-block .title, .carrinhossalvos-detalhe .order-detail-item .quantity-items.item-block .title, .contatos .order-detail-item .quantity-items.item-block .title {
        justify-content: flex-start; } }
  @media (max-width: 1050px) {
    .order-detail-item .unitary.item-block, .carrinhossalvos-detalhe .order-detail-item .unitary.item-block, .contatos .order-detail-item .unitary.item-block {
      grid-row: 2;
      grid-column: 1; }
      .order-detail-item .unitary.item-block .unitary, .carrinhossalvos-detalhe .order-detail-item .unitary.item-block .unitary, .contatos .order-detail-item .unitary.item-block .unitary {
        padding-left: 0px;
        justify-content: flex-start; }
        .order-detail-item .unitary.item-block .unitary div, .carrinhossalvos-detalhe .order-detail-item .unitary.item-block .unitary div, .contatos .order-detail-item .unitary.item-block .unitary div {
          align-items: flex-start;
          align-self: flex-start; } }
  @media (max-width: 1050px) {
    .order-detail-item .st.item-block, .carrinhossalvos-detalhe .order-detail-item .st.item-block, .contatos .order-detail-item .st.item-block {
      grid-row: 2;
      grid-column: 2; }
      .order-detail-item .st.item-block .content, .carrinhossalvos-detalhe .order-detail-item .st.item-block .content, .contatos .order-detail-item .st.item-block .content {
        align-items: flex-end;
        justify-content: flex-start; }
      .order-detail-item .st.item-block .title, .carrinhossalvos-detalhe .order-detail-item .st.item-block .title, .contatos .order-detail-item .st.item-block .title {
        justify-content: flex-end; } }
  @media (max-width: 1050px) {
    .order-detail-item .total-with-taxes.item-block, .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block, .contatos .order-detail-item .total-with-taxes.item-block {
      grid-row: 3;
      grid-column: 2;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-end; }
      .order-detail-item .total-with-taxes.item-block .title, .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block .title, .contatos .order-detail-item .total-with-taxes.item-block .title {
        padding-bottom: 7px; }
      .order-detail-item .total-with-taxes.item-block .remove, .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block .remove, .contatos .order-detail-item .total-with-taxes.item-block .remove {
        display: none; } }
  @media (max-width: 1050px) {
    .order-detail-item .actions, .carrinhossalvos-detalhe .order-detail-item .actions, .contatos .order-detail-item .actions {
      display: none; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item {
    grid-template-columns: 1fr 1fr 1fr; }
    .pedidos-detalhe .order-detail-item .product-image-name {
      grid-column: 1 / 4; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .quantity-items.item-block {
    grid-row: 2;
    grid-column: 1; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .unitary.item-block {
    grid-row: 2;
    grid-column: 2;
    justify-content: center; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .ipi.item-block {
    grid-row: 3;
    grid-column: 1;
    justify-items: flex-start; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .st.item-block {
    grid-row: 2;
    grid-column: 3; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .total-with-taxes.item-block {
    grid-row: 3;
    grid-column: 2;
    align-items: center; }
    .pedidos-detalhe .order-detail-item .total-with-taxes.item-block .title {
      justify-content: center; } }

.pedidos-detalhe .order-detail-item .actions .content {
  flex-direction: row; }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .actions {
    display: flex;
    grid-row: 3;
    grid-column: 3;
    justify-content: flex-end; }
    .pedidos-detalhe .order-detail-item .actions .title {
      display: none; } }

.rebuy-input {
  position: absolute;
  z-index: -1; }

.rebuy {
  display: flex; }
  .rebuy span {
    display: none; }
  .rebuy svg {
    width: 30px;
    height: 30px; }
    @media (min-width: 1050px) {
      .rebuy svg {
        margin-top: 4px; } }

.order-detail__img-container {
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden; }

.order-detail__table__qtd {
  background-color: #f5f5f5;
  border: 1px solid #32a33b;
  border-radius: 4px;
  width: 100%;
  max-width: 80px;
  line-height: 40px;
  height: 40px; }

@media (max-width: 1024px) {
  .carrinhossalvos .body-orders-table, .carrinhos-expirados .body-orders-table {
    background-color: transparent; } }

.carrinhossalvos ._pagination, .carrinhos-expirados ._pagination {
  padding-top: 35px;
  justify-content: flex-end; }

.carrinhossalvos .order-detail-item, .carrinhos-expirados .order-detail-item {
  grid-template-columns: 35% 13% 15% 16% 21%; }
  @media (max-width: 1024px) {
    .carrinhossalvos .order-detail-item, .carrinhos-expirados .order-detail-item {
      grid-template-columns: 1fr 1fr;
      background-color: white;
      padding: 20px;
      box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
      border-radius: 8px;
      margin-bottom: 20px; } }
  @media (max-width: 1024px) {
    .carrinhossalvos .order-detail-item .item-block, .carrinhos-expirados .order-detail-item .item-block {
      grid-template-rows: 26px 1fr;
      padding-bottom: 20px; }
      .carrinhossalvos .order-detail-item .item-block:nth-of-type(1), .carrinhossalvos .order-detail-item .item-block:nth-of-type(2), .carrinhos-expirados .order-detail-item .item-block:nth-of-type(1), .carrinhos-expirados .order-detail-item .item-block:nth-of-type(2) {
        margin-bottom: 20px;
        border-bottom: 1px solid #e5e5e5; }
      .carrinhossalvos .order-detail-item .item-block:last-of-type, .carrinhos-expirados .order-detail-item .item-block:last-of-type {
        padding: 0; } }
  .carrinhossalvos .order-detail-item .item-block:first-of-type .title, .carrinhos-expirados .order-detail-item .item-block:first-of-type .title {
    justify-content: flex-start; }
  .carrinhossalvos .order-detail-item .item-block:first-of-type .content, .carrinhos-expirados .order-detail-item .item-block:first-of-type .content {
    align-items: flex-start;
    padding-left: 0px; }
  .carrinhossalvos .order-detail-item .item-block .title, .carrinhos-expirados .order-detail-item .item-block .title {
    justify-content: center; }
  @media (max-width: 1024px) {
    .carrinhossalvos .order-detail-item .item-block .value, .carrinhossalvos .order-detail-item .item-block .title, .carrinhossalvos .order-detail-item .item-block .content, .carrinhos-expirados .order-detail-item .item-block .value, .carrinhos-expirados .order-detail-item .item-block .title, .carrinhos-expirados .order-detail-item .item-block .content {
      padding: 0px;
      justify-content: flex-start;
      font-size: 11px;
      text-align: left;
      align-items: flex-start; }
    .carrinhossalvos .order-detail-item .item-block .content, .carrinhos-expirados .order-detail-item .item-block .content {
      font-weight: 400; } }
  .carrinhossalvos .order-detail-item .item-block:last-of-type .content, .carrinhossalvos .order-detail-item .item-block:last-of-type .title, .carrinhos-expirados .order-detail-item .item-block:last-of-type .content, .carrinhos-expirados .order-detail-item .item-block:last-of-type .title {
    padding-left: 0px;
    padding-right: 0px; }
  @media (max-width: 1024px) {
    .carrinhossalvos .order-detail-item .actions, .carrinhos-expirados .order-detail-item .actions {
      display: flex;
      grid-column: 1 / 3;
      width: 100%; }
      .carrinhossalvos .order-detail-item .actions .title, .carrinhos-expirados .order-detail-item .actions .title {
        display: none; }
      .carrinhossalvos .order-detail-item .actions a, .carrinhos-expirados .order-detail-item .actions a {
        width: 100%; } }

@media (max-width: 1024px) {
  .carrinhossalvos-detalhe .order-resume {
    flex-direction: column; }
  .carrinhossalvos-detalhe .actions-top {
    display: none; } }

.carrinhossalvos-detalhe .body-orders-table {
  padding: 20px;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  margin-bottom: 20px; }
  @media (max-width: 1050px) {
    .carrinhossalvos-detalhe .body-orders-table {
      margin-top: 15px; } }

.carrinhossalvos-detalhe .order-detail-item {
  grid-template-columns: 32% 13% 15% 12% 13% 15%; }
  @media (max-width: 1024px) {
    .carrinhossalvos-detalhe .order-detail-item {
      grid-template-columns: 1fr 1fr 1fr;
      position: relative;
      border-bottom: 1px solid #dadada;
      margin-bottom: 15px; } }
  .carrinhossalvos-detalhe .order-detail-item .item-block:first-of-type .content {
    justify-content: flex-start; }
  @media (max-width: 1024px) {
    .carrinhossalvos-detalhe .order-detail-item .product-image-name {
      grid-column: 1 / 4; } }
  .carrinhossalvos-detalhe .order-detail-item .product-image-name .content {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 10px;
    padding-left: 0px;
    justify-content: flex-start; }
  @media (max-width: 1050px) {
    .carrinhossalvos-detalhe .order-detail-item .st.item-block {
      grid-row: 2;
      grid-column: 2;
      align-items: center; }
      .carrinhossalvos-detalhe .order-detail-item .st.item-block .title, .carrinhossalvos-detalhe .order-detail-item .st.item-block .content {
        align-items: center;
        justify-content: center; } }
  @media (max-width: 1050px) {
    .carrinhossalvos-detalhe .order-detail-item .ipi.item-block {
      grid-row: 2;
      grid-column: 3;
      align-items: flex-end; }
      .carrinhossalvos-detalhe .order-detail-item .ipi.item-block .title, .carrinhossalvos-detalhe .order-detail-item .ipi.item-block .content {
        align-items: flex-end;
        justify-content: flex-end; } }
  @media (max-width: 1050px) {
    .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block {
      grid-row: 3;
      grid-column: 3;
      align-items: flex-end; }
      .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block .title, .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block .content {
        align-items: flex-end;
        justify-content: flex-end; } }

.carregar-carrinho .orders-table {
  margin-top: 30px; }
  @media (max-width: 1050px) {
    .carregar-carrinho .orders-table {
      padding: 20px; } }
  .carregar-carrinho .orders-table .title {
    display: flex;
    min-height: 36px; }
  .carregar-carrinho .orders-table .loaded-basket-grid {
    display: grid;
    grid-template-columns: 33% 33% 33%; }
    @media (max-width: 1050px) {
      .carregar-carrinho .orders-table .loaded-basket-grid {
        grid-template-columns: 1fr 1fr; }
        .carregar-carrinho .orders-table .loaded-basket-grid:nth-of-type(2) {
          display: none; }
        .carregar-carrinho .orders-table .loaded-basket-grid .value {
          display: grid;
          text-align: left;
          justify-content: flex-start;
          grid-template-rows: auto auto; }
          .carregar-carrinho .orders-table .loaded-basket-grid .value::before {
            display: inline;
            order: 1;
            font-weight: 700; }
          .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(1) {
            grid-column: 1 / 3; }
            .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(1)::before {
              order: 0;
              content: "Produto"; }
          .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(2) {
            grid-column: 1; }
            .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(2)::before {
              order: 0;
              content: "Quantidade Adicionada"; }
          .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(3) {
            grid-column: 2; }
            .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(3)::before {
              order: 0;
              content: "Quantidade Solicitada"; } }

.carregar-carrinho .js-messageCount a {
  margin-top: 12px;
  color: #32a33b;
  display: flex; }

.route-central .modal-dialog--product-kit {
  max-width: 1024px; }

.route-central .modal {
  z-index: 1072; }

.menu-service {
  background-color: #fbd100;
  width: 270px;
  padding: 15px 0px 40px 15px;
  border-radius: 8px; }
  .menu-service li:last-of-type {
    margin-bottom: 0; }
  .menu-service a {
    border-radius: 8px;
    padding: 20px;
    line-height: 1em;
    display: inline-block;
    vertical-align: middle; }

.menu-service__link-active {
  position: relative;
  background-color: #d92025;
  width: 270px; }

.rma-buttons {
  display: grid;
  grid-template-columns: 52% 48%; }
  .rma-buttons .checkbox {
    align-self: center; }
    .rma-buttons .checkbox input {
      margin-right: 10px; }

.route-cliente .color--red-error, .route-central .color--red-error, .route-Central .color--red-error {
  padding-left: 10px; }

.route-cliente .bottom-bar, .route-central .bottom-bar, .route-Central .bottom-bar {
  margin-top: 20px;
  margin-bottom: 40px; }

.route-cliente.entrar .color--red-error, .route-central.entrar .color--red-error, .route-Central.entrar .color--red-error {
  font-size: 14px; }

.table-carrinhos {
  margin-top: 60px; }
  .table-carrinhos table {
    width: 100%; }
  .table-carrinhos td:first-of-type {
    padding-left: 0px; }

.table-history thead td, .table-carrinhos thead td {
  font-size: 12px;
  color: #2bac76;
  text-transform: uppercase;
  border-bottom: 1px solid #f1f3f4;
  padding-bottom: 11px; }

.table-history thead td:first-of-type, .table-carrinhos thead td:first-of-type {
  text-align: left;
  width: 330px; }

.table-history tbody td, .table-carrinhos tbody td {
  font-size: 12px;
  color: #004893; }

.table-history tbody td:first-of-type {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border-color: #e9e9e9;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 25px;
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden; }

.table-carrinhos table tbody td:nth-of-type(1) {
  text-align: left;
  padding: 0;
  width: 260px; }
  .table-carrinhos table tbody td:nth-of-type(1) a {
    color: #004893; }

.table-history tbody td:nth-of-type(2) {
  text-align: left;
  padding: 0;
  width: 260px; }
  .table-history tbody td:nth-of-type(2) a {
    color: #004893; }

.route-cliente.meu-cadastro span.input-message.color--red-error {
  position: absolute;
  bottom: 5px;
  right: 0px; }

.route-cliente.meu-cadastro.form-error .input-container {
  padding-bottom: 30px; }

.panel-collapse.collapse.in {
  display: block;
  opacity: 1; }

.panel-collapse.collapse {
  display: none; }

.panel-collapse {
  transition: all 300ms; }

.panel-collapse.collapsing {
  opacity: 0; }

.faq .panel-default > .panel-heading a {
  display: block; }

.route-central.contatos table thead td, .route-central.contatos table thead th, .route-central.faleconosco table thead td, .route-central.faleconosco table thead th, .route-central.faleconosco-detalhe table thead td, .route-central.faleconosco-detalhe table thead th, .route-central.rma-insert table thead td, .route-central.rma-insert table thead th, .route-Central.contatos table thead td, .route-Central.contatos table thead th, .route-Central.faleconosco table thead td, .route-Central.faleconosco table thead th, .route-Central.faleconosco-detalhe table thead td, .route-Central.faleconosco-detalhe table thead th, .route-Central.rma-insert table thead td, .route-Central.rma-insert table thead th {
  font-size: 16px;
  color: #00296b;
  text-transform: uppercase;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 11px; }

@media (max-width: 1050px) {
  .route-central.contatos .body-orders-table, .route-Central.contatos .body-orders-table {
    background-color: transparent; }
  .route-central.contatos .actions, .route-Central.contatos .actions {
    grid-column: 1 / 3;
    margin: 0px;
    padding: 0;
    display: grid;
    grid-auto-flow: column;
    justify-content: initial;
    gap: 10px;
    grid-gap: 10px; }
    .route-central.contatos .actions .title, .route-Central.contatos .actions .title {
      display: none; }
    .route-central.contatos .actions a, .route-Central.contatos .actions a {
      width: 100%;
      text-align: center;
      font-size: 11px;
      margin: 0;
      padding: 0;
      list-style: none;
      box-sizing: border-box;
      outline: none;
      font-family: inherit;
      text-decoration: unset;
      font-weight: 700;
      text-transform: uppercase;
      padding-top: 11px;
      padding-bottom: 11px;
      border-radius: 4px;
      display: flex;
      flex-grow: 1;
      align-items: center;
      justify-content: center;
      border: 1px solid #3f3b3c; }
      .route-central.contatos .actions a.edit-contact::before, .route-Central.contatos .actions a.edit-contact::before {
        content: "Editar"; }
      .route-central.contatos .actions a.remove-contact::before, .route-Central.contatos .actions a.remove-contact::before {
        content: "Remover"; }
      .route-central.contatos .actions a::before, .route-Central.contatos .actions a::before {
        display: inline;
        color: #3f3b3c; }
      .route-central.contatos .actions a i, .route-Central.contatos .actions a i {
        display: none; } }

.route-central .contatos .order-detail-item, .route-Central .contatos .order-detail-item {
  grid-template-columns: 28% 40% 13% 9% 10%; }
  @media (max-width: 1050px) {
    .route-central .contatos .order-detail-item, .route-Central .contatos .order-detail-item {
      grid-template-columns: 1fr 1fr;
      background-color: white;
      padding: 20px;
      box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
      border-radius: 8px;
      margin-bottom: 20px; } }

.route-central .contatos .item-block:first-of-type .title, .route-Central .contatos .item-block:first-of-type .title {
  justify-content: flex-start; }

.route-central .contatos .item-block .title, .route-Central .contatos .item-block .title {
  justify-content: center; }

.route-central .contatos .item-block .content, .route-Central .contatos .item-block .content {
  flex-direction: row;
  justify-content: space-around; }
  .route-central .contatos .item-block .content.actions, .route-Central .contatos .item-block .content.actions {
    padding: 0; }

@media (max-width: 1050px) {
  .route-central .contatos .item-block.mail, .route-Central .contatos .item-block.mail {
    overflow-wrap: anywhere;
    grid-column: 1 / 3;
    grid-row: 1; }
  .route-central .contatos .item-block.name, .route-central .contatos .item-block.status, .route-central .contatos .item-block .name, .route-central .contatos .item-block .status, .route-Central .contatos .item-block.name, .route-Central .contatos .item-block.status, .route-Central .contatos .item-block .name, .route-Central .contatos .item-block .status {
    overflow-wrap: anywhere;
    justify-content: flex-start; }
  .route-central .contatos .item-block.responsible, .route-central .contatos .item-block .responsible, .route-Central .contatos .item-block.responsible, .route-Central .contatos .item-block .responsible {
    justify-content: flex-end; } }

.route-central.contatos-insert label.input-container, .route-central.faleconosco-cadastro label.input-container, .route-central.faq label.input-container, .route-central.rma-insert label.input-container, .route-Central.contatos-insert label.input-container, .route-Central.faleconosco-cadastro label.input-container, .route-Central.faq label.input-container, .route-Central.rma-insert label.input-container {
  flex-direction: column; }
  .route-central.contatos-insert label.input-container input, .route-central.contatos-insert label.input-container span, .route-central.contatos-insert label.input-container .input-icon-container, .route-central.contatos-insert label.input-container select, .route-central.faleconosco-cadastro label.input-container input, .route-central.faleconosco-cadastro label.input-container span, .route-central.faleconosco-cadastro label.input-container .input-icon-container, .route-central.faleconosco-cadastro label.input-container select, .route-central.faq label.input-container input, .route-central.faq label.input-container span, .route-central.faq label.input-container .input-icon-container, .route-central.faq label.input-container select, .route-central.rma-insert label.input-container input, .route-central.rma-insert label.input-container span, .route-central.rma-insert label.input-container .input-icon-container, .route-central.rma-insert label.input-container select, .route-Central.contatos-insert label.input-container input, .route-Central.contatos-insert label.input-container span, .route-Central.contatos-insert label.input-container .input-icon-container, .route-Central.contatos-insert label.input-container select, .route-Central.faleconosco-cadastro label.input-container input, .route-Central.faleconosco-cadastro label.input-container span, .route-Central.faleconosco-cadastro label.input-container .input-icon-container, .route-Central.faleconosco-cadastro label.input-container select, .route-Central.faq label.input-container input, .route-Central.faq label.input-container span, .route-Central.faq label.input-container .input-icon-container, .route-Central.faq label.input-container select, .route-Central.rma-insert label.input-container input, .route-Central.rma-insert label.input-container span, .route-Central.rma-insert label.input-container .input-icon-container, .route-Central.rma-insert label.input-container select {
    display: flex;
    width: 100%; }

.route-central.contatos-insert #store_permissions_ids, .route-central.contatos-insert textarea, .route-central.faleconosco-cadastro #store_permissions_ids, .route-central.faleconosco-cadastro textarea, .route-central.faq #store_permissions_ids, .route-central.faq textarea, .route-central.rma-insert #store_permissions_ids, .route-central.rma-insert textarea, .route-Central.contatos-insert #store_permissions_ids, .route-Central.contatos-insert textarea, .route-Central.faleconosco-cadastro #store_permissions_ids, .route-Central.faleconosco-cadastro textarea, .route-Central.faq #store_permissions_ids, .route-Central.faq textarea, .route-Central.rma-insert #store_permissions_ids, .route-Central.rma-insert textarea {
  height: 80px;
  width: 100%; }

.route-central.faq #category, .route-Central.faq #category {
  padding-left: 100px; }

.route-central.faq #search, .route-Central.faq #search {
  padding-left: 80px; }

.route-central.faq .content-institucional .right .form, .route-Central.faq .content-institucional .right .form {
  margin: inherit;
  max-width: 100%; }

.route-central.faq .content-institucional .right .panel.panel-default, .route-Central.faq .content-institucional .right .panel.panel-default {
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 25px;
  padding-top: 25px; }
  .route-central.faq .content-institucional .right .panel.panel-default:last-of-type, .route-Central.faq .content-institucional .right .panel.panel-default:last-of-type {
    border: none; }
  .route-central.faq .content-institucional .right .panel.panel-default:first-of-type, .route-Central.faq .content-institucional .right .panel.panel-default:first-of-type {
    padding-top: 0px; }

.route-central .grid__main__contato, .route-Central .grid__main__contato {
  display: grid;
  grid-template-columns: 370px minmax(570px, 1fr);
  grid-gap: 30px; }
  .route-central .grid__main__contato .contact-us-phone svg, .route-Central .grid__main__contato .contact-us-phone svg {
    width: 54px;
    height: 54px; }
  .route-central .grid__main__contato .contact-us-phone a, .route-Central .grid__main__contato .contact-us-phone a {
    font-weight: 900; }

.route-central .search-rma .input-label, .route-Central .search-rma .input-label {
  text-align: left;
  font-weight: 700;
  font-size: 12px;
  color: #666666;
  margin-bottom: 7px;
  padding: 0;
  text-transform: none; }

.route-central .column-faq, .route-Central .column-faq {
  width: 670px;
  margin-left: 100px;
  margin-right: auto; }

.route-central .my-account-index-blocks, .route-Central .my-account-index-blocks {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px; }
  @media (max-width: 1050px) {
    .route-central .my-account-index-blocks, .route-Central .my-account-index-blocks {
      grid-template-columns: 1fr; } }
  .route-central .my-account-index-blocks .blocks, .route-Central .my-account-index-blocks .blocks {
    display: grid;
    grid-gap: 30px;
    row-gap: 30px;
    column-gap: 30px;
    grid-template-columns: repeat(2, 370px); }
    @media (max-width: 1050px) {
      .route-central .my-account-index-blocks .blocks, .route-Central .my-account-index-blocks .blocks {
        grid-template-columns: 1fr 1fr; }
        .route-central .my-account-index-blocks .blocks .column, .route-Central .my-account-index-blocks .blocks .column {
          max-width: 100%; } }
    @media (max-width: 600px) {
      .route-central .my-account-index-blocks .blocks, .route-Central .my-account-index-blocks .blocks {
        grid-template-columns: 90vw; } }

#js-table-load-cart table {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 60px; }
  #js-table-load-cart table thead tr:nth-of-type(1) td {
    text-align: left;
    padding: 0;
    list-style: none;
    box-sizing: border-box;
    outline: none;
    font-family: inherit;
    line-height: 1;
    margin: 0;
    color: #004893;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 16px;
    border: 0px;
    background-color: transparent; }
  #js-table-load-cart table td {
    line-height: unset;
    border-spacing: 0;
    border-collapse: collapse;
    font-weight: 400;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    outline: none;
    font-family: inherit;
    color: #666666;
    font-size: 11px;
    text-align: center;
    padding: 16px;
    border: 1px solid #e3e3d7; }
  #js-table-load-cart table tr:nth-of-type(1) td {
    background-color: #004893;
    line-height: unset;
    border-spacing: 0;
    border-collapse: collapse;
    color: #ffffff;
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
    width: 130px;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    outline: none;
    font-family: inherit;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    border: 0px; }

.modal-content input[type=text] {
  margin-bottom: 10px; }

.box-scroll-modal input[type=text] {
  margin-bottom: 10px; }

#quick-add .modal-body {
  width: auto; }

#quick_xls .file-caption-main .input-group-btn {
  display: none; }

#quick_xls .hidden-xs {
  display: none; }

.quick-xls__possui-cabecalho {
  display: grid;
  grid-template-columns: max-content 1fr;
  align-items: center;
  grid-gap: 10px;
  margin-bottom: 20px; }
  .quick-xls__possui-cabecalho .input-label.input-container {
    order: 2; }
  .quick-xls__possui-cabecalho input[type="checkbox"]#header {
    background: transparent;
    position: relative;
    width: 15px;
    visibility: initial;
    appearance: checkbox;
    order: 1; }

.js-spreadsheet {
  display: grid;
  grid-template-columns: max-content 1fr;
  align-items: center;
  grid-gap: 10px;
  text-transform: capitalize; }

.campos-xls {
  display: grid; }
  @media (min-width: 1024px) {
    .campos-xls .campos-xls {
      grid-template-columns: max-content max-content;
      grid-gap: 30px;
      align-items: self-end; } }

@media (max-width: 1024px) {
  .button-load-basket {
    font-size: 11px; } }

.modal-body a.white-space--nowrap {
  display: flex;
  margin-top: 10px;
  text-transform: capitalize;
  white-space: initial;
  color: #32a33b; }

.newsletter {
  padding: 100px 00px 0px 0px; }
  @media (max-width: 1024px) {
    .newsletter {
      padding: 45px 0 0 0; } }

.newsletter__enviar {
  width: 140px;
  height: 40px;
  place-self: end;
  padding: 0 17px; }
  .newsletter__enviar svg {
    margin-left: 10px; }
  @media (max-width: 1024px) {
    .newsletter__enviar {
      border-bottom-left-radius: 0px;
      border-top-left-radius: 0px; } }

.newsletter .input-message {
  bottom: -40px;
  left: 20px; }

#email_news {
  padding-right: 20px;
  max-width: 140px;
  box-sizing: border-box; }
  @media (max-width: 1024px) {
    #email_news {
      max-width: 100%; } }

/* 404 */
.page-404__number {
  font-size: 180px; }

.box-parametrics {
  position: relative;
  width: 100%; }
  @media (max-width: 1024px) {
    .box-parametrics {
      top: -7px; } }
  .box-parametrics .menu {
    position: absolute;
    margin-left: -15px;
    width: 100%;
    padding: 12px 15px 0px 15px; }
    .box-parametrics .menu .parametrics-menu {
      display: none;
      margin-top: 11px; }
      .box-parametrics .menu .parametrics-menu form {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(150px, max-content));
        grid-gap: 30px; }
    .box-parametrics .menu .close-parametrics {
      display: none; }
    .box-parametrics .menu.open {
      background-color: white;
      display: block;
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
      border-radius: 4px;
      z-index: 501; }
      .box-parametrics .menu.open .parametrics-menu {
        display: block; }
      .box-parametrics .menu.open .close-parametrics {
        display: block;
        position: absolute;
        right: 15px;
        top: 13px; }

.parametrics__list {
  max-height: 225px;
  scrollbar-color: #2bac76; }

.parametrics__list::-webkit-scrollbar-track {
  background-color: #f6f6f6; }

.parametrics__list::-webkit-scrollbar {
  background-color: #f6f6f6;
  width: 4px; }

.parametrics__list::-webkit-scrollbar-thumb {
  background-color: #2bac76; }

.parametrics__list-color {
  max-height: 135px;
  font-size: 0px; }

.parametrics__list-color__item {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: top;
  font-size: 0px; }

.parametrics__list-color__item label {
  overflow: hidden;
  border-radius: 5px; }

.product-detail__colored-table:nth-child(2n+1) {
  background-color: #f6f6f6; }

#product-detail .product-data .product__qtd__setas {
  left: auto;
  right: 10px;
  margin-top: -17px; }

#product-detail .product-data .product__qtd {
  height: 50px;
  width: 100%;
  margin-bottom: 10px;
  border: none; }

#product-detail .product-data .product__button {
  height: 50px; }
  @media (max-width: 1024px) {
    #product-detail .product-data .product__button {
      font-size: 20px; } }

@media (max-width: 1024px) {
  #product-detail .product-data .box-buy__qtd-container {
    display: grid;
    grid-template-columns: 85px minmax(100px, 270px);
    grid-gap: 20px; } }

.product-detail__button-download {
  font-size: 24px;
  background-color: #ec1d23;
  border-radius: 10px;
  padding-left: 90px;
  position: relative;
  color: white;
  font-weight: 700;
  line-height: 70px;
  height: 70px;
  width: 370px; }

.product-detail__button-download::before {
  position: absolute;
  content: '';
  left: 17px;
  top: 9px;
  width: 41px;
  height: 54px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAA2CAMAAABtPkCKAAAAAXNSR0IB2cksfwAAAEtQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////g5kLBwAAABl0Uk5TADA/EH//v3DP4EDAgK/vnyDfYJCgsFDQ8B8WZtYAAAEbSURBVHic7dVhj4MgDAbgcl1PVzzHOcf4/7/0SkEvTphk35bsTYxGnkiBgAAA5usoCDEnasi32K4FEvUAPXVwGDwTA8l1HEvDR74iMS7zMznokv0YYH0YL7i8I1uSNDrO6/yLVWnBTERXkYx8JZqjZInZS4AbWV77QLmKdW4lyk1kHJ4rSB5pzhKSjBmKI5LCNt+0kqkkzx6ylJ3ganXeWXtN0o9SzbMRJakJplFaAxXp0gTLUOJks+5vx1yQR3ljadeTiD/yfWX+ffUNMlApd9z3XqQZPtRZoAtUGchDja5Q/oQeZjlWTzFmRyNEbespOMBlXsZHqjDPRdDTiYeUbluAdu1T0+Rgl5X+11hLpscw0xaotA0KtSX4Bww1G25wgWb0AAAAAElFTkSuQmCC"); }

.product-detail__atributos {
  display: grid;
  grid-template-columns: minmax(auto, 50%) 1fr; }

.product-detail__colored-table td {
  padding: 0px 35px;
  border: 1px solid #DADADA; }

tr.product-detail__colored-table:nth-child(even) {
  background: #FFF; }

tr.product-detail__colored-table:nth-child(odd) {
  background: #EFEFEF; }

.product-images {
  cursor: crosshair; }

.thumbnails-product-images.sliding {
  padding-top: 44px; }

.thumbnails-product-images {
  width: 75px; }
  @media (max-width: 1024px) {
    .thumbnails-product-images {
      display: none; } }
  .thumbnails-product-images .bx-wrapper .bx-next {
    top: auto;
    bottom: -57px;
    transform: rotate(-90deg);
    left: calc(50% - 16px); }
  .thumbnails-product-images .bx-wrapper .bx-prev {
    top: -37px;
    transform: rotate(90deg);
    left: calc(50% - 16px); }

#js-thumbnails-product-images li {
  width: 72px;
  height: 75px;
  text-align: center;
  border: 1px solid #f5f5f5;
  border-radius: 8px; }
  #js-thumbnails-product-images li a {
    display: inline-block;
    line-height: 70px;
    width: 72px;
    overflow: hidden; }
    #js-thumbnails-product-images li a img {
      display: inline-block;
      vertical-align: middle; }

.js-related-products .bx-wrapper .bx-prev {
  left: -37px; }

.js-related-products .bx-wrapper .bx-next {
  right: -37px; }

.product__grid {
  display: grid;
  grid-template-columns: min-content 1fr;
  z-index: 1; }
  @media (max-width: 1024px) {
    .product__grid {
      grid-template-columns: initial; } }

.main-images-pager {
  display: none; }
  @media (max-width: 1024px) {
    .main-images-pager {
      display: block; }
      .main-images-pager ul {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center; }
        .main-images-pager ul li {
          display: flex;
          margin: 0px 5px 15px 5px;
          position: relative; }
          .main-images-pager ul li a {
            display: flex;
            position: relative;
            border-radius: 50px;
            width: 14px;
            height: 14px;
            border: 3px solid #f6f6f6;
            background-color: #878787;
            text-indent: -9999px; }
            .main-images-pager ul li a.active {
              border-color: #f8adaf;
              background-color: #ed3237; } }

.product__images__grid {
  display: flex;
  grid-gap: 30px;
  margin-bottom: 17px;
  min-width: 460px; }
  @media (max-width: 1024px) {
    .product__images__grid {
      min-width: initial; } }
  .product__images__grid .stamp {
    position: absolute;
    top: 0px;
    left: 0px;
    pointer-events: none;
    z-index: 500; }
    .product__images__grid .stamp img {
      width: 100%;
      height: auto; }

.box-download {
  display: flex;
  justify-self: flex-end;
  margin-right: 30px; }
  .box-download a {
    width: 270px;
    height: 32px;
    line-height: 32px;
    text-align: center; }

.text-tab {
  display: none; }

.description-tabs {
  display: grid;
  grid-template-columns: max-content max-content;
  gap: 60px;
  column-gap: 60px;
  margin-top: 50px; }
  .description-tabs a {
    display: inline-block;
    color: #32a33b;
    font-weight: 700;
    font-size: 18px; }
    .description-tabs a.active {
      font-size: 18px;
      font-weight: 900;
      color: #2bac76;
      border-bottom-width: 4px;
      border-bottom-style: solid;
      color: #2bac76; }

.zoomContainer {
  z-index: 50;
  pointer-events: none; }
  @media (max-width: 1024px) {
    .zoomContainer {
      display: none; } }

.zoomContainer .zoomLens {
  opacity: 0; }

.grid-information-buttons {
  display: grid;
  grid-template-columns: minmax(auto, 369px) minmax(auto, 270px);
  grid-gap: 30px; }
  @media (max-width: 1024px) {
    .grid-information-buttons {
      grid-template-columns: initial; }
      .grid-information-buttons .price {
        order: 1; }
      .grid-information-buttons .attributes {
        order: 2; } }

/*PRODUCT*/
.product__qtd {
  width: 39px;
  height: 40px;
  width: 39px;
  height: 40px;
  font-size: 12px;
  text-align: center;
  padding: 0px; }
  @media (max-width: 1024px) {
    .product__qtd {
      width: 49px;
      height: 30px;
      font-size: 10px;
      margin-right: 0;
      text-align: center;
      padding-right: 11px; } }

.product__button {
  height: 40px; }
  @media (max-width: 1024px) {
    .product__button {
      height: 30px;
      font-size: 9px; } }

@media (max-width: 1024px) {
  .btn.js-notify {
    height: 30px;
    font-size: 9px; } }

.main-images {
  width: 470px;
  height: 470px;
  background-color: white;
  max-width: 470px;
  overflow: hidden; }
  @media (max-width: 1024px) {
    .main-images {
      width: 100%;
      height: auto;
      max-width: 100%; }
      .main-images .bx-wrapper {
        margin-bottom: 0; } }

.main-images img {
  margin: 0 auto; }
  @media (max-width: 1024px) {
    .main-images img {
      pointer-events: none; } }

.product__percent {
  pointer-events: none;
  width: 72px;
  height: 72px;
  background-color: #ffba00;
  border-radius: 4px; }

.product__large-video {
  min-height: 100%;
  min-width: 100%;
  display: flex; }
  @media (min-width: 1024px) {
    .product__large-video {
      min-height: 500px; } }
  @media (max-width: 1024px) {
    .product__large-video {
      padding: 50px 0; } }

.showcase .product__percent {
  width: 50px;
  height: 50px; }

.category-title {
  border-top-right-radius: 8px; }

.products-header__actions {
  z-index: 2; }

.products__filtros {
  margin-top: 115px; }

@media (max-width: 1024px) {
  .list-batch-add {
    width: 100%;
    margin: auto;
    font-size: 14px; } }

.products__list {
  grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
  grid-gap: 5px; }
  @media (max-width: 640px) {
    .products__list {
      grid-template-columns: repeat(auto-fill, minmax(145px, 1fr)); } }

.products__list.vitrine {
  grid-template-columns: repeat(4, 270px); }

@media (max-width: 640px) {
  .products__list__view-mode a {
    width: 30px;
    height: 30px; } }

.products__list.type-list {
  grid-template-columns: 1fr 1fr 1fr; }
  @media (max-width: 1024px) {
    .products__list.type-list {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 600px) {
    .products__list.type-list {
      grid-template-columns: 1fr; } }
  .products__list.type-list .view-type-table {
    width: 100%;
    display: grid;
    grid-template-columns: 150px 1fr; }
    @media (max-width: 1024px) {
      .products__list.type-list .view-type-table {
        display: grid;
        grid-template-columns: 70px 1fr;
        grid-template-rows: 1fr;
        align-items: center;
        padding: 10px 0px; } }
    .products__list.type-list .view-type-table .product-information {
      grid-template-rows: unset;
      display: flex;
      flex-direction: column;
      padding: 10px 10px 10px 0px; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .product-information {
          grid-template-rows: 1fr 1fr 1fr;
          grid-template-columns: 1fr 1fr; } }
    .products__list.type-list .view-type-table .box-product-name {
      margin: 0;
      padding: 0; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .box-product-name {
          grid-column: 1 / 4; } }
    .products__list.type-list .view-type-table .product-inventory {
      display: block;
      margin: 0; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .product-inventory {
          justify-self: flex-end;
          grid-row: 2;
          grid-column: 2 / 2; } }
    .products__list.type-list .view-type-table .product-name {
      width: 100%; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .product-name {
          margin-left: 0px;
          width: auto;
          grid-column: 1 / 4; } }
      .products__list.type-list .view-type-table .product-name a {
        text-align: left; }
    .products__list.type-list .view-type-table .product-image {
      width: 150px;
      height: 150px; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .product-image {
          width: auto;
          height: auto; } }
      .products__list.type-list .view-type-table .product-image a {
        display: flex;
        place-self: center;
        width: 130px !important;
        height: 130px !important; }
        @media (max-width: 1024px) {
          .products__list.type-list .view-type-table .product-image a {
            width: auto !important;
            height: auto !important;
            margin: 0px; } }
    @media (max-width: 1024px) {
      .products__list.type-list .view-type-table .box-buy__qtd-container {
        grid-row: 3;
        grid-column: 1 / 3;
        justify-self: flex-start; } }
    .products__list.type-list .view-type-table .box-price {
      margin-right: 30px;
      text-align: left;
      margin-top: auto; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .box-price {
          justify-self: flex-start;
          grid-row: 2;
          grid-column: 1 / 2; } }
      .products__list.type-list .view-type-table .box-price .old-price {
        margin-top: 5px;
        font-weight: bold;
        font-size: 18px; }
        @media (max-width: 500px) {
          .products__list.type-list .view-type-table .box-price .old-price {
            font-size: 14px; } }
      .products__list.type-list .view-type-table .box-price .new-price {
        font-size: 18px; }
        @media (max-width: 500px) {
          .products__list.type-list .view-type-table .box-price .new-price {
            font-size: 14px; } }
    .products__list.type-list .view-type-table .product__button {
      font-size: 12px;
      padding-left: 20px;
      padding-right: 20px; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .product__button {
          flex-grow: initial; } }
    @media (max-width: 1024px) {
      .products__list.type-list .view-type-table .product__qtd {
        width: 60px; } }
    @media (max-width: 1024px) {
      .products__list.type-list .view-type-table .product__qtd__setas {
        left: auto;
        right: 5px; } }
  .products__list.type-list.batch .box-buy__qtd-container {
    align-self: flex-end; }

.product__qtd__setas {
  top: 50%;
  margin-top: -12px;
  left: 44px; }
  @media (max-width: 1024px) {
    .product__qtd__setas {
      left: 33px; } }

.products__list li {
  border: 4px solid transparent; }

.products__list li.active {
  border: 4px solid red; }

.products__list .product-name {
  justify-content: flex-start; }
  @media (max-width: 1024px) {
    .products__list .product-name a {
      font-size: 10px; } }

@media (max-width: 1024px) {
  .products__list .product-inventory {
    font-size: 9px; }
    .products__list .product-inventory .box-multiple {
      min-width: 35px; } }

.products__list .box-price {
  text-align: left; }
  .products__list .box-price .old-price {
    font-weight: bold;
    font-size: 18px; }
    @media (max-width: 500px) {
      .products__list .box-price .old-price {
        font-size: 14px; } }
  .products__list .box-price .new-price {
    font-size: 18px; }
    @media (max-width: 500px) {
      .products__list .box-price .new-price {
        font-size: 14px; } }

.product-information {
  padding: 0px 10px;
  display: grid;
  grid-template-rows: 1fr max-content max-content max-content;
  height: 100%;
  padding-bottom: 7px; }

.js-product__img__icon__error {
  right: -10px;
  top: -10px; }

.products-header {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%; }
  .products-header .sort {
    display: grid;
    align-items: flex-start;
    margin-bottom: 15px;
    grid-template-columns: 1fr auto;
    z-index: 501; }
  .products-header .pages {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px; }
    @media (max-width: 1024px) {
      .products-header .pages .pagination {
        display: none; } }
  .products-header .per-page {
    align-items: center;
    align-self: flex-start;
    justify-content: flex-end; }
    .products-header .per-page li {
      display: flex;
      align-items: center;
      margin-left: 25px; }
      .products-header .per-page li a.active {
        padding: 7px 11px;
        border-radius: 4px;
        background: white;
        color: #32a33b; }

.box-order {
  display: grid;
  grid-template-columns: 1fr auto;
  z-index: 335; }
  .box-order .grid__ordenar {
    position: relative; }
    .box-order .grid__ordenar .menu {
      position: absolute;
      min-width: 148px;
      padding: 12px 15px 0px 15px;
      z-index: 2;
      right: 30px; }
      @media (max-width: 1024px) {
        .box-order .grid__ordenar .menu {
          right: 0px;
          top: -7px; } }
      .box-order .grid__ordenar .menu ul {
        margin-top: 30px;
        display: none; }
    .box-order .grid__ordenar .close-order-menu {
      display: none; }
    .box-order .grid__ordenar .menu.open {
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
      background: white;
      border-radius: 4px; }
      .box-order .grid__ordenar .menu.open .close-order-menu {
        display: block;
        position: absolute;
        right: 5px;
        top: 5px; }
      .box-order .grid__ordenar .menu.open ul {
        display: block; }

.comprar-compra-em-lote {
  position: fixed;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background: #FFF;
  padding: 20px;
  z-index: 5555;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5); }

.check-wishlist {
  position: absolute;
  right: 10px;
  top: 20px;
  z-index: 1;
  cursor: pointer;
  z-index: 333; }
  @media (max-width: 1024px) {
    .check-wishlist {
      top: 0px; } }
  .check-wishlist.in svg:nth-of-type(1) {
    display: block; }
  .check-wishlist.in svg:nth-of-type(2) {
    display: none; }
  .check-wishlist.out svg:nth-of-type(2) {
    display: block; }
  .check-wishlist.out svg:nth-of-type(1) {
    display: none; }

.product-image.carousel .js-product-image-controls {
  position: absolute;
  left: 0;
  bottom: -26px;
  z-index: 3;
  display: block;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 0px; }
  .product-image.carousel .js-product-image-controls a {
    margin: 0 3px; }
  .product-image.carousel .js-product-image-controls a.js-page-number {
    text-indent: -9999px;
    display: inline-block;
    position: relative;
    border-radius: 50px;
    width: 20px;
    height: 20px;
    border: 5px solid white;
    background-color: #878787;
    text-indent: -9999px; }
    .product-image.carousel .js-product-image-controls a.js-page-number.active {
      border-color: #f8adaf;
      background-color: #ed3237; }
  .product-image.carousel .js-product-image-controls a.js-arrow {
    width: 20px;
    height: 16px;
    display: inline-block;
    margin-top: 2px; }
    .product-image.carousel .js-product-image-controls a.js-arrow svg {
      pointer-events: none; }

.inner-carousel {
  transition: all 0.1s ease-out;
  position: relative;
  width: 100%;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0; }

.product-image.carousel {
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: flex-start; }
  .product-image.carousel a {
    width: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    left: 0;
    top: 0;
    position: relative; }
  .product-image.carousel .image-controls {
    position: absolute;
    z-index: 4;
    width: 100%;
    left: 0;
    bottom: 0;
    background-color: #F00; }

.product-image a.stamp {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
  z-index: 500; }

.quick-xls__possui-cabecalho input.input {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox; }

.search {
  margin-top: 15px;
  color: #f6f6f6; }
  @media (max-width: 1024px) {
    .search p {
      margin-right: 20px;
      margin-left: 20px; } }

.search__arrow {
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  top: 5px; }

.search__container {
  min-height: 0px;
  max-height: 300px;
  width: 630px; }
  @media (max-width: 1024px) {
    .search__container {
      max-width: 100%;
      max-height: calc(100vh - 170px - 160px); }
      .search__container li {
        padding: 0px 20px; } }

.search__loading {
  background-color: rgba(255, 255, 255, 0.8); }

.product.is-list-search-mode {
  display: grid;
  grid-template-columns: 70px 1fr;
  grid-template-rows: 1fr;
  background-color: transparent;
  border-bottom: 1px solid #f1f3f4;
  align-items: center;
  padding: 10px 0px; }
  .product.is-list-search-mode .product-information {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 215px 1fr 1fr;
    height: auto;
    padding: 0px;
    align-items: center; }
    @media (max-width: 1024px) {
      .product.is-list-search-mode .product-information {
        grid-template-rows: 1fr 1fr;
        grid-template-columns: 1fr 1fr; } }
  .product.is-list-search-mode .product-image {
    width: 60px;
    min-height: 60px;
    margin: 0;
    background-color: white;
    justify-content: center;
    align-items: center; }
  .product.is-list-search-mode .box-product-name {
    padding: 0px; }
    @media (max-width: 1024px) {
      .product.is-list-search-mode .box-product-name {
        grid-row: 1;
        grid-column: 1 / 3; } }
  .product.is-list-search-mode .product-name a {
    font-size: 14px; }
  .product.is-list-search-mode .product-inventory {
    display: none; }
  .product.is-list-search-mode .box-price {
    align-items: center;
    margin: 0px; }
    .product.is-list-search-mode .box-price .old-price {
      font-size: 14px; }
    .product.is-list-search-mode .box-price .new-price, .product.is-list-search-mode .box-price .product-price {
      font-size: 16px; }
    .product.is-list-search-mode .box-price a {
      padding: 0px; }
    @media (max-width: 1024px) {
      .product.is-list-search-mode .box-price {
        align-items: flex-start; } }
  .product.is-list-search-mode .js-box-buy__qtd-container {
    margin: 0px;
    padding: 0px;
    height: 40px; }
    @media (max-width: 1024px) {
      .product.is-list-search-mode .js-box-buy__qtd-container {
        justify-content: flex-end; } }
    .product.is-list-search-mode .js-box-buy__qtd-container .product__qtd__setas {
      margin-top: -12px;
      left: auto;
      right: 16px; }
    .product.is-list-search-mode .js-box-buy__qtd-container .product__qtd {
      width: 90px;
      margin-right: 8px;
      font-size: 12px;
      height: 40px; }
      @media (max-width: 1024px) {
        .product.is-list-search-mode .js-box-buy__qtd-container .product__qtd {
          max-width: 60px; } }
    .product.is-list-search-mode .js-box-buy__qtd-container .product__button {
      font-size: 11px;
      padding: 0px;
      width: 55px;
      margin: 0px;
      height: 40px; }
      @media (max-width: 1024px) {
        .product.is-list-search-mode .js-box-buy__qtd-container .product__button {
          max-width: 40px; } }
  .product.is-list-search-mode .box-buy a {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 11px; }

#autocomplete-box {
  left: calc(50vw - 392px);
  top: 100px; }
  @media (max-width: 1024px) {
    #autocomplete-box {
      left: 0px;
      width: 100%;
      top: 55px; } }
  #autocomplete-box .button-all {
    margin-right: auto; }

.box-showcases .product-name {
  justify-content: flex-start; }
  @media (max-width: 1024px) {
    .box-showcases .product-name a {
      font-size: 10px; } }

@media (max-width: 1024px) {
  .box-showcases .product-inventory {
    font-size: 9px; }
    .box-showcases .product-inventory .box-multiple {
      min-width: 35px;
      justify-content: flex-end; } }

.box-showcases .box-price {
  text-align: left; }
  .box-showcases .box-price .old-price {
    font-weight: bold;
    font-size: 18px; }
    @media (max-width: 500px) {
      .box-showcases .box-price .old-price {
        font-size: 14px; } }
  .box-showcases .box-price .new-price {
    font-size: 18px; }
    @media (max-width: 500px) {
      .box-showcases .box-price .new-price {
        font-size: 14px; } }

.box-showcases .showcase {
  z-index: 2;
  margin-top: 50px;
  position: relative; }
  .box-showcases .showcase .bx-wrapper {
    margin-bottom: 0; }
  .box-showcases .showcase .bx-controls-direction .bx-prev {
    left: -40px; }
    @media (max-width: 1024px) {
      .box-showcases .showcase .bx-controls-direction .bx-prev {
        left: -14px; } }
  .box-showcases .showcase .bx-controls-direction .bx-next {
    right: -40px; }
    @media (max-width: 1024px) {
      .box-showcases .showcase .bx-controls-direction .bx-next {
        right: -14px; } }

@media (max-width: 1024px) {
  .box-showcases .show-all {
    font-size: 9px; } }

.box-showcases .bg-showcase {
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 70px;
  position: relative; }
  .box-showcases .bg-showcase .showcase .box-title a {
    color: white; }
    .box-showcases .bg-showcase .showcase .box-title a:hover {
      color: #393939; }
  .box-showcases .bg-showcase .showcase .box-title h3 {
    color: white; }
    .box-showcases .bg-showcase .showcase .box-title h3::before {
      background: white; }
    .box-showcases .bg-showcase .showcase .box-title h3:hover {
      color: #393939; }
      .box-showcases .bg-showcase .showcase .box-title h3:hover::before {
        background-color: #393939; }
  .box-showcases .bg-showcase .showcase .product-name a {
    color: #343434; }
    @media (max-width: 1024px) {
      .box-showcases .bg-showcase .showcase .product-name a {
        font-size: 10px; } }
  .box-showcases .bg-showcase::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXgAAAC9CAMAAACOEZYnAAAAAXNSR0IB2cksfwAAAIpQTFRFAAAA7zAw7zE57TI27TI37jE37TM37TI37TM37zA47DM27TI37zA17DA37TI37DI27jI37TI37TI37jM37TI47TI36zQ47TI47TI37TI37DI47TE47DM27TI37TI47TI37TI37TI37TI37TI37TI37TI37TI37TM37TI37TI37TI37TI27TI37TE3chzWkwAAAC50Uk5TABA/f5+/z/9vIF/fME/gwK/v8rCAcEDTj/FgoFCQ4dDw/v3RweLC4+Tz1sXHxD2+LpgAAAeTSURBVHic7Zx7Y6I4FMUnglqESq3IVMBqH7O7s4/v//VWEqKoKK/khsf5/TXTmWo4hnNPboI/fvQFNplMLMuypymz+YkZ/4FtWU/H/8BMj3JAOJPFUW13XhH3+BksJo7pUfca79mqLvjtB2A9e6avoHewiWXPysUtZ2ZbsJ+KOIsSzZf+DcsS9RewnsdMrJdVoXav/joINmEY3p2+7PiPmyBY+6+FL7B6sSaUV9IjnEWR6D/XR71rerV3/ATWP4vEx8y/ZvJ2Yy9bP4jCNq8ZRoG/vbGdN0x8CbuZ6kfN73tKzRcPb9Q/TnzU21T1S1mWcaQ8BXpRfFV+x67988uV6Ik2PVhyJb79rOutuk5oXziMv9G+3vE2/oXn2K1qSD9hT/k1qc6pfvW+lxPffRqX5VxYzHJHvLT3du95ux+N5ThWbrJvYyO3exLnoo5rjSHeO3Ze9cTcQJI4t8a1hy59XvZ9ZNhfWbQfifTeWfbtrhMX6uzOlmMPtYscTs/RMTI9mDPROWJOhxgvc7LHnZjsZ5x4uNI/d1f2lLz0Q0qXi1N+PHRR9hQnPpzS5cL0YBSRkz3o8DqRBcOS3pv2QvaUnPTTvicc9iYvZdl12VNy0r/1YLj3WcjrWHYoPz4mkj20VX/95uQy/ZE9JXrvt9+cXGYbmB5KXYJtj/0mkS7jdzRAPsKRq9mlwS5eI5xpX0eekUirn/Zp3jCLj/ljPu9DlCmGBTLfWL25hsTtscucOfmN24+7ltk9d5kzJ7+xezDpvVlqMUd2PRhsGWzHL+VzPut8soyyMON3fqTV8DK/WXV7KSJt5tDtYdYi2nbfbryvbLp3eIz1Ydmk33f2Jn7Ktu17t1ItI0uWr928j1l2SOkwtN2zI+Ghu3bjLYdoMxJpN27n7OZpPlCbkciF7JPpgVwwZJuRSLt56dAt7blDthmJsJuPDtlNuBq4zUgyu1l15L6Ohm8zkjBbTHUiV0ZjsBmJTDcdUP5tJDYjyezmzfQ47M7MACqyO9w2OoisKbYdke5n5Q16KxOPYx86k69o8ESJnRlTnn2NUvej8mIttTekvJce/Pmc73u9sdoMb2+wc8M/9g9jH7tZ2N7YzR6OWfez8uSrRl7aP+cx9ft2h9hIkM4i1Yh1N6N8OLLlajHZIpbQbbI4NaplUxERcYWF7hJa5dk7dJcI5d9Joh1fr36O3d8lwue/CJTnun+MO8/kiamUt6H7JTFNl9gW/Rndb9Mn9hTK74y25bpJ1j3Y6XyPCLoXkCmvMeZRLxj6gu6FTQjd75DtSWlqHnj83NIWuhfgceFXWrRhLhas9xEu7Oqofi/Q/RFC+Rf1L7xBI/gxonmwUf2ywsR81S87JL51RA/Gn/c4IMA/gG01LHJeqPda+kiovncAg69EoDp/eK8w+Er4alc64qgeDL4cxTZvw+CrotTmI771AYOvhEKbFw0gGHxFfFVpXpyBh8FXRdi8grPzMPiaKLL5BAm+LsLmW34vmOgFw+Br4SvoEAcw+PoIm2/lEg5PkujB10T05ts8ojSF0TSCm820+e+LyopN1tp47eor+4Ula0P4wa/Gh4j5by9RWRvADi3qa3q/fLbNo2OljUujsraheX1tn4lGjdO0TZm6FCprC/jac1W/QqKytkQczKh9eBuVtTXN6iuvrGstAxoNTeorr6wHVNZWNKmvLrrwCuD11a3zG3zCL3WNZzz8qjvlXcUnosZKVHPKJ5jwinivt2E9xfaHIqJawSbEhFfGts6Un+JLIpQR1JjyITa41cFqTHlMeJVUn/IeJrxKxF5UlR5AjHawUviUr/A1Mw4mvFpYxQ2luOIHBKpSTVEHG36qqSYpJrx6qmiKCa+BKqJWLcGgDnH57oabZklMeMU4pd3hBGeYtPBH2RnWNTZAtBCVODjP+gey4YwI/p0E91elm0ZHcEA5/HjY/S8RQmnVhfewvPJGPL69Vgtfj9ryMUqrNh6W1xX6ktpgaXldFf9bWeYBbYjvR/l1WcoHLUjuTmuEeL283ntOAU6jl7vRZd3kGD2oTHLniQOG42Oa2Ra3DSK0CzSzK/YaOI1uvGKvWcFpdPNn0RoqhNNoJy7q1+ywetJOUjS5Z4879UABPDjOLn/mYLOVgO/bYx7R4x0SoITNbaBcp3tPCJOaKQiUCJMk3ATKEA0yEuLrVWqAMElCcl1K1wiTJLBrk4fFE/HXpck7sHgi4sskH+FcBxFXST5GiifCu/SWGba5qfidb9cwNGrI+M7nx7D8SRGgiCDfk7/4C9DKxSTH8okOlq+uqK2E5KsraishvLqKP3qorYQE5wZlgnUrIdG5EYxQQ0ku1vhn1wH6OVfU9GtV8cgZGX/P5fN/d44PAz2cDAahhpZAtuRDHKkh5ZRlIoQaUkKZ3gPsgpByypMx0iQtsk3mo0VGiwzyLlpktPyTBXnEeGKyIM8Q44kJxL4TNlypyYI81k/U5IXH+omQTHF046nJPAbCU5NVVd4xwNkOQrIciY4BOaJngI0/ckTPwMfDINT8PgmPVg0p/0J4M/wH4c0gJJ9BeGqE8DixSo4IkhCeHAhvCAhvCAhvCAhvCC78/4CxhrTq5/0BAAAAAElFTkSuQmCC");
    position: absolute;
    right: 0px;
    top: -189px;
    content: '';
    width: 376px;
    height: 189px;
    pointer-events: none;
    z-index: 0; }
  .box-showcases .bg-showcase::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAADoCAMAAADSd1hKAAAAAXNSR0IB2cksfwAAALdQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////+9na/OPj96eo7TI37DI27TI37TI37TI37jM37TI47zA16zQ47DM27DI47TI37zAw7zA47TI37TI37TI37TE47TM37TI37jE37jI37TI37TI37TM37DM27DA37TI27zE5E31I5gAAAD10Uk5TADA/f6+/3/8gb49fn8/wwLCAUEAQ4HCgYNBPkO/Y4OD/wPDg77CAMEBQYJAQIHDQ36DP8b+vn49vX09/P5Ar6TYAAAj4SURBVHic5ZyJdqJIFIZDog7ZcMEFJ5lpjBppIy5xaTPJ+z/XUJuAooJUUVXX75zppDOJ3N+71oX0zU0hGLd3AaVyQOWvgAr6rIS+dmsUY4FozNv7B6LtOJXyw/2tKdvSyzEfn55PK4zz/PSon9pAZKIbreoOK9G5Ook9FFmt1Rt2Yi4adqNeqx6IbRZtc3bM+2i4tqr1tp3C6qbdrldb0TC+V9qxzcdSRGTHyWis6XQiYkuPYozMj/20SzurllUkw2zXwld5svlayAPzYZeXtXbO1mi0a7t8fVArhO0ys6zb5mKZ2e6yVyyr49a/mUzrheOYY7xYakl9ZDHbafB+6UaHRbD8wsRkthwhva/ptJSQymR2HXHXcLrSpTaozKrgHLLp6FSRk6tmqRiZCCa1JKHZ3JGaWCvoXaZSrbtiLhdel0RttcBTs1EtPn5p1FoCS1ASDgmiUmFnm3tywZfCD1NN0let+2KuRuagrpQSaJNeUy7gPbZf8ZvaFn+lZNo4nF6Fv813pNZKXAE0ydFGbPklYVt0EdqHFCWR4WvjK3Slb2INnKmWsPAlYdtRYHNFy6+Y8KVhy/0sdhniwreJt3tdZTYbJHyfuSs18Mz3wvtl8/CClXIuGAaOFMnVdh8H5xJXpbjcqpKeIQ2Ls1IBbx0fOAeasjo5K8Xts6tA90yi2eXWUOsq62RK6/lfyJE9xJ+DDPm5oxfr7PAwSBwdDkpt7E8+9ogDb5NyFUtc1NTNTwbO0zxtQROduZU20XxraaAzMNXKMeHj84qac8IhRg6lZY10UqXlS34SDwrKzfHHaVw4ONgKnstOg1t+5j0Szm6lztnn6VxSO1GCdoWYIw7cZDKmKUpQS5n9UFpwQcqUprZmhYiRNU2br/olKAGl6Wv6NNUxQQnZ0rSt1aQQB6dpylt9pqVbB43ipO8xJR2OoMdBC4dSmm+0tTmyJINHnTSVt5I+yNUElZjK+W+ra1txd3TTjA1mWscrjJ1mrCvpOipE6ZyvRw3NKxEhRT2q6NxCQ87WI9Rtq0VZI5LqGYdV8i6CVcE47VJH75koymmXVvRvLQz7lEvBZCjilEsBOfSkSxuQHEpcmuy2MiSHEpcm7hps/af5OK0jjivDGIpCnGSXmsGXW8VbIxLk0sNDzAs0hxKXHp7EUG/R/tgSp5nUYWz1Hz7JTiehHHX0vAdxmsah99BR1ZJjjUgOVSXnrfYcVtgalINoHGP/3GlCm4oYrb1e0tZ9aX2MfWHPiTMEAFCoPsf/CmSFsk8tFrsO1MglsRvOBx2YNRdhxGaGCshpgWBF5l3AKUqSlNVZB94JLaQdEdeB2lwQ0SStgNstRGntktSEeBQNCeMVdIpG5YFO0WjAPoNOUZykZNyFdSfiEHRvAn00+fwOm7rUaWracCd6QpvuAtlHsDBPvsDbXMdhuclyFS602laAF13sSjQEQj6jEWo4Zg3o3YX0FwPXJHA3XeI4uK/UoXcX0l/qu7kBMMZOqGxLRHNdQmvXIbR2BYMRHY2qgJfXDCYU+AR4QzRejdDX6xBaAb8xQuCCG/z3j2xDRPMvFfpLtiGi+YWEuq7bk22IaHqByJu36xDaR39cg9DeVQkdyDZENC4V6so2RDRY6PA6hA5v3q9D6Pt1CR3JtkQso51QT7YpYvGwUPTnb9mmiGWMfUn8Chqanbj2goZ20D74GRDP9DdXMBrRk+hH8HEi2xaR+LQKTaH3F9RXppGPYGGe9KH3F9RdfPQJ9K3RrtrOXHcu1xSxzJkjF8y1MEGpucCfoVFwLNkagYTyQskgiQRsH3SSzskAiACdpKNIvIJO0mlEnA/5pDaMhmsf8BJ7EKYoSVKgC7JRrKWM4c7109hKDHCSDuOn7RnUBoNcOIv8fQo1dveFIeGf0qwRyHx/TzSEWXdHB8UH1d0PSdYI5ONg5pssQc4MwbSw3PvSAuItmN8JB1AP4qF0kbTJ7cPbY0/c6JzLOMxb7UmusKiVAtszzJPnvR40l46PLKw9aNPR/NhNpR6su03e0TsQqOusCrZGIKvjfutDcqmX2FsIY0guXZ2qrYBcesqhoFx60qHEpSCOpacdCsilZxxKXApgPJqecShx+UD7Q8xkcL6qDiGcSxcp9tT+Uv8Wg8JyeXZN/a7/bP+Z7oGivu7L7POViKB7PUpTiQioHq1FmyOOdepyiuuRts0UzTzLlAGJgnyg6SQ4GmQpMWjX8Kllmk4+Mz3ZOHkLvn0j0B5hbALD3zK4CFVeHdMUJWi2cQeNDQPt7oHjBM347HFPwwEpY4LSH1rqd8c0a4IS9EvT7AlKQGmq0y1TtJa+7JcDelrNDbgQXfa7AZOZRkqxztmFQw5RqsWE5OfRGbxNS01mQdxYljmCTxOluXWSJ5LUP5yiLW7exTtuTorP9xsuLR8rXSscvZMVp9EGDw7q5inOTz6/Rai0Up+fThq9ak4OeE7gN5Irq5SzTtpPB8pN+L8HufvnPlipaqc2HGh8dQZK0Z0K949CJWmC2+eMe0LhCd/9VCZRR7jcXj7HH2fSwyVJkfAd4zLUExNhuKG6GwXCl4StuH9swFuqEb4kbN8E3q9WI3yFhi2DhK/MIX+yFhu2DO8NO3Ur+jrH2A5Ehy2DhK/7KeWJDg9np+iwZUyXksovLbZvhT1iMRniCw6+iroggUStuyjyDfbwROiuCuw0Ht4kuP2iU+adxO+qoOtSmUsJ/yCRT+K3EKlUpjuUc8uWxq9wqUxm4VEbMqZS5wLL0tecypQ7j4VShdTCiSIyEUyqu/mP90v/t3GVkYnwetSewR+O7Wb0Z0BftqfOY7U7qe58y6Uw+tu5q55MhP/BIthdb3P6dbRds9fqfyj4DJC3WDL7ButLHRuIZBHrLhdqOTPCeOjumG++Mor1vzbz8OeHahSgY/jTmRsRu/re/qSQ6/9sv1cRke5sqsBm6hyT8aLvxlitv79+EhN39PP1vV7Fv7u/GGugkuIfiGWadyT+70CkgtXnDIHYWaKaI8x0FLnD96bvvWTnhm7svU89jTVGGXnvAcNeQJ9oCxiir3kFnd3/B53mKzd6Yf7vAAAAAElFTkSuQmCC");
    position: absolute;
    left: -20px;
    bottom: -115px;
    content: '';
    width: 232px;
    height: 232px;
    pointer-events: none;
    z-index: 0; }

.box-showcases section:nth-last-of-type(1)::after {
  display: none; }

.box-showcases .showcase-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .box-showcases .showcase-grid li {
    width: 190px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-bottom: 10px; }

.box-title {
  margin-bottom: 20px; }
  @media (max-width: 1024px) {
    .box-title {
      width: 100%; } }
  @media (max-width: 1024px) {
    .box-title h3 {
      font-size: 14px; } }
  .box-title h3::before {
    position: relative;
    display: flex;
    place-self: center;
    margin-right: 10px;
    content: '';
    border-radius: 100px;
    min-height: 12px;
    min-width: 12px;
    background-color: #ed3237; }

.route-termos .row {
  max-width: 1170px;
  margin: auto; }

.route-termos h2 {
  margin-top: 20px;
  margin-bottom: 42px;
  color: #343434;
  font-size: 21px;
  font-weight: 700;
  position: relative; }
  .route-termos h2::before {
    content: '';
    border-bottom: 3px solid #ed3237;
    width: 68px;
    position: absolute;
    bottom: -7px;
    left: 1px; }
  .route-termos h2 .line {
    display: none; }

.route-termos .text-content {
  background-color: white;
  padding: 25px 30px; }

.btn.terms_accepted, .btn.terms_reject {
  margin: 0;
  box-sizing: border-box;
  font-family: inherit;
  color: white;
  background-color: #32a33b;
  border-color: #32a33b;
  font-size: 14px;
  font-weight: 700;
  height: 42px;
  padding: 8px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  cursor: pointer; }
  .btn.terms_accepted:hover, .btn.terms_reject:hover {
    color: #ffffff;
    background-color: #878787;
    border-color: #878787; }

.top-info {
  min-height: 32px;
  align-items: center;
  grid-area: header-top; }
  @media (max-width: 1024px) {
    .top-info {
      min-height: 28px;
      line-height: 28px; } }
  .top-info svg {
    height: 16px;
    width: 16px;
    fill: white;
    margin-right: 10px; }
  .top-info i {
    margin-right: 10px; }
  .top-info .links {
    display: grid;
    grid-template-columns: max-content max-content max-content;
    grid-gap: 30px;
    gap: 30px; }
  .top-info .contact {
    display: grid;
    grid-template-columns: max-content max-content max-content;
    grid-gap: 10px;
    gap: 10px; }
    @media (max-width: 1024px) {
      .top-info .contact {
        font-size: 9px; }
        .top-info .contact a, .top-info .contact strong {
          align-items: center;
          font-size: 9px; } }
  .top-info a {
    display: flex; }
  .top-info strong {
    line-height: 16px; }
  @media (max-width: 1024px) {
    .top-info .grid.links {
      display: none; } }

.route-central.wishlists {
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */ }
  .route-central.wishlists input::-webkit-outer-spin-button,
  .route-central.wishlists input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .route-central.wishlists .tooltip {
    min-width: 90px; }
  .route-central.wishlists input[type=number] {
    -moz-appearance: textfield; }
  @media (max-width: 1024px) {
    .route-central.wishlists .body-orders-table {
      background-color: transparent; } }
  .route-central.wishlists .body-orders-table .orders-table .order {
    grid-template-columns: 110px minmax(100px, 10%) minmax(100px, 14%) minmax(100px, 14%) minmax(100px, 14%) minmax(165px, 43%) 122px; }
    @media (max-width: 1024px) {
      .route-central.wishlists .body-orders-table .orders-table .order {
        grid-template-columns: 1fr 1fr 1fr 1fr; }
        .route-central.wishlists .body-orders-table .orders-table .order .title {
          justify-content: flex-start; }
        .route-central.wishlists .body-orders-table .orders-table .order .image {
          grid-row: 1;
          grid-column: 4;
          justify-content: flex-end; }
          .route-central.wishlists .body-orders-table .orders-table .order .image .title, .route-central.wishlists .body-orders-table .orders-table .order .image .value {
            justify-content: flex-end; }
        .route-central.wishlists .body-orders-table .orders-table .order .name {
          grid-row: 1;
          grid-column: 1 / 4;
          justify-content: flex-start;
          padding-right: 8px; }
          .route-central.wishlists .body-orders-table .orders-table .order .name .value {
            justify-content: flex-start; }
            .route-central.wishlists .body-orders-table .orders-table .order .name .value a {
              text-align: left;
              font-size: 11px; }
        .route-central.wishlists .body-orders-table .orders-table .order .code {
          grid-row: 2;
          grid-column: 1 / 3; }
        .route-central.wishlists .body-orders-table .orders-table .order .price {
          grid-row: 2;
          grid-column: 3 / 5;
          justify-content: flex-end; }
          .route-central.wishlists .body-orders-table .orders-table .order .price .value, .route-central.wishlists .body-orders-table .orders-table .order .price .title {
            justify-content: flex-end; }
        .route-central.wishlists .body-orders-table .orders-table .order .selection {
          grid-row: 3;
          grid-column: 1 / 3;
          justify-content: flex-start; }
          .route-central.wishlists .body-orders-table .orders-table .order .selection .value, .route-central.wishlists .body-orders-table .orders-table .order .selection .title {
            justify-content: flex-start; }
        .route-central.wishlists .body-orders-table .orders-table .order .qtd {
          grid-row: 3;
          grid-column: 3 / 5;
          justify-content: flex-end; }
          .route-central.wishlists .body-orders-table .orders-table .order .qtd .value, .route-central.wishlists .body-orders-table .orders-table .order .qtd .title {
            justify-content: flex-end; }
        .route-central.wishlists .body-orders-table .orders-table .order .date {
          justify-content: flex-start;
          margin-bottom: 0px;
          grid-column: 1 / 5; }
          .route-central.wishlists .body-orders-table .orders-table .order .date .value {
            justify-content: flex-start; }
        .route-central.wishlists .body-orders-table .orders-table .order .wishlist-order {
          grid-column: 1 / 3;
          display: flex; } }
  .route-central.wishlists .title {
    padding: 0px; }
  .route-central.wishlists .wishlist-label {
    cursor: pointer; }
    .route-central.wishlists .wishlist-label input {
      display: none; }
  .route-central.wishlists .wishlist-actions {
    display: grid;
    grid-template-columns: auto auto auto auto auto;
    gap: 30px;
    grid-gap: 30px;
    align-items: flex-end;
    margin-bottom: 40px; }
    @media (max-width: 1024px) {
      .route-central.wishlists .wishlist-actions {
        gap: 10px;
        grid-gap: 10px;
        display: flex;
        flex-wrap: wrap; }
        .route-central.wishlists .wishlist-actions label, .route-central.wishlists .wishlist-actions button, .route-central.wishlists .wishlist-actions a {
          font-size: 9px;
          width: 40%;
          margin: 0; } }
  @media (max-width: 1024px) {
    .route-central.wishlists .wishlist-order {
      width: 100%; } }
  .route-central.wishlists .wishlist-order label {
    position: absolute;
    z-index: 1;
    margin-top: 13px;
    margin-left: 10px; }
    @media (max-width: 1024px) {
      .route-central.wishlists .wishlist-order label {
        font-size: 13px; } }
  .route-central.wishlists .wishlist-order select {
    padding-left: 110px;
    padding-right: 0px; }

/* ==== STATE ===== */
.is-show {
  display: initial; }

.is-hide {
  display: none; }

/* ==== CLASSES DO BOOTSTRAP AINDA UTILIZADA ===== */
/* -----cores-----*/
.alert-danger {
  color: #ed3237;
  background-color: #ffc6c6;
  background-image: none;
  border-color: #ed3237; }

.alert-danger > .close {
  color: #ed3237;
  opacity: 1;
  font-size: 30px; }

.alert-success {
  color: #FFF;
  background-color: #2b6fa1;
  background-image: none;
  border-color: #539342; }

.alert-success > .close {
  color: #FFF;
  opacity: 1;
  font-size: 30px;
  margin: -10px; }

/* -----cores fim-----*/
.panel-default,
.panel-default > .panel-heading {
  color: inherit;
  background-color: inherit;
  border-color: inherit;
  background-image: unset;
  border-radius: inherit; }

@keyframes blinking {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }

.alert {
  padding: 25px;
  margin-bottom: 20px;
  border: none;
  border-radius: 0px;
  margin-top: 20px;
  border: 2px solid;
  animation: blinking 1s infinite; }

/* Modal bootstrap */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  margin: 0 auto;
  width: 95%; }

.adicionado-carrinho .modal-content {
  width: auto; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out; }

.modal-dialog {
  position: relative;
  width: auto;
  display: flex;
  margin: 30px auto;
  max-width: 600px; }

.modal-header .close {
  margin-top: -2px; }

button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0; }

.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear; }

.fade.in {
  opacity: 1; }

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0; }

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5; }

.modal-open {
  overflow: hidden; }

/* Modal bootstrap fim */
/* Tooltip bootstrap */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto; }

.search__container .tooltip {
  left: -130px !important;
  top: -10px  !important; }
  @media (max-width: 1024px) {
    .search__container .tooltip {
      left: -160px !important; } }

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
  min-width: 100px; }

/* Tooltip bootstrap fim*/
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

/* ==== CLASSES DO CAROUSEL ===== */
.bx-wrapper {
  margin-bottom: 40px;
  width: 100%; }

.bx-wrapper .bx-next {
  right: -30px; }

.bx-wrapper .bx-prev {
  left: -30px; }

.bx-wrapper .bx-next,
.bx-wrapper .bx-prev {
  background: transparent;
  border-radius: 50%;
  font-size: 25px;
  background-color: white;
  box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.06);
  display: block;
  line-height: 31px; }

.bx-next,
.bx-prev {
  text-indent: unset !important;
  color: #32a33b !important; }

.bx-next:hover,
.bx-prev:hover {
  color: #ec1d23 !important; }

.bx-wrapper .bx-pager.bx-default-pager a {
  border: 2px solid #32a33b;
  border-radius: 50%;
  width: 14px;
  height: 14px; }

.bx-wrapper .bx-pager.bx-default-pager a.active {
  border: 2px solid #32a33b;
  background-color: #32a33b;
  border-radius: 7px;
  width: 55px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover {
  border: 2px solid #32a33b;
  background-color: #32a33b; }

/*CAROUSEL*/
.bx-wrapper .bx-controls-direction a {
  z-index: 100;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center; }
  @media (max-width: 1024px) {
    .bx-wrapper .bx-controls-direction a {
      width: 28px;
      height: 28px;
      line-height: 28px;
      font-size: 18px; } }

/*CAROUSEL MINIATURAS IMAGENS*/
.bx-wrapper .bx-viewport {
  background-color: transparent; }

/*CAROUSEL IMAGENS GRANDES*/
.main-images .bx-wrapper .bx-pager {
  text-align: right;
  font-size: 0;
  font-family: Arial;
  font-weight: bold;
  padding-top: 20px; }

.main-images .bx-wrapper .bx-pager, .main-images .bx-wrapper .bx-controls-auto {
  bottom: -34px;
  right: -5px; }

.bx-wrapper .bx-loading {
  z-index: 1 !important; }

.js-input-file__container input[type="file"] {
  min-width: 0px;
  width: 100%;
  padding: 13px;
  padding-left: 24px;
  padding-right: 24px;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #999999;
  border-color: #e5e5e5;
  background-color: transparent;
  display: none !important; }

.js-input-file__container .hidden-xs {
  display: none !important; }

.modal-footer {
  display: grid;
  grid-auto-flow: column;
  gap: 16px;
  justify-content: end; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UuY3NzIiwiY29sb3IuY3NzIiwiZm9udHMuY3NzIiwiZm9ybS5jc3MiLCJnZW5lcmljcy5jc3MiLCJjYXJ0LW1lbnUuY3NzIiwiY2xpZW50LW1lbnUuY3NzIiwiY29udGVudC5jc3MiLCJmb290ZXIuY3NzIiwiaGVhZGVyLmNzcyIsIm1lbnUuY3NzIiwiYmFubmVyLXRvcG8uY3NzIiwiYmFubmVycy1jb2x1bmFzLmNzcyIsImJhbm5lcnMtbWFyY2FzLmNzcyIsImJhbm5lcnMtbW9zYWljby5jc3MiLCJicmFuZHMtY2Fyb3VzZWwuY3NzIiwiY2FkYXN0cm8uY3NzIiwiY2hlY2tvdXQuY3NzIiwiY29udGV1ZG9zLmNzcyIsImhvbWUuY3NzIiwiaW5mby1iYW5uZXItaG9tZS1ib3R0b20uY3NzIiwiaW5mby1waG9uZS5jc3MiLCJpbnN0aXR1Y2lvbmFsLmNzcyIsImxvZ2luLmNzcyIsIm1ldXMtcGVkaWRvcy5jc3MiLCJtaW5oYS1jb250YS5jc3MiLCJtb2RhbC5jc3MiLCJuZXdzbGV0dGVyLmNzcyIsInBhZ2UtNDA0LmNzcyIsInBhcmFtZXRyaWNzLmNzcyIsInByb2R1Y3QtZGV0YWlsLmNzcyIsInByb2R1Y3QuY3NzIiwicHJvZHVjdHMuY3NzIiwicXVpY2steGxzLmNzcyIsInNlYXJjaC5jc3MiLCJzaG93Y2FzZXMuY3NzIiwidGVybW9zLmNzcyIsInRvcC1pbmZvLmNzcyIsIndpc2hsaXN0LmNzcyIsInN0YXRlLmNzcyIsImJvb3RzdHJhcC5jc3MiLCJjYXJvdXNlbC5jc3MiLCJpbnB1dC1maWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM3TkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3J1REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNySEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdmxJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1Q0E7QUFDQTtBQUNBO0FDRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbkxBO0FBQ0E7QUFDQTtBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN4RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdlpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaEdBO0FBQ0E7QUFDQTtBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDak9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3hoQkE7QVZBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0T0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVVyS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbkJBO0FBQ0E7QUFDQTtBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FiakZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWMvRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzNwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM3QkE7QUFDQTtBQUNBO0FBQ0E7QUNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM5REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDak5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzVWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDM0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3RDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN4R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcFBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhCaEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PSBCQVNFID09PT09ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1MaWdodC5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTGlnaHQuc3ZnI2FsbGVyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvTW9udHNlcnJhdC1MaWdodEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvTW9udHNlcnJhdC1MaWdodEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUxpZ2h0SXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1MaWdodEl0YWxpYy5zdmcjYWxsZXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9Nb250c2VycmF0LVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LVJlZ3VsYXIuc3ZnI2FsbGVyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvTW9udHNlcnJhdC1JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1JdGFsaWMuc3ZnI2FsbGVyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvTW9udHNlcnJhdC1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1NZWRpdW0uc3ZnI2FsbGVyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMuc3ZnI2FsbGVyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvTW9udHNlcnJhdC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9Nb250c2VycmF0LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1Cb2xkLnN2ZyNhbGxlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy5zdmcjYWxsZXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBzcmM6IHVybChcImZvbnRzL051bml0b1NhbnMtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvTnVuaXRvU2Fucy1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL051bml0b1NhbnMtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCJmb250cy9OdW5pdG9TYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9OdW5pdG9TYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL051bml0b1NhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL051bml0b1NhbnMtUmVndWxhci5zdmcjYWxsZXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBzcmM6IHVybChcImZvbnRzL051bml0b1NhbnMtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9OdW5pdG9TYW5zLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9OdW5pdG9TYW5zLUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCJmb250cy9OdW5pdG9TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL051bml0b1NhbnMtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9OdW5pdG9TYW5zLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL051bml0b1NhbnMtSXRhbGljLnN2ZyNhbGxlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9PcGVuU2Fucy1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9PcGVuU2Fucy1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL09wZW5TYW5zLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9PcGVuU2Fucy1SZWd1bGFyLnN2ZyNhbGxlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9PcGVuU2Fucy1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9PcGVuU2Fucy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL09wZW5TYW5zLUJvbGQub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL09wZW5TYW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL09wZW5TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9PcGVuU2Fucy1Cb2xkLnN2ZyNhbGxlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHVuc2V0O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5hOmxpbmssXG5hOnZpc2l0ZWQsXG5hOmFjdGl2ZSxcbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB1bnNldDsgfVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5hLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxubGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bzsgfVxuXG51bCB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbmxpIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuZGQsXG5kdCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxudGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbnN2ZyB7XG4gIGZpbGw6IGluaGVyaXQ7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1pbi13aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBhcHBlYXJhbmNlIGZvciBjaGVja2VkIHJhZGlvYnV0dG9uICovXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3ODc7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1pbi13aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBhcHBlYXJhbmNlIGZvciBjaGVja2VkIHJhZGlvYnV0dG9uICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3ODc7IH1cblxucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaG92ZXItdGV4dC1kZWNvcmF0aW9uLS11bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaG92ZXItdGV4dC1kZWNvcmF0aW9uLS1ub25lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhvdmVyLWZvbnQtLWJvbGQ6aG92ZXIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZm9udC1zdHlsZS0taXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mb250LXN0eWxlLS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiIsIi8qID09PT0gQ09MT1IgPT09PT0gKi9cbi8qLS0tdHJhbnNwYXJlbnQtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmNvbG9yLS10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9yZGVyLWNvbG9yLS10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyotLS13aGl0ZS0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jb2xvci0td2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9yZGVyLWNvbG9yLS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKi0tLWdyZXktMTAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG5cbi5jb2xvci0tZ3JleS0xMCB7XG4gIGNvbG9yOiAjZjZmNmY2OyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMTAge1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjY7IH1cblxuLyotLS1ncmV5LTIwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uY29sb3ItLWdyZXktMjAge1xuICBjb2xvcjogI2Y1ZjVmNTsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTIwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi8qLS0tZ3JleS0zMC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjQ7IH1cblxuLmNvbG9yLS1ncmV5LTMwIHtcbiAgY29sb3I6ICNmMWYzZjQ7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS0zMCB7XG4gIGJvcmRlci1jb2xvcjogI2YxZjNmNDsgfVxuXG4vKi0tLWdyZXktNDAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkOyB9XG5cbi5jb2xvci0tZ3JleS00MCB7XG4gIGNvbG9yOiAjZGRkZGRkOyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktNDAge1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7IH1cblxuLyotLS1ncmV5LTUwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTsgfVxuXG4uY29sb3ItLWdyZXktNTAge1xuICBjb2xvcjogI2RhZGFkYTsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTUwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhOyB9XG5cbi8qLS0tZ3JleS02MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDA7IH1cblxuLmNvbG9yLS1ncmV5LTYwIHtcbiAgY29sb3I6ICNkMGQwZDA7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS02MCB7XG4gIGJvcmRlci1jb2xvcjogI2QwZDBkMDsgfVxuXG4vKi0tLWdyZXktNzAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5OyB9XG5cbi5jb2xvci0tZ3JleS03MCB7XG4gIGNvbG9yOiAjYzljOWM5OyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktNzAge1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7IH1cblxuLyotLS1ncmV5LTgwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjdiNzsgfVxuXG4uY29sb3ItLWdyZXktODAge1xuICBjb2xvcjogI2I3YjdiNzsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTgwIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3OyB9XG5cbi8qLS0tZ3JleS05MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWI1YjU7IH1cblxuLmNvbG9yLS1ncmV5LTkwIHtcbiAgY29sb3I6ICNiNWI1YjU7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS05MCB7XG4gIGJvcmRlci1jb2xvcjogI2I1YjViNTsgfVxuXG4vKi0tLWdyZXktMTAwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzljOWI7IH1cblxuLmNvbG9yLS1ncmV5LTEwMCB7XG4gIGNvbG9yOiAjOWM5YzliOyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWM5YzliOyB9XG5cbi8qLS0tZ3JleS0xMTAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktMTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTg5YTsgfVxuXG4uY29sb3ItLWdyZXktMTEwIHtcbiAgY29sb3I6ICM5NTk4OWE7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS0xMTAge1xuICBib3JkZXItY29sb3I6ICM5NTk4OWE7IH1cblxuLyotLS1ncmV5LTEyMC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ4ZDhkOyB9XG5cbi5jb2xvci0tZ3JleS0xMjAge1xuICBjb2xvcjogIzhkOGQ4ZDsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTEyMCB7XG4gIGJvcmRlci1jb2xvcjogIzhkOGQ4ZDsgfVxuXG4vKi0tLWdyZXktMTMwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTEzMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3ODc7IH1cblxuLmNvbG9yLS1ncmV5LTEzMCB7XG4gIGNvbG9yOiAjODc4Nzg3OyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMTMwIHtcbiAgYm9yZGVyLWNvbG9yOiAjODc4Nzg3OyB9XG5cbi8qLS0tZ3JleS0xNDAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktMTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MjsgfVxuXG4uY29sb3ItLWdyZXktMTQwIHtcbiAgY29sb3I6ICM4MjgyODI7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS0xNDAge1xuICBib3JkZXItY29sb3I6ICM4MjgyODI7IH1cblxuLyotLS1ncmV5LTE1MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3YjdiOyB9XG5cbi5jb2xvci0tZ3JleS0xNTAge1xuICBjb2xvcjogIzdiN2I3YjsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTE1MCB7XG4gIGJvcmRlci1jb2xvcjogIzdiN2I3YjsgfVxuXG4vKi0tLWdyZXktMTYwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTE2MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7IH1cblxuLmNvbG9yLS1ncmV5LTE2MCB7XG4gIGNvbG9yOiAjNzA3MDcwOyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMTYwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwOyB9XG5cbi8qLS0tZ3JleS0xNzAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktMTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4Njg2ODsgfVxuXG4uY29sb3ItLWdyZXktMTcwIHtcbiAgY29sb3I6ICM2ODY4Njg7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS0xNzAge1xuICBib3JkZXItY29sb3I6ICM2ODY4Njg7IH1cblxuLyotLS1ncmV5LTE4MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkOyB9XG5cbi5jb2xvci0tZ3JleS0xODAge1xuICBjb2xvcjogIzRkNGQ0ZDsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTE4MCB7XG4gIGJvcmRlci1jb2xvcjogIzRkNGQ0ZDsgfVxuXG4vKi0tLWdyZXktMTkwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTE5MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjNiM2M7IH1cblxuLmNvbG9yLS1ncmV5LTE5MCB7XG4gIGNvbG9yOiAjM2YzYjNjOyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMTkwIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2YzYjNjOyB9XG5cbi8qLS0tZ3JleS0yMDAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzkzOTsgfVxuXG4uY29sb3ItLWdyZXktMjAwIHtcbiAgY29sb3I6ICMzOTM5Mzk7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS0yMDAge1xuICBib3JkZXItY29sb3I6ICMzOTM5Mzk7IH1cblxuLyotLS1ncmV5LTIxMC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS0yMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0OyB9XG5cbi5jb2xvci0tZ3JleS0yMTAge1xuICBjb2xvcjogIzM0MzQzNDsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTIxMCB7XG4gIGJvcmRlci1jb2xvcjogIzM0MzQzNDsgfVxuXG4vKi0tLWdyZXktMjIwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTIyMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cblxuLmNvbG9yLS1ncmV5LTIyMCB7XG4gIGNvbG9yOiAjZTVlNWU1OyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMjIwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1OyB9XG5cbi8qLS0tZ3JleS0yMzAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktMjMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYzsgfVxuXG4uY29sb3ItLWdyZXktMjMwIHtcbiAgY29sb3I6ICNhY2FjYWM7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS0yMzAge1xuICBib3JkZXItY29sb3I6ICNhY2FjYWM7IH1cblxuLyotLS1ibGFjay0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5jb2xvci0tYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4vKi0tLXJlZC1lcnJvci0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tcmVkLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMzIzNzsgfVxuXG4uY29sb3ItLXJlZC1lcnJvciB7XG4gIGNvbG9yOiAjZWQzMjM3OyB9XG5cbi5ib3JkZXItY29sb3ItLXJlZC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2VkMzIzNzsgfVxuXG4vKi0tLWdyZWVuLXN1Y2Nlc3MtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZWVuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM5MzQyOyB9XG5cbi5jb2xvci0tZ3JlZW4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjNTM5MzQyOyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZWVuLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM1MzkzNDI7IH1cblxuLyotLS15ZWxsb3ctMTAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLXllbGxvdy0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmIzMTk7IH1cblxuLmNvbG9yLS15ZWxsb3ctMTAge1xuICBjb2xvcjogI2Y2YjMxOTsgfVxuXG4uYm9yZGVyLWNvbG9yLS15ZWxsb3ctMTAge1xuICBib3JkZXItY29sb3I6ICNmNmIzMTk7IH1cblxuLyotLS15ZWxsb3ctMjAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLXllbGxvdy0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjg2MjY7IH1cblxuLmNvbG9yLS15ZWxsb3ctMjAge1xuICBjb2xvcjogI2YyODYyNjsgfVxuXG4uYm9yZGVyLWNvbG9yLS15ZWxsb3ctMjAge1xuICBib3JkZXItY29sb3I6ICNmMjg2MjY7IH1cblxuLyotLS1iYXNlLTEwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1iYXNlLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiYWM3NjsgfVxuXG4uY29sb3ItLWJhc2UtMTAge1xuICBjb2xvcjogIzJiYWM3NjsgfVxuXG4uYm9yZGVyLWNvbG9yLS1iYXNlLTEwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmJhYzc2OyB9XG5cbi8qLS0tYmFzZS0yMC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tYmFzZS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmEzM2I7IH1cblxuLmNvbG9yLS1iYXNlLTIwIHtcbiAgY29sb3I6ICMzMmEzM2I7IH1cblxuLmJvcmRlci1jb2xvci0tYmFzZS0yMCB7XG4gIGJvcmRlci1jb2xvcjogIzMyYTMzYjsgfVxuXG4vKi0tLWJhc2UtMzAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWJhc2UtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyMDI1OyB9XG5cbi5jb2xvci0tYmFzZS0zMCB7XG4gIGNvbG9yOiAjZDkyMDI1OyB9XG5cbi5ib3JkZXItY29sb3ItLWJhc2UtMzAge1xuICBib3JkZXItY29sb3I6ICNkOTIwMjU7IH1cblxuLyotLS1iYXNlLTQwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1iYXNlLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMWQyMzsgfVxuXG4uY29sb3ItLWJhc2UtNDAge1xuICBjb2xvcjogI2VjMWQyMzsgfVxuXG4uYm9yZGVyLWNvbG9yLS1iYXNlLTQwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMxZDIzOyB9XG5cbi8qLS0tYmFzZS01MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tYmFzZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDMyMzc7IH1cblxuLmNvbG9yLS1iYXNlLTUwIHtcbiAgY29sb3I6ICNlZDMyMzc7IH1cblxuLmJvcmRlci1jb2xvci0tYmFzZS01MCB7XG4gIGJvcmRlci1jb2xvcjogI2VkMzIzNzsgfVxuXG4vKi0tLWJhc2UtNjAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWJhc2UtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkMzAwOyB9XG5cbi5jb2xvci0tYmFzZS02MCB7XG4gIGNvbG9yOiAjZWZkMzAwOyB9XG5cbi5ib3JkZXItY29sb3ItLWJhc2UtNjAge1xuICBib3JkZXItY29sb3I6ICNlZmQzMDA7IH1cblxuLyotLS1iYXNlLTcwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1iYXNlLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDEwMDsgfVxuXG4uY29sb3ItLWJhc2UtNzAge1xuICBjb2xvcjogI2ZiZDEwMDsgfVxuXG4uYm9yZGVyLWNvbG9yLS1iYXNlLTcwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkMTAwOyB9XG5cbi8qLS0tYmFzZS04MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tYmFzZS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7IH1cblxuLmNvbG9yLS1iYXNlLTgwIHtcbiAgY29sb3I6ICNmZmJhMDA7IH1cblxuLmJvcmRlci1jb2xvci0tYmFzZS04MCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDsgfVxuXG4vKi0tLXRyYW5zcGFyZW50LS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS10cmFuc3BhcmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ob3Zlci1jb2xvci0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0td2hpdGUtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uaG92ZXItY29sb3ItLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0td2hpdGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS1ncmV5LTEwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTEwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktMTA6aG92ZXIge1xuICBjb2xvcjogI2Y2ZjZmNjsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTEwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2OyB9XG5cbi8qLS0tZ3JleS0yMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0yMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTIwOmhvdmVyIHtcbiAgY29sb3I6ICNmNWY1ZjU7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS0yMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4vKi0tLWdyZXktMzAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktMzA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y0OyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0zMDpob3ZlciB7XG4gIGNvbG9yOiAjZjFmM2Y0OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktMzA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmMWYzZjQ7IH1cblxuLyotLS1ncmV5LTQwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTQwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktNDA6aG92ZXIge1xuICBjb2xvcjogI2RkZGRkZDsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTQwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkOyB9XG5cbi8qLS0tZ3JleS01MC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTUwOmhvdmVyIHtcbiAgY29sb3I6ICNkYWRhZGE7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RhZGFkYTsgfVxuXG4vKi0tLWdyZXktNjAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktNjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGQwOyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS02MDpob3ZlciB7XG4gIGNvbG9yOiAjZDBkMGQwOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktNjA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMGQwZDA7IH1cblxuLyotLS1ncmV5LTcwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTcwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktNzA6aG92ZXIge1xuICBjb2xvcjogI2M5YzljOTsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTcwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5OyB9XG5cbi8qLS0tZ3JleS04MC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS04MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2I3Yjc7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTgwOmhvdmVyIHtcbiAgY29sb3I6ICNiN2I3Yjc7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS04MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I3YjdiNzsgfVxuXG4vKi0tLWdyZXktOTAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktOTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNWI1OyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS05MDpob3ZlciB7XG4gIGNvbG9yOiAjYjViNWI1OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktOTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7IH1cblxuLyotLS1ncmV5LTEwMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5YzliOyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0xMDA6aG92ZXIge1xuICBjb2xvcjogIzljOWM5YjsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzljOWM5YjsgfVxuXG4vKi0tLWdyZXktMTEwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTExMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTk4OWE7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTExMDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ODlhOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktMTEwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ODlhOyB9XG5cbi8qLS0tZ3JleS0xMjAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktMTIwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkOGQ4ZDsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktMTIwOmhvdmVyIHtcbiAgY29sb3I6ICM4ZDhkOGQ7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS0xMjA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4ZDhkOGQ7IH1cblxuLyotLS1ncmV5LTEzMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xMzA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Nzg3OyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0xMzA6aG92ZXIge1xuICBjb2xvcjogIzg3ODc4NzsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTEzMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg3ODc4NzsgfVxuXG4vKi0tLWdyZXktMTQwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTE0MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTE0MDpob3ZlciB7XG4gIGNvbG9yOiAjODI4MjgyOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktMTQwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODI4MjgyOyB9XG5cbi8qLS0tZ3JleS0xNTAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktMTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2I3YjsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktMTUwOmhvdmVyIHtcbiAgY29sb3I6ICM3YjdiN2I7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS0xNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3YjdiN2I7IH1cblxuLyotLS1ncmV5LTE2MC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xNjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwOyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0xNjA6aG92ZXIge1xuICBjb2xvcjogIzcwNzA3MDsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTE2MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzcwNzA3MDsgfVxuXG4vKi0tLWdyZXktMTcwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTE3MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODY4Njg7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTE3MDpob3ZlciB7XG4gIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktMTcwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg2ODY4OyB9XG5cbi8qLS0tZ3JleS0xODAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktMTgwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktMTgwOmhvdmVyIHtcbiAgY29sb3I6ICM0ZDRkNGQ7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS0xODA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0ZDRkNGQ7IH1cblxuLyotLS1ncmV5LTE5MC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xOTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzYjNjOyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0xOTA6aG92ZXIge1xuICBjb2xvcjogIzNmM2IzYzsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTE5MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNmM2IzYzsgfVxuXG4vKi0tLWdyZXktMjAwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjMzkzOTM5OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi8qLS0tZ3JleS0yMTAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktMjEwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktMjEwOmhvdmVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS0yMTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzNDM0MzQ7IH1cblxuLyotLS1ncmV5LTIyMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0yMjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0yMjA6aG92ZXIge1xuICBjb2xvcjogI2U1ZTVlNTsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTIyMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTsgfVxuXG4vKi0tLWdyZXktMjMwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTIzMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2FjYWM7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTIzMDpob3ZlciB7XG4gIGNvbG9yOiAjYWNhY2FjOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktMjMwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWNhY2FjOyB9XG5cbi8qLS0tYmxhY2stLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uaG92ZXItY29sb3ItLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tYmxhY2s6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLyotLS1yZWQtZXJyb3ItLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLXJlZC1lcnJvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDMyMzc7IH1cblxuLmhvdmVyLWNvbG9yLS1yZWQtZXJyb3I6aG92ZXIge1xuICBjb2xvcjogI2VkMzIzNzsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1yZWQtZXJyb3I6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZDMyMzc7IH1cblxuLyotLS1ncmVlbi1zdWNjZXNzLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmVlbi1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOTM0MjsgfVxuXG4uaG92ZXItY29sb3ItLWdyZWVuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzUzOTM0MjsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmVlbi1zdWNjZXNzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTM5MzQyOyB9XG5cbi8qLS0teWVsbG93LTEwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS15ZWxsb3ctMTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiMzE5OyB9XG5cbi5ob3Zlci1jb2xvci0teWVsbG93LTEwOmhvdmVyIHtcbiAgY29sb3I6ICNmNmIzMTk7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0teWVsbG93LTEwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMzE5OyB9XG5cbi8qLS0teWVsbG93LTIwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS15ZWxsb3ctMjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4NjI2OyB9XG5cbi5ob3Zlci1jb2xvci0teWVsbG93LTIwOmhvdmVyIHtcbiAgY29sb3I6ICNmMjg2MjY7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0teWVsbG93LTIwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI4NjI2OyB9XG5cbi8qLS0tYmFzZS0xMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tYmFzZS0xMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYmFjNzY7IH1cblxuLmhvdmVyLWNvbG9yLS1iYXNlLTEwOmhvdmVyIHtcbiAgY29sb3I6ICMyYmFjNzY7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tYmFzZS0xMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJiYWM3NjsgfVxuXG4vKi0tLWJhc2UtMjAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWJhc2UtMjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJhMzNiOyB9XG5cbi5ob3Zlci1jb2xvci0tYmFzZS0yMDpob3ZlciB7XG4gIGNvbG9yOiAjMzJhMzNiOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWJhc2UtMjA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMmEzM2I7IH1cblxuLyotLS1iYXNlLTMwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1iYXNlLTMwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjAyNTsgfVxuXG4uaG92ZXItY29sb3ItLWJhc2UtMzA6aG92ZXIge1xuICBjb2xvcjogI2Q5MjAyNTsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1iYXNlLTMwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDkyMDI1OyB9XG5cbi8qLS0tYmFzZS00MC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tYmFzZS00MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzFkMjM7IH1cblxuLmhvdmVyLWNvbG9yLS1iYXNlLTQwOmhvdmVyIHtcbiAgY29sb3I6ICNlYzFkMjM7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tYmFzZS00MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VjMWQyMzsgfVxuXG4vKi0tLWJhc2UtNTAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWJhc2UtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQzMjM3OyB9XG5cbi5ob3Zlci1jb2xvci0tYmFzZS01MDpob3ZlciB7XG4gIGNvbG9yOiAjZWQzMjM3OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWJhc2UtNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZDMyMzc7IH1cblxuLyotLS1iYXNlLTYwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1iYXNlLTYwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZDMwMDsgfVxuXG4uaG92ZXItY29sb3ItLWJhc2UtNjA6aG92ZXIge1xuICBjb2xvcjogI2VmZDMwMDsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1iYXNlLTYwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZkMzAwOyB9XG5cbi8qLS0tYmFzZS03MC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tYmFzZS03MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmQxMDA7IH1cblxuLmhvdmVyLWNvbG9yLS1iYXNlLTcwOmhvdmVyIHtcbiAgY29sb3I6ICNmYmQxMDA7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tYmFzZS03MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZDEwMDsgfVxuXG4vKi0tLWJhc2UtODAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWJhc2UtODA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwOyB9XG5cbi5ob3Zlci1jb2xvci0tYmFzZS04MDpob3ZlciB7XG4gIGNvbG9yOiAjZmZiYTAwOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWJhc2UtODA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmJhMDA7IH1cblxuLyotLS10cmFuc3BhcmVudC0tLSovXG4uZmlsbC0tdHJhbnNwYXJlbnQge1xuICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuXG4vKi0tLXdoaXRlLS0tKi9cbi5maWxsLS13aGl0ZSB7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS1ncmV5LTEwLS0tKi9cbi5maWxsLS1ncmV5LTEwIHtcbiAgZmlsbDogI2Y2ZjZmNjsgfVxuXG4vKi0tLWdyZXktMjAtLS0qL1xuLmZpbGwtLWdyZXktMjAge1xuICBmaWxsOiAjZjVmNWY1OyB9XG5cbi8qLS0tZ3JleS0zMC0tLSovXG4uZmlsbC0tZ3JleS0zMCB7XG4gIGZpbGw6ICNmMWYzZjQ7IH1cblxuLyotLS1ncmV5LTQwLS0tKi9cbi5maWxsLS1ncmV5LTQwIHtcbiAgZmlsbDogI2RkZGRkZDsgfVxuXG4vKi0tLWdyZXktNTAtLS0qL1xuLmZpbGwtLWdyZXktNTAge1xuICBmaWxsOiAjZGFkYWRhOyB9XG5cbi8qLS0tZ3JleS02MC0tLSovXG4uZmlsbC0tZ3JleS02MCB7XG4gIGZpbGw6ICNkMGQwZDA7IH1cblxuLyotLS1ncmV5LTcwLS0tKi9cbi5maWxsLS1ncmV5LTcwIHtcbiAgZmlsbDogI2M5YzljOTsgfVxuXG4vKi0tLWdyZXktODAtLS0qL1xuLmZpbGwtLWdyZXktODAge1xuICBmaWxsOiAjYjdiN2I3OyB9XG5cbi8qLS0tZ3JleS05MC0tLSovXG4uZmlsbC0tZ3JleS05MCB7XG4gIGZpbGw6ICNiNWI1YjU7IH1cblxuLyotLS1ncmV5LTEwMC0tLSovXG4uZmlsbC0tZ3JleS0xMDAge1xuICBmaWxsOiAjOWM5YzliOyB9XG5cbi8qLS0tZ3JleS0xMTAtLS0qL1xuLmZpbGwtLWdyZXktMTEwIHtcbiAgZmlsbDogIzk1OTg5YTsgfVxuXG4vKi0tLWdyZXktMTIwLS0tKi9cbi5maWxsLS1ncmV5LTEyMCB7XG4gIGZpbGw6ICM4ZDhkOGQ7IH1cblxuLyotLS1ncmV5LTEzMC0tLSovXG4uZmlsbC0tZ3JleS0xMzAge1xuICBmaWxsOiAjODc4Nzg3OyB9XG5cbi8qLS0tZ3JleS0xNDAtLS0qL1xuLmZpbGwtLWdyZXktMTQwIHtcbiAgZmlsbDogIzgyODI4MjsgfVxuXG4vKi0tLWdyZXktMTUwLS0tKi9cbi5maWxsLS1ncmV5LTE1MCB7XG4gIGZpbGw6ICM3YjdiN2I7IH1cblxuLyotLS1ncmV5LTE2MC0tLSovXG4uZmlsbC0tZ3JleS0xNjAge1xuICBmaWxsOiAjNzA3MDcwOyB9XG5cbi8qLS0tZ3JleS0xNzAtLS0qL1xuLmZpbGwtLWdyZXktMTcwIHtcbiAgZmlsbDogIzY4Njg2ODsgfVxuXG4vKi0tLWdyZXktMTgwLS0tKi9cbi5maWxsLS1ncmV5LTE4MCB7XG4gIGZpbGw6ICM0ZDRkNGQ7IH1cblxuLyotLS1ncmV5LTE5MC0tLSovXG4uZmlsbC0tZ3JleS0xOTAge1xuICBmaWxsOiAjM2YzYjNjOyB9XG5cbi8qLS0tZ3JleS0yMDAtLS0qL1xuLmZpbGwtLWdyZXktMjAwIHtcbiAgZmlsbDogIzM5MzkzOTsgfVxuXG4vKi0tLWdyZXktMjEwLS0tKi9cbi5maWxsLS1ncmV5LTIxMCB7XG4gIGZpbGw6ICMzNDM0MzQ7IH1cblxuLyotLS1ncmV5LTIyMC0tLSovXG4uZmlsbC0tZ3JleS0yMjAge1xuICBmaWxsOiAjZTVlNWU1OyB9XG5cbi8qLS0tZ3JleS0yMzAtLS0qL1xuLmZpbGwtLWdyZXktMjMwIHtcbiAgZmlsbDogI2FjYWNhYzsgfVxuXG4vKi0tLWJsYWNrLS0tKi9cbi5maWxsLS1ibGFjayB7XG4gIGZpbGw6ICMwMDAwMDA7IH1cblxuLyotLS1yZWQtZXJyb3ItLS0qL1xuLmZpbGwtLXJlZC1lcnJvciB7XG4gIGZpbGw6ICNlZDMyMzc7IH1cblxuLyotLS1ncmVlbi1zdWNjZXNzLS0tKi9cbi5maWxsLS1ncmVlbi1zdWNjZXNzIHtcbiAgZmlsbDogIzUzOTM0MjsgfVxuXG4vKi0tLXllbGxvdy0xMC0tLSovXG4uZmlsbC0teWVsbG93LTEwIHtcbiAgZmlsbDogI2Y2YjMxOTsgfVxuXG4vKi0tLXllbGxvdy0yMC0tLSovXG4uZmlsbC0teWVsbG93LTIwIHtcbiAgZmlsbDogI2YyODYyNjsgfVxuXG4vKi0tLWJhc2UtMTAtLS0qL1xuLmZpbGwtLWJhc2UtMTAge1xuICBmaWxsOiAjMmJhYzc2OyB9XG5cbi8qLS0tYmFzZS0yMC0tLSovXG4uZmlsbC0tYmFzZS0yMCB7XG4gIGZpbGw6ICMzMmEzM2I7IH1cblxuLyotLS1iYXNlLTMwLS0tKi9cbi5maWxsLS1iYXNlLTMwIHtcbiAgZmlsbDogI2Q5MjAyNTsgfVxuXG4vKi0tLWJhc2UtNDAtLS0qL1xuLmZpbGwtLWJhc2UtNDAge1xuICBmaWxsOiAjZWMxZDIzOyB9XG5cbi8qLS0tYmFzZS01MC0tLSovXG4uZmlsbC0tYmFzZS01MCB7XG4gIGZpbGw6ICNlZDMyMzc7IH1cblxuLyotLS1iYXNlLTYwLS0tKi9cbi5maWxsLS1iYXNlLTYwIHtcbiAgZmlsbDogI2VmZDMwMDsgfVxuXG4vKi0tLWJhc2UtNzAtLS0qL1xuLmZpbGwtLWJhc2UtNzAge1xuICBmaWxsOiAjZmJkMTAwOyB9XG5cbi8qLS0tYmFzZS04MC0tLSovXG4uZmlsbC0tYmFzZS04MCB7XG4gIGZpbGw6ICNmZmJhMDA7IH1cblxuLyotLS10cmFuc3BhcmVudC0tLSovXG4uaG92ZXItZmlsbC0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuXG4vKi0tLXdoaXRlLS0tKi9cbi5ob3Zlci1maWxsLS13aGl0ZTpob3ZlciB7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS1ncmV5LTEwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTEwOmhvdmVyIHtcbiAgZmlsbDogI2Y2ZjZmNjsgfVxuXG4vKi0tLWdyZXktMjAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMjA6aG92ZXIge1xuICBmaWxsOiAjZjVmNWY1OyB9XG5cbi8qLS0tZ3JleS0zMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0zMDpob3ZlciB7XG4gIGZpbGw6ICNmMWYzZjQ7IH1cblxuLyotLS1ncmV5LTQwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTQwOmhvdmVyIHtcbiAgZmlsbDogI2RkZGRkZDsgfVxuXG4vKi0tLWdyZXktNTAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktNTA6aG92ZXIge1xuICBmaWxsOiAjZGFkYWRhOyB9XG5cbi8qLS0tZ3JleS02MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS02MDpob3ZlciB7XG4gIGZpbGw6ICNkMGQwZDA7IH1cblxuLyotLS1ncmV5LTcwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTcwOmhvdmVyIHtcbiAgZmlsbDogI2M5YzljOTsgfVxuXG4vKi0tLWdyZXktODAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktODA6aG92ZXIge1xuICBmaWxsOiAjYjdiN2I3OyB9XG5cbi8qLS0tZ3JleS05MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS05MDpob3ZlciB7XG4gIGZpbGw6ICNiNWI1YjU7IH1cblxuLyotLS1ncmV5LTEwMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xMDA6aG92ZXIge1xuICBmaWxsOiAjOWM5YzliOyB9XG5cbi8qLS0tZ3JleS0xMTAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTEwOmhvdmVyIHtcbiAgZmlsbDogIzk1OTg5YTsgfVxuXG4vKi0tLWdyZXktMTIwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTEyMDpob3ZlciB7XG4gIGZpbGw6ICM4ZDhkOGQ7IH1cblxuLyotLS1ncmV5LTEzMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xMzA6aG92ZXIge1xuICBmaWxsOiAjODc4Nzg3OyB9XG5cbi8qLS0tZ3JleS0xNDAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTQwOmhvdmVyIHtcbiAgZmlsbDogIzgyODI4MjsgfVxuXG4vKi0tLWdyZXktMTUwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTE1MDpob3ZlciB7XG4gIGZpbGw6ICM3YjdiN2I7IH1cblxuLyotLS1ncmV5LTE2MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xNjA6aG92ZXIge1xuICBmaWxsOiAjNzA3MDcwOyB9XG5cbi8qLS0tZ3JleS0xNzAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTcwOmhvdmVyIHtcbiAgZmlsbDogIzY4Njg2ODsgfVxuXG4vKi0tLWdyZXktMTgwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTE4MDpob3ZlciB7XG4gIGZpbGw6ICM0ZDRkNGQ7IH1cblxuLyotLS1ncmV5LTE5MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xOTA6aG92ZXIge1xuICBmaWxsOiAjM2YzYjNjOyB9XG5cbi8qLS0tZ3JleS0yMDAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMjAwOmhvdmVyIHtcbiAgZmlsbDogIzM5MzkzOTsgfVxuXG4vKi0tLWdyZXktMjEwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTIxMDpob3ZlciB7XG4gIGZpbGw6ICMzNDM0MzQ7IH1cblxuLyotLS1ncmV5LTIyMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0yMjA6aG92ZXIge1xuICBmaWxsOiAjZTVlNWU1OyB9XG5cbi8qLS0tZ3JleS0yMzAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMjMwOmhvdmVyIHtcbiAgZmlsbDogI2FjYWNhYzsgfVxuXG4vKi0tLWJsYWNrLS0tKi9cbi5ob3Zlci1maWxsLS1ibGFjazpob3ZlciB7XG4gIGZpbGw6ICMwMDAwMDA7IH1cblxuLyotLS1yZWQtZXJyb3ItLS0qL1xuLmhvdmVyLWZpbGwtLXJlZC1lcnJvcjpob3ZlciB7XG4gIGZpbGw6ICNlZDMyMzc7IH1cblxuLyotLS1ncmVlbi1zdWNjZXNzLS0tKi9cbi5ob3Zlci1maWxsLS1ncmVlbi1zdWNjZXNzOmhvdmVyIHtcbiAgZmlsbDogIzUzOTM0MjsgfVxuXG4vKi0tLXllbGxvdy0xMC0tLSovXG4uaG92ZXItZmlsbC0teWVsbG93LTEwOmhvdmVyIHtcbiAgZmlsbDogI2Y2YjMxOTsgfVxuXG4vKi0tLXllbGxvdy0yMC0tLSovXG4uaG92ZXItZmlsbC0teWVsbG93LTIwOmhvdmVyIHtcbiAgZmlsbDogI2YyODYyNjsgfVxuXG4vKi0tLWJhc2UtMTAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtMTA6aG92ZXIge1xuICBmaWxsOiAjMmJhYzc2OyB9XG5cbi8qLS0tYmFzZS0yMC0tLSovXG4uaG92ZXItZmlsbC0tYmFzZS0yMDpob3ZlciB7XG4gIGZpbGw6ICMzMmEzM2I7IH1cblxuLyotLS1iYXNlLTMwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTMwOmhvdmVyIHtcbiAgZmlsbDogI2Q5MjAyNTsgfVxuXG4vKi0tLWJhc2UtNDAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtNDA6aG92ZXIge1xuICBmaWxsOiAjZWMxZDIzOyB9XG5cbi8qLS0tYmFzZS01MC0tLSovXG4uaG92ZXItZmlsbC0tYmFzZS01MDpob3ZlciB7XG4gIGZpbGw6ICNlZDMyMzc7IH1cblxuLyotLS1iYXNlLTYwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTYwOmhvdmVyIHtcbiAgZmlsbDogI2VmZDMwMDsgfVxuXG4vKi0tLWJhc2UtNzAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtNzA6aG92ZXIge1xuICBmaWxsOiAjZmJkMTAwOyB9XG5cbi8qLS0tYmFzZS04MC0tLSovXG4uaG92ZXItZmlsbC0tYmFzZS04MDpob3ZlciB7XG4gIGZpbGw6ICNmZmJhMDA7IH1cblxuLyotLS10cmFuc3BhcmVudC0tLSovXG4uaG92ZXItZmlsbC0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLXRyYW5zcGFyZW50OjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLXRyYW5zcGFyZW50Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLXRyYW5zcGFyZW50OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyotLS13aGl0ZS0tLSovXG4uaG92ZXItZmlsbC0td2hpdGU6aG92ZXIge1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0td2hpdGU6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS13aGl0ZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLXdoaXRlOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKi0tLWdyZXktMTAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTA6aG92ZXIge1xuICBmaWxsOiAjZjZmNmY2OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNmNmY2ZjY7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNmNmY2ZjY7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTEwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Y2ZjZmNjsgfVxuXG4vKi0tLWdyZXktMjAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMjA6aG92ZXIge1xuICBmaWxsOiAjZjVmNWY1OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0yMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNmNWY1ZjU7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMjA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNmNWY1ZjU7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTIwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Y1ZjVmNTsgfVxuXG4vKi0tLWdyZXktMzAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMzA6aG92ZXIge1xuICBmaWxsOiAjZjFmM2Y0OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0zMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNmMWYzZjQ7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMzA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNmMWYzZjQ7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTMwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2YxZjNmNDsgfVxuXG4vKi0tLWdyZXktNDAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktNDA6aG92ZXIge1xuICBmaWxsOiAjZGRkZGRkOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS00MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNkZGRkZGQ7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktNDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNkZGRkZGQ7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTQwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RkZGRkZDsgfVxuXG4vKi0tLWdyZXktNTAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktNTA6aG92ZXIge1xuICBmaWxsOiAjZGFkYWRhOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS01MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNkYWRhZGE7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktNTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNkYWRhZGE7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTUwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RhZGFkYTsgfVxuXG4vKi0tLWdyZXktNjAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktNjA6aG92ZXIge1xuICBmaWxsOiAjZDBkMGQwOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS02MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNkMGQwZDA7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktNjA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNkMGQwZDA7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTYwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2QwZDBkMDsgfVxuXG4vKi0tLWdyZXktNzAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktNzA6aG92ZXIge1xuICBmaWxsOiAjYzljOWM5OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS03MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNjOWM5Yzk7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktNzA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNjOWM5Yzk7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTcwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2M5YzljOTsgfVxuXG4vKi0tLWdyZXktODAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktODA6aG92ZXIge1xuICBmaWxsOiAjYjdiN2I3OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS04MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNiN2I3Yjc7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktODA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNiN2I3Yjc7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTgwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I3YjdiNzsgfVxuXG4vKi0tLWdyZXktOTAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktOTA6aG92ZXIge1xuICBmaWxsOiAjYjViNWI1OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS05MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNiNWI1YjU7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktOTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNiNWI1YjU7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTkwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I1YjViNTsgfVxuXG4vKi0tLWdyZXktMTAwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTEwMDpob3ZlciB7XG4gIGZpbGw6ICM5YzljOWI7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTEwMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICM5YzljOWI7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjOWM5YzliOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWM5YzliOyB9XG5cbi8qLS0tZ3JleS0xMTAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTEwOmhvdmVyIHtcbiAgZmlsbDogIzk1OTg5YTsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTEwOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogIzk1OTg5YTtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xMTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM5NTk4OWE7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTExMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5NTk4OWE7IH1cblxuLyotLS1ncmV5LTEyMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xMjA6aG92ZXIge1xuICBmaWxsOiAjOGQ4ZDhkOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xMjA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjOGQ4ZDhkO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTEyMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzhkOGQ4ZDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTIwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhkOGQ4ZDsgfVxuXG4vKi0tLWdyZXktMTMwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTEzMDpob3ZlciB7XG4gIGZpbGw6ICM4Nzg3ODc7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTEzMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICM4Nzg3ODc7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTMwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjODc4Nzg3OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xMzA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODc4Nzg3OyB9XG5cbi8qLS0tZ3JleS0xNDAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTQwOmhvdmVyIHtcbiAgZmlsbDogIzgyODI4MjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTQwOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogIzgyODI4MjtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xNDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM4MjgyODI7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE0MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MjgyODI7IH1cblxuLyotLS1ncmV5LTE1MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xNTA6aG92ZXIge1xuICBmaWxsOiAjN2I3YjdiOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xNTA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjN2I3YjdiO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE1MDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzdiN2I3YjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTUwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdiN2I3YjsgfVxuXG4vKi0tLWdyZXktMTYwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTE2MDpob3ZlciB7XG4gIGZpbGw6ICM3MDcwNzA7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE2MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICM3MDcwNzA7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTYwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNzA3MDcwOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xNjA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzA3MDcwOyB9XG5cbi8qLS0tZ3JleS0xNzAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTcwOmhvdmVyIHtcbiAgZmlsbDogIzY4Njg2ODsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTcwOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogIzY4Njg2ODtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xNzA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM2ODY4Njg7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE3MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2ODY4Njg7IH1cblxuLyotLS1ncmV5LTE4MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xODA6aG92ZXIge1xuICBmaWxsOiAjNGQ0ZDRkOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xODA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE4MDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzRkNGQ0ZDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTgwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzRkNGQ0ZDsgfVxuXG4vKi0tLWdyZXktMTkwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTE5MDpob3ZlciB7XG4gIGZpbGw6ICMzZjNiM2M7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE5MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICMzZjNiM2M7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTkwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjM2YzYjNjOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xOTA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM2YzYjNjOyB9XG5cbi8qLS0tZ3JleS0yMDAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMjAwOmhvdmVyIHtcbiAgZmlsbDogIzM5MzkzOTsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMjAwOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogIzM5MzkzOTtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMzOTM5Mzk7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzOTM5Mzk7IH1cblxuLyotLS1ncmV5LTIxMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0yMTA6aG92ZXIge1xuICBmaWxsOiAjMzQzNDM0OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0yMTA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjMzQzNDM0O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTIxMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzM0MzQzNDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMjEwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0MzQzNDsgfVxuXG4vKi0tLWdyZXktMjIwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTIyMDpob3ZlciB7XG4gIGZpbGw6ICNlNWU1ZTU7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTIyMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNlNWU1ZTU7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMjIwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZTVlNWU1OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0yMjA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZTVlNWU1OyB9XG5cbi8qLS0tZ3JleS0yMzAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMjMwOmhvdmVyIHtcbiAgZmlsbDogI2FjYWNhYzsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMjMwOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogI2FjYWNhYztcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0yMzA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNhY2FjYWM7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTIzMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhY2FjYWM7IH1cblxuLyotLS1ibGFjay0tLSovXG4uaG92ZXItZmlsbC0tYmxhY2s6aG92ZXIge1xuICBmaWxsOiAjMDAwMDAwOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmxhY2s6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ibGFjazotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJsYWNrOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4vKi0tLXJlZC1lcnJvci0tLSovXG4uaG92ZXItZmlsbC0tcmVkLWVycm9yOmhvdmVyIHtcbiAgZmlsbDogI2VkMzIzNzsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLXJlZC1lcnJvcjo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNlZDMyMzc7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLXJlZC1lcnJvcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2VkMzIzNzsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLXJlZC1lcnJvcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlZDMyMzc7IH1cblxuLyotLS1ncmVlbi1zdWNjZXNzLS0tKi9cbi5ob3Zlci1maWxsLS1ncmVlbi1zdWNjZXNzOmhvdmVyIHtcbiAgZmlsbDogIzUzOTM0MjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZWVuLXN1Y2Nlc3M6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjNTM5MzQyO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmVlbi1zdWNjZXNzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNTM5MzQyOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JlZW4tc3VjY2Vzczo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1MzkzNDI7IH1cblxuLyotLS15ZWxsb3ctMTAtLS0qL1xuLmhvdmVyLWZpbGwtLXllbGxvdy0xMDpob3ZlciB7XG4gIGZpbGw6ICNmNmIzMTk7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS15ZWxsb3ctMTA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZjZiMzE5O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS15ZWxsb3ctMTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNmNmIzMTk7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS15ZWxsb3ctMTA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZjZiMzE5OyB9XG5cbi8qLS0teWVsbG93LTIwLS0tKi9cbi5ob3Zlci1maWxsLS15ZWxsb3ctMjA6aG92ZXIge1xuICBmaWxsOiAjZjI4NjI2OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0teWVsbG93LTIwOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogI2YyODYyNjtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0teWVsbG93LTIwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZjI4NjI2OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0teWVsbG93LTIwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2YyODYyNjsgfVxuXG4vKi0tLWJhc2UtMTAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtMTA6aG92ZXIge1xuICBmaWxsOiAjMmJhYzc2OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS0xMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICMyYmFjNzY7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtMTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMyYmFjNzY7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTEwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJiYWM3NjsgfVxuXG4vKi0tLWJhc2UtMjAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtMjA6aG92ZXIge1xuICBmaWxsOiAjMzJhMzNiOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS0yMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICMzMmEzM2I7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtMjA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMzMmEzM2I7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTIwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMyYTMzYjsgfVxuXG4vKi0tLWJhc2UtMzAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtMzA6aG92ZXIge1xuICBmaWxsOiAjZDkyMDI1OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS0zMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNkOTIwMjU7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtMzA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNkOTIwMjU7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTMwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q5MjAyNTsgfVxuXG4vKi0tLWJhc2UtNDAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtNDA6aG92ZXIge1xuICBmaWxsOiAjZWMxZDIzOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS00MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNlYzFkMjM7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtNDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNlYzFkMjM7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTQwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2VjMWQyMzsgfVxuXG4vKi0tLWJhc2UtNTAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtNTA6aG92ZXIge1xuICBmaWxsOiAjZWQzMjM3OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS01MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNlZDMyMzc7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtNTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNlZDMyMzc7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTUwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2VkMzIzNzsgfVxuXG4vKi0tLWJhc2UtNjAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtNjA6aG92ZXIge1xuICBmaWxsOiAjZWZkMzAwOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS02MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNlZmQzMDA7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtNjA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNlZmQzMDA7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTYwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2VmZDMwMDsgfVxuXG4vKi0tLWJhc2UtNzAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtNzA6aG92ZXIge1xuICBmaWxsOiAjZmJkMTAwOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS03MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNmYmQxMDA7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtNzA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNmYmQxMDA7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTcwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZiZDEwMDsgfVxuXG4vKi0tLWJhc2UtODAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtODA6aG92ZXIge1xuICBmaWxsOiAjZmZiYTAwOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS04MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNmZmJhMDA7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtODA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNmZmJhMDA7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTgwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmYmEwMDsgfVxuXG4ub3BhY2l0eS0tMCB7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgLWtodG1sLW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm9wYWNpdHktLTEwIHtcbiAgLW1vei1vcGFjaXR5OiAwLjE7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjE7XG4gIG9wYWNpdHk6IDAuMTsgfVxuXG4ub3BhY2l0eS0tMjAge1xuICAtbW96LW9wYWNpdHk6IDAuMjtcbiAgLWtodG1sLW9wYWNpdHk6IDAuMjtcbiAgb3BhY2l0eTogMC4yOyB9XG5cbi5vcGFjaXR5LS0zMCB7XG4gIC1tb3otb3BhY2l0eTogMC4zO1xuICAta2h0bWwtb3BhY2l0eTogMC4zO1xuICBvcGFjaXR5OiAwLjM7IH1cblxuLm9wYWNpdHktLTQwIHtcbiAgLW1vei1vcGFjaXR5OiAwLjQ7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjQ7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG4ub3BhY2l0eS0tNTAge1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgLWtodG1sLW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5vcGFjaXR5LS02MCB7XG4gIC1tb3otb3BhY2l0eTogMC42O1xuICAta2h0bWwtb3BhY2l0eTogMC42O1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLm9wYWNpdHktLTcwIHtcbiAgLW1vei1vcGFjaXR5OiAwLjc7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjc7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4ub3BhY2l0eS0tODAge1xuICAtbW96LW9wYWNpdHk6IDAuODtcbiAgLWtodG1sLW9wYWNpdHk6IDAuODtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5vcGFjaXR5LS05MCB7XG4gIC1tb3otb3BhY2l0eTogMC45O1xuICAta2h0bWwtb3BhY2l0eTogMC45O1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLm9wYWNpdHktLTEwMCB7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgLWtodG1sLW9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDE7IH1cbiIsIi8qID09PT0gRk9OVFMgPT09PT0gKi9cbi5mb250LWZhbWlseS0tTnVuaXRvIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCI7IH1cblxuLmZvbnQtZmFtaWx5LS1VYnVudHUge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIjsgfVxuXG4uZm9udC1mYW1pbHktLU1vbnRzZXJyYXQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7IH1cblxuLmZvbnQtc2l6ZS0tNHhzIHtcbiAgZm9udC1zaXplOiA5cHg7IH1cblxuLmZvbnQtc2l6ZS0tM3hzIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5mb250LXNpemUtLTJ4cyB7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uZm9udC1zaXplLS14cyB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZm9udC1zaXplLS1zIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5mb250LXNpemUtLW0ge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZvbnQtc2l6ZS0tbCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZm9udC1zaXplLS14bCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZm9udC1zaXplLS0yeGwge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmZvbnQtc2l6ZS0tM3hsIHtcbiAgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5mb250LXNpemUtLTR4bCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uZm9udC1zaXplLS01eGwge1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuLmZvbnQtc2l6ZS0tNnhsIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5mb250LXNpemUtLTd4bCB7XG4gIGZvbnQtc2l6ZTogMzNweDsgfVxuXG4uZm9udC1zaXplLS04eGwge1xuICBmb250LXNpemU6IDU0cHg7IH1cblxuLmZvbnQtLWxpZ2h0LFxuLmZvbnQtd2VpZ2h0LS0zMDAge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5mb250LS1yZWd1bGFyLFxuLmZvbnQtd2VpZ2h0LS00MDAge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mb250LS1tZWRpdW0sXG4uZm9udC13ZWlnaHQtLTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmZvbnQtLXNlbWktYm9sZCxcbi5mb250LXdlaWdodC0tNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZm9udC0tYm9sZCxcbi5mb250LXdlaWdodC0tNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZm9udC13ZWlnaHQtLTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLmZvbnQtLWJsYWNrLFxuLmZvbnQtd2VpZ2h0LS05MDAge1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi50ZXh0LWFsaWduLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1hbGlnbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWFsaWduLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LXRyYW5zZm9ybS0tdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLS1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi50ZXh0LWRlY29yYXRpb24tLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi50ZXh0LWRlY29yYXRpb24tLWxpbmUtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRleHQtb3ZlcmZsb3ctLWVsaXBzaXMge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4uZm9udC1zdHlsZS0taXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mb250LXN0eWxlLS1vYmxpcXVlIHtcbiAgZm9udC1zdHlsZTogb2JsaXF1ZTsgfVxuXG4uZm9udC1zdHlsZS0tbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mb250LXN0eWxlLS1ub3JtYWwge1xuICBmb250LXN0eWxlOiB1bnNldDsgfVxuIiwiLypJTlBVVCBFTEVNRU5UKi9cbi5pbnB1dCB7XG4gIG1pbi13aWR0aDogMHB4OyB9XG5cbnNlbGVjdC5pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuIiwiLyogPT09PSBHRU5FUklDUyA9PT09PSAqL1xuLndpZHRoLS0wcHgge1xuICB3aWR0aDogXCIwcHhcIjsgfVxuXG4ud2lkdGgtbWF4LS0wcHgge1xuICBtYXgtd2lkdGg6IFwiMHB4XCI7IH1cblxuLndpZHRoLW1pbi0tMHB4IHtcbiAgbWluLXdpZHRoOiBcIjBweFwiOyB9XG5cbi53aWR0aC0tYXV0byB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi53aWR0aC1tYXgtLWF1dG8ge1xuICBtYXgtd2lkdGg6IGF1dG87IH1cblxuLndpZHRoLW1pbi0tYXV0byB7XG4gIG1pbi13aWR0aDogYXV0bzsgfVxuXG4ud2lkdGgtLTE1cHgge1xuICB3aWR0aDogMTVweDsgfVxuXG4ud2lkdGgtbWF4LS0xNXB4IHtcbiAgbWF4LXdpZHRoOiAxNXB4OyB9XG5cbi53aWR0aC1taW4tLTE1cHgge1xuICBtaW4td2lkdGg6IDE1cHg7IH1cblxuLndpZHRoLS0xNnB4IHtcbiAgd2lkdGg6IDE2cHg7IH1cblxuLndpZHRoLW1heC0tMTZweCB7XG4gIG1heC13aWR0aDogMTZweDsgfVxuXG4ud2lkdGgtbWluLS0xNnB4IHtcbiAgbWluLXdpZHRoOiAxNnB4OyB9XG5cbi53aWR0aC0tMThweCB7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi53aWR0aC1tYXgtLTE4cHgge1xuICBtYXgtd2lkdGg6IDE4cHg7IH1cblxuLndpZHRoLW1pbi0tMThweCB7XG4gIG1pbi13aWR0aDogMThweDsgfVxuXG4ud2lkdGgtLTIxcHgge1xuICB3aWR0aDogMjFweDsgfVxuXG4ud2lkdGgtbWF4LS0yMXB4IHtcbiAgbWF4LXdpZHRoOiAyMXB4OyB9XG5cbi53aWR0aC1taW4tLTIxcHgge1xuICBtaW4td2lkdGg6IDIxcHg7IH1cblxuLndpZHRoLS0yMnB4IHtcbiAgd2lkdGg6IDIycHg7IH1cblxuLndpZHRoLW1heC0tMjJweCB7XG4gIG1heC13aWR0aDogMjJweDsgfVxuXG4ud2lkdGgtbWluLS0yMnB4IHtcbiAgbWluLXdpZHRoOiAyMnB4OyB9XG5cbi53aWR0aC0tMjNweCB7XG4gIHdpZHRoOiAyM3B4OyB9XG5cbi53aWR0aC1tYXgtLTIzcHgge1xuICBtYXgtd2lkdGg6IDIzcHg7IH1cblxuLndpZHRoLW1pbi0tMjNweCB7XG4gIG1pbi13aWR0aDogMjNweDsgfVxuXG4ud2lkdGgtLTI0cHgge1xuICB3aWR0aDogMjRweDsgfVxuXG4ud2lkdGgtbWF4LS0yNHB4IHtcbiAgbWF4LXdpZHRoOiAyNHB4OyB9XG5cbi53aWR0aC1taW4tLTI0cHgge1xuICBtaW4td2lkdGg6IDI0cHg7IH1cblxuLndpZHRoLS0zMHB4IHtcbiAgd2lkdGg6IDMwcHg7IH1cblxuLndpZHRoLW1heC0tMzBweCB7XG4gIG1heC13aWR0aDogMzBweDsgfVxuXG4ud2lkdGgtbWluLS0zMHB4IHtcbiAgbWluLXdpZHRoOiAzMHB4OyB9XG5cbi53aWR0aC0tMzJweCB7XG4gIHdpZHRoOiAzMnB4OyB9XG5cbi53aWR0aC1tYXgtLTMycHgge1xuICBtYXgtd2lkdGg6IDMycHg7IH1cblxuLndpZHRoLW1pbi0tMzJweCB7XG4gIG1pbi13aWR0aDogMzJweDsgfVxuXG4ud2lkdGgtLTQwcHgge1xuICB3aWR0aDogNDBweDsgfVxuXG4ud2lkdGgtbWF4LS00MHB4IHtcbiAgbWF4LXdpZHRoOiA0MHB4OyB9XG5cbi53aWR0aC1taW4tLTQwcHgge1xuICBtaW4td2lkdGg6IDQwcHg7IH1cblxuLndpZHRoLS00MnB4IHtcbiAgd2lkdGg6IDQycHg7IH1cblxuLndpZHRoLW1heC0tNDJweCB7XG4gIG1heC13aWR0aDogNDJweDsgfVxuXG4ud2lkdGgtbWluLS00MnB4IHtcbiAgbWluLXdpZHRoOiA0MnB4OyB9XG5cbi53aWR0aC0tNDRweCB7XG4gIHdpZHRoOiA0NHB4OyB9XG5cbi53aWR0aC1tYXgtLTQ0cHgge1xuICBtYXgtd2lkdGg6IDQ0cHg7IH1cblxuLndpZHRoLW1pbi0tNDRweCB7XG4gIG1pbi13aWR0aDogNDRweDsgfVxuXG4ud2lkdGgtLTQ1cHgge1xuICB3aWR0aDogNDVweDsgfVxuXG4ud2lkdGgtbWF4LS00NXB4IHtcbiAgbWF4LXdpZHRoOiA0NXB4OyB9XG5cbi53aWR0aC1taW4tLTQ1cHgge1xuICBtaW4td2lkdGg6IDQ1cHg7IH1cblxuLndpZHRoLS00NnB4IHtcbiAgd2lkdGg6IDQ2cHg7IH1cblxuLndpZHRoLW1heC0tNDZweCB7XG4gIG1heC13aWR0aDogNDZweDsgfVxuXG4ud2lkdGgtbWluLS00NnB4IHtcbiAgbWluLXdpZHRoOiA0NnB4OyB9XG5cbi53aWR0aC0tNDdweCB7XG4gIHdpZHRoOiA0N3B4OyB9XG5cbi53aWR0aC1tYXgtLTQ3cHgge1xuICBtYXgtd2lkdGg6IDQ3cHg7IH1cblxuLndpZHRoLW1pbi0tNDdweCB7XG4gIG1pbi13aWR0aDogNDdweDsgfVxuXG4ud2lkdGgtLTUwcHgge1xuICB3aWR0aDogNTBweDsgfVxuXG4ud2lkdGgtbWF4LS01MHB4IHtcbiAgbWF4LXdpZHRoOiA1MHB4OyB9XG5cbi53aWR0aC1taW4tLTUwcHgge1xuICBtaW4td2lkdGg6IDUwcHg7IH1cblxuLndpZHRoLS01NXB4IHtcbiAgd2lkdGg6IDU1cHg7IH1cblxuLndpZHRoLW1heC0tNTVweCB7XG4gIG1heC13aWR0aDogNTVweDsgfVxuXG4ud2lkdGgtbWluLS01NXB4IHtcbiAgbWluLXdpZHRoOiA1NXB4OyB9XG5cbi53aWR0aC0tNjBweCB7XG4gIHdpZHRoOiA2MHB4OyB9XG5cbi53aWR0aC1tYXgtLTYwcHgge1xuICBtYXgtd2lkdGg6IDYwcHg7IH1cblxuLndpZHRoLW1pbi0tNjBweCB7XG4gIG1pbi13aWR0aDogNjBweDsgfVxuXG4ud2lkdGgtLTY1cHgge1xuICB3aWR0aDogNjVweDsgfVxuXG4ud2lkdGgtbWF4LS02NXB4IHtcbiAgbWF4LXdpZHRoOiA2NXB4OyB9XG5cbi53aWR0aC1taW4tLTY1cHgge1xuICBtaW4td2lkdGg6IDY1cHg7IH1cblxuLndpZHRoLS03MHB4IHtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLndpZHRoLW1heC0tNzBweCB7XG4gIG1heC13aWR0aDogNzBweDsgfVxuXG4ud2lkdGgtbWluLS03MHB4IHtcbiAgbWluLXdpZHRoOiA3MHB4OyB9XG5cbi53aWR0aC0tNzVweCB7XG4gIHdpZHRoOiA3NXB4OyB9XG5cbi53aWR0aC1tYXgtLTc1cHgge1xuICBtYXgtd2lkdGg6IDc1cHg7IH1cblxuLndpZHRoLW1pbi0tNzVweCB7XG4gIG1pbi13aWR0aDogNzVweDsgfVxuXG4ud2lkdGgtLTgwcHgge1xuICB3aWR0aDogODBweDsgfVxuXG4ud2lkdGgtbWF4LS04MHB4IHtcbiAgbWF4LXdpZHRoOiA4MHB4OyB9XG5cbi53aWR0aC1taW4tLTgwcHgge1xuICBtaW4td2lkdGg6IDgwcHg7IH1cblxuLndpZHRoLS04NXB4IHtcbiAgd2lkdGg6IDg1cHg7IH1cblxuLndpZHRoLW1heC0tODVweCB7XG4gIG1heC13aWR0aDogODVweDsgfVxuXG4ud2lkdGgtbWluLS04NXB4IHtcbiAgbWluLXdpZHRoOiA4NXB4OyB9XG5cbi53aWR0aC0tOTBweCB7XG4gIHdpZHRoOiA5MHB4OyB9XG5cbi53aWR0aC1tYXgtLTkwcHgge1xuICBtYXgtd2lkdGg6IDkwcHg7IH1cblxuLndpZHRoLW1pbi0tOTBweCB7XG4gIG1pbi13aWR0aDogOTBweDsgfVxuXG4ud2lkdGgtLTk1cHgge1xuICB3aWR0aDogOTVweDsgfVxuXG4ud2lkdGgtbWF4LS05NXB4IHtcbiAgbWF4LXdpZHRoOiA5NXB4OyB9XG5cbi53aWR0aC1taW4tLTk1cHgge1xuICBtaW4td2lkdGg6IDk1cHg7IH1cblxuLndpZHRoLS0xNTVweCB7XG4gIHdpZHRoOiAxNTVweDsgfVxuXG4ud2lkdGgtbWF4LS0xNTVweCB7XG4gIG1heC13aWR0aDogMTU1cHg7IH1cblxuLndpZHRoLW1pbi0tMTU1cHgge1xuICBtaW4td2lkdGg6IDE1NXB4OyB9XG5cbi53aWR0aC0tMTcwcHgge1xuICB3aWR0aDogMTcwcHg7IH1cblxuLndpZHRoLW1heC0tMTcwcHgge1xuICBtYXgtd2lkdGg6IDE3MHB4OyB9XG5cbi53aWR0aC1taW4tLTE3MHB4IHtcbiAgbWluLXdpZHRoOiAxNzBweDsgfVxuXG4ud2lkdGgtLTE4MHB4IHtcbiAgd2lkdGg6IDE4MHB4OyB9XG5cbi53aWR0aC1tYXgtLTE4MHB4IHtcbiAgbWF4LXdpZHRoOiAxODBweDsgfVxuXG4ud2lkdGgtbWluLS0xODBweCB7XG4gIG1pbi13aWR0aDogMTgwcHg7IH1cblxuLndpZHRoLS0yMTVweCB7XG4gIHdpZHRoOiAyMTVweDsgfVxuXG4ud2lkdGgtbWF4LS0yMTVweCB7XG4gIG1heC13aWR0aDogMjE1cHg7IH1cblxuLndpZHRoLW1pbi0tMjE1cHgge1xuICBtaW4td2lkdGg6IDIxNXB4OyB9XG5cbi53aWR0aC0tMjQwcHgge1xuICB3aWR0aDogMjQwcHg7IH1cblxuLndpZHRoLW1heC0tMjQwcHgge1xuICBtYXgtd2lkdGg6IDI0MHB4OyB9XG5cbi53aWR0aC1taW4tLTI0MHB4IHtcbiAgbWluLXdpZHRoOiAyNDBweDsgfVxuXG4ud2lkdGgtLTI2MHB4IHtcbiAgd2lkdGg6IDI2MHB4OyB9XG5cbi53aWR0aC1tYXgtLTI2MHB4IHtcbiAgbWF4LXdpZHRoOiAyNjBweDsgfVxuXG4ud2lkdGgtbWluLS0yNjBweCB7XG4gIG1pbi13aWR0aDogMjYwcHg7IH1cblxuLndpZHRoLS0yNzBweCB7XG4gIHdpZHRoOiAyNzBweDsgfVxuXG4ud2lkdGgtbWF4LS0yNzBweCB7XG4gIG1heC13aWR0aDogMjcwcHg7IH1cblxuLndpZHRoLW1pbi0tMjcwcHgge1xuICBtaW4td2lkdGg6IDI3MHB4OyB9XG5cbi53aWR0aC0tMzAwcHgge1xuICB3aWR0aDogMzAwcHg7IH1cblxuLndpZHRoLW1heC0tMzAwcHgge1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi53aWR0aC1taW4tLTMwMHB4IHtcbiAgbWluLXdpZHRoOiAzMDBweDsgfVxuXG4ud2lkdGgtLTMxNXB4IHtcbiAgd2lkdGg6IDMxNXB4OyB9XG5cbi53aWR0aC1tYXgtLTMxNXB4IHtcbiAgbWF4LXdpZHRoOiAzMTVweDsgfVxuXG4ud2lkdGgtbWluLS0zMTVweCB7XG4gIG1pbi13aWR0aDogMzE1cHg7IH1cblxuLndpZHRoLS0zMzBweCB7XG4gIHdpZHRoOiAzMzBweDsgfVxuXG4ud2lkdGgtbWF4LS0zMzBweCB7XG4gIG1heC13aWR0aDogMzMwcHg7IH1cblxuLndpZHRoLW1pbi0tMzMwcHgge1xuICBtaW4td2lkdGg6IDMzMHB4OyB9XG5cbi53aWR0aC0tMzcwcHgge1xuICB3aWR0aDogMzcwcHg7IH1cblxuLndpZHRoLW1heC0tMzcwcHgge1xuICBtYXgtd2lkdGg6IDM3MHB4OyB9XG5cbi53aWR0aC1taW4tLTM3MHB4IHtcbiAgbWluLXdpZHRoOiAzNzBweDsgfVxuXG4ud2lkdGgtLTQwMHB4IHtcbiAgd2lkdGg6IDQwMHB4OyB9XG5cbi53aWR0aC1tYXgtLTQwMHB4IHtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuXG4ud2lkdGgtbWluLS00MDBweCB7XG4gIG1pbi13aWR0aDogNDAwcHg7IH1cblxuLndpZHRoLS00MzBweCB7XG4gIHdpZHRoOiA0MzBweDsgfVxuXG4ud2lkdGgtbWF4LS00MzBweCB7XG4gIG1heC13aWR0aDogNDMwcHg7IH1cblxuLndpZHRoLW1pbi0tNDMwcHgge1xuICBtaW4td2lkdGg6IDQzMHB4OyB9XG5cbi53aWR0aC0tNDkwcHgge1xuICB3aWR0aDogNDkwcHg7IH1cblxuLndpZHRoLW1heC0tNDkwcHgge1xuICBtYXgtd2lkdGg6IDQ5MHB4OyB9XG5cbi53aWR0aC1taW4tLTQ5MHB4IHtcbiAgbWluLXdpZHRoOiA0OTBweDsgfVxuXG4ud2lkdGgtLTU2NXB4IHtcbiAgd2lkdGg6IDU2NXB4OyB9XG5cbi53aWR0aC1tYXgtLTU2NXB4IHtcbiAgbWF4LXdpZHRoOiA1NjVweDsgfVxuXG4ud2lkdGgtbWluLS01NjVweCB7XG4gIG1pbi13aWR0aDogNTY1cHg7IH1cblxuLndpZHRoLS01NzBweCB7XG4gIHdpZHRoOiA1NzBweDsgfVxuXG4ud2lkdGgtbWF4LS01NzBweCB7XG4gIG1heC13aWR0aDogNTcwcHg7IH1cblxuLndpZHRoLW1pbi0tNTcwcHgge1xuICBtaW4td2lkdGg6IDU3MHB4OyB9XG5cbi53aWR0aC0tNjU1cHgge1xuICB3aWR0aDogNjU1cHg7IH1cblxuLndpZHRoLW1heC0tNjU1cHgge1xuICBtYXgtd2lkdGg6IDY1NXB4OyB9XG5cbi53aWR0aC1taW4tLTY1NXB4IHtcbiAgbWluLXdpZHRoOiA2NTVweDsgfVxuXG4ud2lkdGgtLTQ3MHB4IHtcbiAgd2lkdGg6IDQ3MHB4OyB9XG5cbi53aWR0aC1tYXgtLTQ3MHB4IHtcbiAgbWF4LXdpZHRoOiA0NzBweDsgfVxuXG4ud2lkdGgtbWluLS00NzBweCB7XG4gIG1pbi13aWR0aDogNDcwcHg7IH1cblxuLndpZHRoLS04NzBweCB7XG4gIHdpZHRoOiA4NzBweDsgfVxuXG4ud2lkdGgtbWF4LS04NzBweCB7XG4gIG1heC13aWR0aDogODcwcHg7IH1cblxuLndpZHRoLW1pbi0tODcwcHgge1xuICBtaW4td2lkdGg6IDg3MHB4OyB9XG5cbi53aWR0aC0tODkwcHgge1xuICB3aWR0aDogODkwcHg7IH1cblxuLndpZHRoLW1heC0tODkwcHgge1xuICBtYXgtd2lkdGg6IDg5MHB4OyB9XG5cbi53aWR0aC1taW4tLTg5MHB4IHtcbiAgbWluLXdpZHRoOiA4OTBweDsgfVxuXG4ud2lkdGgtLTkzMHB4IHtcbiAgd2lkdGg6IDkzMHB4OyB9XG5cbi53aWR0aC1tYXgtLTkzMHB4IHtcbiAgbWF4LXdpZHRoOiA5MzBweDsgfVxuXG4ud2lkdGgtbWluLS05MzBweCB7XG4gIG1pbi13aWR0aDogOTMwcHg7IH1cblxuLndpZHRoLS0wIHtcbiAgd2lkdGg6IDAlOyB9XG5cbi53aWR0aC1tYXgtLTAge1xuICBtYXgtd2lkdGg6IDAlOyB9XG5cbi53aWR0aC1taW4tLTAge1xuICBtaW4td2lkdGg6IDAlOyB9XG5cbi53aWR0aC0tNSB7XG4gIHdpZHRoOiA1JTsgfVxuXG4ud2lkdGgtbWF4LS01IHtcbiAgbWF4LXdpZHRoOiA1JTsgfVxuXG4ud2lkdGgtbWluLS01IHtcbiAgbWluLXdpZHRoOiA1JTsgfVxuXG4ud2lkdGgtLTEwIHtcbiAgd2lkdGg6IDEwJTsgfVxuXG4ud2lkdGgtbWF4LS0xMCB7XG4gIG1heC13aWR0aDogMTAlOyB9XG5cbi53aWR0aC1taW4tLTEwIHtcbiAgbWluLXdpZHRoOiAxMCU7IH1cblxuLndpZHRoLS0xNSB7XG4gIHdpZHRoOiAxNSU7IH1cblxuLndpZHRoLW1heC0tMTUge1xuICBtYXgtd2lkdGg6IDE1JTsgfVxuXG4ud2lkdGgtbWluLS0xNSB7XG4gIG1pbi13aWR0aDogMTUlOyB9XG5cbi53aWR0aC0tMjAge1xuICB3aWR0aDogMjAlOyB9XG5cbi53aWR0aC1tYXgtLTIwIHtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuLndpZHRoLW1pbi0tMjAge1xuICBtaW4td2lkdGg6IDIwJTsgfVxuXG4ud2lkdGgtLTIxIHtcbiAgd2lkdGg6IDIxJTsgfVxuXG4ud2lkdGgtbWF4LS0yMSB7XG4gIG1heC13aWR0aDogMjElOyB9XG5cbi53aWR0aC1taW4tLTIxIHtcbiAgbWluLXdpZHRoOiAyMSU7IH1cblxuLndpZHRoLS0yMiB7XG4gIHdpZHRoOiAyMiU7IH1cblxuLndpZHRoLW1heC0tMjIge1xuICBtYXgtd2lkdGg6IDIyJTsgfVxuXG4ud2lkdGgtbWluLS0yMiB7XG4gIG1pbi13aWR0aDogMjIlOyB9XG5cbi53aWR0aC0tMjUge1xuICB3aWR0aDogMjUlOyB9XG5cbi53aWR0aC1tYXgtLTI1IHtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLndpZHRoLW1pbi0tMjUge1xuICBtaW4td2lkdGg6IDI1JTsgfVxuXG4ud2lkdGgtLTMwIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4ud2lkdGgtbWF4LS0zMCB7XG4gIG1heC13aWR0aDogMzAlOyB9XG5cbi53aWR0aC1taW4tLTMwIHtcbiAgbWluLXdpZHRoOiAzMCU7IH1cblxuLndpZHRoLS0zMiB7XG4gIHdpZHRoOiAzMiU7IH1cblxuLndpZHRoLW1heC0tMzIge1xuICBtYXgtd2lkdGg6IDMyJTsgfVxuXG4ud2lkdGgtbWluLS0zMiB7XG4gIG1pbi13aWR0aDogMzIlOyB9XG5cbi53aWR0aC0tMzMge1xuICB3aWR0aDogMzMlOyB9XG5cbi53aWR0aC1tYXgtLTMzIHtcbiAgbWF4LXdpZHRoOiAzMyU7IH1cblxuLndpZHRoLW1pbi0tMzMge1xuICBtaW4td2lkdGg6IDMzJTsgfVxuXG4ud2lkdGgtLTM0IHtcbiAgd2lkdGg6IDM0JTsgfVxuXG4ud2lkdGgtbWF4LS0zNCB7XG4gIG1heC13aWR0aDogMzQlOyB9XG5cbi53aWR0aC1taW4tLTM0IHtcbiAgbWluLXdpZHRoOiAzNCU7IH1cblxuLndpZHRoLS0zNSB7XG4gIHdpZHRoOiAzNSU7IH1cblxuLndpZHRoLW1heC0tMzUge1xuICBtYXgtd2lkdGg6IDM1JTsgfVxuXG4ud2lkdGgtbWluLS0zNSB7XG4gIG1pbi13aWR0aDogMzUlOyB9XG5cbi53aWR0aC0tNDAge1xuICB3aWR0aDogNDAlOyB9XG5cbi53aWR0aC1tYXgtLTQwIHtcbiAgbWF4LXdpZHRoOiA0MCU7IH1cblxuLndpZHRoLW1pbi0tNDAge1xuICBtaW4td2lkdGg6IDQwJTsgfVxuXG4ud2lkdGgtLTQ1IHtcbiAgd2lkdGg6IDQ1JTsgfVxuXG4ud2lkdGgtbWF4LS00NSB7XG4gIG1heC13aWR0aDogNDUlOyB9XG5cbi53aWR0aC1taW4tLTQ1IHtcbiAgbWluLXdpZHRoOiA0NSU7IH1cblxuLndpZHRoLS00NyB7XG4gIHdpZHRoOiA0NyU7IH1cblxuLndpZHRoLW1heC0tNDcge1xuICBtYXgtd2lkdGg6IDQ3JTsgfVxuXG4ud2lkdGgtbWluLS00NyB7XG4gIG1pbi13aWR0aDogNDclOyB9XG5cbi53aWR0aC0tNTAge1xuICB3aWR0aDogNTAlOyB9XG5cbi53aWR0aC1tYXgtLTUwIHtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLndpZHRoLW1pbi0tNTAge1xuICBtaW4td2lkdGg6IDUwJTsgfVxuXG4ud2lkdGgtLTU1IHtcbiAgd2lkdGg6IDU1JTsgfVxuXG4ud2lkdGgtbWF4LS01NSB7XG4gIG1heC13aWR0aDogNTUlOyB9XG5cbi53aWR0aC1taW4tLTU1IHtcbiAgbWluLXdpZHRoOiA1NSU7IH1cblxuLndpZHRoLS02MCB7XG4gIHdpZHRoOiA2MCU7IH1cblxuLndpZHRoLW1heC0tNjAge1xuICBtYXgtd2lkdGg6IDYwJTsgfVxuXG4ud2lkdGgtbWluLS02MCB7XG4gIG1pbi13aWR0aDogNjAlOyB9XG5cbi53aWR0aC0tNjUge1xuICB3aWR0aDogNjUlOyB9XG5cbi53aWR0aC1tYXgtLTY1IHtcbiAgbWF4LXdpZHRoOiA2NSU7IH1cblxuLndpZHRoLW1pbi0tNjUge1xuICBtaW4td2lkdGg6IDY1JTsgfVxuXG4ud2lkdGgtLTcwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4ud2lkdGgtbWF4LS03MCB7XG4gIG1heC13aWR0aDogNzAlOyB9XG5cbi53aWR0aC1taW4tLTcwIHtcbiAgbWluLXdpZHRoOiA3MCU7IH1cblxuLndpZHRoLS03NSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLndpZHRoLW1heC0tNzUge1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4ud2lkdGgtbWluLS03NSB7XG4gIG1pbi13aWR0aDogNzUlOyB9XG5cbi53aWR0aC0tODAge1xuICB3aWR0aDogODAlOyB9XG5cbi53aWR0aC1tYXgtLTgwIHtcbiAgbWF4LXdpZHRoOiA4MCU7IH1cblxuLndpZHRoLW1pbi0tODAge1xuICBtaW4td2lkdGg6IDgwJTsgfVxuXG4ud2lkdGgtLTg1IHtcbiAgd2lkdGg6IDg1JTsgfVxuXG4ud2lkdGgtbWF4LS04NSB7XG4gIG1heC13aWR0aDogODUlOyB9XG5cbi53aWR0aC1taW4tLTg1IHtcbiAgbWluLXdpZHRoOiA4NSU7IH1cblxuLndpZHRoLS04OCB7XG4gIHdpZHRoOiA4OCU7IH1cblxuLndpZHRoLW1heC0tODgge1xuICBtYXgtd2lkdGg6IDg4JTsgfVxuXG4ud2lkdGgtbWluLS04OCB7XG4gIG1pbi13aWR0aDogODglOyB9XG5cbi53aWR0aC0tOTAge1xuICB3aWR0aDogOTAlOyB9XG5cbi53aWR0aC1tYXgtLTkwIHtcbiAgbWF4LXdpZHRoOiA5MCU7IH1cblxuLndpZHRoLW1pbi0tOTAge1xuICBtaW4td2lkdGg6IDkwJTsgfVxuXG4ud2lkdGgtLTkzIHtcbiAgd2lkdGg6IDkzJTsgfVxuXG4ud2lkdGgtbWF4LS05MyB7XG4gIG1heC13aWR0aDogOTMlOyB9XG5cbi53aWR0aC1taW4tLTkzIHtcbiAgbWluLXdpZHRoOiA5MyU7IH1cblxuLndpZHRoLS05NSB7XG4gIHdpZHRoOiA5NSU7IH1cblxuLndpZHRoLW1heC0tOTUge1xuICBtYXgtd2lkdGg6IDk1JTsgfVxuXG4ud2lkdGgtbWluLS05NSB7XG4gIG1pbi13aWR0aDogOTUlOyB9XG5cbi53aWR0aC0tMTAwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndpZHRoLW1heC0tMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi53aWR0aC1taW4tLTEwMCB7XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuXG4uZmxleC1vcmRlci0tMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5mbGV4LW9yZGVyLS0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLmZsZXgtb3JkZXItLTMge1xuICBvcmRlcjogMzsgfVxuXG4uZmxleC1vcmRlci0tNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5mbGV4LW9yZGVyLS01IHtcbiAgb3JkZXI6IDU7IH1cblxuLmZsZXgtb3JkZXItLTYge1xuICBvcmRlcjogNjsgfVxuXG4uaGVpZ2h0LS0wcHgge1xuICBoZWlnaHQ6IFwiMHB4XCI7IH1cblxuLmhlaWdodC1tYXgtLTBweCB7XG4gIG1heC1oZWlnaHQ6IFwiMHB4XCI7IH1cblxuLmhlaWdodC1taW4tLTBweCB7XG4gIG1pbi1oZWlnaHQ6IFwiMHB4XCI7IH1cblxuLmhlaWdodC0tYXV0byB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaGVpZ2h0LW1heC0tYXV0byB7XG4gIG1heC1oZWlnaHQ6IGF1dG87IH1cblxuLmhlaWdodC1taW4tLWF1dG8ge1xuICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi5oZWlnaHQtLTE1cHgge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLmhlaWdodC1tYXgtLTE1cHgge1xuICBtYXgtaGVpZ2h0OiAxNXB4OyB9XG5cbi5oZWlnaHQtbWluLS0xNXB4IHtcbiAgbWluLWhlaWdodDogMTVweDsgfVxuXG4uaGVpZ2h0LS0xNnB4IHtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5oZWlnaHQtbWF4LS0xNnB4IHtcbiAgbWF4LWhlaWdodDogMTZweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMTZweCB7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7IH1cblxuLmhlaWdodC0tMThweCB7XG4gIGhlaWdodDogMThweDsgfVxuXG4uaGVpZ2h0LW1heC0tMThweCB7XG4gIG1heC1oZWlnaHQ6IDE4cHg7IH1cblxuLmhlaWdodC1taW4tLTE4cHgge1xuICBtaW4taGVpZ2h0OiAxOHB4OyB9XG5cbi5oZWlnaHQtLTIxcHgge1xuICBoZWlnaHQ6IDIxcHg7IH1cblxuLmhlaWdodC1tYXgtLTIxcHgge1xuICBtYXgtaGVpZ2h0OiAyMXB4OyB9XG5cbi5oZWlnaHQtbWluLS0yMXB4IHtcbiAgbWluLWhlaWdodDogMjFweDsgfVxuXG4uaGVpZ2h0LS0yMnB4IHtcbiAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5oZWlnaHQtbWF4LS0yMnB4IHtcbiAgbWF4LWhlaWdodDogMjJweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMjJweCB7XG4gIG1pbi1oZWlnaHQ6IDIycHg7IH1cblxuLmhlaWdodC0tMjNweCB7XG4gIGhlaWdodDogMjNweDsgfVxuXG4uaGVpZ2h0LW1heC0tMjNweCB7XG4gIG1heC1oZWlnaHQ6IDIzcHg7IH1cblxuLmhlaWdodC1taW4tLTIzcHgge1xuICBtaW4taGVpZ2h0OiAyM3B4OyB9XG5cbi5oZWlnaHQtLTI0cHgge1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLmhlaWdodC1tYXgtLTI0cHgge1xuICBtYXgtaGVpZ2h0OiAyNHB4OyB9XG5cbi5oZWlnaHQtbWluLS0yNHB4IHtcbiAgbWluLWhlaWdodDogMjRweDsgfVxuXG4uaGVpZ2h0LS0zMHB4IHtcbiAgaGVpZ2h0OiAzMHB4OyB9XG5cbi5oZWlnaHQtbWF4LS0zMHB4IHtcbiAgbWF4LWhlaWdodDogMzBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMzBweCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7IH1cblxuLmhlaWdodC0tMzJweCB7XG4gIGhlaWdodDogMzJweDsgfVxuXG4uaGVpZ2h0LW1heC0tMzJweCB7XG4gIG1heC1oZWlnaHQ6IDMycHg7IH1cblxuLmhlaWdodC1taW4tLTMycHgge1xuICBtaW4taGVpZ2h0OiAzMnB4OyB9XG5cbi5oZWlnaHQtLTQwcHgge1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLmhlaWdodC1tYXgtLTQwcHgge1xuICBtYXgtaGVpZ2h0OiA0MHB4OyB9XG5cbi5oZWlnaHQtbWluLS00MHB4IHtcbiAgbWluLWhlaWdodDogNDBweDsgfVxuXG4uaGVpZ2h0LS00MnB4IHtcbiAgaGVpZ2h0OiA0MnB4OyB9XG5cbi5oZWlnaHQtbWF4LS00MnB4IHtcbiAgbWF4LWhlaWdodDogNDJweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNDJweCB7XG4gIG1pbi1oZWlnaHQ6IDQycHg7IH1cblxuLmhlaWdodC0tNDRweCB7XG4gIGhlaWdodDogNDRweDsgfVxuXG4uaGVpZ2h0LW1heC0tNDRweCB7XG4gIG1heC1oZWlnaHQ6IDQ0cHg7IH1cblxuLmhlaWdodC1taW4tLTQ0cHgge1xuICBtaW4taGVpZ2h0OiA0NHB4OyB9XG5cbi5oZWlnaHQtLTQ1cHgge1xuICBoZWlnaHQ6IDQ1cHg7IH1cblxuLmhlaWdodC1tYXgtLTQ1cHgge1xuICBtYXgtaGVpZ2h0OiA0NXB4OyB9XG5cbi5oZWlnaHQtbWluLS00NXB4IHtcbiAgbWluLWhlaWdodDogNDVweDsgfVxuXG4uaGVpZ2h0LS00NnB4IHtcbiAgaGVpZ2h0OiA0NnB4OyB9XG5cbi5oZWlnaHQtbWF4LS00NnB4IHtcbiAgbWF4LWhlaWdodDogNDZweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNDZweCB7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7IH1cblxuLmhlaWdodC0tNDdweCB7XG4gIGhlaWdodDogNDdweDsgfVxuXG4uaGVpZ2h0LW1heC0tNDdweCB7XG4gIG1heC1oZWlnaHQ6IDQ3cHg7IH1cblxuLmhlaWdodC1taW4tLTQ3cHgge1xuICBtaW4taGVpZ2h0OiA0N3B4OyB9XG5cbi5oZWlnaHQtLTUwcHgge1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLmhlaWdodC1tYXgtLTUwcHgge1xuICBtYXgtaGVpZ2h0OiA1MHB4OyB9XG5cbi5oZWlnaHQtbWluLS01MHB4IHtcbiAgbWluLWhlaWdodDogNTBweDsgfVxuXG4uaGVpZ2h0LS01NXB4IHtcbiAgaGVpZ2h0OiA1NXB4OyB9XG5cbi5oZWlnaHQtbWF4LS01NXB4IHtcbiAgbWF4LWhlaWdodDogNTVweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNTVweCB7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7IH1cblxuLmhlaWdodC0tNjBweCB7XG4gIGhlaWdodDogNjBweDsgfVxuXG4uaGVpZ2h0LW1heC0tNjBweCB7XG4gIG1heC1oZWlnaHQ6IDYwcHg7IH1cblxuLmhlaWdodC1taW4tLTYwcHgge1xuICBtaW4taGVpZ2h0OiA2MHB4OyB9XG5cbi5oZWlnaHQtLTY1cHgge1xuICBoZWlnaHQ6IDY1cHg7IH1cblxuLmhlaWdodC1tYXgtLTY1cHgge1xuICBtYXgtaGVpZ2h0OiA2NXB4OyB9XG5cbi5oZWlnaHQtbWluLS02NXB4IHtcbiAgbWluLWhlaWdodDogNjVweDsgfVxuXG4uaGVpZ2h0LS03MHB4IHtcbiAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS03MHB4IHtcbiAgbWF4LWhlaWdodDogNzBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNzBweCB7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7IH1cblxuLmhlaWdodC0tNzVweCB7XG4gIGhlaWdodDogNzVweDsgfVxuXG4uaGVpZ2h0LW1heC0tNzVweCB7XG4gIG1heC1oZWlnaHQ6IDc1cHg7IH1cblxuLmhlaWdodC1taW4tLTc1cHgge1xuICBtaW4taGVpZ2h0OiA3NXB4OyB9XG5cbi5oZWlnaHQtLTgwcHgge1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLmhlaWdodC1tYXgtLTgwcHgge1xuICBtYXgtaGVpZ2h0OiA4MHB4OyB9XG5cbi5oZWlnaHQtbWluLS04MHB4IHtcbiAgbWluLWhlaWdodDogODBweDsgfVxuXG4uaGVpZ2h0LS04NXB4IHtcbiAgaGVpZ2h0OiA4NXB4OyB9XG5cbi5oZWlnaHQtbWF4LS04NXB4IHtcbiAgbWF4LWhlaWdodDogODVweDsgfVxuXG4uaGVpZ2h0LW1pbi0tODVweCB7XG4gIG1pbi1oZWlnaHQ6IDg1cHg7IH1cblxuLmhlaWdodC0tOTBweCB7XG4gIGhlaWdodDogOTBweDsgfVxuXG4uaGVpZ2h0LW1heC0tOTBweCB7XG4gIG1heC1oZWlnaHQ6IDkwcHg7IH1cblxuLmhlaWdodC1taW4tLTkwcHgge1xuICBtaW4taGVpZ2h0OiA5MHB4OyB9XG5cbi5oZWlnaHQtLTk1cHgge1xuICBoZWlnaHQ6IDk1cHg7IH1cblxuLmhlaWdodC1tYXgtLTk1cHgge1xuICBtYXgtaGVpZ2h0OiA5NXB4OyB9XG5cbi5oZWlnaHQtbWluLS05NXB4IHtcbiAgbWluLWhlaWdodDogOTVweDsgfVxuXG4uaGVpZ2h0LS0xNTVweCB7XG4gIGhlaWdodDogMTU1cHg7IH1cblxuLmhlaWdodC1tYXgtLTE1NXB4IHtcbiAgbWF4LWhlaWdodDogMTU1cHg7IH1cblxuLmhlaWdodC1taW4tLTE1NXB4IHtcbiAgbWluLWhlaWdodDogMTU1cHg7IH1cblxuLmhlaWdodC0tMTcwcHgge1xuICBoZWlnaHQ6IDE3MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS0xNzBweCB7XG4gIG1heC1oZWlnaHQ6IDE3MHB4OyB9XG5cbi5oZWlnaHQtbWluLS0xNzBweCB7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4OyB9XG5cbi5oZWlnaHQtLTE4MHB4IHtcbiAgaGVpZ2h0OiAxODBweDsgfVxuXG4uaGVpZ2h0LW1heC0tMTgwcHgge1xuICBtYXgtaGVpZ2h0OiAxODBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMTgwcHgge1xuICBtaW4taGVpZ2h0OiAxODBweDsgfVxuXG4uaGVpZ2h0LS0yMTVweCB7XG4gIGhlaWdodDogMjE1cHg7IH1cblxuLmhlaWdodC1tYXgtLTIxNXB4IHtcbiAgbWF4LWhlaWdodDogMjE1cHg7IH1cblxuLmhlaWdodC1taW4tLTIxNXB4IHtcbiAgbWluLWhlaWdodDogMjE1cHg7IH1cblxuLmhlaWdodC0tMjQwcHgge1xuICBoZWlnaHQ6IDI0MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS0yNDBweCB7XG4gIG1heC1oZWlnaHQ6IDI0MHB4OyB9XG5cbi5oZWlnaHQtbWluLS0yNDBweCB7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4OyB9XG5cbi5oZWlnaHQtLTI2MHB4IHtcbiAgaGVpZ2h0OiAyNjBweDsgfVxuXG4uaGVpZ2h0LW1heC0tMjYwcHgge1xuICBtYXgtaGVpZ2h0OiAyNjBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMjYwcHgge1xuICBtaW4taGVpZ2h0OiAyNjBweDsgfVxuXG4uaGVpZ2h0LS0yNzBweCB7XG4gIGhlaWdodDogMjcwcHg7IH1cblxuLmhlaWdodC1tYXgtLTI3MHB4IHtcbiAgbWF4LWhlaWdodDogMjcwcHg7IH1cblxuLmhlaWdodC1taW4tLTI3MHB4IHtcbiAgbWluLWhlaWdodDogMjcwcHg7IH1cblxuLmhlaWdodC0tMzAwcHgge1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbi5oZWlnaHQtbWF4LS0zMDBweCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG5cbi5oZWlnaHQtbWluLS0zMDBweCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG5cbi5oZWlnaHQtLTMxNXB4IHtcbiAgaGVpZ2h0OiAzMTVweDsgfVxuXG4uaGVpZ2h0LW1heC0tMzE1cHgge1xuICBtYXgtaGVpZ2h0OiAzMTVweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMzE1cHgge1xuICBtaW4taGVpZ2h0OiAzMTVweDsgfVxuXG4uaGVpZ2h0LS0zMzBweCB7XG4gIGhlaWdodDogMzMwcHg7IH1cblxuLmhlaWdodC1tYXgtLTMzMHB4IHtcbiAgbWF4LWhlaWdodDogMzMwcHg7IH1cblxuLmhlaWdodC1taW4tLTMzMHB4IHtcbiAgbWluLWhlaWdodDogMzMwcHg7IH1cblxuLmhlaWdodC0tMzcwcHgge1xuICBoZWlnaHQ6IDM3MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS0zNzBweCB7XG4gIG1heC1oZWlnaHQ6IDM3MHB4OyB9XG5cbi5oZWlnaHQtbWluLS0zNzBweCB7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4OyB9XG5cbi5oZWlnaHQtLTQwMHB4IHtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uaGVpZ2h0LW1heC0tNDAwcHgge1xuICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNDAwcHgge1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuXG4uaGVpZ2h0LS00MzBweCB7XG4gIGhlaWdodDogNDMwcHg7IH1cblxuLmhlaWdodC1tYXgtLTQzMHB4IHtcbiAgbWF4LWhlaWdodDogNDMwcHg7IH1cblxuLmhlaWdodC1taW4tLTQzMHB4IHtcbiAgbWluLWhlaWdodDogNDMwcHg7IH1cblxuLmhlaWdodC0tNDkwcHgge1xuICBoZWlnaHQ6IDQ5MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS00OTBweCB7XG4gIG1heC1oZWlnaHQ6IDQ5MHB4OyB9XG5cbi5oZWlnaHQtbWluLS00OTBweCB7XG4gIG1pbi1oZWlnaHQ6IDQ5MHB4OyB9XG5cbi5oZWlnaHQtLTU2NXB4IHtcbiAgaGVpZ2h0OiA1NjVweDsgfVxuXG4uaGVpZ2h0LW1heC0tNTY1cHgge1xuICBtYXgtaGVpZ2h0OiA1NjVweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNTY1cHgge1xuICBtaW4taGVpZ2h0OiA1NjVweDsgfVxuXG4uaGVpZ2h0LS01NzBweCB7XG4gIGhlaWdodDogNTcwcHg7IH1cblxuLmhlaWdodC1tYXgtLTU3MHB4IHtcbiAgbWF4LWhlaWdodDogNTcwcHg7IH1cblxuLmhlaWdodC1taW4tLTU3MHB4IHtcbiAgbWluLWhlaWdodDogNTcwcHg7IH1cblxuLmhlaWdodC0tNjU1cHgge1xuICBoZWlnaHQ6IDY1NXB4OyB9XG5cbi5oZWlnaHQtbWF4LS02NTVweCB7XG4gIG1heC1oZWlnaHQ6IDY1NXB4OyB9XG5cbi5oZWlnaHQtbWluLS02NTVweCB7XG4gIG1pbi1oZWlnaHQ6IDY1NXB4OyB9XG5cbi5oZWlnaHQtLTQ3MHB4IHtcbiAgaGVpZ2h0OiA0NzBweDsgfVxuXG4uaGVpZ2h0LW1heC0tNDcwcHgge1xuICBtYXgtaGVpZ2h0OiA0NzBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNDcwcHgge1xuICBtaW4taGVpZ2h0OiA0NzBweDsgfVxuXG4uaGVpZ2h0LS04NzBweCB7XG4gIGhlaWdodDogODcwcHg7IH1cblxuLmhlaWdodC1tYXgtLTg3MHB4IHtcbiAgbWF4LWhlaWdodDogODcwcHg7IH1cblxuLmhlaWdodC1taW4tLTg3MHB4IHtcbiAgbWluLWhlaWdodDogODcwcHg7IH1cblxuLmhlaWdodC0tODkwcHgge1xuICBoZWlnaHQ6IDg5MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS04OTBweCB7XG4gIG1heC1oZWlnaHQ6IDg5MHB4OyB9XG5cbi5oZWlnaHQtbWluLS04OTBweCB7XG4gIG1pbi1oZWlnaHQ6IDg5MHB4OyB9XG5cbi5oZWlnaHQtLTkzMHB4IHtcbiAgaGVpZ2h0OiA5MzBweDsgfVxuXG4uaGVpZ2h0LW1heC0tOTMwcHgge1xuICBtYXgtaGVpZ2h0OiA5MzBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tOTMwcHgge1xuICBtaW4taGVpZ2h0OiA5MzBweDsgfVxuXG4uaGVpZ2h0LS0wIHtcbiAgaGVpZ2h0OiAwJTsgfVxuXG4uaGVpZ2h0LW1heC0tMCB7XG4gIG1heC1oZWlnaHQ6IDAlOyB9XG5cbi5oZWlnaHQtbWluLS0wIHtcbiAgbWluLWhlaWdodDogMCU7IH1cblxuLmhlaWdodC0tNSB7XG4gIGhlaWdodDogNSU7IH1cblxuLmhlaWdodC1tYXgtLTUge1xuICBtYXgtaGVpZ2h0OiA1JTsgfVxuXG4uaGVpZ2h0LW1pbi0tNSB7XG4gIG1pbi1oZWlnaHQ6IDUlOyB9XG5cbi5oZWlnaHQtLTEwIHtcbiAgaGVpZ2h0OiAxMCU7IH1cblxuLmhlaWdodC1tYXgtLTEwIHtcbiAgbWF4LWhlaWdodDogMTAlOyB9XG5cbi5oZWlnaHQtbWluLS0xMCB7XG4gIG1pbi1oZWlnaHQ6IDEwJTsgfVxuXG4uaGVpZ2h0LS0xNSB7XG4gIGhlaWdodDogMTUlOyB9XG5cbi5oZWlnaHQtbWF4LS0xNSB7XG4gIG1heC1oZWlnaHQ6IDE1JTsgfVxuXG4uaGVpZ2h0LW1pbi0tMTUge1xuICBtaW4taGVpZ2h0OiAxNSU7IH1cblxuLmhlaWdodC0tMjAge1xuICBoZWlnaHQ6IDIwJTsgfVxuXG4uaGVpZ2h0LW1heC0tMjAge1xuICBtYXgtaGVpZ2h0OiAyMCU7IH1cblxuLmhlaWdodC1taW4tLTIwIHtcbiAgbWluLWhlaWdodDogMjAlOyB9XG5cbi5oZWlnaHQtLTIxIHtcbiAgaGVpZ2h0OiAyMSU7IH1cblxuLmhlaWdodC1tYXgtLTIxIHtcbiAgbWF4LWhlaWdodDogMjElOyB9XG5cbi5oZWlnaHQtbWluLS0yMSB7XG4gIG1pbi1oZWlnaHQ6IDIxJTsgfVxuXG4uaGVpZ2h0LS0yMiB7XG4gIGhlaWdodDogMjIlOyB9XG5cbi5oZWlnaHQtbWF4LS0yMiB7XG4gIG1heC1oZWlnaHQ6IDIyJTsgfVxuXG4uaGVpZ2h0LW1pbi0tMjIge1xuICBtaW4taGVpZ2h0OiAyMiU7IH1cblxuLmhlaWdodC0tMjUge1xuICBoZWlnaHQ6IDI1JTsgfVxuXG4uaGVpZ2h0LW1heC0tMjUge1xuICBtYXgtaGVpZ2h0OiAyNSU7IH1cblxuLmhlaWdodC1taW4tLTI1IHtcbiAgbWluLWhlaWdodDogMjUlOyB9XG5cbi5oZWlnaHQtLTMwIHtcbiAgaGVpZ2h0OiAzMCU7IH1cblxuLmhlaWdodC1tYXgtLTMwIHtcbiAgbWF4LWhlaWdodDogMzAlOyB9XG5cbi5oZWlnaHQtbWluLS0zMCB7XG4gIG1pbi1oZWlnaHQ6IDMwJTsgfVxuXG4uaGVpZ2h0LS0zMiB7XG4gIGhlaWdodDogMzIlOyB9XG5cbi5oZWlnaHQtbWF4LS0zMiB7XG4gIG1heC1oZWlnaHQ6IDMyJTsgfVxuXG4uaGVpZ2h0LW1pbi0tMzIge1xuICBtaW4taGVpZ2h0OiAzMiU7IH1cblxuLmhlaWdodC0tMzMge1xuICBoZWlnaHQ6IDMzJTsgfVxuXG4uaGVpZ2h0LW1heC0tMzMge1xuICBtYXgtaGVpZ2h0OiAzMyU7IH1cblxuLmhlaWdodC1taW4tLTMzIHtcbiAgbWluLWhlaWdodDogMzMlOyB9XG5cbi5oZWlnaHQtLTM0IHtcbiAgaGVpZ2h0OiAzNCU7IH1cblxuLmhlaWdodC1tYXgtLTM0IHtcbiAgbWF4LWhlaWdodDogMzQlOyB9XG5cbi5oZWlnaHQtbWluLS0zNCB7XG4gIG1pbi1oZWlnaHQ6IDM0JTsgfVxuXG4uaGVpZ2h0LS0zNSB7XG4gIGhlaWdodDogMzUlOyB9XG5cbi5oZWlnaHQtbWF4LS0zNSB7XG4gIG1heC1oZWlnaHQ6IDM1JTsgfVxuXG4uaGVpZ2h0LW1pbi0tMzUge1xuICBtaW4taGVpZ2h0OiAzNSU7IH1cblxuLmhlaWdodC0tNDAge1xuICBoZWlnaHQ6IDQwJTsgfVxuXG4uaGVpZ2h0LW1heC0tNDAge1xuICBtYXgtaGVpZ2h0OiA0MCU7IH1cblxuLmhlaWdodC1taW4tLTQwIHtcbiAgbWluLWhlaWdodDogNDAlOyB9XG5cbi5oZWlnaHQtLTQ1IHtcbiAgaGVpZ2h0OiA0NSU7IH1cblxuLmhlaWdodC1tYXgtLTQ1IHtcbiAgbWF4LWhlaWdodDogNDUlOyB9XG5cbi5oZWlnaHQtbWluLS00NSB7XG4gIG1pbi1oZWlnaHQ6IDQ1JTsgfVxuXG4uaGVpZ2h0LS00NyB7XG4gIGhlaWdodDogNDclOyB9XG5cbi5oZWlnaHQtbWF4LS00NyB7XG4gIG1heC1oZWlnaHQ6IDQ3JTsgfVxuXG4uaGVpZ2h0LW1pbi0tNDcge1xuICBtaW4taGVpZ2h0OiA0NyU7IH1cblxuLmhlaWdodC0tNTAge1xuICBoZWlnaHQ6IDUwJTsgfVxuXG4uaGVpZ2h0LW1heC0tNTAge1xuICBtYXgtaGVpZ2h0OiA1MCU7IH1cblxuLmhlaWdodC1taW4tLTUwIHtcbiAgbWluLWhlaWdodDogNTAlOyB9XG5cbi5oZWlnaHQtLTU1IHtcbiAgaGVpZ2h0OiA1NSU7IH1cblxuLmhlaWdodC1tYXgtLTU1IHtcbiAgbWF4LWhlaWdodDogNTUlOyB9XG5cbi5oZWlnaHQtbWluLS01NSB7XG4gIG1pbi1oZWlnaHQ6IDU1JTsgfVxuXG4uaGVpZ2h0LS02MCB7XG4gIGhlaWdodDogNjAlOyB9XG5cbi5oZWlnaHQtbWF4LS02MCB7XG4gIG1heC1oZWlnaHQ6IDYwJTsgfVxuXG4uaGVpZ2h0LW1pbi0tNjAge1xuICBtaW4taGVpZ2h0OiA2MCU7IH1cblxuLmhlaWdodC0tNjUge1xuICBoZWlnaHQ6IDY1JTsgfVxuXG4uaGVpZ2h0LW1heC0tNjUge1xuICBtYXgtaGVpZ2h0OiA2NSU7IH1cblxuLmhlaWdodC1taW4tLTY1IHtcbiAgbWluLWhlaWdodDogNjUlOyB9XG5cbi5oZWlnaHQtLTcwIHtcbiAgaGVpZ2h0OiA3MCU7IH1cblxuLmhlaWdodC1tYXgtLTcwIHtcbiAgbWF4LWhlaWdodDogNzAlOyB9XG5cbi5oZWlnaHQtbWluLS03MCB7XG4gIG1pbi1oZWlnaHQ6IDcwJTsgfVxuXG4uaGVpZ2h0LS03NSB7XG4gIGhlaWdodDogNzUlOyB9XG5cbi5oZWlnaHQtbWF4LS03NSB7XG4gIG1heC1oZWlnaHQ6IDc1JTsgfVxuXG4uaGVpZ2h0LW1pbi0tNzUge1xuICBtaW4taGVpZ2h0OiA3NSU7IH1cblxuLmhlaWdodC0tODAge1xuICBoZWlnaHQ6IDgwJTsgfVxuXG4uaGVpZ2h0LW1heC0tODAge1xuICBtYXgtaGVpZ2h0OiA4MCU7IH1cblxuLmhlaWdodC1taW4tLTgwIHtcbiAgbWluLWhlaWdodDogODAlOyB9XG5cbi5oZWlnaHQtLTg1IHtcbiAgaGVpZ2h0OiA4NSU7IH1cblxuLmhlaWdodC1tYXgtLTg1IHtcbiAgbWF4LWhlaWdodDogODUlOyB9XG5cbi5oZWlnaHQtbWluLS04NSB7XG4gIG1pbi1oZWlnaHQ6IDg1JTsgfVxuXG4uaGVpZ2h0LS04OCB7XG4gIGhlaWdodDogODglOyB9XG5cbi5oZWlnaHQtbWF4LS04OCB7XG4gIG1heC1oZWlnaHQ6IDg4JTsgfVxuXG4uaGVpZ2h0LW1pbi0tODgge1xuICBtaW4taGVpZ2h0OiA4OCU7IH1cblxuLmhlaWdodC0tOTAge1xuICBoZWlnaHQ6IDkwJTsgfVxuXG4uaGVpZ2h0LW1heC0tOTAge1xuICBtYXgtaGVpZ2h0OiA5MCU7IH1cblxuLmhlaWdodC1taW4tLTkwIHtcbiAgbWluLWhlaWdodDogOTAlOyB9XG5cbi5oZWlnaHQtLTkzIHtcbiAgaGVpZ2h0OiA5MyU7IH1cblxuLmhlaWdodC1tYXgtLTkzIHtcbiAgbWF4LWhlaWdodDogOTMlOyB9XG5cbi5oZWlnaHQtbWluLS05MyB7XG4gIG1pbi1oZWlnaHQ6IDkzJTsgfVxuXG4uaGVpZ2h0LS05NSB7XG4gIGhlaWdodDogOTUlOyB9XG5cbi5oZWlnaHQtbWF4LS05NSB7XG4gIG1heC1oZWlnaHQ6IDk1JTsgfVxuXG4uaGVpZ2h0LW1pbi0tOTUge1xuICBtaW4taGVpZ2h0OiA5NSU7IH1cblxuLmhlaWdodC0tMTAwIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWlnaHQtbWF4LS0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWlnaHQtbWluLS0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5saW5lLWhlaWdodC0tMHB4IHtcbiAgbGluZS1oZWlnaHQ6IFwiMHB4XCI7IH1cblxuLmxpbmUtaGVpZ2h0LS1hdXRvIHtcbiAgbGluZS1oZWlnaHQ6IGF1dG87IH1cblxuLmxpbmUtaGVpZ2h0LS0xNXB4IHtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0xNnB4IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0xOHB4IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0yMXB4IHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0yMnB4IHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0yM3B4IHtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0yNHB4IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0zMHB4IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0zMnB4IHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLmxpbmUtaGVpZ2h0LS00MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS00MnB4IHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7IH1cblxuLmxpbmUtaGVpZ2h0LS00NHB4IHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS00NXB4IHtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS00NnB4IHtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS00N3B4IHtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS01MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS01NXB4IHtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS02MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS02NXB4IHtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS03MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS03NXB4IHtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS04MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS04NXB4IHtcbiAgbGluZS1oZWlnaHQ6IDg1cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS05MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS05NXB4IHtcbiAgbGluZS1oZWlnaHQ6IDk1cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0xNTVweCB7XG4gIGxpbmUtaGVpZ2h0OiAxNTVweDsgfVxuXG4ubGluZS1oZWlnaHQtLTE3MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDE3MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tMTgwcHgge1xuICBsaW5lLWhlaWdodDogMTgwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0yMTVweCB7XG4gIGxpbmUtaGVpZ2h0OiAyMTVweDsgfVxuXG4ubGluZS1oZWlnaHQtLTI0MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDI0MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tMjYwcHgge1xuICBsaW5lLWhlaWdodDogMjYwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0yNzBweCB7XG4gIGxpbmUtaGVpZ2h0OiAyNzBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTMwMHB4IHtcbiAgbGluZS1oZWlnaHQ6IDMwMHB4OyB9XG5cbi5saW5lLWhlaWdodC0tMzE1cHgge1xuICBsaW5lLWhlaWdodDogMzE1cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0zMzBweCB7XG4gIGxpbmUtaGVpZ2h0OiAzMzBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTM3MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDM3MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tNDAwcHgge1xuICBsaW5lLWhlaWdodDogNDAwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS00MzBweCB7XG4gIGxpbmUtaGVpZ2h0OiA0MzBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTQ5MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDQ5MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tNTY1cHgge1xuICBsaW5lLWhlaWdodDogNTY1cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS01NzBweCB7XG4gIGxpbmUtaGVpZ2h0OiA1NzBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTY1NXB4IHtcbiAgbGluZS1oZWlnaHQ6IDY1NXB4OyB9XG5cbi5saW5lLWhlaWdodC0tNDcwcHgge1xuICBsaW5lLWhlaWdodDogNDcwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS04NzBweCB7XG4gIGxpbmUtaGVpZ2h0OiA4NzBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTg5MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDg5MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tOTMwcHgge1xuICBsaW5lLWhlaWdodDogOTMwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0wIHtcbiAgbGluZS1oZWlnaHQ6IDAlOyB9XG5cbi5saW5lLWhlaWdodC0tNSB7XG4gIGxpbmUtaGVpZ2h0OiA1JTsgfVxuXG4ubGluZS1oZWlnaHQtLTEwIHtcbiAgbGluZS1oZWlnaHQ6IDEwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTE1IHtcbiAgbGluZS1oZWlnaHQ6IDE1JTsgfVxuXG4ubGluZS1oZWlnaHQtLTIwIHtcbiAgbGluZS1oZWlnaHQ6IDIwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTIxIHtcbiAgbGluZS1oZWlnaHQ6IDIxJTsgfVxuXG4ubGluZS1oZWlnaHQtLTIyIHtcbiAgbGluZS1oZWlnaHQ6IDIyJTsgfVxuXG4ubGluZS1oZWlnaHQtLTI1IHtcbiAgbGluZS1oZWlnaHQ6IDI1JTsgfVxuXG4ubGluZS1oZWlnaHQtLTMwIHtcbiAgbGluZS1oZWlnaHQ6IDMwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTMyIHtcbiAgbGluZS1oZWlnaHQ6IDMyJTsgfVxuXG4ubGluZS1oZWlnaHQtLTMzIHtcbiAgbGluZS1oZWlnaHQ6IDMzJTsgfVxuXG4ubGluZS1oZWlnaHQtLTM0IHtcbiAgbGluZS1oZWlnaHQ6IDM0JTsgfVxuXG4ubGluZS1oZWlnaHQtLTM1IHtcbiAgbGluZS1oZWlnaHQ6IDM1JTsgfVxuXG4ubGluZS1oZWlnaHQtLTQwIHtcbiAgbGluZS1oZWlnaHQ6IDQwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTQ1IHtcbiAgbGluZS1oZWlnaHQ6IDQ1JTsgfVxuXG4ubGluZS1oZWlnaHQtLTQ3IHtcbiAgbGluZS1oZWlnaHQ6IDQ3JTsgfVxuXG4ubGluZS1oZWlnaHQtLTUwIHtcbiAgbGluZS1oZWlnaHQ6IDUwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTU1IHtcbiAgbGluZS1oZWlnaHQ6IDU1JTsgfVxuXG4ubGluZS1oZWlnaHQtLTYwIHtcbiAgbGluZS1oZWlnaHQ6IDYwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTY1IHtcbiAgbGluZS1oZWlnaHQ6IDY1JTsgfVxuXG4ubGluZS1oZWlnaHQtLTcwIHtcbiAgbGluZS1oZWlnaHQ6IDcwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTc1IHtcbiAgbGluZS1oZWlnaHQ6IDc1JTsgfVxuXG4ubGluZS1oZWlnaHQtLTgwIHtcbiAgbGluZS1oZWlnaHQ6IDgwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTg1IHtcbiAgbGluZS1oZWlnaHQ6IDg1JTsgfVxuXG4ubGluZS1oZWlnaHQtLTg4IHtcbiAgbGluZS1oZWlnaHQ6IDg4JTsgfVxuXG4ubGluZS1oZWlnaHQtLTkwIHtcbiAgbGluZS1oZWlnaHQ6IDkwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTkzIHtcbiAgbGluZS1oZWlnaHQ6IDkzJTsgfVxuXG4ubGluZS1oZWlnaHQtLTk1IHtcbiAgbGluZS1oZWlnaHQ6IDk1JTsgfVxuXG4ubGluZS1oZWlnaHQtLTEwMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG5cbi5saW5lLWhlaWdodC0tNHhzIHtcbiAgbGluZS1oZWlnaHQ6IDlweDsgfVxuXG4ubGluZS1oZWlnaHQtLTN4cyB7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG5cbi5saW5lLWhlaWdodC0tMnhzIHtcbiAgbGluZS1oZWlnaHQ6IDExcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS14cyB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG5cbi5saW5lLWhlaWdodC0tcyB7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG5cbi5saW5lLWhlaWdodC0tbSB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5saW5lLWhlaWdodC0tbCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi5saW5lLWhlaWdodC0teGwge1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4ubGluZS1oZWlnaHQtLTJ4bCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5saW5lLWhlaWdodC0tM3hsIHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS00eGwge1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4ubGluZS1oZWlnaHQtLTV4bCB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbi5saW5lLWhlaWdodC0tNnhsIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS03eGwge1xuICBsaW5lLWhlaWdodDogMzNweDsgfVxuXG4ubGluZS1oZWlnaHQtLTh4bCB7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4OyB9XG5cbi5tYXJnaW4tLWF1dG8ge1xuICBtYXJnaW46IGF1dG87IH1cblxuLm1hcmdpbi1sZWZ0LS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLm1hcmdpbi1yaWdodC0tYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ubWFyZ2luLXRvcC0tYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLm1hcmdpbi1ib3R0b20tLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG5cbi5tYXJnaW4tLTAge1xuICBtYXJnaW46IDBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTAge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4ubWFyZ2luLXRvcC0tMCB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4ubWFyZ2luLS00NHB4IHtcbiAgbWFyZ2luOiA0NHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0tNDRweCB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTQ0cHgge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7IH1cblxuLm1hcmdpbi10b3AtLTQ0cHgge1xuICBtYXJnaW4tdG9wOiA0NHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS00NHB4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDsgfVxuXG4ubWFyZ2luLS0wcHgge1xuICBtYXJnaW46IDBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTBweCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tMHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLm1hcmdpbi10b3AtLTBweCB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMHB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5tYXJnaW4tLTVweCB7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5tYXJnaW4tbGVmdC0tNXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS01cHgge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubWFyZ2luLXRvcC0tNXB4IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS01cHgge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm1hcmdpbi0tMTBweCB7XG4gIG1hcmdpbjogMTBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTEwcHgge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0xMHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5tYXJnaW4tdG9wLS0xMHB4IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMTBweCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm1hcmdpbi0tMTVweCB7XG4gIG1hcmdpbjogMTVweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTE1cHgge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0xNXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5tYXJnaW4tdG9wLS0xNXB4IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMTVweCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm1hcmdpbi0tMThweCB7XG4gIG1hcmdpbjogMThweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTE4cHgge1xuICBtYXJnaW4tbGVmdDogMThweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0xOHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG5cbi5tYXJnaW4tdG9wLS0xOHB4IHtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMThweCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuLm1hcmdpbi0tMjVweCB7XG4gIG1hcmdpbjogMjVweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTI1cHgge1xuICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0yNXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5tYXJnaW4tdG9wLS0yNXB4IHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMjVweCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm1hcmdpbi0tNTVweCB7XG4gIG1hcmdpbjogNTVweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTU1cHgge1xuICBtYXJnaW4tbGVmdDogNTVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS01NXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9XG5cbi5tYXJnaW4tdG9wLS01NXB4IHtcbiAgbWFyZ2luLXRvcDogNTVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNTVweCB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuLm1hcmdpbi0tMzBweCB7XG4gIG1hcmdpbjogMzBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTMwcHgge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0zMHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5tYXJnaW4tdG9wLS0zMHB4IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMzBweCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1hcmdpbi0tNDBweCB7XG4gIG1hcmdpbjogNDBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTQwcHgge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS00MHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi5tYXJnaW4tdG9wLS00MHB4IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNDBweCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLm1hcmdpbi0tNDNweCB7XG4gIG1hcmdpbjogNDNweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTQzcHgge1xuICBtYXJnaW4tbGVmdDogNDNweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS00M3B4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0M3B4OyB9XG5cbi5tYXJnaW4tdG9wLS00M3B4IHtcbiAgbWFyZ2luLXRvcDogNDNweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNDNweCB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7IH1cblxuLm1hcmdpbi0tNDVweCB7XG4gIG1hcmdpbjogNDVweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTQ1cHgge1xuICBtYXJnaW4tbGVmdDogNDVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS00NXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9XG5cbi5tYXJnaW4tdG9wLS00NXB4IHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNDVweCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLm1hcmdpbi0tNTBweCB7XG4gIG1hcmdpbjogNTBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTUwcHgge1xuICBtYXJnaW4tbGVmdDogNTBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS01MHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG5cbi5tYXJnaW4tdG9wLS01MHB4IHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNTBweCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLm1hcmdpbi0tNjBweCB7XG4gIG1hcmdpbjogNjBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTYwcHgge1xuICBtYXJnaW4tbGVmdDogNjBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS02MHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG5cbi5tYXJnaW4tdG9wLS02MHB4IHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNjBweCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLm1hcmdpbi0tNjVweCB7XG4gIG1hcmdpbjogNjVweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTY1cHgge1xuICBtYXJnaW4tbGVmdDogNjVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS02NXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4OyB9XG5cbi5tYXJnaW4tdG9wLS02NXB4IHtcbiAgbWFyZ2luLXRvcDogNjVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNjVweCB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cblxuLm1hcmdpbi0tNjhweCB7XG4gIG1hcmdpbjogNjhweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTY4cHgge1xuICBtYXJnaW4tbGVmdDogNjhweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS02OHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2OHB4OyB9XG5cbi5tYXJnaW4tdG9wLS02OHB4IHtcbiAgbWFyZ2luLXRvcDogNjhweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNjhweCB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7IH1cblxuLm1hcmdpbi0tNzBweCB7XG4gIG1hcmdpbjogNzBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTcwcHgge1xuICBtYXJnaW4tbGVmdDogNzBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS03MHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9XG5cbi5tYXJnaW4tdG9wLS03MHB4IHtcbiAgbWFyZ2luLXRvcDogNzBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNzBweCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLm1hcmdpbi0tNzVweCB7XG4gIG1hcmdpbjogNzVweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTc1cHgge1xuICBtYXJnaW4tbGVmdDogNzVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS03NXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG5cbi5tYXJnaW4tdG9wLS03NXB4IHtcbiAgbWFyZ2luLXRvcDogNzVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNzVweCB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cblxuLm1hcmdpbi0tODBweCB7XG4gIG1hcmdpbjogODBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTgwcHgge1xuICBtYXJnaW4tbGVmdDogODBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS04MHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG5cbi5tYXJnaW4tdG9wLS04MHB4IHtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tODBweCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuLm1hcmdpbi0tODVweCB7XG4gIG1hcmdpbjogODVweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTg1cHgge1xuICBtYXJnaW4tbGVmdDogODVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS04NXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4OyB9XG5cbi5tYXJnaW4tdG9wLS04NXB4IHtcbiAgbWFyZ2luLXRvcDogODVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tODVweCB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cblxuLm1hcmdpbi0tOTBweCB7XG4gIG1hcmdpbjogOTBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTkwcHgge1xuICBtYXJnaW4tbGVmdDogOTBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS05MHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4OyB9XG5cbi5tYXJnaW4tdG9wLS05MHB4IHtcbiAgbWFyZ2luLXRvcDogOTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tOTBweCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblxuLm1hcmdpbi0tMTAwcHgge1xuICBtYXJnaW46IDEwMHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0tMTAwcHgge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tMTAwcHgge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG5cbi5tYXJnaW4tdG9wLS0xMDBweCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS0xMDBweCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi5tYXJnaW4tLTExMHB4IHtcbiAgbWFyZ2luOiAxMTBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTExMHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTExMHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDsgfVxuXG4ubWFyZ2luLXRvcC0tMTEwcHgge1xuICBtYXJnaW4tdG9wOiAxMTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMTEwcHgge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfVxuXG4ubWFyZ2luLS0xNjBweCB7XG4gIG1hcmdpbjogMTYwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0xNjBweCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0xNjBweCB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7IH1cblxuLm1hcmdpbi10b3AtLTE2MHB4IHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTE2MHB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7IH1cblxuLm1hcmdpbi0tNHhzIHtcbiAgbWFyZ2luOiA0cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS00eHMge1xuICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTR4cyB7XG4gIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi5tYXJnaW4tdG9wLS00eHMge1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTR4cyB7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4ubWFyZ2luLS0zeHMge1xuICBtYXJnaW46IDVweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTN4cyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tM3hzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLm1hcmdpbi10b3AtLTN4cyB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tM3hzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5tYXJnaW4tLTJ4cyB7XG4gIG1hcmdpbjogOHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0tMnhzIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0yeHMge1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4ubWFyZ2luLXRvcC0tMnhzIHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS0yeHMge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLm1hcmdpbi0teHMge1xuICBtYXJnaW46IDExcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS14cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG5cbi5tYXJnaW4tdG9wLS14cyB7XG4gIG1hcmdpbi10b3A6IDExcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuXG4ubWFyZ2luLS1zIHtcbiAgbWFyZ2luOiAxM3B4OyB9XG5cbi5tYXJnaW4tbGVmdC0tcyB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLXMge1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7IH1cblxuLm1hcmdpbi10b3AtLXMge1xuICBtYXJnaW4tdG9wOiAxM3B4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuXG4ubWFyZ2luLS1tIHtcbiAgbWFyZ2luOiAxNnB4OyB9XG5cbi5tYXJnaW4tbGVmdC0tbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLW0ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLm1hcmdpbi10b3AtLW0ge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS1tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4ubWFyZ2luLS1sIHtcbiAgbWFyZ2luOiAyMHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0tbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLWwge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm1hcmdpbi10b3AtLWwge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS1sIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubWFyZ2luLS14bCB7XG4gIG1hcmdpbjogMjVweDsgfVxuXG4ubWFyZ2luLWxlZnQtLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0teGwge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cblxuLm1hcmdpbi10b3AtLXhsIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0teGwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5tYXJnaW4tLTJ4bCB7XG4gIG1hcmdpbjogMzBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTJ4bCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTJ4bCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubWFyZ2luLXRvcC0tMnhsIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMnhsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubWFyZ2luLS0zeGwge1xuICBtYXJnaW46IDM2cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0zeGwge1xuICBtYXJnaW4tbGVmdDogMzZweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0zeGwge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH1cblxuLm1hcmdpbi10b3AtLTN4bCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTN4bCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cblxuLm1hcmdpbi0tNHhsIHtcbiAgbWFyZ2luOiA0MnB4OyB9XG5cbi5tYXJnaW4tbGVmdC0tNHhsIHtcbiAgbWFyZ2luLWxlZnQ6IDQycHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNHhsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MnB4OyB9XG5cbi5tYXJnaW4tdG9wLS00eGwge1xuICBtYXJnaW4tdG9wOiA0MnB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS00eGwge1xuICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9XG5cbi5tYXJnaW4tLTV4bCB7XG4gIG1hcmdpbjogNDhweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTV4bCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTV4bCB7XG4gIG1hcmdpbi1yaWdodDogNDhweDsgfVxuXG4ubWFyZ2luLXRvcC0tNXhsIHtcbiAgbWFyZ2luLXRvcDogNDhweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4ucGFkZGluZy0tYXV0byB7XG4gIHBhZGRpbmc6IGF1dG87IH1cblxuLnBhZGRpbmctbGVmdC0tYXV0byB7XG4gIHBhZGRpbmctbGVmdDogYXV0bzsgfVxuXG4ucGFkZGluZy1yaWdodC0tYXV0byB7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG87IH1cblxuLnBhZGRpbmctdG9wLS1hdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG87IH1cblxuLnBhZGRpbmctYm90dG9tLS1hdXRvIHtcbiAgcGFkZGluZy1ib3R0b206IGF1dG87IH1cblxuLnBhZGRpbmctLTAge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0tMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tMCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4ucGFkZGluZy0tNDRweCB7XG4gIHBhZGRpbmc6IDQ0cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tNDRweCB7XG4gIHBhZGRpbmctbGVmdDogNDRweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNDRweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHg7IH1cblxuLnBhZGRpbmctdG9wLS00NHB4IHtcbiAgcGFkZGluZy10b3A6IDQ0cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS00NHB4IHtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7IH1cblxuLnBhZGRpbmctLTBweCB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0wcHgge1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMHB4IHtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tMHB4IHtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTBweCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLnBhZGRpbmctLTVweCB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS01cHgge1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNXB4IHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tNXB4IHtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTVweCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnBhZGRpbmctLTEwcHgge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTEwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTEwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tMTBweCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMTBweCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wYWRkaW5nLS0xNXB4IHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0xNXB4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0xNXB4IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ucGFkZGluZy10b3AtLTE1cHgge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTE1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4ucGFkZGluZy0tMThweCB7XG4gIHBhZGRpbmc6IDE4cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tMThweCB7XG4gIHBhZGRpbmctbGVmdDogMThweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMThweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cblxuLnBhZGRpbmctdG9wLS0xOHB4IHtcbiAgcGFkZGluZy10b3A6IDE4cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0xOHB4IHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cblxuLnBhZGRpbmctLTI1cHgge1xuICBwYWRkaW5nOiAyNXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTI1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTI1cHgge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tMjVweCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMjVweCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5wYWRkaW5nLS01NXB4IHtcbiAgcGFkZGluZzogNTVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS01NXB4IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS01NXB4IHtcbiAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuXG4ucGFkZGluZy10b3AtLTU1cHgge1xuICBwYWRkaW5nLXRvcDogNTVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTU1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfVxuXG4ucGFkZGluZy0tMzBweCB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0tMzBweCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMzBweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuLnBhZGRpbmctdG9wLS0zMHB4IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0zMHB4IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnBhZGRpbmctLTQwcHgge1xuICBwYWRkaW5nOiA0MHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTQwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTQwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tNDBweCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNDBweCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5wYWRkaW5nLS00M3B4IHtcbiAgcGFkZGluZzogNDNweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS00M3B4IHtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS00M3B4IHtcbiAgcGFkZGluZy1yaWdodDogNDNweDsgfVxuXG4ucGFkZGluZy10b3AtLTQzcHgge1xuICBwYWRkaW5nLXRvcDogNDNweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTQzcHgge1xuICBwYWRkaW5nLWJvdHRvbTogNDNweDsgfVxuXG4ucGFkZGluZy0tNDVweCB7XG4gIHBhZGRpbmc6IDQ1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tNDVweCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNDVweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cblxuLnBhZGRpbmctdG9wLS00NXB4IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS00NXB4IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cblxuLnBhZGRpbmctLTUwcHgge1xuICBwYWRkaW5nOiA1MHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTUwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTUwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tNTBweCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNTBweCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbi5wYWRkaW5nLS02MHB4IHtcbiAgcGFkZGluZzogNjBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS02MHB4IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS02MHB4IHtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4ucGFkZGluZy10b3AtLTYwcHgge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTYwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4ucGFkZGluZy0tNjVweCB7XG4gIHBhZGRpbmc6IDY1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tNjVweCB7XG4gIHBhZGRpbmctbGVmdDogNjVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNjVweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cblxuLnBhZGRpbmctdG9wLS02NXB4IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS02NXB4IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cblxuLnBhZGRpbmctLTY4cHgge1xuICBwYWRkaW5nOiA2OHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTY4cHgge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTY4cHgge1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tNjhweCB7XG4gIHBhZGRpbmctdG9wOiA2OHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNjhweCB7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4OyB9XG5cbi5wYWRkaW5nLS03MHB4IHtcbiAgcGFkZGluZzogNzBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS03MHB4IHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS03MHB4IHtcbiAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuXG4ucGFkZGluZy10b3AtLTcwcHgge1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTcwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuXG4ucGFkZGluZy0tNzVweCB7XG4gIHBhZGRpbmc6IDc1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tNzVweCB7XG4gIHBhZGRpbmctbGVmdDogNzVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNzVweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH1cblxuLnBhZGRpbmctdG9wLS03NXB4IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS03NXB4IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cblxuLnBhZGRpbmctLTgwcHgge1xuICBwYWRkaW5nOiA4MHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTgwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTgwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tODBweCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tODBweCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbi5wYWRkaW5nLS04NXB4IHtcbiAgcGFkZGluZzogODVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS04NXB4IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS04NXB4IHtcbiAgcGFkZGluZy1yaWdodDogODVweDsgfVxuXG4ucGFkZGluZy10b3AtLTg1cHgge1xuICBwYWRkaW5nLXRvcDogODVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTg1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDsgfVxuXG4ucGFkZGluZy0tOTBweCB7XG4gIHBhZGRpbmc6IDkwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0tOTBweCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tOTBweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cblxuLnBhZGRpbmctdG9wLS05MHB4IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS05MHB4IHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLnBhZGRpbmctLTEwMHB4IHtcbiAgcGFkZGluZzogMTAwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0tMTAwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0xMDBweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tMTAwcHgge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0xMDBweCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4ucGFkZGluZy0tMTEwcHgge1xuICBwYWRkaW5nOiAxMTBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0xMTBweCB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTExMHB4IHtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7IH1cblxuLnBhZGRpbmctdG9wLS0xMTBweCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTExMHB4IHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9XG5cbi5wYWRkaW5nLS0xNjBweCB7XG4gIHBhZGRpbmc6IDE2MHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTE2MHB4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMTYwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDsgfVxuXG4ucGFkZGluZy10b3AtLTE2MHB4IHtcbiAgcGFkZGluZy10b3A6IDE2MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMTYwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cblxuLnBhZGRpbmctLTR4cyB7XG4gIHBhZGRpbmc6IDRweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS00eHMge1xuICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNHhzIHtcbiAgcGFkZGluZy1yaWdodDogNHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tNHhzIHtcbiAgcGFkZGluZy10b3A6IDRweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTR4cyB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cblxuLnBhZGRpbmctLTN4cyB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0zeHMge1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tM3hzIHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tM3hzIHtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTN4cyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnBhZGRpbmctLTJ4cyB7XG4gIHBhZGRpbmc6IDhweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0yeHMge1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMnhzIHtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tMnhzIHtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTJ4cyB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cblxuLnBhZGRpbmctLXhzIHtcbiAgcGFkZGluZzogMTFweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS14cyB7XG4gIHBhZGRpbmctbGVmdDogMTFweDsgfVxuXG4ucGFkZGluZy1yaWdodC0teHMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0teHMge1xuICBwYWRkaW5nLXRvcDogMTFweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7IH1cblxuLnBhZGRpbmctLXMge1xuICBwYWRkaW5nOiAxM3B4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLXMge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLXMge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4OyB9XG5cbi5wYWRkaW5nLXRvcC0tcyB7XG4gIHBhZGRpbmctdG9wOiAxM3B4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9XG5cbi5wYWRkaW5nLS1tIHtcbiAgcGFkZGluZzogMTZweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS1tIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS1tIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuXG4ucGFkZGluZy10b3AtLW0ge1xuICBwYWRkaW5nLXRvcDogMTZweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4ucGFkZGluZy0tbCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0tbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnBhZGRpbmctdG9wLS1sIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS1sIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnBhZGRpbmctLXhsIHtcbiAgcGFkZGluZzogMjVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS14bCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0teGwge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0teGwge1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLnBhZGRpbmctLTJ4bCB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0tMnhsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0yeGwge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tMnhsIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0yeGwge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4ucGFkZGluZy0tM3hsIHtcbiAgcGFkZGluZzogMzZweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0zeGwge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTN4bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLnBhZGRpbmctdG9wLS0zeGwge1xuICBwYWRkaW5nLXRvcDogMzZweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTN4bCB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4OyB9XG5cbi5wYWRkaW5nLS00eGwge1xuICBwYWRkaW5nOiA0MnB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTR4bCB7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNHhsIHtcbiAgcGFkZGluZy1yaWdodDogNDJweDsgfVxuXG4ucGFkZGluZy10b3AtLTR4bCB7XG4gIHBhZGRpbmctdG9wOiA0MnB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNHhsIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7IH1cblxuLnBhZGRpbmctLTV4bCB7XG4gIHBhZGRpbmc6IDQ4cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tNXhsIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS01eGwge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tNXhsIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS01eGwge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tMCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLTUwIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS01MCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLTUwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tNTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS01MCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7IH1cblxuLmJvcmRlci1yYWRpdXMtLTBweCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tMHB4IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tMHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tMHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tMHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNXB4IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS01cHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS01cHgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS01cHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS01cHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS0xMHB4IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tMTBweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS0xMHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTEwcHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tMTBweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS0xNXB4IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tMTVweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS0xNXB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTE1cHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tMTVweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS0xOHB4IHtcbiAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tMThweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE4cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS0xOHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE4cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTE4cHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxOHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tMThweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxOHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS0yNXB4IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tMjVweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS0yNXB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTI1cHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tMjVweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS01NXB4IHtcbiAgYm9yZGVyLXJhZGl1czogNTVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNTVweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDU1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS01NXB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDU1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTU1cHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNTVweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS0zMHB4IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tMzBweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS0zMHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTMwcHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tMzBweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS00MHB4IHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNDBweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS00MHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTQwcHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNDBweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS00M3B4IHtcbiAgYm9yZGVyLXJhZGl1czogNDNweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNDNweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQzcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS00M3B4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQzcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTQzcHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0M3B4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNDNweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0M3B4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS00NXB4IHtcbiAgYm9yZGVyLXJhZGl1czogNDVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNDVweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS00NXB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTQ1cHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNDVweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS01MHB4IHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNTBweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS01MHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTUwcHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNTBweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS02MHB4IHtcbiAgYm9yZGVyLXJhZGl1czogNjBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNjBweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDYwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS02MHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDYwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTYwcHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNjBweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS02NXB4IHtcbiAgYm9yZGVyLXJhZGl1czogNjVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNjVweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDY1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS02NXB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDY1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTY1cHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNjVweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS02OHB4IHtcbiAgYm9yZGVyLXJhZGl1czogNjhweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNjhweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDY4cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS02OHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDY4cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTY4cHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2OHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNjhweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2OHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS03MHB4IHtcbiAgYm9yZGVyLXJhZGl1czogNzBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNzBweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDcwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS03MHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDcwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTcwcHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNzBweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS03NXB4IHtcbiAgYm9yZGVyLXJhZGl1czogNzVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNzVweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDc1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS03NXB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDc1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTc1cHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNzVweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS04MHB4IHtcbiAgYm9yZGVyLXJhZGl1czogODBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tODBweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDgwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS04MHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDgwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTgwcHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tODBweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS04NXB4IHtcbiAgYm9yZGVyLXJhZGl1czogODVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tODVweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDg1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS04NXB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDg1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTg1cHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tODVweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS05MHB4IHtcbiAgYm9yZGVyLXJhZGl1czogOTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tOTBweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDkwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS05MHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDkwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTkwcHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tOTBweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS0xMDBweCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS0xMDBweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tMTAwcHgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTEwMHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS0xMDBweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tMTEwcHgge1xuICBib3JkZXItcmFkaXVzOiAxMTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tMTEwcHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLTExMHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDExMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS0xMTBweCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDExMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tMTEwcHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTEwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLTE2MHB4IHtcbiAgYm9yZGVyLXJhZGl1czogMTYwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTE2MHB4IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTYwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS0xNjBweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNjBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tMTYwcHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNjBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTE2MHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS00eHMge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTR4cyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLTR4cyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTR4cyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTR4cyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLTN4cyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tM3hzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tM3hzIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tM3hzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tM3hzIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tMnhzIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS0yeHMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS0yeHMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS0yeHMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS0yeHMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS14cyB7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLXhzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTFweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLXhzIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDExcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLXhzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTFweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLXhzIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDExcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLXMge1xuICBib3JkZXItcmFkaXVzOiAxM3B4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS1zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTNweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLXMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTNweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tcyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEzcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS1zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEzcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLW0ge1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS1tIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLW0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS1tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLWwge1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS1sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLWwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS1sIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0teGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0teGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0teGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0teGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tMnhsIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tMnhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLTJ4bCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS0yeGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tMnhsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLTN4bCB7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTN4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM2cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS0zeGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzZweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tM3hsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzZweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTN4bCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzNnB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS00eGwge1xuICBib3JkZXItcmFkaXVzOiA0MnB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS00eGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MnB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNHhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQycHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTR4bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQycHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS00eGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDJweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNXhsIHtcbiAgYm9yZGVyLXJhZGl1czogNDhweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNXhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDhweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLTV4bCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0OHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS01eGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0OHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNXhsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQ4cHg7IH1cblxuLmJvcmRlci0tbm9uZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uYm9yZGVyLWxlZnQtLW5vbmUge1xuICBib3JkZXItbGVmdDogbm9uZTsgfVxuXG4uYm9yZGVyLXJpZ2h0LS1ub25lIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5ib3JkZXItdG9wLS1ub25lIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uYm9yZGVyLWJvdHRvbS0tbm9uZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmJvcmRlci0tMSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItbGVmdC0tMSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLXJpZ2h0LS0xIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci10b3AtLTEge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItYm90dG9tLS0xIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLS0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci1sZWZ0LS0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItcmlnaHQtLTIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLXRvcC0tMiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci1ib3R0b20tLTIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItLTMge1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLWxlZnQtLTMge1xuICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci1yaWdodC0tMyB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogM3B4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItdG9wLS0zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0tMyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci0tNCB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItbGVmdC0tNCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLXJpZ2h0LS00IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci10b3AtLTQge1xuICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItYm90dG9tLS00IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLS01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci1sZWZ0LS01IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItcmlnaHQtLTUge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDVweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLXRvcC0tNSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDVweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci1ib3R0b20tLTUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyB9XG5cbi5kaXNwbGF5LS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGlzcGxheS0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGlzcGxheS0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5kaXNwbGF5LS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmRpc3BsYXktLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mbGV4LS1iYXNpcy0wIHtcbiAgICBmbGV4LWJhc2lzOiAwOyB9XG4gIC5mbGV4LS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmZsZXgtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC0td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mbGV4X19pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuZmxleF9faXRlbS0tZ3JvdyB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuZmxleF9faXRlbS0tc2hyaW5rIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gICAgLmZsZXhfX2l0ZW0tLXNocmluay0tZ3JvdyB7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7IH1cbiAgLmdyaWQtLXJvdyB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zLS01MCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlOyB9XG4gIC5ncmlkLXRlbXBsYXRlLWNvbHVtbnMtLTFmciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zLS0yZnIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgLmdyaWQtdGVtcGxhdGUtY29sdW1ucy0tM2ZyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG4gIC5ncmlkLXRlbXBsYXRlLWNvbHVtbnMtLTRmciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zLS01ZnIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7IH1cbiAgLmdyaWQtdGVtcGxhdGUtY29sdW1ucy0tNmZyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpOyB9XG4gIC5ncmlkLXRlbXBsYXRlLWNvbHVtbnMtLTFmci0zZnIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1yb3dzLS01MCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MCUgNTAlOyB9XG4gIC5ncmlkLXRlbXBsYXRlLXJvd3MtLTFmciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1yb3dzLS0yZnIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7IH1cbiAgLmdyaWQtdGVtcGxhdGUtcm93cy0tM2ZyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpOyB9XG4gIC5ncmlkLXRlbXBsYXRlLXJvd3MtLTRmciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1yb3dzLS01ZnIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7IH1cbiAgLmdyaWQtdGVtcGxhdGUtcm93cy0tNmZyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCAxZnIpOyB9XG4gIC5ncmlkLXRlbXBsYXRlLXJvd3MtLTFmci0zZnIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDNmcjsgfVxuICAuZ3JpZC1nYXAtLTBweCB7XG4gICAgZ3JpZC1nYXA6IDBweDsgfVxuICAuZ3JpZC1nYXAtLTVweCB7XG4gICAgZ3JpZC1nYXA6IDVweDsgfVxuICAuZ3JpZC1nYXAtLTEwcHgge1xuICAgIGdyaWQtZ2FwOiAxMHB4OyB9XG4gIC5ncmlkLWdhcC0tMTVweCB7XG4gICAgZ3JpZC1nYXA6IDE1cHg7IH1cbiAgLmdyaWQtZ2FwLS0xOHB4IHtcbiAgICBncmlkLWdhcDogMThweDsgfVxuICAuZ3JpZC1nYXAtLTI1cHgge1xuICAgIGdyaWQtZ2FwOiAyNXB4OyB9XG4gIC5ncmlkLWdhcC0tNTVweCB7XG4gICAgZ3JpZC1nYXA6IDU1cHg7IH1cbiAgLmdyaWQtZ2FwLS0zMHB4IHtcbiAgICBncmlkLWdhcDogMzBweDsgfVxuICAuZ3JpZC1nYXAtLTQwcHgge1xuICAgIGdyaWQtZ2FwOiA0MHB4OyB9XG4gIC5ncmlkLWdhcC0tNDNweCB7XG4gICAgZ3JpZC1nYXA6IDQzcHg7IH1cbiAgLmdyaWQtZ2FwLS00NXB4IHtcbiAgICBncmlkLWdhcDogNDVweDsgfVxuICAuZ3JpZC1nYXAtLTUwcHgge1xuICAgIGdyaWQtZ2FwOiA1MHB4OyB9XG4gIC5ncmlkLWdhcC0tNjBweCB7XG4gICAgZ3JpZC1nYXA6IDYwcHg7IH1cbiAgLmdyaWQtZ2FwLS02NXB4IHtcbiAgICBncmlkLWdhcDogNjVweDsgfVxuICAuZ3JpZC1nYXAtLTY4cHgge1xuICAgIGdyaWQtZ2FwOiA2OHB4OyB9XG4gIC5ncmlkLWdhcC0tNzBweCB7XG4gICAgZ3JpZC1nYXA6IDcwcHg7IH1cbiAgLmdyaWQtZ2FwLS03NXB4IHtcbiAgICBncmlkLWdhcDogNzVweDsgfVxuICAuZ3JpZC1nYXAtLTgwcHgge1xuICAgIGdyaWQtZ2FwOiA4MHB4OyB9XG4gIC5ncmlkLWdhcC0tODVweCB7XG4gICAgZ3JpZC1nYXA6IDg1cHg7IH1cbiAgLmdyaWQtZ2FwLS05MHB4IHtcbiAgICBncmlkLWdhcDogOTBweDsgfVxuICAuZ3JpZC1nYXAtLTEwMHB4IHtcbiAgICBncmlkLWdhcDogMTAwcHg7IH1cbiAgLmdyaWQtZ2FwLS0xMTBweCB7XG4gICAgZ3JpZC1nYXA6IDExMHB4OyB9XG4gIC5ncmlkLWdhcC0tMTYwcHgge1xuICAgIGdyaWQtZ2FwOiAxNjBweDsgfVxuICAuZ3JpZC1nYXAtLTR4cyB7XG4gICAgZ3JpZC1nYXA6IDRweDsgfVxuICAuZ3JpZC1nYXAtLTN4cyB7XG4gICAgZ3JpZC1nYXA6IDVweDsgfVxuICAuZ3JpZC1nYXAtLTJ4cyB7XG4gICAgZ3JpZC1nYXA6IDhweDsgfVxuICAuZ3JpZC1nYXAtLXhzIHtcbiAgICBncmlkLWdhcDogMTFweDsgfVxuICAuZ3JpZC1nYXAtLXMge1xuICAgIGdyaWQtZ2FwOiAxM3B4OyB9XG4gIC5ncmlkLWdhcC0tbSB7XG4gICAgZ3JpZC1nYXA6IDE2cHg7IH1cbiAgLmdyaWQtZ2FwLS1sIHtcbiAgICBncmlkLWdhcDogMjBweDsgfVxuICAuZ3JpZC1nYXAtLXhsIHtcbiAgICBncmlkLWdhcDogMjVweDsgfVxuICAuZ3JpZC1nYXAtLTJ4bCB7XG4gICAgZ3JpZC1nYXA6IDMwcHg7IH1cbiAgLmdyaWQtZ2FwLS0zeGwge1xuICAgIGdyaWQtZ2FwOiAzNnB4OyB9XG4gIC5ncmlkLWdhcC0tNHhsIHtcbiAgICBncmlkLWdhcDogNDJweDsgfVxuICAuZ3JpZC1nYXAtLTV4bCB7XG4gICAgZ3JpZC1nYXA6IDQ4cHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tMHB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDBweDsgfVxuICAuZ3JpZC1nYXAtcm93LS01cHgge1xuICAgIGdyaWQtcm93LWdhcDogNXB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTEwcHgge1xuICAgIGdyaWQtcm93LWdhcDogMTBweDsgfVxuICAuZ3JpZC1nYXAtcm93LS0xNXB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDE1cHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tMThweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxOHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTI1cHgge1xuICAgIGdyaWQtcm93LWdhcDogMjVweDsgfVxuICAuZ3JpZC1nYXAtcm93LS01NXB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDU1cHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tMzBweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTQwcHgge1xuICAgIGdyaWQtcm93LWdhcDogNDBweDsgfVxuICAuZ3JpZC1nYXAtcm93LS00M3B4IHtcbiAgICBncmlkLXJvdy1nYXA6IDQzcHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tNDVweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0NXB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTUwcHgge1xuICAgIGdyaWQtcm93LWdhcDogNTBweDsgfVxuICAuZ3JpZC1nYXAtcm93LS02MHB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDYwcHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tNjVweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA2NXB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTY4cHgge1xuICAgIGdyaWQtcm93LWdhcDogNjhweDsgfVxuICAuZ3JpZC1nYXAtcm93LS03MHB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDcwcHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tNzVweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA3NXB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTgwcHgge1xuICAgIGdyaWQtcm93LWdhcDogODBweDsgfVxuICAuZ3JpZC1nYXAtcm93LS04NXB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDg1cHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tOTBweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA5MHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTEwMHB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDEwMHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTExMHB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDExMHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTE2MHB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDE2MHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTR4cyB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0cHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tM3hzIHtcbiAgICBncmlkLXJvdy1nYXA6IDVweDsgfVxuICAuZ3JpZC1nYXAtcm93LS0yeHMge1xuICAgIGdyaWQtcm93LWdhcDogOHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLXhzIHtcbiAgICBncmlkLXJvdy1nYXA6IDExcHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tcyB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxM3B4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLW0ge1xuICAgIGdyaWQtcm93LWdhcDogMTZweDsgfVxuICAuZ3JpZC1nYXAtcm93LS1sIHtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0teGwge1xuICAgIGdyaWQtcm93LWdhcDogMjVweDsgfVxuICAuZ3JpZC1nYXAtcm93LS0yeGwge1xuICAgIGdyaWQtcm93LWdhcDogMzBweDsgfVxuICAuZ3JpZC1nYXAtcm93LS0zeGwge1xuICAgIGdyaWQtcm93LWdhcDogMzZweDsgfVxuICAuZ3JpZC1nYXAtcm93LS00eGwge1xuICAgIGdyaWQtcm93LWdhcDogNDJweDsgfVxuICAuZ3JpZC1nYXAtcm93LS01eGwge1xuICAgIGdyaWQtcm93LWdhcDogNDhweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS0wcHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTVweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1cHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tMTBweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTE1cHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS0xOHB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE4cHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tMjVweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNXB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTU1cHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNTVweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS0zMHB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tNDBweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTQzcHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDNweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS00NXB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQ1cHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tNTBweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1MHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTYwcHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNjBweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS02NXB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDY1cHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tNjhweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA2OHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTcwcHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNzBweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS03NXB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDc1cHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tODBweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA4MHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTg1cHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogODVweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS05MHB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDkwcHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tMTAwcHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTAwcHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tMTEwcHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTEwcHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tMTYwcHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTYwcHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tNHhzIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDRweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS0zeHMge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNXB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTJ4cyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0teHMge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTFweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS1zIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEzcHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tbSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLWwge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS14bCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNXB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTJ4bCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTN4bCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzNnB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTR4bCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MnB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTV4bCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0OHB4OyB9XG4gIC5ncmlkLXNwYW4tcm93LS0xIHtcbiAgICBncmlkLXJvdzogc3BhbiAxOyB9XG4gIC5ncmlkLXNwYW4tcm93LS0yIHtcbiAgICBncmlkLXJvdzogc3BhbiAyOyB9XG4gIC5ncmlkLXNwYW4tcm93LS0zIHtcbiAgICBncmlkLXJvdzogc3BhbiAzOyB9XG4gIC5ncmlkLXNwYW4tcm93LS00IHtcbiAgICBncmlkLXJvdzogc3BhbiA0OyB9XG4gIC5ncmlkLXNwYW4tcm93LS01IHtcbiAgICBncmlkLXJvdzogc3BhbiA1OyB9XG4gIC5ncmlkLXNwYW4tY29sdW1uLS0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxOyB9XG4gIC5ncmlkLXNwYW4tY29sdW1uLS0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyOyB9XG4gIC5ncmlkLXNwYW4tY29sdW1uLS0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzOyB9XG4gIC5ncmlkLXNwYW4tY29sdW1uLS00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0OyB9XG4gIC5ncmlkLXNwYW4tY29sdW1uLS01IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1OyB9XG5cbi5hbGlnbi1pdGVtcy0tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWxpZ24taXRlbXMtLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5hbGlnbi1pdGVtcy0tZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5hbGlnbi1pdGVtcy0tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5hbGlnbi1pdGVtcy0tYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLmFsaWduLWNvbnRlbnQtLWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWxpZ24tY29udGVudC0tZmxleC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uYWxpZ24tY29udGVudC0tZmxleC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtLXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbi5hbGlnbi1jb250ZW50LS1zcGFjZS1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmFsaWduLWNvbnRlbnQtLXNwYWNlLWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hbGlnbi1zZWxmLS1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmFsaWduLXNlbGYtLWZsZXgtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLmFsaWduLXNlbGYtLWZsZXgtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi5hbGlnbi1zZWxmLS1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4uYWxpZ24tc2VsZi0tYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuXG4uanVzdGlmeS1pdGVtcy0tY2VudGVyIHtcbiAganVzdGlmeS1pdGVtczogY2VudGVyOyB9XG5cbi5qdXN0aWZ5LWl0ZW1zLS1mbGV4LWVuZCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5qdXN0aWZ5LWl0ZW1zLS1mbGV4LXN0YXJ0IHtcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uanVzdGlmeS1pdGVtcy0tc3RyZXRjaCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7IH1cblxuLmp1c3RpZnktaXRlbXMtLWJhc2VsaW5lIHtcbiAganVzdGlmeS1pdGVtczogYmFzZWxpbmU7IH1cblxuLmp1c3RpZnktY29udGVudC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmp1c3RpZnktY29udGVudC0tZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7IH1cblxuLmp1c3RpZnktY29udGVudC0tc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtLWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uanVzdGlmeS1jb250ZW50LS1mbGV4LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtLXN0cmV0Y2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuLmp1c3RpZnktY29udGVudC0tc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmp1c3RpZnktY29udGVudC0tc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uanVzdGlmeS1jb250ZW50LS1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDsgfVxuXG4uanVzdGlmeS1zZWxmLS1jZW50ZXIge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1zZWxmLS1mbGV4LWVuZCB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7IH1cblxuLmp1c3RpZnktc2VsZi0tZmxleC1zdGFydCB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDsgfVxuXG4uanVzdGlmeS1zZWxmLS1zdHJldGNoIHtcbiAganVzdGlmeS1zZWxmOiBzdHJldGNoOyB9XG5cbi5qdXN0aWZ5LXNlbGYtLWJhc2VsaW5lIHtcbiAganVzdGlmeS1zZWxmOiBiYXNlbGluZTsgfVxuXG4uZGlyZWN0aW9uLS1sdHIge1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4uZGlyZWN0aW9uLS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4ub2JqZWN0LWZpdC0tY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ub2JqZWN0LWZpdC0tY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnBvc2l0aW9uLS1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucG9zaXRpb24tLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wb3NpdGlvbi0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLmN1cnNvci0tcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY3Vyc29yLS1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi53aGl0ZS1zcGFjZS0tbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ud2hpdGUtc3BhY2UtLWJyZWFrLXNwYWNlcyB7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7IH1cblxuLm92ZXJmbG93LS1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vdmVyZmxvdy0taGlkZGVuWSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4ub3ZlcmZsb3ctLWhpZGRlblgge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLm92ZXJmbG93LS15QXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm92ZXJmbG93LS14QXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLm92ZXJmbG93LS1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLm92ZXJmbG93LS12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLm92ZXJmbG93LS13cmFwLWFueXdoZXJlIHtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7IH1cblxuLnBvaW50ZXItZXZlbnRzLS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnotaW5kZXgtLTEwLSB7XG4gIHotaW5kZXg6IC0xMDsgfVxuXG4uei1pbmRleC0tMCB7XG4gIHotaW5kZXg6IDA7IH1cblxuLnotaW5kZXgtLTEwIHtcbiAgei1pbmRleDogMTA7IH1cblxuLnotaW5kZXgtLTYwIHtcbiAgei1pbmRleDogNjA7IH1cblxuLnotaW5kZXgtLTEwMCB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uei1pbmRleC0tMTAwMCB7XG4gIHotaW5kZXg6IDEwMDA7IH1cblxuLnotaW5kZXgtLTEwMDAwIHtcbiAgei1pbmRleDogMTAwMDA7IH1cblxuLnRvcC0tMjUtIHtcbiAgdG9wOiAtMjVweDsgfVxuXG4udG9wLS0yMC0ge1xuICB0b3A6IC0yMHB4OyB9XG5cbi50b3AtLTEwLSB7XG4gIHRvcDogLTEwcHg7IH1cblxuLnRvcC0tMCB7XG4gIHRvcDogMHB4OyB9XG5cbi50b3AtLTIge1xuICB0b3A6IDJweDsgfVxuXG4udG9wLS01IHtcbiAgdG9wOiA1cHg7IH1cblxuLnRvcC0tMTUge1xuICB0b3A6IDE1cHg7IH1cblxuLnRvcC0tNiB7XG4gIHRvcDogNnB4OyB9XG5cbi50b3AtLTEwIHtcbiAgdG9wOiAxMHB4OyB9XG5cbi50b3AtLTIwIHtcbiAgdG9wOiAyMHB4OyB9XG5cbi50b3AtLTI1IHtcbiAgdG9wOiAyNXB4OyB9XG5cbi50b3AtLTMwIHtcbiAgdG9wOiAzMHB4OyB9XG5cbi50b3AtLTM1IHtcbiAgdG9wOiAzNXB4OyB9XG5cbi50b3AtLTQwIHtcbiAgdG9wOiA0MHB4OyB9XG5cbi50b3AtLTQ1IHtcbiAgdG9wOiA0NXB4OyB9XG5cbi50b3AtLTUwIHtcbiAgdG9wOiA1MHB4OyB9XG5cbi5sZWZ0LS0yNS0ge1xuICBsZWZ0OiAtMjVweDsgfVxuXG4ubGVmdC0tMjAtIHtcbiAgbGVmdDogLTIwcHg7IH1cblxuLmxlZnQtLTEwLSB7XG4gIGxlZnQ6IC0xMHB4OyB9XG5cbi5sZWZ0LS0wIHtcbiAgbGVmdDogMHB4OyB9XG5cbi5sZWZ0LS0yIHtcbiAgbGVmdDogMnB4OyB9XG5cbi5sZWZ0LS01IHtcbiAgbGVmdDogNXB4OyB9XG5cbi5sZWZ0LS0xNSB7XG4gIGxlZnQ6IDE1cHg7IH1cblxuLmxlZnQtLTYge1xuICBsZWZ0OiA2cHg7IH1cblxuLmxlZnQtLTEwIHtcbiAgbGVmdDogMTBweDsgfVxuXG4ubGVmdC0tMjAge1xuICBsZWZ0OiAyMHB4OyB9XG5cbi5sZWZ0LS0yNSB7XG4gIGxlZnQ6IDI1cHg7IH1cblxuLmxlZnQtLTMwIHtcbiAgbGVmdDogMzBweDsgfVxuXG4ubGVmdC0tMzUge1xuICBsZWZ0OiAzNXB4OyB9XG5cbi5sZWZ0LS00MCB7XG4gIGxlZnQ6IDQwcHg7IH1cblxuLmxlZnQtLTQ1IHtcbiAgbGVmdDogNDVweDsgfVxuXG4ubGVmdC0tNTAge1xuICBsZWZ0OiA1MHB4OyB9XG5cbi5ib3R0b20tLTI1LSB7XG4gIGJvdHRvbTogLTI1cHg7IH1cblxuLmJvdHRvbS0tMjAtIHtcbiAgYm90dG9tOiAtMjBweDsgfVxuXG4uYm90dG9tLS0xMC0ge1xuICBib3R0b206IC0xMHB4OyB9XG5cbi5ib3R0b20tLTAge1xuICBib3R0b206IDBweDsgfVxuXG4uYm90dG9tLS0yIHtcbiAgYm90dG9tOiAycHg7IH1cblxuLmJvdHRvbS0tNSB7XG4gIGJvdHRvbTogNXB4OyB9XG5cbi5ib3R0b20tLTE1IHtcbiAgYm90dG9tOiAxNXB4OyB9XG5cbi5ib3R0b20tLTYge1xuICBib3R0b206IDZweDsgfVxuXG4uYm90dG9tLS0xMCB7XG4gIGJvdHRvbTogMTBweDsgfVxuXG4uYm90dG9tLS0yMCB7XG4gIGJvdHRvbTogMjBweDsgfVxuXG4uYm90dG9tLS0yNSB7XG4gIGJvdHRvbTogMjVweDsgfVxuXG4uYm90dG9tLS0zMCB7XG4gIGJvdHRvbTogMzBweDsgfVxuXG4uYm90dG9tLS0zNSB7XG4gIGJvdHRvbTogMzVweDsgfVxuXG4uYm90dG9tLS00MCB7XG4gIGJvdHRvbTogNDBweDsgfVxuXG4uYm90dG9tLS00NSB7XG4gIGJvdHRvbTogNDVweDsgfVxuXG4uYm90dG9tLS01MCB7XG4gIGJvdHRvbTogNTBweDsgfVxuXG4ucmlnaHQtLTI1LSB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuXG4ucmlnaHQtLTIwLSB7XG4gIHJpZ2h0OiAtMjBweDsgfVxuXG4ucmlnaHQtLTEwLSB7XG4gIHJpZ2h0OiAtMTBweDsgfVxuXG4ucmlnaHQtLTAge1xuICByaWdodDogMHB4OyB9XG5cbi5yaWdodC0tMiB7XG4gIHJpZ2h0OiAycHg7IH1cblxuLnJpZ2h0LS01IHtcbiAgcmlnaHQ6IDVweDsgfVxuXG4ucmlnaHQtLTE1IHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuLnJpZ2h0LS02IHtcbiAgcmlnaHQ6IDZweDsgfVxuXG4ucmlnaHQtLTEwIHtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLnJpZ2h0LS0yMCB7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5yaWdodC0tMjUge1xuICByaWdodDogMjVweDsgfVxuXG4ucmlnaHQtLTMwIHtcbiAgcmlnaHQ6IDMwcHg7IH1cblxuLnJpZ2h0LS0zNSB7XG4gIHJpZ2h0OiAzNXB4OyB9XG5cbi5yaWdodC0tNDAge1xuICByaWdodDogNDBweDsgfVxuXG4ucmlnaHQtLTQ1IHtcbiAgcmlnaHQ6IDQ1cHg7IH1cblxuLnJpZ2h0LS01MCB7XG4gIHJpZ2h0OiA1MHB4OyB9XG5cbi5tYXgtd2lkdGgtLTI2OHB4IHtcbiAgbWF4LXdpZHRoOiAyNjhweDsgfVxuXG4ubGluZS1oZWlnaHQtLTFlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuLm9wYWNpdHktLTAge1xuICBvcGFjaXR5OiAwOyB9XG4iLCIubXktY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IG1heC1jb250ZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubXktY2FydCBzdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7IH0gfVxuICAubXktY2FydCAuaXRlbXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMnB4O1xuICAgIHRvcDogLTZweDtcbiAgICBwYWRkaW5nOiAwcHggMnB4OyB9XG4gICAgLm15LWNhcnQgLml0ZW1zIHN2ZyB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuICAubXktY2FydCAuY2FydC10aW1lciB7XG4gICAgZ3JpZC1yb3c6IDIgLyAyO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubXktY2FydCAuY2FydC10aW1lciBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLm15LWNhcnQuYWN0aXZlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZmlsbDogYmxhY2s7XG4gICAgei1pbmRleDogOTk5OTk7IH1cbiAgICAubXktY2FydC5hY3RpdmUgLnRvdGFsIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5teS1jYXJ0LmFjdGl2ZSAuaXRlbXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgICAubXktY2FydC5hY3RpdmUgLmNhcnQtdGltZXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLm15LWNhcnQgLnRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNqcy1jYXJ0LXRpbWVyIHtcbiAgd2lkdGg6IDQ3cHg7IH1cbiIsIi5sLWNsaWVudC1sb2dpbjpob3ZlciA+IC5sLWNsaWVudC1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiIsIiNtYWluIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHotaW5kZXg6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG5cbi5sLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5sLWNvbnRlbnQtbGcge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5sLWNvbnRlbnQteGxnIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubC1jb250ZW50LTV4bGcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggNTdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmwtY29udGVudC01eGxnIHtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4OyB9IH1cblxuLmJvdHRvbS1iYXIsIC50b3AtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib3R0b20tYmFyOjpiZWZvcmUsIC50b3AtYmFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWQzMjM3O1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC03cHg7XG4gICAgbGVmdDogMXB4OyB9XG5cbi50b3AtYmFyOjpiZWZvcmUge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTlweDsgfVxuXG4jY29va2llX3BvbGljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcGFkZGluZzogMTBweCAwcHg7IH1cblxuI2Nvb2tpZV9wb2xpY2UgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICNjb29raWVfcG9saWNlIC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4jY29va2llX3BvbGljZSBhIHtcbiAgY29sb3I6ICNlZDMyMzc7IH1cblxuI2Nvb2tpZV9wb2xpY2UgcCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG4jY29va2llX2ZpcnN0LCAjY29va2llX3VwZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvb2tpZV9wb2xpY2VfdGV4dF9jb2wge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvb2tpZV9wb2xpY2VfYnV0dG9uX2NvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5idXR0b24uY29va2llX2FjY2VwdGVkIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2Nvb2tpZV9wb2xpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNDg5MzsgfVxuXG5idXR0b24uY29va2llX2FjY2VwdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgY29sb3I6ICM2NjY7IH1cblxuYnV0dG9uLmNvb2tpZV9hY2NlcHRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuI2Nvb2tpZV9wb2xpY2UgLmwtY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCA1cHg7IH1cblxuLnJvdW5kZWQge1xuICBib3gtc2hhZG93OiAwIC0zcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5icmVhZGNydW1icyBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5ib3R0b20tcGFnaW5hdGlvbiB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5ib3R0b20tcGFnaW5hdGlvbiB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm90dG9tLXBhZ2luYXRpb24gdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmJvdHRvbS1wYWdpbmF0aW9uIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uZmEtY2hldnJvbi1kb3duIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmYxLXZpZXctcGFzc3dvcmQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jb2x1bW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjVweCAzMHB4OyB9XG4iLCIuZm9vdGVyIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTg3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuZm9vdGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBZVlBQUFDSkNBTUFBQURPbUd2R0FBQUFBWE5TUjBJQjJja3Nmd0FBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFleFFURlJGQUFBQTh6RTk3UzgxNnpNMzdUSTQ3REU0N1RNMzdUSTM3akkzN0RJMjdUSTI3VEUzN2pJMzdUSTM3VEkzN1RJMzdUSTM3VE0zN1RJMzdUSTM3VEkzN1RJMzdUSTM3VEkzNnpFNzdURTI3akUzN2pNMzdUSTM3VE0zN1RJNDdURTM3VEkzN1RJMzdqTXo3ekUxN0RFMzdERTQ3VEUyN1RJMzZpcEE3VEkzN2pJNDdqRTM3alEwN2pJNDdESTI4alkyN2pNMjdESTI3VEkzN3pBNDdUSTM3akkzN0RJMzdUSTM3ak0zN0RNMzdURTM3VEkzN1RNMzdUSTM3VEkyN1RNMzdESTQ2VGMzN2pJMzdUSTQ3VEkzN0RJMzdESTQ4ak16N1RNMzdURTM3REkyN2pJMjZqSTU3akkyN1RJMzdUSTM3REkzN2pNMzdUSTM3UzQzN2pNMzdUSTM2alUxN1RFMzdUSTM3VEkzN0RFMjdUSTM3VEkzN2pFNDdUSTM3VEkzN1RVMTdURTQ3VEkzN1RRMzdETTQ3RE00N1RFMzVqTXo3akUyN3pFNjZ6STM3VEUzN1RJMzdUSTI3REU0N2pJMzdURTM4VGs1N1RJMzdESTI3VE0zN2pNejdqSTI3VE0zL3lvcS93QUE3VEUyN0RJMjhDNDI3akkzN1RNMzd6UTU3ekF3N2pJMjdUSTM3VEkzNnpFMjdESTI4RE02NnpRNDdUYzM3VEkzN0RFNDdUSTQ3akkzN1RJMzdUSTU3VEUzN1RJMzdURTQ3RFE1N1RJMzdUSTI3ekU1N1RNMzdUSTM3REk0N1RJNDdUTTMvMVZWN1RJNDdUSTM3VEkzN0RJMjdUSTM3VEk0N1RJMzdESTJPRkpiRFFBQUFLUjBVazVUQUJVclFWZHRnNW12d01YSnpkTFcydC9qNSt6dzlQbjlHamxZZUpDbXZPaisveDQrWFh5YnV3eG1rNzhzaGJJVFM2VFJJTlV1YTZjOGViWHhkTG0zYnlrWG91SGRsVklVUnNSNlBTUm41dUtqYXJRY3NQb1lZcXoyWHFqeVNaL3VIWExJUlc2WDdRcG9Iek9SNzBlbFhMb1NjTTUrRDNiZUJnSmpRaUdVY3pFUWhQZGhORkVqUUE2TFJNcXhtRWhVNUtBMng2ay96L1ZncnFzRDAvdzRiSjJxNi9pdUtyMGFBQUFGK2tsRVFWUjRuTzNkQ1ZjVFNSUUZZQXdDUW9Bc0toZzJRU0dLaWlpSVN4aHdtQVVIaG9IQkJYRUhqZUFLSWxGQVJTUDd2c25pTHVnZm5jTndtSWtZa3U1T1Y5K3E2dmY5Z2xmM0hqanBTcWNxS2twZVd5elJXMk5pNDdiRkoxZ1RrNUp0ZG9keis0NmRLYW1wS1R0M2JIYzY3TGJrcEVSclF2eTJ1TmlZcmRHV0xlaHBpU3E3WEducEdabFpTYnV6YzFUSjNwMlVsWm1SbnViYWhWNEJDV0hQM3R3ODl6NWJpcnB5ZzBteDdYUG41ZTdkZzE0UkNiVGZsWC9nb0YzbDM2NFMyZmFEQi9KZCs5SHJJNGZTQ2c3YjllLzNlL2JEQldtSDBDczFxY0lqNlVlTEdQd0ZieWE3NkdqNmtVTDBxazJsT0RmdW1IRUZCem9XbDF1TVhyMHBsQncvNGNCVXZNNXg0bmdKT2dXcG5UemxLY1ZXdks3VWMrb2tPZzBwbGZ4VWh1NTJvL0xUUDZOVGtVcEY3aSsvb2pzTjdyZmZLOCtnMDVIREh3VlY2REpEeTZyK0U1MlI0R3IreXF4RnQ2aEUzZC81TmVpc1JGVmNmOWJBNStKSVpaK3RwMGN0MWM3bG43K0FiazZ0Qytmeno2RnpFMG5EeGNaTDZNNjB1ZFI0c1FHZG5oak9YTDV5RmQxV0pLNWV1VXdmdnNPNWR2MEd1cWZJM2JoK0RaMGp6NXFhYjZJYjBzdk41aVowbXB5NjVlWmtKMU1mcGU1YjZFVDUwK0RsZkJORWl5b3ZmUjRMRkgyN0JWMEpHeTIzbzlIWjhxTDFUank2RFpiaTc3U2lFK2JBM1R3YnVnaldiSGwzMFNtRDNidi9BRjJDRVI3Y3Y0ZE9HdWhoR3pwLzQ3UTlSS2NOMHY0SUhiMnhIcldqRXpkZXgrTk9kT3pHNjN6Y2djN2RVQlcrT25Ua0dIVytDblQyaGltc05tbkpxK3FxemZHeTk1T25YZWlvc2JxZVBrRjN3Rnhycy9TUHllSFptdVhlTWVuMkpxTWo1a095dHh2ZEJUTTk5VVhvZVBsUlZOK0Q3b09OWjRub2FQbVMrQXpkQ0FQUFBlaFkrZU41am01Rlp5OTYwWkh5cWZjRnVoazl2UlRpcFhxRTJwZm9iblJUbVlBT2syY0psZWgrZFBIS1JGOURhZFAyQ3QxUnhQeXYrOUFwOHEvdnRSL2RVMlQ2YVR0RWtlUitkRk1SR0doRXh5ZU94Z0YwV3hwMSsrai90UXA5UGlIM1B3ZXQ2T0JFWXgxRWQ2YmFrQnNkbW9qY1EramUxUEhTZm9nbXRWNTBjeW9NYzNmb2p6aktodEh0S1RReWlvNUtiS01qNkFhVkdCdEg1eVM2OFRGMGgrRlZvME9TUVRXNnhUQXNFK2lFNURCaFFUY1pTcjhUblk4c25QenVmblpNb3NPUnlTU252OUNZTXVIUFpWanFuRUkzR293UEhZdDhmT2hPZjFCQ2IvUXg0T0hzZlBicEdYUWljcHFaUmpjYmlCNldtZUhuRWRvL2k4NUNack4rZEw5cjV0NmdrNURibXpsMHc2dmFKVDNTaXg4dEhKeG1FWXNPd1F4aXdTVTN6S01UTUlkNTZLbVFDNHZvOVp2RjRnS3U1ZllsOU9yTlkra3RxdVVZOU5MTkJmUUVUWnZZQnV0RnRKeUJYclg1dkRPODVKNzM2RFdia2ZXRHNTMFhma1N2Mkp3Y1RVYTJYUE1KdlY2elN2MXNYTXN1OUdMTnpMREREZnJSS3pXM0w4YTBUTHZZWUlic2NOT0RGRndHKzVhWDBXc2tPVG5MckZ0ZVFhK1FyRnBoMjNJNWVuMWtUVG5MbGlXODRFOVVWZXhhcG5PU09WTEVxbVdUWDE3QW15NDJMWDlGcjR0ODd5dUxscitoVjBVMitrWXRtNEx1UGROL2JDN3AvSCtiUG4xeFN0ZlBZZlFreFMwZG42dG9WNFJqdXUyVDBBNG4xM1RhOTF4QnI0T0Vwc3YzR1BUTkkvZVdJMitaM2lJUVFNVHZHZEFiUVVLSThMMmhMK2o1aVRJUkhRcFlpWjZlS09YUzN2Sm45T3hFdVJxdExUZWxva2NueW4wcTFOYnlCd2Q2Y3FMR1IyMzNmdE1GUTRKNXI2WGxkK2lwaVZvYUhwL3BYbTBCcVQ2eWwwN2hGRktNdXBiZm91Y2wycWc2RUhDQlRvSVMxSktLODhNYTZGUTNZUzBxUHcrUVRtZ1UyTHpTbHVsYkthRXAvTGFxSFQwbmlZeWlqMkZ6ZEQ2MjRGb1VuTFB1cDdQdWhmZkdIN1ptdXJkQ0FyUGhXcWJkTHltRU9hMTNHajBmMFVmSSs2dEs2Tll3U2N5RXVvK09iZ0NVaG1memx1a2dkSWxzK3FYa0ZIb3lvcWRON2dYdW9QdVhwZElaL0o1dnVrdGRNcFBCV3Fiams2VVQ1S2NZRmlkNktLSTNwK1dIbWlmUU14SDlUV3hzbVRZNXBiUmgwM01NUFE5aFl5eXc1WkZ4OURpRWpmR1JnSnBIMGRNUVZrYi9iM2tZUFF0aFovaS9tc3ZRb3hCMnl0WmI5cUluSVN4NTExb2Vxa1VQUWxpcUhmcTNaamQ2RHNLV2U3WGxRZlFVaExYQktEcVV3QVNzM1ZGUjZCa0llejZxMlF6NkJxaG1NMmo4QjF6K1lHTDFlaVQvQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgICB3aWR0aDogNDg2cHg7XG4gICAgaGVpZ2h0OiAxMzdweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3Rlcjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBsZWZ0OiAtMjQwcHg7XG4gICAgICAgIHRvcDogLTQwcHg7IH0gfVxuICAuZm9vdGVyIC5mZWF0dXJlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBwYWRkaW5nOiAyNXB4IDBweDsgfVxuICAgIC5mb290ZXIgLmZlYXR1cmVzIC5mZWF0dXJlcy1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgZ3JpZC1nYXA6IDEwMHB4OyB9XG4gICAgICAuZm9vdGVyIC5mZWF0dXJlcyAuZmVhdHVyZXMtY29udGVudCAuZmVhdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQ7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5mb290ZXIgLmZlYXR1cmVzIC5mZWF0dXJlcy1jb250ZW50IC5mZWF0dXJlIGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLWdhcDogM3B4OyB9XG4gICAgICAuZm9vdGVyIC5mZWF0dXJlcyAuZmVhdHVyZXMtY29udGVudCAuYXRlbmRpbWVudG8gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDsgfVxuICAuZm9vdGVyIC5mb290ZXJfX2NvbnRlbnRfX2NhdGFsb2dvIHtcbiAgICB3aWR0aDogMTAzMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZm9vdGVyIC5mb290ZXJfX2dyaWQsIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fYmFzZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IDI4MHB4IDFmciAyNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3RlciAuZm9vdGVyX19ncmlkLCAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX2Jhc2Uge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9vdGVyIC5mb290ZXJfX2dyaWQgLmZvb3Rlci1ibG9jaywgLmZvb3RlciAuZm9vdGVyX19ncmlkX19iYXNlIC5mb290ZXItYmxvY2sge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgyODI4MjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX2Jhc2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9faW5zdGl0dWNpb25hbCB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fY2VudHJhbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fYWp1ZGEge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX21lZGlhIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuZm9vdGVyIC5mb290ZXJfX2dyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4OyB9XG4gIC5mb290ZXIgLmZvb3Rlcl9faWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZCBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fYmFzZVJvZGFwZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4MHB4IDY5MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZm9vdGVyIC5mb290ZXJfX21hcmNhc1JvZGFwZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9vdGVyIC5mb290ZXJfX21hcmNhc1JvZGFwZSBuYXYge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fbWFyY2FzUm9kYXBlIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMzBweDsgfVxuICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX21lZGlhX19zb2NpYWwgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMzIzNztcbiAgICBjb2xvcjogI2Y2ZjZmNjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19tZWRpYV9fc29jaWFsIHVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1heC1jb250ZW50KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDMycHggMzJweDtcbiAgICBncmlkLWdhcDogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fbWVkaWFfX3NvY2lhbCB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19tZWRpYV9fc29jaWFsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX3BheW1lbnRfX21ldGhvZHMgdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWF4LWNvbnRlbnQpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjNweCAyM3B4O1xuICAgIGdyaWQtZ2FwOiAyMHB4OyB9XG4gICAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19wYXltZW50X19tZXRob2RzIHVsIGxpIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fcGF5bWVudF9fbWV0aG9kcyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX3NlYWxzIHVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcbiAgICBncmlkLWdhcDogMjNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fc2VhbHMgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19jb250YWN0IHN2ZyB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX2NvbnRhY3QgZGl2IHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5mb290ZXIgLmxvZ28tZm9vdGVyIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19jb21wYW55IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19jb21wYW55IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fY29tcGFueSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDsgfSB9XG4gIC5mb290ZXIgLm9mZmljZS1ob3VycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyIC5vZmZpY2UtaG91cnMge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZm9vdGVyIC5mb290ZXItZ3JpZC1jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NDVweCBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyIC5mb290ZXItZ3JpZC1jb3B5cmlnaHQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7IH0gfVxuICAuZm9vdGVyIC5jb2xsYXBzaW5nIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIgLmNvbGxhcHNlLXRpdGxlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIgLmNvbGxhcHNlLXRpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGQ0ZDRkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3RlciAuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuZm9vdGVyIC5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogZ3JpZDsgfVxuICAuZm9vdGVyIC5zaXRlLXNwZWNzIGRpdiBkaXYge1xuICAgIG1hcmdpbjogMzVweCBhdXRvIDBweCBhdXRvOyB9XG5cbi5yb3V0ZS1pbmRleCAuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgei1pbmRleDogMDsgfVxuICAucm91dGUtaW5kZXggLmZvb3Rlcjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMzdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5yb3V0ZS1pbmRleCAuZm9vdGVyOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC00MHB4OyB9IH1cblxuLnJvdXRlLWNhcnJpbmhvIC5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIC5yb3V0ZS1jYXJyaW5obyAuZm9vdGVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb3Rlci5mb290ZXItY2FydCAuZm9vdGVyX19ncmlkX19wYXltZW50X19tZXRob2RzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyLmZvb3Rlci1jYXJ0IC5mb290ZXJfX2dyaWRfX3BheW1lbnRfX21ldGhvZHMgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uZm9vdGVyLmZvb3Rlci1jYXJ0IC5mb290ZXJfX2dyaWQsIC5mb290ZXIuZm9vdGVyLWNhcnQgLmZvb3Rlcl9fZ3JpZF9fYmFzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci5mb290ZXItY2FydCAuZm9vdGVyX19ncmlkLCAuZm9vdGVyLmZvb3Rlci1jYXJ0IC5mb290ZXJfX2dyaWRfX2Jhc2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmZvb3Rlci5mb290ZXItY2FydCAuZm9vdGVyX19ncmlkIC5mb290ZXItYmxvY2ssIC5mb290ZXIuZm9vdGVyLWNhcnQgLmZvb3Rlcl9fZ3JpZF9fYmFzZSAuZm9vdGVyLWJsb2NrIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuLmZvb3Rlci5mb290ZXItY2FydCAuZm9vdGVyX19ncmlkX19jb21wYW55IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuIiwiLmhlYWRlciAuZm9ybS1vcmRlci10eXBlIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDBweCAzM3B4IDBweCAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5oZWFkZXIgLmhlYWRlcl9fY29sdW1ucyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXIgLmhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbjogMTVweCAwcHggMTVweCAxNXB4OyB9XG5cbi5oZWFkZXIgLmhlYWRlcl9fY2xpZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbmhlYWRlciAubG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDIwNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxNDBweDsgfSB9XG5cbi5sLWNsaWVudC1sb2dpbiB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubC1jbGllbnQtbG9naW46aG92ZXIgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmwtY2xpZW50LWxvZ2luIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sLWNsaWVudC1sb2dpbiAudGV4dCBzcGFuLCAubC1jbGllbnQtbG9naW4gLnRleHQgc21hbGwsIC5sLWNsaWVudC1sb2dpbiAudGV4dCBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIC5sLWNsaWVudC1sb2dpbiAudGV4dCBzdHJvbmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmwtY2xpZW50LWxvZ2luIC50ZXh0IHNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgLmwtY2xpZW50LWxvZ2luIC50ZXh0IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5sLWNsaWVudC1sb2dpbiAudGV4dCBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmwtY2xpZW50LWxvZ2luIC50ZXh0LmxvZ2dlZC1pbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfSB9XG4gIC5sLWNsaWVudC1sb2dpbiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmwtY2xpZW50LWxvZ2luIC5zdWItbWVudSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDBweDsgfSB9XG4gIC5sLWNsaWVudC1sb2dpbiAuc3ViLW1lbnUgLmJsb2NvIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTVweCAxN3B4IDBweCAxN3B4OyB9XG4gICAgLmwtY2xpZW50LWxvZ2luIC5zdWItbWVudSAuYmxvY286OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgI0ZGRjtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICByaWdodDogMjBweDsgfVxuICAgIC5sLWNsaWVudC1sb2dpbiAuc3ViLW1lbnUgLmJsb2NvIHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmwtY2xpZW50LWxvZ2luIC5zdWItbWVudSAuYmxvY28gdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5qcy1jYXJ0LXN1bW1hcnktaXRlbXMge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FydC1zdW1tYXJ5X19pdGVtIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjVweDtcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmhlYWRlcl9faXRlbV9fbWVudSB7XG4gIHBhZGRpbmc6IDgwcHggMTJweCAyMHB4IDIwcHg7XG4gIHRvcDogLTI2cHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgd2lkdGg6IDMyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyX19pdGVtX19tZW51IHtcbiAgICAgIHJpZ2h0OiAtMjNweDsgfSB9XG4gIC5oZWFkZXJfX2l0ZW1fX21lbnUgLmNhcnQtcmVzdW1lIHtcbiAgICBtYXJnaW46IDE1cHggMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9XG4gIC5oZWFkZXJfX2l0ZW1fX21lbnUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5oZWFkZXJfX2l0ZW1fX21lbnUgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhlYWRlcl9faXRlbV9fbWVudSAucXRkeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5oZWFkZXJfX2l0ZW1fX21lbnUgLnRpbWVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGdyaWQtZ2FwOiAxNXB4OyB9XG4gIC5oZWFkZXJfX2l0ZW1fX21lbnUgLnF0eS1wcmljZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1heC1jb250ZW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5oZWFkZXJfX2l0ZW1fX21lbnUgc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAyMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gICAgLmhlYWRlcl9faXRlbV9fbWVudSBzZWN0aW9uOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBTUFBQUkzQkFNQUFBQ3NjdndlQUFBQUFYTlNSMElCMmNrc2Z3QUFBQ2RRVEZSRkFBQUEzZDNkM2QzZDN0N2UzZDNkM2QzZDNkM2QzZDNkM2QzZDN0N2UzZDNkM056YzE5Zlh0R3VFUFFBQUFBMTBVazVUQUdyNVZzdi9mcFRuc0dGUkU2WmQ3aDRBQUFBc1NVUkJWSGljWXhBeVlIQk5ZQWlsREpXT29sRTBpa2JSS0JwRlNDaVVBdFNhd0RBMWdXSHBCZ1llQmdCRUI5SFgwVDBDRUFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7IH1cbiAgICAuaGVhZGVyX19pdGVtX19tZW51IHNlY3Rpb246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDVweDsgfVxuICAgIC5oZWFkZXJfX2l0ZW1fX21lbnUgc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7IH1cbiIsIi5jYXRlZ29yaWVzLW1lbnUgaDIge1xuICBtYXgtd2lkdGg6IDIwMHB4OyB9XG5cbi5jYXRlZ29yaWVzLW1lbnUgLmNhdGVnb3JpZXMtbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYzZjQ7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5jYXRlZ29yaWVzLW1lbnUgLmNhdGVnb3J5LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA5cHg7IH1cbiAgLmNhdGVnb3JpZXMtbWVudSAuY2F0ZWdvcnktaXRlbSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4MiU7IH1cbiAgLmNhdGVnb3JpZXMtbWVudSAuY2F0ZWdvcnktaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjNmNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOTYlO1xuICAgIGxlZnQ6IDIlOyB9XG4gIC5jYXRlZ29yaWVzLW1lbnUgLmNhdGVnb3J5LWl0ZW0gLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQlO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5jYXRlZ29yaWVzLW1lbnUgLmNhdGVnb3J5LWl0ZW0gLmFycm93LmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLmNhdGVnb3JpZXMtbWVudSAuY2F0ZWdvcnktaXRlbSAuc3ViLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDlweDsgfVxuICAgIC5jYXRlZ29yaWVzLW1lbnUgLmNhdGVnb3J5LWl0ZW0gLnN1Yi1tZW51IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7IH1cbiAgICAuY2F0ZWdvcmllcy1tZW51IC5jYXRlZ29yeS1pdGVtIC5zdWItbWVudSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmNhdGVnb3JpZXMtbWVudSAuY2F0ZWdvcnktaXRlbSAuc3ViLW1lbnUgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmM2Y0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICBsZWZ0OiA0JTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdXBhcnJvdyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNGVtKTtcbiAgICBvcGFjaXR5OiAwLjk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG93bmFycm93IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDAuNDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjRlbSk7XG4gICAgb3BhY2l0eTogMC45OyB9IH1cblxuLmFycm93LW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGVmdDogMTcycHg7IH1cblxuLmFycm93LW1lbnUuZG93biB7XG4gIGJvdHRvbTogNHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogZG93bmFycm93IDAuNnMgaW5maW5pdGUgYWx0ZXJuYXRlIGVhc2UtaW4tb3V0OyB9XG5cbi5hcnJvdy1tZW51LnVwIHtcbiAgdG9wOiAxNXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogdXBhcnJvdyAwLjZzIGluZmluaXRlIGFsdGVybmF0ZSBlYXNlLWluLW91dDsgfVxuIiwiLmJhbm5lci10b3BvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmJhbm5lci10b3BvIC5sLWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01ODVweDsgfVxuICAuYmFubmVyLXRvcG8gLmJhbm5lci10ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzIsIDE0NywgMC44KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDRweCAxZnI7XG4gICAgcmlnaHQ6IDExMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTsgfVxuICAgIC5iYW5uZXItdG9wbyAuYmFubmVyLXRleHQgc3Ryb25nIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAuYmFubmVyLXRvcG8gLmJhbm5lci10ZXh0IHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ubWFpbi1iYW5uZXJfX3ByaW5jaXBhbCAuYngtd3JhcHBlciAuYngtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogNTAlOyB9XG5cbi5tYWluLWJhbm5lcl9fcHJpbmNpcGFsIC5ieC13cmFwcGVyIC5ieC1wYWdlciwgLm1haW4tYmFubmVyX19wcmluY2lwYWwgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xuICBib3R0b206IC0zMHB4OyB9XG5cbi5tYWluLWJhbm5lcl9fcHJpbmNpcGFsIC5ieC13cmFwcGVyIC5ieC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1haW4tYmFubmVyX19wcmluY2lwYWwgLmJ4LXdyYXBwZXIgLmJ4LXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5tYWluLWJhbm5lcl9fcHJpbmNpcGFsIC5ieC1uZXh0OmhvdmVyLFxuLm1haW4tYmFubmVyX19wcmluY2lwYWwgLmJ4LXByZXY6aG92ZXIge1xuICBjb2xvcjogIzMyYTMzYjsgfVxuXG4ubWFpbi1iYW5uZXJfX3ByaW5jaXBhbCAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMmEzM2I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDsgfVxuXG4ubWFpbi1iYW5uZXJfX3ByaW5jaXBhbCAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMmEzM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmEzM2I7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgd2lkdGg6IDU1cHg7IH1cblxuLm1haW4tYmFubmVyX19wcmluY2lwYWwgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMmEzM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmEzM2I7IH1cblxuLm1haW4tYmFubmVyX19wcmluY2lwYWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubWFpbi1iYW5uZXIgLmJ4LXdyYXBwZXIsIC5qcy1iYW5uZXJzLWRpZmZlcmVudGlhbHMgLmJ4LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmpzLWJhbm5lcnMtZGlmZmVyZW50aWFscyB7XG4gIG1hcmdpbi10b3A6IC0zOHB4O1xuICB6LWluZGV4OiAxOyB9XG4gIC5qcy1iYW5uZXJzLWRpZmZlcmVudGlhbHMgZGl2LmJ4LXZpZXdwb3J0ID4gdWwgPiBsaSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDsgfVxuICAuanMtYmFubmVycy1kaWZmZXJlbnRpYWxzIC5ieC1jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIHdpZHRoOiAxMDUlO1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogNDQlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMxMHB4KSB7XG4gICAgICAuanMtYmFubmVycy1kaWZmZXJlbnRpYWxzIC5ieC1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTB2dzsgfSB9XG4gIC5qcy1iYW5uZXJzLWRpZmZlcmVudGlhbHMgLmJ4LXdyYXBwZXIgLmJ4LW5leHQsIC5qcy1iYW5uZXJzLWRpZmZlcmVudGlhbHMgLmJ4LXdyYXBwZXIgLmJ4LXByZXYge1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuanMtYmFubmVycy1kaWZmZXJlbnRpYWxzIC5ieC13cmFwcGVyIC5ieC1uZXh0LCAuanMtYmFubmVycy1kaWZmZXJlbnRpYWxzIC5ieC13cmFwcGVyIC5ieC1uZXh0IHtcbiAgICByaWdodDogMHB4O1xuICAgIGxlZnQ6IGF1dG87IH1cbiIsIi5iYW5uZXJzLWVtLWNvbHVuYXMge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiIsIi5iYW5uZXJzLW1hcmNhcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiIsIi5iYW5uZXJzLW1vc2FpY28ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDIwcHg7IH1cbiAgLmJhbm5lcnMtbW9zYWljbyB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJhbm5lcnMtbW9zYWljbyB1bCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5iYW5uZXJzLW1vc2FpY28gdWwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHVuc2V0OyB9IH1cbiIsIi5tYXJjYXMge1xuICBwYWRkaW5nOiAwIDBweCAxNXB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweCAwcHggMzBweCAwcHg7IH1cbiAgLm1hcmNhczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmM2Y0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDBweDsgfVxuICAubWFyY2FzIG5hdiB7XG4gICAgcGFkZGluZzogMHB4IDI1cHg7IH1cbiAgLm1hcmNhcyAuYngtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4IDQwcHg7IH1cbiAgLm1hcmNhcyAuanMtYnJhbmRzLWNhcm91c2VsIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYXJjYXMgLmpzLWJyYW5kcy1jYXJvdXNlbCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5tYXJjYXMgLmpzLWJyYW5kcy1jYXJvdXNlbCBsaSBhIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiIsImZpZWxkc2V0IGxhYmVsIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5yZWdpc3Rlci1mb3JtIC5pbnB1dC1tZXNzYWdlLmNvbG9yLS1yZWQtZXJyb3Ige1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRvcDogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmdyaWRfX2NhZGFzdHJvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gICAgLmdyaWRfX2NhZGFzdHJvIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgICAgIGdyaWQtZ2FwOiBpbml0aWFsO1xuICAgICAgZ2FwOiBpbml0aWFsOyB9XG4gICAgICAuZ3JpZF9fY2FkYXN0cm8gZGl2IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICAgICAgICBncmlkLWdhcDogaW5pdGlhbDtcbiAgICAgICAgZ2FwOiBpbml0aWFsOyB9IH1cbiAgLmdyaWRfX2NhZGFzdHJvLm1hcmdpbi1ib3R0b20tLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdyaWRfX2NhZGFzdHJvIGlucHV0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4Nzg3ODc7IH1cbiAgLmdyaWRfX2NhZGFzdHJvIC5pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZ3JpZF9fY2FkYXN0cm8gLmlucHV0LWNvbnRhaW5lci5tYXJnaW4tdG9wLS0wIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZ3JpZF9fY2FkYXN0cm8gLmlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzg3ODc4NzsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gLmlucHV0LWxhYmVsLCAuZ3JpZF9fY2FkYXN0cm8gLmpzLWlucHV0LWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ncmlkX19jYWRhc3RybyAuanMtaW5wdXQtbGFiZWwge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzg3ODc4NzsgfVxuICAgIC5ncmlkX19jYWRhc3RybyAuanMtaW5wdXQtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc6JzsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gLmxhYmVsLXRvcCAuanMtaW5wdXQtbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvIC5qcy1pbnB1dC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICBkaXNwbGF5OiBncmlkOyB9XG4gIC5ncmlkX19jYWRhc3RybyAuaGFzX19oZWdpc3Rlci1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gLmhhc19faGVnaXN0ZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxM3B4IDFmcjtcbiAgICBncmlkLWdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgIC5ncmlkX19jYWRhc3RybyAuaGFzX19oZWdpc3RlciAuaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ncmlkX19jYWRhc3RybyAuaGFzX19oZWdpc3RlciBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gLnppcF9fZGVsaXZlcnlfX3NjaGVkdWxpbmcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNzBweCAxZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7IH1cbiAgICAuZ3JpZF9fY2FkYXN0cm8gLnppcF9fZGVsaXZlcnlfX3NjaGVkdWxpbmcgLmRlbGl2ZXJ5X19zY2hlZHVsaW5nIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgICAgIC5ncmlkX19jYWRhc3RybyAuemlwX19kZWxpdmVyeV9fc2NoZWR1bGluZyAuZGVsaXZlcnlfX3NjaGVkdWxpbmcgbGFiZWwgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAgIC5ncmlkX19jYWRhc3RybyAuemlwX19kZWxpdmVyeV9fc2NoZWR1bGluZyAuZGVsaXZlcnlfX3NjaGVkdWxpbmcgbGFiZWwgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2VudGVycHJpc2VfZ3JvdXBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNwcmljZV9saXN0X2lkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjY25waiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjbmFtZV9jb3Jwb3JhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMTI2cHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNuYW1lX2ZhbmN5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjcmVnaXN0cmF0aW9uX3N0YXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ncmlkX19jYWRhc3RybyAjcGhvbmVfbnVtYmVyLCAuZ3JpZF9fY2FkYXN0cm8gI2ZvbmVfY29udGF0byB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2VtYWlsLCAuZ3JpZF9fY2FkYXN0cm8gI2NvbnRhY3RzLWVtYWlsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNlbWFpbF9uZmUge1xuICAgIHBhZGRpbmctbGVmdDogMTAycHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNyZWdpc3RyYXRpb25fbXVuaWNpcGFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjYWRkcmVzcy1jZXAge1xuICAgIHBhZGRpbmctbGVmdDogNjdweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2FkZHJlc3Mtc3RyZWV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNnB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjYWRkcmVzcy1jb21wbGVtZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjYWRkcmVzcy1udW1iZXIge1xuICAgIHBhZGRpbmctbGVmdDogOTdweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2FkZHJlc3MtcmVmZXJlbmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjYWRkcmVzcy1jaXR5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNhZGRyZXNzLW5laWdoYm9yaG9vZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MXB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjY29udGFjdHMtbmFtZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2NvbnRhY3RfcmVzcG9uc2libGUge1xuICAgIHBhZGRpbmctbGVmdDogOTVweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2NvbnRhY3RzLWNlbGxwaG9uZV9udW1iZXIge1xuICAgIHBhZGRpbmctbGVmdDogODJweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI3doYXRzYXBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwN3B4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjY29udGFjdHMtcGFzc3dvcmQge1xuICAgIHBhZGRpbmctbGVmdDogODNweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2NvbnRhY3RzLWNvbmZpcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMTU5cHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvIC5ib3gtcmVnaXN0ZXItdGVybXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuZ3JpZF9fY2FkYXN0cm8gLmJveC1yZWdpc3Rlci10ZXJtcyBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuZ3JpZF9fY2FkYXN0cm8gLmJveC1yZWdpc3Rlci10ZXJtcyAuaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDBweDsgfVxuICAgIC5ncmlkX19jYWRhc3RybyAuYm94LXJlZ2lzdGVyLXRlcm1zIC5sYWJlbC10ZXh0IHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmdyaWRfX2NhZGFzdHJvIC5ib3gtcmVnaXN0ZXItdGVybXMgLmlucHV0LWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1hcmdpbjogMHB4OyB9XG5cbi5ncmlkLWludGVyZXNzZXMgLmlucHV0LWxhYmVsLCAuZ3JpZC1jb25oZWNldSAuaW5wdXQtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uZ3JpZC1pbnRlcmVzc2VzIC5pbnB1dC1jb250YWluZXIsIC5ncmlkLWNvbmhlY2V1IC5pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7IH1cblxuLmdyaWQtaW50ZXJlc3NlcyAubXVsdGlDaGVja2JveC1jb2x1bW4sIC5ncmlkLWNvbmhlY2V1IC5tdWx0aUNoZWNrYm94LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3ODc4NztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcbiAgICAuZ3JpZC1pbnRlcmVzc2VzIC5tdWx0aUNoZWNrYm94LWNvbHVtbiwgLmdyaWQtY29uaGVjZXUgLm11bHRpQ2hlY2tib3gtY29sdW1uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZ3JpZC1pbnRlcmVzc2VzIC5tdWx0aUNoZWNrYm94LWNvbHVtbiBsYWJlbCwgLmdyaWQtY29uaGVjZXUgLm11bHRpQ2hlY2tib3gtY29sdW1uIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzg3ODc4NztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1pbi13aWR0aDogMTg1cHg7XG4gICAgcGxhY2Utc2VsZjogZmxleC1zdGFydDsgfVxuICAgIC5ncmlkLWludGVyZXNzZXMgLm11bHRpQ2hlY2tib3gtY29sdW1uIGxhYmVsIGlucHV0LCAuZ3JpZC1jb25oZWNldSAubXVsdGlDaGVja2JveC1jb2x1bW4gbGFiZWwgaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBmbGV4LWdyb3c6IDA7IH1cblxuLmdyaWQtY29uaGVjZXUgLmlucHV0LW1lc3NhZ2UuY29sb3ItLXJlZC1lcnJvciB7XG4gIGdyaWQtcm93OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmdyaWQtY29uaGVjZXUgI2NvbmhlY2V1X291dHJvIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5ncmlkLWNvbmhlY2V1IC5jb25oZWNldS1vdXRybywgLmdyaWQtY29uaGVjZXUgLmNvbmhlY2V1LWluZmx1ZW5jZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ncmlkLWNvbmhlY2V1IC5jb25oZWNldS1vdXRybyBsYWJlbCwgLmdyaWQtY29uaGVjZXUgLmNvbmhlY2V1LWluZmx1ZW5jZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyaWQtY29uaGVjZXUgLmNvbmhlY2V1LW91dHJvIGlucHV0LCAuZ3JpZC1jb25oZWNldSAuY29uaGVjZXUtb3V0cm8gc2VsZWN0LCAuZ3JpZC1jb25oZWNldSAuY29uaGVjZXUtaW5mbHVlbmNlciBpbnB1dCwgLmdyaWQtY29uaGVjZXUgLmNvbmhlY2V1LWluZmx1ZW5jZXIgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5ncmlkLWNvbmhlY2V1IC5tdWx0aUNoZWNrYm94LWNvbHVtbiBsYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuaW5wdXQjcmVjZWl2ZV9tZXNzYWdlIHtcbiAgd2lkdGg6IDEzcHg7IH1cblxuLnJvdXRlLWNsaWVudGUuY2FkYXN0cm8gLmwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAucm91dGUtY2xpZW50ZS5jYWRhc3RybyAubC1jb250ZW50IC5qcy1hY2NlcHQtdGVybXMtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5yb3V0ZS1jYXJyaW5obyBoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5yb3V0ZS1jYXJyaW5obyBoMiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5yb3V0ZS1jYXJyaW5oby5pdGVucyAuYWRkcmVzcyBhZGRyZXNzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5yb3V0ZS1jYXJyaW5obyAubW9kYWwge1xuICB6LWluZGV4OiAxMDczOyB9XG5cbi5yb3V0ZS1jYXJyaW5obyAubW9kYWwtZGlhbG9nLS1wcm9kdWN0LWtpdCB7XG4gIG1heC13aWR0aDogMTAyNHB4OyB9XG5cbi5yb3V0ZS1jYXJyaW5obyAuYm94LW9yZGVyLXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAucm91dGUtY2FycmluaG8gLmJveC1vcmRlci1zdW1tYXJ5IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucm91dGUtY2FycmluaG8gLmJveC1vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLnJvdXRlLWNhcnJpbmhvIC5ib3gtb3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS5vdmVyZmxvd2luZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnJvdXRlLWNhcnJpbmhvIC5ib3gtb3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQU1BQUFJM0JBTUFBQUNzY3Z3ZUFBQUFBWE5TUjBJQjJja3Nmd0FBQUNkUVRGUkZBQUFBM2QzZDNkM2QzdDdlM2QzZDNkM2QzZDNkM2QzZDNkM2QzdDdlM2QzZDNOemMxOWZYdEd1RVBRQUFBQTEwVWs1VEFHcjVWc3YvZnBUbnNHRlJFNlpkN2g0QUFBQXNTVVJCVkhpY1l4QXlZSEJOWUFpbERKV09vbEUwaWtiUktCcEZTQ2lVQXRTYXdEQTFnV0hwQmdZZUJnQkVCOUhYMFQwQ0VBQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5yb3V0ZS1jYXJyaW5obyAuYm94LW9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA3cHg7IH1cbiAgICAucm91dGUtY2FycmluaG8gLmJveC1vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDsgfVxuXG4ucm91dGUtY2FycmluaG8gLmdyaWQtY2hlY2tvdXQgLmJveC1vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4ucm91dGUtY2FycmluaG8gLmJveC1iYXNrZXQtdmFsdWVzIHtcbiAgcGFkZGluZzogNDBweCAzMHB4IDIwcHggMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLnJvdXRlLWNhcnJpbmhvIC5ib3gtYmFza2V0LXZhbHVlcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5yb3V0ZS1jYXJyaW5obyAuYm94LWRlbGl2ZXJ5LCAucm91dGUtY2FycmluaG8gLmJveC1pbnZvY2UtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG1heC13aWR0aDogODAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5yb3V0ZS1jYXJyaW5obyAuYm94LWRlbGl2ZXJ5LCAucm91dGUtY2FycmluaG8gLmJveC1pbnZvY2UtbWVzc2FnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnJvdXRlLWNhcnJpbmhvIC5hamF4bG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uY29udGludWUtc2hvcHBpbmcge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg3ODc4NztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHVuc2V0OyB9XG5cbi5jaGVja291dF9fc3RlcHMge1xuICBtYXgtd2lkdGg6IDgxNXB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLmNoZWNrb3V0LWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0JSAxMiUgMTIlIDEyJSAxMyUgMTclOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuY2hlY2tvdXQtaXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5jaGVja291dC1pdGVtIC5xdWFudGl0eS1pdGVtcy5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7IH1cbiAgICAgIC5jaGVja291dC1pdGVtIC5xdWFudGl0eS1pdGVtcy5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmNoZWNrb3V0LWl0ZW0gLnF1YW50aXR5LWl0ZW1zLml0ZW0tYmxvY2sgLnRpdGxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5jaGVja291dC1pdGVtIC51bml0YXJ5Lml0ZW0tYmxvY2sge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBncmlkLWNvbHVtbjogMTsgfVxuICAgICAgLmNoZWNrb3V0LWl0ZW0gLnVuaXRhcnkuaXRlbS1ibG9jayAudW5pdGFyeSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmNoZWNrb3V0LWl0ZW0gLnVuaXRhcnkuaXRlbS1ibG9jayAudW5pdGFyeSBkaXYge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmNoZWNrb3V0LWl0ZW0gLnN0Lml0ZW0tYmxvY2sge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBncmlkLWNvbHVtbjogMzsgfVxuICAgICAgLmNoZWNrb3V0LWl0ZW0gLnN0Lml0ZW0tYmxvY2sgLmNvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmNoZWNrb3V0LWl0ZW0gLnN0Lml0ZW0tYmxvY2sgLnRpdGxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuY2hlY2tvdXQtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgIC5jaGVja291dC1pdGVtIC50b3RhbC13aXRoLXRheGVzLml0ZW0tYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuICAgICAgLmNoZWNrb3V0LWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayAucmVtb3ZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuY2hlY2tvdXQtaXRlbSAuaXBpLml0ZW0tYmxvY2sge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmNoZWNrb3V0LWl0ZW0gLmlwaS5pdGVtLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cbiAgICAgIC5jaGVja291dC1pdGVtIC5pcGkuaXRlbS1ibG9jayAucmVtb3ZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jaGVja291dC1pdGVtOmZpcnN0LW9mLXR5cGUgLml0ZW0tYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7IH1cbiAgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jayB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrLmRpc3BsYXktLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrIC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgIC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrIC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sgLmNvbnRlbnQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwOyB9IH1cbiAgLmNoZWNrb3V0LWl0ZW0gLnByb2R1Y3QtaW1hZ2UtbmFtZSAuY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBncmlkLWdhcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC5jaGVja291dC1pdGVtIC5wcm9kdWN0LWltYWdlLW5hbWUgLmNvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgLmNoZWNrb3V0LWl0ZW0gLnByb2R1Y3QtaW1hZ2UtbmFtZSAucmVtb3ZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY2hlY2tvdXQtaXRlbTpmaXJzdC1vZi10eXBlIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uY2hlY2tvdXRfX2ltZy1jb250YWluZXIge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmNoZWNrb3V0X19pbWctY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cblxuLmNoZWNrb3V0X190YWJsZV9fcXRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyYTMzYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5jaGVja291dF9fY29udGVudF9fYnV0dG9uLWZpbmFsaXphciB7XG4gIG1heC13aWR0aDogMTA2NXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmRlbGl2ZXJ5LW1lc3NhZ2Uge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuYWRkcmVzc2VzLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDsgfVxuICAgIC5hZGRyZXNzZXMtYmxvY2sgLmFkZHJlc3Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMHB4OyB9XG4gICAgICAuYWRkcmVzc2VzLWJsb2NrIC5hZGRyZXNzIGFkZHJlc3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmRlbGl2ZXJ5LXN1Z2dlc3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZGVsaXZlcnktc3VnZ2VzdGlvbiBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZGVsaXZlcnktc3VnZ2VzdGlvbiBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uY29tcGxldGlvbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBheW1lbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmNoZWNrb3V0X190aXR1bG8tcGFnYW1lbnRvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2JTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnBheW1lbnQtbWV0aG9kcyB7XG4gIHBhZGRpbmc6IDI1cHggMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLnBheW1lbnQtbWV0aG9kcyAudGl0bGUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgMWZyOyB9XG4gICAgICAucGF5bWVudC1tZXRob2RzIC50aXRsZSBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jaGVja291dF9fcGF5bWVudC1tZXRob2RzIC5pbnB1dC1sYWJlbCB7XG4gIG1hcmdpbjogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMmEzM2I7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcyBsYWJlbCB7XG4gIGZsZXgtZmxvdzogY29sdW1uOyB9XG5cbi5wdXJjaGFzZS1jaGVja2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdXJjaGFzZS1jaGVja2VkIGRpdjpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l6TVNJZ2FHVnBaMmgwUFNJeU55SWdkbWxsZDBKdmVEMGlNQ0F3SURNeElESTNJajQ4Wno0OFp6NDhjR0YwYUNCbWFXeHNQU0lqWldSbU5XWTRJaUJrUFNKTk1qWXVPRE00SURFMExqZzROblk0TGpJd05tTXdJREl1TVRFdE1TNDNNREVnTXk0NE1Ua3RNeTQ0SURNdU9ERTVTRE11T0VNeExqY2dNall1T1RFZ01DQXlOUzR5TURJZ01DQXlNeTR3T1RKV015NDNOalZETUNBeExqWTFOU0F4TGpjdExqQTFOQ0F6TGpndExqQTFOR2d4Tmk0eE5EZDJNaTQ1TVRaSU15NDRNREZqTFM0ME9UY2dNQzB1T1M0ME1EUXRMamt1T1RBemRqRTVMak15TjJNd0lDNDFMalF3TXk0NU1EUXVPUzQ1TURSb01Ua3VNak0yWXk0ME9UY2dNQ0F1T1MwdU5EQTFMamt0TGprd05IWXRPQzR5TURaNmJTMHhNaTQxTURFZ015NDROemhNTnk0ek1UWWdNVEV1TnpGc01pNHdOVEV0TWk0d05qSWdOQzQ1TnlBMExqazVNMHd5T1M0d056Y3RMakUyT0d3eUxqQTFJREl1TURZeWVpSXZQand2Wno0OEwyYytQQzl6ZG1jKyk7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgICBsZWZ0OiA3MCU7IH1cblxuLmJhc2tldC1idXR0b25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDExcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5iYXNrZXQtYnV0dG9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucGF5bWVudC10eXBlLWNvbmZpcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQ7IH1cblxuLmhlYWRlci1jYXJ0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lOyB9XG5cbi5pcy1wYXJ0aWFsLWJpbGxpbmctc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJhMzNiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmNoZWNrb3V0X190ZXJtcyBsYWJlbCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTlweDsgfVxuXG4uY2hlY2tvdXRfX3Rlcm1zIGxhYmVsID4gaW5wdXRbdHlwZT1cInJhaW9cIl06Y2hlY2tlZCArIC5yYWRpbywgLmNoZWNrb3V0X190ZXJtcyBsYWJlbCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTMzYjsgfVxuXG4uY2hlY2tvdXRfX3Rlcm1zIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5yYWRpbywgLmNoZWNrb3V0X190ZXJtcyAuY2hlY2tib3gge1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzJhMzNiOyB9XG5cbi5jaGVja291dF9fdGVybXMgLmpzLWFjY2VwdC10ZXJtcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzLWFjY2VwdC10ZXJtcyB7XG4gIGJvcmRlci1jb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmdyaWRfX3BhZ2FtZW50byB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODAwcHggNDAwcHg7XG4gIGdyaWQtZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuZ3JpZF9fcGFnYW1lbnRvIHtcbiAgICAgIGdyaWQtZ2FwOiBpbml0aWFsO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsOyB9IH1cbiAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7IH1cbiAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrLnByb2R1Y3QtaW1hZ2UtbmFtZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gICAgICAgIGdyaWQtcm93OiAxLzE7IH1cbiAgICAgICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sucHJvZHVjdC1pbWFnZS1uYW1lIC5jb250ZW50IHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNjUlOyB9XG4gICAgICAgICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sucHJvZHVjdC1pbWFnZS1uYW1lIC5jb250ZW50IGEge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sucHJvZHVjdC1pbWFnZS1uYW1lIC5jb250ZW50IGEgYnIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZ3JpZF9fcGFnYW1lbnRvIC5ib3gtb3JkZXItc3VtbWFyeSAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jay5xdWFudGl0eS1pdGVtcyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgICAgIGdyaWQtcm93OiAyLzI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sucXVhbnRpdHktaXRlbXMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAgICAgICAuZ3JpZF9fcGFnYW1lbnRvIC5ib3gtb3JkZXItc3VtbWFyeSAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jay5xdWFudGl0eS1pdGVtcyAuY29udGVudCAucXVhbnRpdHkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjM2YzYjNjOyB9XG4gICAgICAgICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sucXVhbnRpdHktaXRlbXMgLmNvbnRlbnQgLnF1YW50aXR5OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1F0ZC4gJzsgfVxuICAgICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sudG90YWwtd2l0aC10YXhlcyB7XG4gICAgICAgIGdyaWQtcm93OiAyLzI7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrLnRvdGFsLXdpdGgtdGF4ZXMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50LnVuaXRhcnksIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50LnN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sgLnJlbW92ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTAwJTsgfVxuICAgICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sgLmlwaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAuZ3JpZF9fcGFnYW1lbnRvIC5ib3gtb3JkZXItc3VtbWFyeSAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jayAuY29udGVudCBhIHtcbiAgICAgICAgICBjb2xvcjogIzg3ODc4NztcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4uZGVsaXZlcnlfX2NvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmRlbGl2ZXJ5X19jb2x1bW5zIHtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5kZWxpdmVyeV9fY29sdW1ucyAub3JkZXItYWRkcmVzcyBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLmRlbGl2ZXJ5X19jb2x1bW5zIC5kZWxpdmVyeS1hZGRyZXNzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjc1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAuZGVsaXZlcnlfX2NvbHVtbnMgLmRlbGl2ZXJ5LWFkZHJlc3Mge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7IH0gfVxuXG4ucGF5bWVudC1tZXRob2RzX19saXN0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAucGF5bWVudC1tZXRob2RzX19saXN0IGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGF5bWVudC1tZXRob2RzX19saXN0IHNwYW4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnBheW1lbnQtbWV0aG9kc19fbGlzdCBzcGFuOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRvcDogMHB4OyB9XG4gIC5wYXltZW50LW1ldGhvZHNfX2xpc3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXltZW50LW1ldGhvZHNfX2xpc3QgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5wYXltZW50LW1ldGhvZHNfX2xpc3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBzcGFuOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJhMzNiOyB9XG5cbiNwdXJjaGFzaW5nLXByb2Nlc3Mge1xuICBtYXgtd2lkdGg6IDkxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAjcHVyY2hhc2luZy1wcm9jZXNzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjcHVyY2hhc2luZy1wcm9jZXNzIC5zdGVwIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IC00cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuanMtc2VsZWN0LWRlbGl2ZXJ5IC5sYWJlbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgMWZyOyB9XG4gICAgLmpzLXNlbGVjdC1kZWxpdmVyeSAubGFiZWwtdGV4dCBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYm94LWNvdXBvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJveC1jb3Vwb24gI2Rpc2NvdW50LWNvdXBvbiwgLmJveC1jb3Vwb24gLmRpc2NvdW50LWNvdXBvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmJveC1jb3Vwb24gLmFwcGx5LWNvdXBvbiwgLmJveC1jb3Vwb24gLnJlbW92ZS1jb3Vwb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMzIzNztcbiAgICBtYXgtd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmJveC1jb3Vwb24gLnJlbW92ZS1jb3Vwb24ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5ncmlkX19maW5hbGl6Y2FvIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5ncmlkX19maW5hbGl6Y2FvIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIC5ncmlkX19maW5hbGl6Y2FvIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gICAgICAuZ3JpZF9fZmluYWxpemNhbyAucmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5ncmlkX19maW5hbGl6Y2FvIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmdyaWRfX2ZpbmFsaXpjYW8gLmRlbGl2ZXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5ncmlkLWNoZWNrb3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmdyaWQtY2hlY2tvdXQgLmJhc2tldHMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmdyaWQtY2hlY2tvdXQgLnN1YnRvdGFscyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuIiwiIiwiLmluZGV4X19wcm9kdWN0c19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggMWZyO1xuICBncmlkLWdhcDogNDBweDtcbiAgZ2FwOiA0MHB4OyB9XG5cbi5ib3gtdml0cmluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmJveC12aXRyaW5lOmhvdmVyLCAuYm94LXZpdHJpbmUuYWN0aXZlIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCByZWQ7IH1cblxuLnJlZ2lzdGVyLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDAwMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlZ2lzdGVyLW1lc3NhZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgbWF4LWhlaWdodDogMzEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucmVnaXN0ZXItbWVzc2FnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yZWdpc3Rlci1tZXNzYWdlX190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMzIzNztcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJlZ2lzdGVyLW1lc3NhZ2VfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA1cHg7IH1cbiIsIi5pbmZvLWJhbm5lci1ob21lLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDYwMHB4IDUwMHB4IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2ODBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJiYW5uZXIgYmFubmVyIHRleHQgZW1wdHlcIjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIG1hcmdpbjogMTAwcHggMHB4OyB9XG5cbi5pbmZvLWJhbm5lci1ob21lLWJvdHRvbV9fYmFubmVyIHtcbiAgZ3JpZC1hcmVhOiBiYW5uZXI7IH1cblxuLmluZm8tYmFubmVyLWhvbWUtYm90dG9tX19iYW5uZXJfX2JhY2tncm91bmQtaW1nIHtcbiAgcGFkZGluZzogNjBweCAwcHg7IH1cblxuLmluZm8tYmFubmVyLWhvbWUtYm90dG9tX19iYW5uZXJfX2ltZyB7XG4gIHBhZGRpbmc6IDBweCA2MHB4OyB9XG5cbi5pbmZvLWJhbm5lci1ob21lLWJvdHRvbV9fdGV4dCB7XG4gIGdyaWQtYXJlYTogdGV4dDsgfVxuIiwiLmluZm8tcGhvbmUge1xuICB3aWR0aDogMjAwcHg7IH1cbiIsIi5yb3V0ZS1jb250ZXVkb3MgLmJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5jb250ZW50LWluc3RpdHVjaW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBjb2x1bW4tZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5mYXEgLnNlYXJjaC1idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yb3VuZGVkLWJlZm9yZTo6YmVmb3JlLCAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yb3VuZGVkLWJlZm9yZS1zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucm91bmRlZC1iZWZvcmUuYWN0aXZlOjpiZWZvcmUsIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJvdW5kZWQtYmVmb3JlLXMuYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDMyMzc7IH1cbiAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucm91bmRlZC1iZWZvcmUtczo6YmVmb3JlIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZDMyMzc7IH1cbiAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLmxlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmNvbnRlbnQgLnRleHQge1xuICAgICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5jb250ZW50IHAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5jb250ZW50IC5vcmRlci1hY3Rpb25zIGRpdiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIGdyaWQtZ2FwOiAxMHB4OyB9XG4gICAgICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmNvbnRlbnQgLm9yZGVyLWFjdGlvbnMgZGl2IGRpdiAudGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5jb250ZW50IC5vcmRlci1hY3Rpb25zIGRpdiBkaXYgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNmM2IzYzsgfVxuICAgICAgICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmNvbnRlbnQgLm9yZGVyLWFjdGlvbnMgZGl2IGRpdiBhLmRldGFpbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJEZXRhbGhlc1wiOyB9XG4gICAgICAgICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuY29udGVudCAub3JkZXItYWN0aW9ucyBkaXYgZGl2IGEucmVtb3ZlOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlJlbW92ZXJcIjsgfVxuICAgICAgICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmNvbnRlbnQgLm9yZGVyLWFjdGlvbnMgZGl2IGRpdiBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2YzYjNjOyB9XG4gICAgICAgICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuY29udGVudCAub3JkZXItYWN0aW9ucyBkaXYgZGl2IGEgaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0LmdyaWQtZ2FwLS0wcHgge1xuICAgICAgZ3JpZC1nYXA6IDBweDsgfVxuICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IGgzLmJvdHRvbS1iYXIge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5vcmRlcnMtdGFibGUgLm9yZGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQlIDEzJSAxOSUgMTglIDIzJSAxMyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAub3JkZXJzLXRhYmxlIC5vcmRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxuICAgICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItc3ViamVjdCB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzOyB9IH1cbiAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybS5jb250YWN0cy1lZGl0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtLmNvbnRhY3RzLWVkaXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdC11cy1mb3JtICNyZXZlbmRhLCAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjcmV2ZW5kYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0LXVzLWZvcm0gI25vbWUsIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNub21lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3OHB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdC11cy1mb3JtICNlbWFpbCwgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI2VtYWlsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3OXB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdC11cy1mb3JtICN0ZWxlZm9uZSwgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI3RlbGVmb25lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdC11cy1mb3JtICNhc3N1bnRvLCAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjYXNzdW50byB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3QtdXMtZm9ybSAjbWVuc2FnZW0sIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNtZW5zYWdlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEzcHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0LXVzLWZvcm0gI3NldG9yLCAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjc2V0b3Ige1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0LXVzLWZvcm0gLmNvbG9yLS1yZWQtZXJyb3IsIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0IC5jb2xvci0tcmVkLWVycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI2FjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI3N0b3JlX3Blcm1pc3Npb25zX2lkcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjbmFtZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzdweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI2NwZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjNweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI3JnIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjcGFzc3dvcmQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNjb25maXJtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTNweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI2RlcGFydG1lbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0M3B4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjcm9sZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzZweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI3Bob25lX251bWJlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTRweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI2NlbGxwaG9uZV9udW1iZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNmYXhfbnVtYmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjYmlydGhfZGF0ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtIGZvcm0gLmRpc3BsYXktLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSBmb3JtIC5pbnB1dC1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuXG4uZmFsZWNvbm9zY28tZGV0YWxoZSAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAub3JkZXJzLXRhYmxlIC5vcmRlciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMlIDI1JSAxNiUgNDYlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NDVweCkge1xuICAgIC5mYWxlY29ub3Njby1kZXRhbGhlIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5vcmRlcnMtdGFibGUgLm9yZGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7IH0gfVxuXG4ucm91dGUtY29udGV1ZG9zIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5yb3V0ZS1jb250ZXVkb3MgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ucm91dGUtY29udGV1ZG9zIC5qcy1jYXJvdXNlbC1zb2JyZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuanMtY2Fyb3VzZWwtc29icmUge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICAucm91dGUtY29udGV1ZG9zIC5qcy1jYXJvdXNlbC1zb2JyZSAuanMtdGh1bWJzIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAgIC5yb3V0ZS1jb250ZXVkb3MgLmpzLWNhcm91c2VsLXNvYnJlIC5qcy10aHVtYnMgLmxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yb3V0ZS1jb250ZXVkb3MgLmpzLWNhcm91c2VsLXNvYnJlIC5ieC1wcmV2LCAucm91dGUtY29udGV1ZG9zIC5qcy1jYXJvdXNlbC1zb2JyZSAuYngtbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuanMtY2Fyb3VzZWwtc29icmUgLmJ4LXByZXYgaSwgLnJvdXRlLWNvbnRldWRvcyAuanMtY2Fyb3VzZWwtc29icmUgLmJ4LW5leHQgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucm91dGUtY29udGV1ZG9zIC5qcy1jYXJvdXNlbC1zb2JyZSAuYngtcHJldiBpbWcsIC5yb3V0ZS1jb250ZXVkb3MgLmpzLWNhcm91c2VsLXNvYnJlIC5ieC1uZXh0IGltZyB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAucm91dGUtY29udGV1ZG9zIC5qcy1jYXJvdXNlbC1zb2JyZSAuYngtbmV4dCBpbWcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnJvdXRlLWNvbnRldWRvcyAuanMtY2Fyb3VzZWwtc29icmUgLmpzLW1haW4taW1hZ2VzIC5ieC12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucm91dGUtY29udGV1ZG9zIC5qcy1jYXJvdXNlbC1zb2JyZSAuanMtbWFpbi1pbWFnZXMgLmJ4LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXG4ucm91dGUtY29udGV1ZG9zIC5qcy1jYXJvdXNlbC1zb2JyZSAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucm91dGUtY29udGV1ZG9zIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5yb3V0ZS1jb250ZXVkb3MgLnZpZGVvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgY29sdW1uLWdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnJvdXRlLWNvbnRldWRvcyAudmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucm91dGUtY29udGV1ZG9zIC52aWRlby1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLnZpZGVvLWNvbnRhaW5lciBkaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuc3RvcmUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSBpZnJhbWUsIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuc29icmUtdGV4dC0tMSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmltYWdlLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmltYWdlLWdyaWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaW1hZ2UtZ3JpZCBpbWcge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3B4ICsgMSUpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3B4ICsgMiUpOyB9XG5cbi5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmdyaWQtdmFsb3JlcyB7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLnZpZGVvIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLmxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhDZ0FCQUljQUFMZTN0d0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRRUFBQUFBQ3dBQUFBQUNnQUJBQUFJQndBQkNCeElNQ0FBT3c9PVwiKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIC8qJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9yLXBhbGV0dGUsICdncmV5LTgwJyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIH0qLyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAubGlua3Mge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyB9IH1cbiAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC5saW5rcyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAubGlua3MgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMTBweDsgfVxuICAgICAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLmxpbmtzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC5saW5rcyBsaSBhIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gICAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLmxpbmtzIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLmxpbmtzIGxpIGEuYWN0aXZlLnJvdW5kZWQtYmVmb3JlLXM6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlZDMyMzc7IH1cbiAgICAgICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAubGlua3MgbGkgYS5yb3VuZGVkLWJlZm9yZS1zOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2I3YjdiNzsgfVxuICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC55ZWFyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAueWVhci1ibG9jayBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC55ZWFyLWJsb2NrIC5zZWNvbmQtcm93IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyOyB9XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAueWVhci1ibG9jayAueWVhci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiByZ2JhKDE4MywgMTgzLCAxODMsIDAuNCk7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLnllYXItYmxvY2suYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAueWVhci1ibG9jayA+IGRpdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDEuMnJlbTtcbiAgICByb3ctZ2FwOiA0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC55ZWFyLWJsb2NrID4gZGl2IGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLnllYXItYmxvY2sgPiBkaXYge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC55ZWFyLWJsb2NrID4gZGl2IGZpZ3VyZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLWxvamFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLWxvamFzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIGdhcDogMjBweDsgfSB9XG4gIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtbG9qYXMgLm1lbnUtbG9qYXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAyNjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtbG9qYXMgLm1lbnUtbG9qYXMge1xuICAgICAgICBvcmRlcjogMjsgfSB9XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1sb2phcyAubWVudS1sb2phcyAubGluay1sb2phIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjdiN2I3O1xuICAgICAgY29sb3I6ICNiN2I3Yjc7IH1cbiAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtbG9qYXMgLm1lbnUtbG9qYXMgLmxpbmstbG9qYSAucm91bmRlZC1iZWZvcmUtczo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtbG9qYXMgLm1lbnUtbG9qYXMgLmxpbmstbG9qYSAuaG9yYXJpbyB7XG4gICAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLWxvamFzIC5tZW51LWxvamFzIC5saW5rLWxvamEuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMzNDM0MzQ7IH1cbiAgICAgICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1sb2phcyAubWVudS1sb2phcyAubGluay1sb2phLmFjdGl2ZSAucm91bmRlZC1iZWZvcmUtczo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWQzMjM3O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDMyMzc7IH1cbiAgICAgICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1sb2phcyAubWVudS1sb2phcyAubGluay1sb2phLmFjdGl2ZSAuaG9yYXJpbyB7XG4gICAgICAgICAgY29sb3I6ICM4ZDhkOGQ7IH1cbiAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLWxvamFzIC5tZW51LWxvamFzIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1sb2phcyAubG9qYXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLWxvamFzIC5sb2phcyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1sb2phcyAubG9qYXMgLmxvamEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLWxvamFzIC5sb2phcyAubG9qYS5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4iLCIucm91dGUtY2xpZW50ZS5lbnRyYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWdzL2xvZ2luLmpwZ1wiKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJvdXRlLWNsaWVudGUuZW50cmFyIC5sLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLnJvdXRlLWNsaWVudGUuZW50cmFyIC5sLWNvbnRlbnQgLmxvZ28gaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5yb3V0ZS1jbGllbnRlLmVudHJhciAubC1jb250ZW50ICNpZGVudGlmaWNhdGlvbiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5yb3V0ZS1jbGllbnRlLmVudHJhciAubC1jb250ZW50ICNpZGVudGlmaWNhdGlvbiAubG9naW4tYm94ZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICAgIGdyaWQtZ2FwOiAyNXB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnJvdXRlLWNsaWVudGUubG9naW4tZW1wcmVzYSwgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWdzL2xvZ2luLmpwZ1wiKTsgfVxuICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5fcGFnaW5hdGlvbiBhLCAucm91dGUtY2xpZW50ZS5sb2dpbi12ZW5kZWRvciAuX3BhZ2luYXRpb24gYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5fcGFnaW5hdGlvbiBhIHNwYW4sIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgLl9wYWdpbmF0aW9uIGEgaSwgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLl9wYWdpbmF0aW9uIGEgc3BhbiwgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLl9wYWdpbmF0aW9uIGEgaSB7XG4gICAgICBjb2xvcjogIzMyYTMzYjsgfVxuICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5idG4tc2VhcmNoLCAucm91dGUtY2xpZW50ZS5sb2dpbi12ZW5kZWRvciAuYnRuLXNlYXJjaCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgLl9wYWdpbmF0aW9uIC5pcy1hY3RpdmUgYSwgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLl9wYWdpbmF0aW9uIC5pcy1hY3RpdmUgYSB7XG4gICAgY29sb3I6ICMzMmEzM2I7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgI2xvZ2luLWVudGVycHJpc2UsIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yICNsb2dpbi1lbnRlcnByaXNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgI2xvZ2luLWVudGVycHJpc2UgZm9ybSwgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgI2xvZ2luLWVudGVycHJpc2UgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhICNsb2dpbi1lbnRlcnByaXNlIC5mb3JtLWZpZWxkcywgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgI2xvZ2luLWVudGVycHJpc2UgLmZvcm0tZmllbGRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgI2xvZ2luLWVudGVycHJpc2UgLmNvbHVtbi10aXRsZSwgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgI2xvZ2luLWVudGVycHJpc2UgLmNvbHVtbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnJvdXRlLWNsaWVudGUubG9naW4tZW1wcmVzYSAubG9nbywgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLmxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgLmxvZ28gaW1nLCAucm91dGUtY2xpZW50ZS5sb2dpbi12ZW5kZWRvciAubG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMzcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgLmNvbnRlbnQtbGlzdCwgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLmNvbnRlbnQtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgLmtleXdvcmQtbG9naW4tZW1wcmVzYSwgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLmtleXdvcmQtbG9naW4tZW1wcmVzYSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE7IH1cbiAgLnJvdXRlLWNsaWVudGUubG9naW4tZW1wcmVzYSAubGlzdCwgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLmxpc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYzZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZ3JpZDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgLmxpc3QgLml0ZW0gc3Ryb25nLCAucm91dGUtY2xpZW50ZS5sb2dpbi12ZW5kZWRvciAubGlzdCAuaXRlbSBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5saXN0IC5pdGVtIC5yb3csIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIC5saXN0IC5pdGVtIC5yb3cge1xuICAgICAgcGFkZGluZzogMjVweCAyNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmM2Y0OyB9XG4gICAgLnJvdXRlLWNsaWVudGUubG9naW4tZW1wcmVzYSAubGlzdCAuaXRlbTpsYXN0LW9mLXR5cGUgLnJvdywgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLmxpc3QgLml0ZW06bGFzdC1vZi10eXBlIC5yb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgLmxpc3QgLnJvdywgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLmxpc3QgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMiUgMTclIDE1JSA5JSAxMCUgMTIlO1xuICAgICAgcGFkZGluZzogMHB4IDI1cHg7XG4gICAgICBncmlkLWdhcDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5saXN0IC5yb3csIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIC5saXN0IC5yb3cge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiIsIi5tZXVzLXBlZGlkb3Mge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1ldXMtcGVkaWRvcyAuX3BhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuZm9ybS5tZXVzLXBlZGlkb3Mge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYzZjQ7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1pbm1heCgyMi45JSwgMTcwcHgpIG1pbm1heCgxMCUsIDE3MHB4KSBtaW5tYXgoMTAlLCAxNzBweCkgMTcwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGZvcm0ubWV1cy1wZWRpZG9zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gIGZvcm0ubWV1cy1wZWRpZG9zIC5pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgZm9ybS5tZXVzLXBlZGlkb3MgLmlucHV0LWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICBmb3JtLm1ldXMtcGVkaWRvcyBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzg3ODc4NztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvdXRlLWNlbnRyYWwucGVkaWRvcyAuYm9keS1vcmRlcnMtdGFibGUge1xuICAgIHBhZGRpbmc6IDEwNHB4IDMwcHggMzBweCAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucm91dGUtY2VudHJhbC5wZWRpZG9zIC5ib2R5LW9yZGVycy10YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib2R5LW9yZGVycy10YWJsZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDlweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLXBlZGlkb3Mge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmNvbnRhaW5lci1wZWRpZG9zIGgzIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItcGVkaWRvcyBoMyB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIGxlZnQ6IDMwcHg7IH0gfVxuXG4uc2VhcmNoX19vcmRlcl9fY29sdW1uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWFyY2hfX29yZGVyX19jb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDM7IH1cbiAgICAuc2VhcmNoX19vcmRlcl9fY29sdW1uOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIGdyaWQtcm93OiAyOyB9XG4gICAgLnNlYXJjaF9fb3JkZXJfX2NvbHVtbjpsYXN0LW9mLXR5cGUge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWFyY2hfX29yZGVyX19jb2x1bW4ge1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VhcmNoX19vcmRlcl9fY29sdW1uIC5kYXRlcGlja2VyIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlYXJjaF9fb3JkZXJfX2NvbHVtbiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VhcmNoX19vcmRlcl9fY29sdW1uLnNlYXJjaC1kYXRlLWNvbHVtbiB7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4OyB9IH1cblxuLm9yZGVycy10YWJsZSAudGl0bGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjM2YzYjNjO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwcHggMTNweCAwcHggMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlcnMtdGFibGUgLnZhbHVlLCAub3JkZXJzLXRhYmxlIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLm9yZGVycy10YWJsZSAub3JkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDEwMHB4LCAxNSUpIG1pbm1heCgxMDBweCwgMTUlKSBtaW5tYXgoMTAwcHgsIDE1JSkgbWlubWF4KDE2NXB4LCAxNSUpIDI0MnB4IDUycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcnMtdGFibGUgLm9yZGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjZweCAxZnI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuICAgICAgICAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uLm9yZGVyLW51bWJlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5vcmRlci1jb2x1bW4gLnZhbHVlLCAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uIC50aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbi5vcmRlci1wYXltZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uLm9yZGVyLXBheW1lbnQgLnZhbHVlLCAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uLm9yZGVyLXBheW1lbnQgLnRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5vcmRlci1jb2x1bW4ub3JkZXItYWN0aW9ucyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7IH1cbiAgICAgICAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbi5vcmRlci1hY3Rpb25zIC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbi5vcmRlci1kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMzsgfVxuICAgICAgICAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uLm9yZGVyLWRldGFpbCBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5vcmRlci1jb2x1bW4ub3JkZXItZGV0YWlsIC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uLm9yZGVyLWRldGFpbCBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZjNiM2M7IH1cbiAgICAgICAgICAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uLm9yZGVyLWRldGFpbCBhOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgY29udGVudDogXCJWZXIgZGV0YWxoZXNcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjM2YzYjNjOyB9XG4gICAgICAgICAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbi5vcmRlci1kZXRhaWwgYSBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5vcmRlcnMtdGFibGUgLm9yZGVyOmZpcnN0LW9mLXR5cGUgLm9yZGVyLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDM2cHggMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm9yZGVycy10YWJsZSAub3JkZXI6Zmlyc3Qtb2YtdHlwZSAub3JkZXItY29sdW1uIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyNnB4IDFmcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlcnMtdGFibGUgLm9yZGVyOmZpcnN0LW9mLXR5cGUgLm9yZGVyLWNvbHVtbi5vcmRlci1kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7IH0gfVxuICAub3JkZXJzLXRhYmxlIC5vcmRlcjpmaXJzdC1vZi10eXBlIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uOmZpcnN0LW9mLXR5cGUgLnRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4ub3JkZXJzLXRhYmxlIC52YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIHBhZGRpbmc6IDI1cHggMTNweCAyNXB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMzZjNiM2M7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlcnMtdGFibGUgLnZhbHVlIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbi5idC1vcmRlci1hY3Rpb24ge1xuICB3aWR0aDogMjcwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xuICBjb2xvcjogI2I3YjdiNzsgfVxuICAuYnQtb3JkZXItYWN0aW9uLmVudHJlZ3VlIHtcbiAgICBjb2xvcjogI2I3YjdiNzsgfVxuICAuYnQtb3JkZXItYWN0aW9uLmNvbXByYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzJhMzNiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMmEzM2I7IH1cbiAgLmJ0LW9yZGVyLWFjdGlvbi5kZXRhbGhlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTMzYjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0LW9yZGVyLWFjdGlvbi5ib2xldG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMmEzM2I7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5sLWNvbnRlbnQteGxnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5sLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAubnVtYmVyLXN0YXR1cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAudmFsb3Jlcy1maW5haXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1heC1jb250ZW50O1xuICBncmlkLWdhcDogMTVweDsgfVxuICAucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLnZhbG9yZXMtZmluYWlzIGR0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAudmFsb3Jlcy1maW5haXMgZGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAuZ3JpZF9faGVhZF9fdmFsdWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgLjNmcjsgfVxuXG4ucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWhpc3Rvcnkge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1oaXN0b3J5IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWhpc3RvcnkgLmNoZWNrLXdpc2hsaXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7IH1cblxuLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1oaXN0b3J5Lmludm9pY2VzIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMHB4IDMwcHggMHB4IDBweDsgfVxuXG4ucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWhpc3RvcnkuaW52b2ljZXMgdGhlYWQgdGQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZGFkYWRhO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWhpc3RvcnkuaW52b2ljZXMgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZGRkZGRkOyB9XG5cbi5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItZGF0YSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLmludm9pY2UtZG93bmxvYWQge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg3ODc4NztcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MHB4IDFmcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxM3B4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1yZXN1bWUsIC5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItYWRkcmVzc2VzIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH0gfVxuXG4ucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLXZhbHVlcyB7XG4gIHdpZHRoOiA0MzBweDtcbiAgcGFkZGluZzogNDBweCAzMHB4IDIwcHggMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5vcmRlci12YWx1ZXMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLmxpc3Qtb3JkZXItdmFsdWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlOyB9XG4gIC5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAubGlzdC1vcmRlci12YWx1ZXMgLnRvdGFsLXByaWNlLXRpdGxlLCAucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLmxpc3Qtb3JkZXItdmFsdWVzIC50b3RhbC1wcmljZS12YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZGV0YWlsLWl0ZW0sIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0sIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMyJSAxMiUgMTMlIDEwJSAxMCUgMTMlIDEwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9yZGVyLWRldGFpbC1pdGVtLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jaywgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jaywgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjsgfVxuICAgIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jay5kaXNwbGF5LS1ub25lLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrLmRpc3BsYXktLW5vbmUsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2suZGlzcGxheS0tbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC50aXRsZSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAudGl0bGUsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2sgLmNvbnRlbnQsIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2sgLmNvbnRlbnQsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2sgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50LCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50LCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDsgfSB9XG4gICAgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrLnRvdGFsLXdpdGgtdGF4ZXMgLnRpdGxlLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrLnRvdGFsLXdpdGgtdGF4ZXMgLnRpdGxlLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrLnRvdGFsLXdpdGgtdGF4ZXMgLnRpdGxlIHtcbiAgICAgIG1pbi13aWR0aDogMTQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlci1kZXRhaWwtaXRlbSAucHJvZHVjdC1pbWFnZS1uYW1lLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5wcm9kdWN0LWltYWdlLW5hbWUsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLnByb2R1Y3QtaW1hZ2UtbmFtZSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDM7IH0gfVxuICAub3JkZXItZGV0YWlsLWl0ZW0gLnByb2R1Y3QtaW1hZ2UtbmFtZSAuY29udGVudCwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAucHJvZHVjdC1pbWFnZS1uYW1lIC5jb250ZW50LCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5wcm9kdWN0LWltYWdlLW5hbWUgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5vcmRlci1kZXRhaWwtaXRlbTpmaXJzdC1vZi10eXBlIC50aXRsZSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbTpmaXJzdC1vZi10eXBlIC50aXRsZSwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbTpmaXJzdC1vZi10eXBlIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAub3JkZXItZGV0YWlsLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuaXRlbS1ibG9jaywgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbTpmaXJzdC1vZi10eXBlIC5pdGVtLWJsb2NrLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtOmZpcnN0LW9mLXR5cGUgLml0ZW0tYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5vcmRlci1kZXRhaWwtaXRlbSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLm9yZGVyLWRldGFpbC1pdGVtIC5xdWFudGl0eS1pdGVtcy5pdGVtLWJsb2NrLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5xdWFudGl0eS1pdGVtcy5pdGVtLWJsb2NrLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5xdWFudGl0eS1pdGVtcy5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7IH1cbiAgICAgIC5vcmRlci1kZXRhaWwtaXRlbSAucXVhbnRpdHktaXRlbXMuaXRlbS1ibG9jayAuY29udGVudCwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAucXVhbnRpdHktaXRlbXMuaXRlbS1ibG9jayAuY29udGVudCwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAucXVhbnRpdHktaXRlbXMuaXRlbS1ibG9jayAuY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5vcmRlci1kZXRhaWwtaXRlbSAucXVhbnRpdHktaXRlbXMuaXRlbS1ibG9jayAudGl0bGUsIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnF1YW50aXR5LWl0ZW1zLml0ZW0tYmxvY2sgLnRpdGxlLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5xdWFudGl0eS1pdGVtcy5pdGVtLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAub3JkZXItZGV0YWlsLWl0ZW0gLnVuaXRhcnkuaXRlbS1ibG9jaywgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAudW5pdGFyeS5pdGVtLWJsb2NrLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC51bml0YXJ5Lml0ZW0tYmxvY2sge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBncmlkLWNvbHVtbjogMTsgfVxuICAgICAgLm9yZGVyLWRldGFpbC1pdGVtIC51bml0YXJ5Lml0ZW0tYmxvY2sgLnVuaXRhcnksIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnVuaXRhcnkuaXRlbS1ibG9jayAudW5pdGFyeSwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAudW5pdGFyeS5pdGVtLWJsb2NrIC51bml0YXJ5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAub3JkZXItZGV0YWlsLWl0ZW0gLnVuaXRhcnkuaXRlbS1ibG9jayAudW5pdGFyeSBkaXYsIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnVuaXRhcnkuaXRlbS1ibG9jayAudW5pdGFyeSBkaXYsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLnVuaXRhcnkuaXRlbS1ibG9jayAudW5pdGFyeSBkaXYge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLm9yZGVyLWRldGFpbC1pdGVtIC5zdC5pdGVtLWJsb2NrLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5zdC5pdGVtLWJsb2NrLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5zdC5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDI7IH1cbiAgICAgIC5vcmRlci1kZXRhaWwtaXRlbSAuc3QuaXRlbS1ibG9jayAuY29udGVudCwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuc3QuaXRlbS1ibG9jayAuY29udGVudCwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuc3QuaXRlbS1ibG9jayAuY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAub3JkZXItZGV0YWlsLWl0ZW0gLnN0Lml0ZW0tYmxvY2sgLnRpdGxlLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5zdC5pdGVtLWJsb2NrIC50aXRsZSwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuc3QuaXRlbS1ibG9jayAudGl0bGUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5vcmRlci1kZXRhaWwtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC50b3RhbC13aXRoLXRheGVzLml0ZW0tYmxvY2ssIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayB7XG4gICAgICBncmlkLXJvdzogMztcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgIC5vcmRlci1kZXRhaWwtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrIC50aXRsZSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrIC50aXRsZSwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cbiAgICAgIC5vcmRlci1kZXRhaWwtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrIC5yZW1vdmUsIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayAucmVtb3ZlLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC50b3RhbC13aXRoLXRheGVzLml0ZW0tYmxvY2sgLnJlbW92ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLm9yZGVyLWRldGFpbC1pdGVtIC5hY3Rpb25zLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5hY3Rpb25zLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9XG4gICAgLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnByb2R1Y3QtaW1hZ2UtbmFtZSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5xdWFudGl0eS1pdGVtcy5pdGVtLWJsb2NrIHtcbiAgICBncmlkLXJvdzogMjtcbiAgICBncmlkLWNvbHVtbjogMTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnVuaXRhcnkuaXRlbS1ibG9jayB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5pcGkuaXRlbS1ibG9jayB7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnN0Lml0ZW0tYmxvY2sge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtY29sdW1uOiAzOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrIHtcbiAgICBncmlkLXJvdzogMztcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayAudGl0bGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuYWN0aW9ucyAuY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLXJvdzogMztcbiAgICBncmlkLWNvbHVtbjogMztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLmFjdGlvbnMgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucmVidXktaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5yZWJ1eSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnJlYnV5IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlYnV5IHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgLnJlYnV5IHN2ZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDsgfSB9XG5cbi5vcmRlci1kZXRhaWxfX2ltZy1jb250YWluZXIge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ub3JkZXItZGV0YWlsX190YWJsZV9fcXRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyYTMzYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcnJpbmhvc3NhbHZvcyAuYm9keS1vcmRlcnMtdGFibGUsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5ib2R5LW9yZGVycy10YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4uY2FycmluaG9zc2Fsdm9zIC5fcGFnaW5hdGlvbiwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLl9wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmNhcnJpbmhvc3NhbHZvcyAub3JkZXItZGV0YWlsLWl0ZW0sIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDEzJSAxNSUgMTYlIDIxJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhcnJpbmhvc3NhbHZvcyAub3JkZXItZGV0YWlsLWl0ZW0sIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrLCAuY2FycmluaG9zLWV4cGlyYWRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2sge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyNnB4IDFmcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAuY2FycmluaG9zc2Fsdm9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpudGgtb2YtdHlwZSgxKSwgLmNhcnJpbmhvc3NhbHZvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2s6bnRoLW9mLXR5cGUoMiksIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpudGgtb2YtdHlwZSgxKSwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgICAgIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOmxhc3Qtb2YtdHlwZSwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY2FycmluaG9zc2Fsdm9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpmaXJzdC1vZi10eXBlIC50aXRsZSwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOmZpcnN0LW9mLXR5cGUgLnRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNhcnJpbmhvc3NhbHZvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2s6Zmlyc3Qtb2YtdHlwZSAuY29udGVudCwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOmZpcnN0LW9mLXR5cGUgLmNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC50aXRsZSwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC50aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC52YWx1ZSwgLmNhcnJpbmhvc3NhbHZvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2sgLnRpdGxlLCAuY2FycmluaG9zc2Fsdm9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAuY29udGVudCwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC52YWx1ZSwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC50aXRsZSwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50LCAuY2FycmluaG9zLWV4cGlyYWRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2sgLmNvbnRlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG4gIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOmxhc3Qtb2YtdHlwZSAuY29udGVudCwgLmNhcnJpbmhvc3NhbHZvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2s6bGFzdC1vZi10eXBlIC50aXRsZSwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOmxhc3Qtb2YtdHlwZSAuY29udGVudCwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOmxhc3Qtb2YtdHlwZSAudGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhcnJpbmhvc3NhbHZvcyAub3JkZXItZGV0YWlsLWl0ZW0gLmFjdGlvbnMsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5hY3Rpb25zIC50aXRsZSwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5hY3Rpb25zIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5hY3Rpb25zIGEsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuYWN0aW9ucyBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItcmVzdW1lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAuYWN0aW9ucy10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLmJvZHktb3JkZXJzLXRhYmxlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDlweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAuYm9keS1vcmRlcnMtdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbi5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMyJSAxMyUgMTUlIDEyJSAxMyUgMTUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOmZpcnN0LW9mLXR5cGUgLmNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAucHJvZHVjdC1pbWFnZS1uYW1lIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDsgfSB9XG4gIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnByb2R1Y3QtaW1hZ2UtbmFtZSAuY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBncmlkLWdhcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnN0Lml0ZW0tYmxvY2sge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnN0Lml0ZW0tYmxvY2sgLnRpdGxlLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5zdC5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuaXBpLml0ZW0tYmxvY2sge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuaXBpLml0ZW0tYmxvY2sgLnRpdGxlLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5pcGkuaXRlbS1ibG9jayAuY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC50b3RhbC13aXRoLXRheGVzLml0ZW0tYmxvY2sge1xuICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrIC50aXRsZSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuLmNhcnJlZ2FyLWNhcnJpbmhvIC5vcmRlcnMtdGFibGUge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuY2FycmVnYXItY2FycmluaG8gLm9yZGVycy10YWJsZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLmNhcnJlZ2FyLWNhcnJpbmhvIC5vcmRlcnMtdGFibGUgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7IH1cbiAgLmNhcnJlZ2FyLWNhcnJpbmhvIC5vcmRlcnMtdGFibGUgLmxvYWRlZC1iYXNrZXQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzJSAzMyUgMzMlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgLmNhcnJlZ2FyLWNhcnJpbmhvIC5vcmRlcnMtdGFibGUgLmxvYWRlZC1iYXNrZXQtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxuICAgICAgICAuY2FycmVnYXItY2FycmluaG8gLm9yZGVycy10YWJsZSAubG9hZGVkLWJhc2tldC1ncmlkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jYXJyZWdhci1jYXJyaW5obyAub3JkZXJzLXRhYmxlIC5sb2FkZWQtYmFza2V0LWdyaWQgLnZhbHVlIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvOyB9XG4gICAgICAgICAgLmNhcnJlZ2FyLWNhcnJpbmhvIC5vcmRlcnMtdGFibGUgLmxvYWRlZC1iYXNrZXQtZ3JpZCAudmFsdWU6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAuY2FycmVnYXItY2FycmluaG8gLm9yZGVycy10YWJsZSAubG9hZGVkLWJhc2tldC1ncmlkIC52YWx1ZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7IH1cbiAgICAgICAgICAgIC5jYXJyZWdhci1jYXJyaW5obyAub3JkZXJzLXRhYmxlIC5sb2FkZWQtYmFza2V0LWdyaWQgLnZhbHVlOm50aC1vZi10eXBlKDEpOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJQcm9kdXRvXCI7IH1cbiAgICAgICAgICAuY2FycmVnYXItY2FycmluaG8gLm9yZGVycy10YWJsZSAubG9hZGVkLWJhc2tldC1ncmlkIC52YWx1ZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTsgfVxuICAgICAgICAgICAgLmNhcnJlZ2FyLWNhcnJpbmhvIC5vcmRlcnMtdGFibGUgLmxvYWRlZC1iYXNrZXQtZ3JpZCAudmFsdWU6bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlF1YW50aWRhZGUgQWRpY2lvbmFkYVwiOyB9XG4gICAgICAgICAgLmNhcnJlZ2FyLWNhcnJpbmhvIC5vcmRlcnMtdGFibGUgLmxvYWRlZC1iYXNrZXQtZ3JpZCAudmFsdWU6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7IH1cbiAgICAgICAgICAgIC5jYXJyZWdhci1jYXJyaW5obyAub3JkZXJzLXRhYmxlIC5sb2FkZWQtYmFza2V0LWdyaWQgLnZhbHVlOm50aC1vZi10eXBlKDMpOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJRdWFudGlkYWRlIFNvbGljaXRhZGFcIjsgfSB9XG5cbi5jYXJyZWdhci1jYXJyaW5obyAuanMtbWVzc2FnZUNvdW50IGEge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBjb2xvcjogIzMyYTMzYjtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucm91dGUtY2VudHJhbCAubW9kYWwtZGlhbG9nLS1wcm9kdWN0LWtpdCB7XG4gIG1heC13aWR0aDogMTAyNHB4OyB9XG5cbi5yb3V0ZS1jZW50cmFsIC5tb2RhbCB7XG4gIHotaW5kZXg6IDEwNzI7IH1cbiIsIi5tZW51LXNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkMTAwO1xuICB3aWR0aDogMjcwcHg7XG4gIHBhZGRpbmc6IDE1cHggMHB4IDQwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5tZW51LXNlcnZpY2UgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tZW51LXNlcnZpY2UgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWVudS1zZXJ2aWNlX19saW5rLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjAyNTtcbiAgd2lkdGg6IDI3MHB4OyB9XG5cbi5ybWEtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTIlIDQ4JTsgfVxuICAucm1hLWJ1dHRvbnMgLmNoZWNrYm94IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAucm1hLWJ1dHRvbnMgLmNoZWNrYm94IGlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ucm91dGUtY2xpZW50ZSAuY29sb3ItLXJlZC1lcnJvciwgLnJvdXRlLWNlbnRyYWwgLmNvbG9yLS1yZWQtZXJyb3IsIC5yb3V0ZS1DZW50cmFsIC5jb2xvci0tcmVkLWVycm9yIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5yb3V0ZS1jbGllbnRlIC5ib3R0b20tYmFyLCAucm91dGUtY2VudHJhbCAuYm90dG9tLWJhciwgLnJvdXRlLUNlbnRyYWwgLmJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5yb3V0ZS1jbGllbnRlLmVudHJhciAuY29sb3ItLXJlZC1lcnJvciwgLnJvdXRlLWNlbnRyYWwuZW50cmFyIC5jb2xvci0tcmVkLWVycm9yLCAucm91dGUtQ2VudHJhbC5lbnRyYXIgLmNvbG9yLS1yZWQtZXJyb3Ige1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnRhYmxlLWNhcnJpbmhvcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLnRhYmxlLWNhcnJpbmhvcyB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYmxlLWNhcnJpbmhvcyB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4udGFibGUtaGlzdG9yeSB0aGVhZCB0ZCwgLnRhYmxlLWNhcnJpbmhvcyB0aGVhZCB0ZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyYmFjNzY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmM2Y0O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuXG4udGFibGUtaGlzdG9yeSB0aGVhZCB0ZDpmaXJzdC1vZi10eXBlLCAudGFibGUtY2FycmluaG9zIHRoZWFkIHRkOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzMwcHg7IH1cblxuLnRhYmxlLWhpc3RvcnkgdGJvZHkgdGQsIC50YWJsZS1jYXJyaW5ob3MgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDA0ODkzOyB9XG5cbi50YWJsZS1oaXN0b3J5IHRib2R5IHRkOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGFibGUtY2FycmluaG9zIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDEpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI2MHB4OyB9XG4gIC50YWJsZS1jYXJyaW5ob3MgdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMSkgYSB7XG4gICAgY29sb3I6ICMwMDQ4OTM7IH1cblxuLnRhYmxlLWhpc3RvcnkgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMikge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjYwcHg7IH1cbiAgLnRhYmxlLWhpc3RvcnkgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMikgYSB7XG4gICAgY29sb3I6ICMwMDQ4OTM7IH1cblxuLnJvdXRlLWNsaWVudGUubWV1LWNhZGFzdHJvIHNwYW4uaW5wdXQtbWVzc2FnZS5jb2xvci0tcmVkLWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDBweDsgfVxuXG4ucm91dGUtY2xpZW50ZS5tZXUtY2FkYXN0cm8uZm9ybS1lcnJvciAuaW5wdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnBhbmVsLWNvbGxhcHNlLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBhbmVsLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFuZWwtY29sbGFwc2Uge1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cblxuLnBhbmVsLWNvbGxhcHNlLmNvbGxhcHNpbmcge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYXEgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJvdXRlLWNlbnRyYWwuY29udGF0b3MgdGFibGUgdGhlYWQgdGQsIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zIHRhYmxlIHRoZWFkIHRoLCAucm91dGUtY2VudHJhbC5mYWxlY29ub3NjbyB0YWJsZSB0aGVhZCB0ZCwgLnJvdXRlLWNlbnRyYWwuZmFsZWNvbm9zY28gdGFibGUgdGhlYWQgdGgsIC5yb3V0ZS1jZW50cmFsLmZhbGVjb25vc2NvLWRldGFsaGUgdGFibGUgdGhlYWQgdGQsIC5yb3V0ZS1jZW50cmFsLmZhbGVjb25vc2NvLWRldGFsaGUgdGFibGUgdGhlYWQgdGgsIC5yb3V0ZS1jZW50cmFsLnJtYS1pbnNlcnQgdGFibGUgdGhlYWQgdGQsIC5yb3V0ZS1jZW50cmFsLnJtYS1pbnNlcnQgdGFibGUgdGhlYWQgdGgsIC5yb3V0ZS1DZW50cmFsLmNvbnRhdG9zIHRhYmxlIHRoZWFkIHRkLCAucm91dGUtQ2VudHJhbC5jb250YXRvcyB0YWJsZSB0aGVhZCB0aCwgLnJvdXRlLUNlbnRyYWwuZmFsZWNvbm9zY28gdGFibGUgdGhlYWQgdGQsIC5yb3V0ZS1DZW50cmFsLmZhbGVjb25vc2NvIHRhYmxlIHRoZWFkIHRoLCAucm91dGUtQ2VudHJhbC5mYWxlY29ub3Njby1kZXRhbGhlIHRhYmxlIHRoZWFkIHRkLCAucm91dGUtQ2VudHJhbC5mYWxlY29ub3Njby1kZXRhbGhlIHRhYmxlIHRoZWFkIHRoLCAucm91dGUtQ2VudHJhbC5ybWEtaW5zZXJ0IHRhYmxlIHRoZWFkIHRkLCAucm91dGUtQ2VudHJhbC5ybWEtaW5zZXJ0IHRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMjk2YjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnJvdXRlLWNlbnRyYWwuY29udGF0b3MgLmJvZHktb3JkZXJzLXRhYmxlLCAucm91dGUtQ2VudHJhbC5jb250YXRvcyAuYm9keS1vcmRlcnMtdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zIC5hY3Rpb25zLCAucm91dGUtQ2VudHJhbC5jb250YXRvcyAuYWN0aW9ucyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZ3JpZC1nYXA6IDEwcHg7IH1cbiAgICAucm91dGUtY2VudHJhbC5jb250YXRvcyAuYWN0aW9ucyAudGl0bGUsIC5yb3V0ZS1DZW50cmFsLmNvbnRhdG9zIC5hY3Rpb25zIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJvdXRlLWNlbnRyYWwuY29udGF0b3MgLmFjdGlvbnMgYSwgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MgLmFjdGlvbnMgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNmM2IzYzsgfVxuICAgICAgLnJvdXRlLWNlbnRyYWwuY29udGF0b3MgLmFjdGlvbnMgYS5lZGl0LWNvbnRhY3Q6OmJlZm9yZSwgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MgLmFjdGlvbnMgYS5lZGl0LWNvbnRhY3Q6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiRWRpdGFyXCI7IH1cbiAgICAgIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zIC5hY3Rpb25zIGEucmVtb3ZlLWNvbnRhY3Q6OmJlZm9yZSwgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MgLmFjdGlvbnMgYS5yZW1vdmUtY29udGFjdDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJSZW1vdmVyXCI7IH1cbiAgICAgIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zIC5hY3Rpb25zIGE6OmJlZm9yZSwgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MgLmFjdGlvbnMgYTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjb2xvcjogIzNmM2IzYzsgfVxuICAgICAgLnJvdXRlLWNlbnRyYWwuY29udGF0b3MgLmFjdGlvbnMgYSBpLCAucm91dGUtQ2VudHJhbC5jb250YXRvcyAuYWN0aW9ucyBhIGkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSwgLnJvdXRlLUNlbnRyYWwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjglIDQwJSAxMyUgOSUgMTAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAucm91dGUtY2VudHJhbCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtLCAucm91dGUtQ2VudHJhbCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ucm91dGUtY2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2s6Zmlyc3Qtb2YtdHlwZSAudGl0bGUsIC5yb3V0ZS1DZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jazpmaXJzdC1vZi10eXBlIC50aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4ucm91dGUtY2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2sgLnRpdGxlLCAucm91dGUtQ2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2sgLnRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrIC5jb250ZW50LCAucm91dGUtQ2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2sgLmNvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAucm91dGUtY2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2sgLmNvbnRlbnQuYWN0aW9ucywgLnJvdXRlLUNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrIC5jb250ZW50LmFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucm91dGUtY2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2subWFpbCwgLnJvdXRlLUNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrLm1haWwge1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICBncmlkLXJvdzogMTsgfVxuICAucm91dGUtY2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2submFtZSwgLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrLnN0YXR1cywgLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrIC5uYW1lLCAucm91dGUtY2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2sgLnN0YXR1cywgLnJvdXRlLUNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrLm5hbWUsIC5yb3V0ZS1DZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jay5zdGF0dXMsIC5yb3V0ZS1DZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jayAubmFtZSwgLnJvdXRlLUNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrIC5zdGF0dXMge1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucm91dGUtY2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2sucmVzcG9uc2libGUsIC5yb3V0ZS1jZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jayAucmVzcG9uc2libGUsIC5yb3V0ZS1DZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jay5yZXNwb25zaWJsZSwgLnJvdXRlLUNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrIC5yZXNwb25zaWJsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbi5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIsIC5yb3V0ZS1jZW50cmFsLmZhbGVjb25vc2NvLWNhZGFzdHJvIGxhYmVsLmlucHV0LWNvbnRhaW5lciwgLnJvdXRlLWNlbnRyYWwuZmFxIGxhYmVsLmlucHV0LWNvbnRhaW5lciwgLnJvdXRlLWNlbnRyYWwucm1hLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIsIC5yb3V0ZS1DZW50cmFsLmNvbnRhdG9zLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIsIC5yb3V0ZS1DZW50cmFsLmZhbGVjb25vc2NvLWNhZGFzdHJvIGxhYmVsLmlucHV0LWNvbnRhaW5lciwgLnJvdXRlLUNlbnRyYWwuZmFxIGxhYmVsLmlucHV0LWNvbnRhaW5lciwgLnJvdXRlLUNlbnRyYWwucm1hLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIgaW5wdXQsIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIgc3BhbiwgLnJvdXRlLWNlbnRyYWwuY29udGF0b3MtaW5zZXJ0IGxhYmVsLmlucHV0LWNvbnRhaW5lciAuaW5wdXQtaWNvbi1jb250YWluZXIsIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIgc2VsZWN0LCAucm91dGUtY2VudHJhbC5mYWxlY29ub3Njby1jYWRhc3RybyBsYWJlbC5pbnB1dC1jb250YWluZXIgaW5wdXQsIC5yb3V0ZS1jZW50cmFsLmZhbGVjb25vc2NvLWNhZGFzdHJvIGxhYmVsLmlucHV0LWNvbnRhaW5lciBzcGFuLCAucm91dGUtY2VudHJhbC5mYWxlY29ub3Njby1jYWRhc3RybyBsYWJlbC5pbnB1dC1jb250YWluZXIgLmlucHV0LWljb24tY29udGFpbmVyLCAucm91dGUtY2VudHJhbC5mYWxlY29ub3Njby1jYWRhc3RybyBsYWJlbC5pbnB1dC1jb250YWluZXIgc2VsZWN0LCAucm91dGUtY2VudHJhbC5mYXEgbGFiZWwuaW5wdXQtY29udGFpbmVyIGlucHV0LCAucm91dGUtY2VudHJhbC5mYXEgbGFiZWwuaW5wdXQtY29udGFpbmVyIHNwYW4sIC5yb3V0ZS1jZW50cmFsLmZhcSBsYWJlbC5pbnB1dC1jb250YWluZXIgLmlucHV0LWljb24tY29udGFpbmVyLCAucm91dGUtY2VudHJhbC5mYXEgbGFiZWwuaW5wdXQtY29udGFpbmVyIHNlbGVjdCwgLnJvdXRlLWNlbnRyYWwucm1hLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIgaW5wdXQsIC5yb3V0ZS1jZW50cmFsLnJtYS1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIHNwYW4sIC5yb3V0ZS1jZW50cmFsLnJtYS1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIC5pbnB1dC1pY29uLWNvbnRhaW5lciwgLnJvdXRlLWNlbnRyYWwucm1hLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIgc2VsZWN0LCAucm91dGUtQ2VudHJhbC5jb250YXRvcy1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIGlucHV0LCAucm91dGUtQ2VudHJhbC5jb250YXRvcy1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIHNwYW4sIC5yb3V0ZS1DZW50cmFsLmNvbnRhdG9zLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIgLmlucHV0LWljb24tY29udGFpbmVyLCAucm91dGUtQ2VudHJhbC5jb250YXRvcy1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIHNlbGVjdCwgLnJvdXRlLUNlbnRyYWwuZmFsZWNvbm9zY28tY2FkYXN0cm8gbGFiZWwuaW5wdXQtY29udGFpbmVyIGlucHV0LCAucm91dGUtQ2VudHJhbC5mYWxlY29ub3Njby1jYWRhc3RybyBsYWJlbC5pbnB1dC1jb250YWluZXIgc3BhbiwgLnJvdXRlLUNlbnRyYWwuZmFsZWNvbm9zY28tY2FkYXN0cm8gbGFiZWwuaW5wdXQtY29udGFpbmVyIC5pbnB1dC1pY29uLWNvbnRhaW5lciwgLnJvdXRlLUNlbnRyYWwuZmFsZWNvbm9zY28tY2FkYXN0cm8gbGFiZWwuaW5wdXQtY29udGFpbmVyIHNlbGVjdCwgLnJvdXRlLUNlbnRyYWwuZmFxIGxhYmVsLmlucHV0LWNvbnRhaW5lciBpbnB1dCwgLnJvdXRlLUNlbnRyYWwuZmFxIGxhYmVsLmlucHV0LWNvbnRhaW5lciBzcGFuLCAucm91dGUtQ2VudHJhbC5mYXEgbGFiZWwuaW5wdXQtY29udGFpbmVyIC5pbnB1dC1pY29uLWNvbnRhaW5lciwgLnJvdXRlLUNlbnRyYWwuZmFxIGxhYmVsLmlucHV0LWNvbnRhaW5lciBzZWxlY3QsIC5yb3V0ZS1DZW50cmFsLnJtYS1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIGlucHV0LCAucm91dGUtQ2VudHJhbC5ybWEtaW5zZXJ0IGxhYmVsLmlucHV0LWNvbnRhaW5lciBzcGFuLCAucm91dGUtQ2VudHJhbC5ybWEtaW5zZXJ0IGxhYmVsLmlucHV0LWNvbnRhaW5lciAuaW5wdXQtaWNvbi1jb250YWluZXIsIC5yb3V0ZS1DZW50cmFsLnJtYS1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIHNlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ucm91dGUtY2VudHJhbC5jb250YXRvcy1pbnNlcnQgI3N0b3JlX3Blcm1pc3Npb25zX2lkcywgLnJvdXRlLWNlbnRyYWwuY29udGF0b3MtaW5zZXJ0IHRleHRhcmVhLCAucm91dGUtY2VudHJhbC5mYWxlY29ub3Njby1jYWRhc3RybyAjc3RvcmVfcGVybWlzc2lvbnNfaWRzLCAucm91dGUtY2VudHJhbC5mYWxlY29ub3Njby1jYWRhc3RybyB0ZXh0YXJlYSwgLnJvdXRlLWNlbnRyYWwuZmFxICNzdG9yZV9wZXJtaXNzaW9uc19pZHMsIC5yb3V0ZS1jZW50cmFsLmZhcSB0ZXh0YXJlYSwgLnJvdXRlLWNlbnRyYWwucm1hLWluc2VydCAjc3RvcmVfcGVybWlzc2lvbnNfaWRzLCAucm91dGUtY2VudHJhbC5ybWEtaW5zZXJ0IHRleHRhcmVhLCAucm91dGUtQ2VudHJhbC5jb250YXRvcy1pbnNlcnQgI3N0b3JlX3Blcm1pc3Npb25zX2lkcywgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MtaW5zZXJ0IHRleHRhcmVhLCAucm91dGUtQ2VudHJhbC5mYWxlY29ub3Njby1jYWRhc3RybyAjc3RvcmVfcGVybWlzc2lvbnNfaWRzLCAucm91dGUtQ2VudHJhbC5mYWxlY29ub3Njby1jYWRhc3RybyB0ZXh0YXJlYSwgLnJvdXRlLUNlbnRyYWwuZmFxICNzdG9yZV9wZXJtaXNzaW9uc19pZHMsIC5yb3V0ZS1DZW50cmFsLmZhcSB0ZXh0YXJlYSwgLnJvdXRlLUNlbnRyYWwucm1hLWluc2VydCAjc3RvcmVfcGVybWlzc2lvbnNfaWRzLCAucm91dGUtQ2VudHJhbC5ybWEtaW5zZXJ0IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucm91dGUtY2VudHJhbC5mYXEgI2NhdGVnb3J5LCAucm91dGUtQ2VudHJhbC5mYXEgI2NhdGVnb3J5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuXG4ucm91dGUtY2VudHJhbC5mYXEgI3NlYXJjaCwgLnJvdXRlLUNlbnRyYWwuZmFxICNzZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cblxuLnJvdXRlLWNlbnRyYWwuZmFxIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtLCAucm91dGUtQ2VudHJhbC5mYXEgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0ge1xuICBtYXJnaW46IGluaGVyaXQ7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm91dGUtY2VudHJhbC5mYXEgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLnBhbmVsLnBhbmVsLWRlZmF1bHQsIC5yb3V0ZS1DZW50cmFsLmZhcSAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAucGFuZWwucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgLnJvdXRlLWNlbnRyYWwuZmFxIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5wYW5lbC5wYW5lbC1kZWZhdWx0Omxhc3Qtb2YtdHlwZSwgLnJvdXRlLUNlbnRyYWwuZmFxIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5wYW5lbC5wYW5lbC1kZWZhdWx0Omxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5yb3V0ZS1jZW50cmFsLmZhcSAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAucGFuZWwucGFuZWwtZGVmYXVsdDpmaXJzdC1vZi10eXBlLCAucm91dGUtQ2VudHJhbC5mYXEgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLnBhbmVsLnBhbmVsLWRlZmF1bHQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuXG4ucm91dGUtY2VudHJhbCAuZ3JpZF9fbWFpbl9fY29udGF0bywgLnJvdXRlLUNlbnRyYWwgLmdyaWRfX21haW5fX2NvbnRhdG8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM3MHB4IG1pbm1heCg1NzBweCwgMWZyKTtcbiAgZ3JpZC1nYXA6IDMwcHg7IH1cbiAgLnJvdXRlLWNlbnRyYWwgLmdyaWRfX21haW5fX2NvbnRhdG8gLmNvbnRhY3QtdXMtcGhvbmUgc3ZnLCAucm91dGUtQ2VudHJhbCAuZ3JpZF9fbWFpbl9fY29udGF0byAuY29udGFjdC11cy1waG9uZSBzdmcge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDsgfVxuICAucm91dGUtY2VudHJhbCAuZ3JpZF9fbWFpbl9fY29udGF0byAuY29udGFjdC11cy1waG9uZSBhLCAucm91dGUtQ2VudHJhbCAuZ3JpZF9fbWFpbl9fY29udGF0byAuY29udGFjdC11cy1waG9uZSBhIHtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5yb3V0ZS1jZW50cmFsIC5zZWFyY2gtcm1hIC5pbnB1dC1sYWJlbCwgLnJvdXRlLUNlbnRyYWwgLnNlYXJjaC1ybWEgLmlucHV0LWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucm91dGUtY2VudHJhbCAuY29sdW1uLWZhcSwgLnJvdXRlLUNlbnRyYWwgLmNvbHVtbi1mYXEge1xuICB3aWR0aDogNjcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5yb3V0ZS1jZW50cmFsIC5teS1hY2NvdW50LWluZGV4LWJsb2NrcywgLnJvdXRlLUNlbnRyYWwgLm15LWFjY291bnQtaW5kZXgtYmxvY2tzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLnJvdXRlLWNlbnRyYWwgLm15LWFjY291bnQtaW5kZXgtYmxvY2tzLCAucm91dGUtQ2VudHJhbCAubXktYWNjb3VudC1pbmRleC1ibG9ja3Mge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAucm91dGUtY2VudHJhbCAubXktYWNjb3VudC1pbmRleC1ibG9ja3MgLmJsb2NrcywgLnJvdXRlLUNlbnRyYWwgLm15LWFjY291bnQtaW5kZXgtYmxvY2tzIC5ibG9ja3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgcm93LWdhcDogMzBweDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDM3MHB4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC5yb3V0ZS1jZW50cmFsIC5teS1hY2NvdW50LWluZGV4LWJsb2NrcyAuYmxvY2tzLCAucm91dGUtQ2VudHJhbCAubXktYWNjb3VudC1pbmRleC1ibG9ja3MgLmJsb2NrcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxuICAgICAgICAucm91dGUtY2VudHJhbCAubXktYWNjb3VudC1pbmRleC1ibG9ja3MgLmJsb2NrcyAuY29sdW1uLCAucm91dGUtQ2VudHJhbCAubXktYWNjb3VudC1pbmRleC1ibG9ja3MgLmJsb2NrcyAuY29sdW1uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnJvdXRlLWNlbnRyYWwgLm15LWFjY291bnQtaW5kZXgtYmxvY2tzIC5ibG9ja3MsIC5yb3V0ZS1DZW50cmFsIC5teS1hY2NvdW50LWluZGV4LWJsb2NrcyAuYmxvY2tzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MHZ3OyB9IH1cblxuI2pzLXRhYmxlLWxvYWQtY2FydCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAjanMtdGFibGUtbG9hZC1jYXJ0IHRhYmxlIHRoZWFkIHRyOm50aC1vZi10eXBlKDEpIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDA0ODkzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgI2pzLXRhYmxlLWxvYWQtY2FydCB0YWJsZSB0ZCB7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZDc7IH1cbiAgI2pzLXRhYmxlLWxvYWQtY2FydCB0YWJsZSB0cjpudGgtb2YtdHlwZSgxKSB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDg5MztcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyOiAwcHg7IH1cbiIsIi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogZW5kOyB9XG4iLCIubmV3c2xldHRlciB7XG4gIHBhZGRpbmc6IDEwMHB4IDAwcHggMHB4IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5ld3NsZXR0ZXIge1xuICAgICAgcGFkZGluZzogNDVweCAwIDAgMDsgfSB9XG5cbi5uZXdzbGV0dGVyX19lbnZpYXIge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGxhY2Utc2VsZjogZW5kO1xuICBwYWRkaW5nOiAwIDE3cHg7IH1cbiAgLm5ld3NsZXR0ZXJfX2VudmlhciBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubmV3c2xldHRlcl9fZW52aWFyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDsgfSB9XG5cbi5uZXdzbGV0dGVyIC5pbnB1dC1tZXNzYWdlIHtcbiAgYm90dG9tOiAtNDBweDtcbiAgbGVmdDogMjBweDsgfVxuXG4jZW1haWxfbmV3cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICNlbWFpbF9uZXdzIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4iLCIvKiA0MDQgKi9cbi5wYWdlLTQwNF9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxODBweDsgfVxuIiwiLmJveC1wYXJhbWV0cmljcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ib3gtcGFyYW1ldHJpY3Mge1xuICAgICAgdG9wOiAtN3B4OyB9IH1cbiAgLmJveC1wYXJhbWV0cmljcyAubWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMHB4IDE1cHg7IH1cbiAgICAuYm94LXBhcmFtZXRyaWNzIC5tZW51IC5wYXJhbWV0cmljcy1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxMXB4OyB9XG4gICAgICAuYm94LXBhcmFtZXRyaWNzIC5tZW51IC5wYXJhbWV0cmljcy1tZW51IGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCBtYXgtY29udGVudCkpO1xuICAgICAgICBncmlkLWdhcDogMzBweDsgfVxuICAgIC5ib3gtcGFyYW1ldHJpY3MgLm1lbnUgLmNsb3NlLXBhcmFtZXRyaWNzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm94LXBhcmFtZXRyaWNzIC5tZW51Lm9wZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgei1pbmRleDogNTAxOyB9XG4gICAgICAuYm94LXBhcmFtZXRyaWNzIC5tZW51Lm9wZW4gLnBhcmFtZXRyaWNzLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJveC1wYXJhbWV0cmljcyAubWVudS5vcGVuIC5jbG9zZS1wYXJhbWV0cmljcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDEzcHg7IH1cblxuLnBhcmFtZXRyaWNzX19saXN0IHtcbiAgbWF4LWhlaWdodDogMjI1cHg7XG4gIHNjcm9sbGJhci1jb2xvcjogIzJiYWM3NjsgfVxuXG4ucGFyYW1ldHJpY3NfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuXG4ucGFyYW1ldHJpY3NfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgd2lkdGg6IDRweDsgfVxuXG4ucGFyYW1ldHJpY3NfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiYWM3NjsgfVxuXG4ucGFyYW1ldHJpY3NfX2xpc3QtY29sb3Ige1xuICBtYXgtaGVpZ2h0OiAxMzVweDtcbiAgZm9udC1zaXplOiAwcHg7IH1cblxuLnBhcmFtZXRyaWNzX19saXN0LWNvbG9yX19pdGVtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDBweDsgfVxuXG4ucGFyYW1ldHJpY3NfX2xpc3QtY29sb3JfX2l0ZW0gbGFiZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiIsIi5wcm9kdWN0LWRldGFpbF9fY29sb3JlZC10YWJsZTpudGgtY2hpbGQoMm4rMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG5cbiNwcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kYXRhIC5wcm9kdWN0X19xdGRfX3NldGFzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0xN3B4OyB9XG5cbiNwcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kYXRhIC5wcm9kdWN0X19xdGQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuI3Byb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRhdGEgLnByb2R1Y3RfX2J1dHRvbiB7XG4gIGhlaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgI3Byb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRhdGEgLnByb2R1Y3RfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kYXRhIC5ib3gtYnV5X19xdGQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODVweCBtaW5tYXgoMTAwcHgsIDI3MHB4KTtcbiAgICBncmlkLWdhcDogMjBweDsgfSB9XG5cbi5wcm9kdWN0LWRldGFpbF9fYnV0dG9uLWRvd25sb2FkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMxZDIzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogMzcwcHg7IH1cblxuLnByb2R1Y3QtZGV0YWlsX19idXR0b24tZG93bmxvYWQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDE3cHg7XG4gIHRvcDogOXB4O1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNrQUFBQTJDQU1BQUFCdFBrQ0tBQUFBQVhOU1IwSUIyY2tzZndBQUFFdFFURlJGQUFBQS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL2c1a0xCd0FBQUJsMFVrNVRBREEvRUgvL3YzRFA0RURBZ0svdm55RGZZSkNnc0ZEUThCOFdadFlBQUFFYlNVUkJWSGljN2RWaGo0TWdEQWJnY2wxUFZ6ekhPY2Y0LzcvMFNrRXZUcGhrMzVic1RZeEdua2lCZ0FBQTV1c29DREVuYXNpMzJLNEZFdlVBUFhWd0dEd1RBOGwxSEV2RFI3NGlNUzd6TXpub2t2MFlZSDBZTDdpOEkxdVNORHJPNi95TFZXbkJURVJYa1l4OEpacWpaSW5aUzRBYldWNzdRTG1LZFc0bHlrMWtISjRyU0I1cHpoS1NqQm1LSTVMQ050KzBrcWtreng2eWxKM2dhblhlV1h0TjBvOVN6Yk1SSmFrSnBsRmFBeFhwMGdUTFVPSmtzKzV2eDF5UVIzbGphZGVUaUQveWZXWCtmZlVOTWxBcGQ5ejNYcVFaUHRSWm9BdFVHY2hEamE1US9vUWVaamxXVHpGbVJ5TkViZXNwT01CbFhzWkhxakRQUmREVGlZZVVibHVBZHUxVDArUmdsNVgrMTFoTHBzY3cweGFvdEEwS3RTWDRCd3cxRzI1d2dXYjBBQUFBQUVsRlRrU3VRbUNDXCIpOyB9XG5cbi5wcm9kdWN0LWRldGFpbF9fYXRyaWJ1dG9zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgNTAlKSAxZnI7IH1cblxuLnByb2R1Y3QtZGV0YWlsX19jb2xvcmVkLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMHB4IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQURBREE7IH1cblxudHIucHJvZHVjdC1kZXRhaWxfX2NvbG9yZWQtdGFibGU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG50ci5wcm9kdWN0LWRldGFpbF9fY29sb3JlZC10YWJsZTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7IH1cblxuLnByb2R1Y3QtaW1hZ2VzIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7IH1cblxuLnRodW1ibmFpbHMtcHJvZHVjdC1pbWFnZXMuc2xpZGluZyB7XG4gIHBhZGRpbmctdG9wOiA0NHB4OyB9XG5cbi50aHVtYm5haWxzLXByb2R1Y3QtaW1hZ2VzIHtcbiAgd2lkdGg6IDc1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50aHVtYm5haWxzLXByb2R1Y3QtaW1hZ2VzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudGh1bWJuYWlscy1wcm9kdWN0LWltYWdlcyAuYngtd3JhcHBlciAuYngtbmV4dCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTU3cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2cHgpOyB9XG4gIC50aHVtYm5haWxzLXByb2R1Y3QtaW1hZ2VzIC5ieC13cmFwcGVyIC5ieC1wcmV2IHtcbiAgICB0b3A6IC0zN3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2cHgpOyB9XG5cbiNqcy10aHVtYm5haWxzLXByb2R1Y3QtaW1hZ2VzIGxpIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgI2pzLXRodW1ibmFpbHMtcHJvZHVjdC1pbWFnZXMgbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjanMtdGh1bWJuYWlscy1wcm9kdWN0LWltYWdlcyBsaSBhIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5qcy1yZWxhdGVkLXByb2R1Y3RzIC5ieC13cmFwcGVyIC5ieC1wcmV2IHtcbiAgbGVmdDogLTM3cHg7IH1cblxuLmpzLXJlbGF0ZWQtcHJvZHVjdHMgLmJ4LXdyYXBwZXIgLmJ4LW5leHQge1xuICByaWdodDogLTM3cHg7IH1cblxuLnByb2R1Y3RfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IDFmcjtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2R1Y3RfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsOyB9IH1cblxuLm1haW4taW1hZ2VzLXBhZ2VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4taW1hZ2VzLXBhZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubWFpbi1pbWFnZXMtcGFnZXIgdWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5tYWluLWltYWdlcy1wYWdlciB1bCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW46IDBweCA1cHggMTVweCA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLm1haW4taW1hZ2VzLXBhZ2VyIHVsIGxpIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmNmY2ZjY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Nzg3O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgICAgICAgICAgIC5tYWluLWltYWdlcy1wYWdlciB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y4YWRhZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMzIzNzsgfSB9XG5cbi5wcm9kdWN0X19pbWFnZXNfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgbWluLXdpZHRoOiA0NjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2R1Y3RfX2ltYWdlc19fZ3JpZCB7XG4gICAgICBtaW4td2lkdGg6IGluaXRpYWw7IH0gfVxuICAucHJvZHVjdF9faW1hZ2VzX19ncmlkIC5zdGFtcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiA1MDA7IH1cbiAgICAucHJvZHVjdF9faW1hZ2VzX19ncmlkIC5zdGFtcCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmJveC1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAuYm94LWRvd25sb2FkIGEge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRlc2NyaXB0aW9uLXRhYnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1heC1jb250ZW50O1xuICBnYXA6IDYwcHg7XG4gIGNvbHVtbi1nYXA6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmRlc2NyaXB0aW9uLXRhYnMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMzJhMzNiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmRlc2NyaXB0aW9uLXRhYnMgYS5hY3RpdmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAjMmJhYzc2O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICBjb2xvcjogIzJiYWM3NjsgfVxuXG4uem9vbUNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDUwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnpvb21Db250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi56b29tQ29udGFpbmVyIC56b29tTGVucyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmdyaWQtaW5mb3JtYXRpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDM2OXB4KSBtaW5tYXgoYXV0bywgMjcwcHgpO1xuICBncmlkLWdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmdyaWQtaW5mb3JtYXRpb24tYnV0dG9ucyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7IH1cbiAgICAgIC5ncmlkLWluZm9ybWF0aW9uLWJ1dHRvbnMgLnByaWNlIHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIC5ncmlkLWluZm9ybWF0aW9uLWJ1dHRvbnMgLmF0dHJpYnV0ZXMge1xuICAgICAgICBvcmRlcjogMjsgfSB9XG4iLCIvKlBST0RVQ1QqL1xuLnByb2R1Y3RfX3F0ZCB7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9kdWN0X19xdGQge1xuICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9IH1cblxuLnByb2R1Y3RfX2J1dHRvbiB7XG4gIGhlaWdodDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2R1Y3RfX2J1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDlweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi5qcy1ub3RpZnkge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDlweDsgfSB9XG5cbi5tYWluLWltYWdlcyB7XG4gIHdpZHRoOiA0NzBweDtcbiAgaGVpZ2h0OiA0NzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWltYWdlcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLm1haW4taW1hZ2VzIC5ieC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5tYWluLWltYWdlcyBpbWcge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4taW1hZ2VzIGltZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cbi5wcm9kdWN0X19wZXJjZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4ucHJvZHVjdF9fbGFyZ2UtdmlkZW8ge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9kdWN0X19sYXJnZS12aWRlbyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZHVjdF9fbGFyZ2UtdmlkZW8ge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cblxuLnNob3djYXNlIC5wcm9kdWN0X19wZXJjZW50IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDsgfVxuXG4uY2F0ZWdvcnktdGl0bGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4OyB9XG5cbi5wcm9kdWN0cy1oZWFkZXJfX2FjdGlvbnMge1xuICB6LWluZGV4OiAyOyB9XG4iLCIucHJvZHVjdHNfX2ZpbHRyb3Mge1xuICBtYXJnaW4tdG9wOiAxMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LWJhdGNoLWFkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5wcm9kdWN0c19fbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE5MHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucHJvZHVjdHNfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTQ1cHgsIDFmcikpOyB9IH1cblxuLnByb2R1Y3RzX19saXN0LnZpdHJpbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyNzBweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9kdWN0c19fbGlzdF9fdmlldy1tb2RlIGEge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfSB9XG5cbi5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3Qge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTBweCAxZnI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHggMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7IH0gfVxuICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdC1pbmZvcm1hdGlvbiB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHVuc2V0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5wcm9kdWN0LWluZm9ybWF0aW9uIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5ib3gtcHJvZHVjdC1uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5ib3gtcHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDQ7IH0gfVxuICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdC1pbnZlbnRvcnkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5wcm9kdWN0LWludmVudG9yeSB7XG4gICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDI7IH0gfVxuICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdC1uYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDsgfSB9XG4gICAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLnByb2R1Y3QtbmFtZSBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdC1pbWFnZSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGxhY2Utc2VsZjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLnByb2R1Y3QtaW1hZ2UgYSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5ib3gtYnV5X19xdGQtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLmJveC1wcmljZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLmJveC1wcmljZSB7XG4gICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjsgfSB9XG4gICAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLmJveC1wcmljZSAub2xkLXByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAuYm94LXByaWNlIC5vbGQtcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAuYm94LXByaWNlIC5uZXctcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5ib3gtcHJpY2UgLm5ldy1wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdF9fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5wcm9kdWN0X19idXR0b24ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogaW5pdGlhbDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5wcm9kdWN0X19xdGQge1xuICAgICAgICB3aWR0aDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5wcm9kdWN0X19xdGRfX3NldGFzIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDVweDsgfSB9XG4gIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QuYmF0Y2ggLmJveC1idXlfX3F0ZC1jb250YWluZXIge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbi5wcm9kdWN0X19xdGRfX3NldGFzIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsZWZ0OiA0NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZHVjdF9fcXRkX19zZXRhcyB7XG4gICAgICBsZWZ0OiAzM3B4OyB9IH1cblxuLnByb2R1Y3RzX19saXN0IGxpIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnByb2R1Y3RzX19saXN0IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJlZDsgfVxuXG4ucHJvZHVjdHNfX2xpc3QgLnByb2R1Y3QtbmFtZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2R1Y3RzX19saXN0IC5wcm9kdWN0LW5hbWUgYSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0c19fbGlzdCAucHJvZHVjdC1pbnZlbnRvcnkge1xuICAgIGZvbnQtc2l6ZTogOXB4OyB9XG4gICAgLnByb2R1Y3RzX19saXN0IC5wcm9kdWN0LWludmVudG9yeSAuYm94LW11bHRpcGxlIHtcbiAgICAgIG1pbi13aWR0aDogMzVweDsgfSB9XG5cbi5wcm9kdWN0c19fbGlzdCAuYm94LXByaWNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvZHVjdHNfX2xpc3QgLmJveC1wcmljZSAub2xkLXByaWNlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcm9kdWN0c19fbGlzdCAuYm94LXByaWNlIC5vbGQtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucHJvZHVjdHNfX2xpc3QgLmJveC1wcmljZSAubmV3LXByaWNlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcm9kdWN0c19fbGlzdCAuYm94LXByaWNlIC5uZXctcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ucHJvZHVjdC1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBtYXgtY29udGVudCBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9XG5cbi5qcy1wcm9kdWN0X19pbWdfX2ljb25fX2Vycm9yIHtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IC0xMHB4OyB9XG5cbi5wcm9kdWN0cy1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9kdWN0cy1oZWFkZXIgLnNvcnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIHotaW5kZXg6IDUwMTsgfVxuICAucHJvZHVjdHMtaGVhZGVyIC5wYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb2R1Y3RzLWhlYWRlciAucGFnZXMgLnBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnByb2R1Y3RzLWhlYWRlciAucGVyLXBhZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLnByb2R1Y3RzLWhlYWRlciAucGVyLXBhZ2UgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAgICAgLnByb2R1Y3RzLWhlYWRlciAucGVyLXBhZ2UgbGkgYS5hY3RpdmUge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICMzMmEzM2I7IH1cblxuLmJveC1vcmRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIHotaW5kZXg6IDMzNTsgfVxuICAuYm94LW9yZGVyIC5ncmlkX19vcmRlbmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYm94LW9yZGVyIC5ncmlkX19vcmRlbmFyIC5tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1pbi13aWR0aDogMTQ4cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMHB4IDE1cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmJveC1vcmRlciAuZ3JpZF9fb3JkZW5hciAubWVudSB7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICB0b3A6IC03cHg7IH0gfVxuICAgICAgLmJveC1vcmRlciAuZ3JpZF9fb3JkZW5hciAubWVudSB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm94LW9yZGVyIC5ncmlkX19vcmRlbmFyIC5jbG9zZS1vcmRlci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm94LW9yZGVyIC5ncmlkX19vcmRlbmFyIC5tZW51Lm9wZW4ge1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgLmJveC1vcmRlciAuZ3JpZF9fb3JkZW5hciAubWVudS5vcGVuIC5jbG9zZS1vcmRlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgIC5ib3gtb3JkZXIgLmdyaWRfX29yZGVuYXIgLm1lbnUub3BlbiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb21wcmFyLWNvbXByYS1lbS1sb3RlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMjBweDtcbiAgei1pbmRleDogNTU1NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmNoZWNrLXdpc2hsaXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDMzMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNoZWNrLXdpc2hsaXN0IHtcbiAgICAgIHRvcDogMHB4OyB9IH1cbiAgLmNoZWNrLXdpc2hsaXN0LmluIHN2ZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNoZWNrLXdpc2hsaXN0LmluIHN2ZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hlY2std2lzaGxpc3Qub3V0IHN2ZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNoZWNrLXdpc2hsaXN0Lm91dCBzdmc6bnRoLW9mLXR5cGUoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3QtaW1hZ2UuY2Fyb3VzZWwgLmpzLXByb2R1Y3QtaW1hZ2UtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTI2cHg7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwcHg7IH1cbiAgLnByb2R1Y3QtaW1hZ2UuY2Fyb3VzZWwgLmpzLXByb2R1Y3QtaW1hZ2UtY29udHJvbHMgYSB7XG4gICAgbWFyZ2luOiAwIDNweDsgfVxuICAucHJvZHVjdC1pbWFnZS5jYXJvdXNlbCAuanMtcHJvZHVjdC1pbWFnZS1jb250cm9scyBhLmpzLXBhZ2UtbnVtYmVyIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3ODc7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgICAucHJvZHVjdC1pbWFnZS5jYXJvdXNlbCAuanMtcHJvZHVjdC1pbWFnZS1jb250cm9scyBhLmpzLXBhZ2UtbnVtYmVyLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmOGFkYWY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQzMjM3OyB9XG4gIC5wcm9kdWN0LWltYWdlLmNhcm91c2VsIC5qcy1wcm9kdWN0LWltYWdlLWNvbnRyb2xzIGEuanMtYXJyb3cge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgLnByb2R1Y3QtaW1hZ2UuY2Fyb3VzZWwgLmpzLXByb2R1Y3QtaW1hZ2UtY29udHJvbHMgYS5qcy1hcnJvdyBzdmcge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlubmVyLWNhcm91c2VsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnByb2R1Y3QtaW1hZ2UuY2Fyb3VzZWwge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnByb2R1Y3QtaW1hZ2UuY2Fyb3VzZWwgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZHVjdC1pbWFnZS5jYXJvdXNlbCAuaW1hZ2UtY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDA7IH1cblxuLnByb2R1Y3QtaW1hZ2UgYS5zdGFtcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDUwMDsgfVxuIiwiLnF1aWNrLXhsc19fcG9zc3VpLWNhYmVjYWxobyBpbnB1dC5pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIC1tb3otYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94OyB9XG4iLCIuc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICNmNmY2ZjY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWFyY2ggcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbi5zZWFyY2hfX2Fycm93IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDVweDsgfVxuXG4uc2VhcmNoX19jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAwcHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogNjMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTcwcHggLSAxNjBweCk7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRhaW5lciBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4OyB9IH1cblxuLnNlYXJjaF9fbG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuXG4ucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjNmNDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwcHg7IH1cbiAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAucHJvZHVjdC1pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIxNXB4IDFmciAxZnI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAucHJvZHVjdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAucHJvZHVjdC1pbWFnZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5ib3gtcHJvZHVjdC1uYW1lIHtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5ib3gtcHJvZHVjdC1uYW1lIHtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMzsgfSB9XG4gIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLnByb2R1Y3QtbmFtZSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAucHJvZHVjdC1pbnZlbnRvcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAuYm94LXByaWNlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMHB4OyB9XG4gICAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAuYm94LXByaWNlIC5vbGQtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAuYm94LXByaWNlIC5uZXctcHJpY2UsIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLmJveC1wcmljZSAucHJvZHVjdC1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5ib3gtcHJpY2UgYSB7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5ib3gtcHJpY2Uge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLmpzLWJveC1idXlfX3F0ZC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5qcy1ib3gtYnV5X19xdGQtY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAuanMtYm94LWJ1eV9fcXRkLWNvbnRhaW5lciAucHJvZHVjdF9fcXRkX19zZXRhcyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTZweDsgfVxuICAgIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLmpzLWJveC1idXlfX3F0ZC1jb250YWluZXIgLnByb2R1Y3RfX3F0ZCB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLmpzLWJveC1idXlfX3F0ZC1jb250YWluZXIgLnByb2R1Y3RfX3F0ZCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MHB4OyB9IH1cbiAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5qcy1ib3gtYnV5X19xdGQtY29udGFpbmVyIC5wcm9kdWN0X19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5qcy1ib3gtYnV5X19xdGQtY29udGFpbmVyIC5wcm9kdWN0X19idXR0b24ge1xuICAgICAgICAgIG1heC13aWR0aDogNDBweDsgfSB9XG4gIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLmJveC1idXkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4jYXV0b2NvbXBsZXRlLWJveCB7XG4gIGxlZnQ6IGNhbGMoNTB2dyAtIDM5MnB4KTtcbiAgdG9wOiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgI2F1dG9jb21wbGV0ZS1ib3gge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDU1cHg7IH0gfVxuICAjYXV0b2NvbXBsZXRlLWJveCAuYnV0dG9uLWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4iLCIuYm94LXNob3djYXNlcyAucHJvZHVjdC1uYW1lIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYm94LXNob3djYXNlcyAucHJvZHVjdC1uYW1lIGEge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYm94LXNob3djYXNlcyAucHJvZHVjdC1pbnZlbnRvcnkge1xuICAgIGZvbnQtc2l6ZTogOXB4OyB9XG4gICAgLmJveC1zaG93Y2FzZXMgLnByb2R1Y3QtaW52ZW50b3J5IC5ib3gtbXVsdGlwbGUge1xuICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbi5ib3gtc2hvd2Nhc2VzIC5ib3gtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ib3gtc2hvd2Nhc2VzIC5ib3gtcHJpY2UgLm9sZC1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm94LXNob3djYXNlcyAuYm94LXByaWNlIC5vbGQtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYm94LXNob3djYXNlcyAuYm94LXByaWNlIC5uZXctcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJveC1zaG93Y2FzZXMgLmJveC1wcmljZSAubmV3LXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmJveC1zaG93Y2FzZXMgLnNob3djYXNlIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib3gtc2hvd2Nhc2VzIC5zaG93Y2FzZSAuYngtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYm94LXNob3djYXNlcyAuc2hvd2Nhc2UgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldiB7XG4gICAgbGVmdDogLTQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYm94LXNob3djYXNlcyAuc2hvd2Nhc2UgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xNHB4OyB9IH1cbiAgLmJveC1zaG93Y2FzZXMgLnNob3djYXNlIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ib3gtc2hvd2Nhc2VzIC5zaG93Y2FzZSAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYm94LXNob3djYXNlcyAuc2hvdy1hbGwge1xuICAgIGZvbnQtc2l6ZTogOXB4OyB9IH1cblxuLmJveC1zaG93Y2FzZXMgLmJnLXNob3djYXNlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJveC1zaG93Y2FzZXMgLmJnLXNob3djYXNlIC5zaG93Y2FzZSAuYm94LXRpdGxlIGEge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5ib3gtc2hvd2Nhc2VzIC5iZy1zaG93Y2FzZSAuc2hvd2Nhc2UgLmJveC10aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzkzOTM5OyB9XG4gIC5ib3gtc2hvd2Nhc2VzIC5iZy1zaG93Y2FzZSAuc2hvd2Nhc2UgLmJveC10aXRsZSBoMyB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJveC1zaG93Y2FzZXMgLmJnLXNob3djYXNlIC5zaG93Y2FzZSAuYm94LXRpdGxlIGgzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAuYm94LXNob3djYXNlcyAuYmctc2hvd2Nhc2UgLnNob3djYXNlIC5ib3gtdGl0bGUgaDM6aG92ZXIge1xuICAgICAgY29sb3I6ICMzOTM5Mzk7IH1cbiAgICAgIC5ib3gtc2hvd2Nhc2VzIC5iZy1zaG93Y2FzZSAuc2hvd2Nhc2UgLmJveC10aXRsZSBoMzpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzkzOTsgfVxuICAuYm94LXNob3djYXNlcyAuYmctc2hvd2Nhc2UgLnNob3djYXNlIC5wcm9kdWN0LW5hbWUgYSB7XG4gICAgY29sb3I6ICMzNDM0MzQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYm94LXNob3djYXNlcyAuYmctc2hvd2Nhc2UgLnNob3djYXNlIC5wcm9kdWN0LW5hbWUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gIC5ib3gtc2hvd2Nhc2VzIC5iZy1zaG93Y2FzZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVhnQUFBQzlDQU1BQUFDT0VaWW5BQUFBQVhOU1IwSUIyY2tzZndBQUFJcFFURlJGQUFBQTd6QXc3ekU1N1RJMjdUSTM3akUzN1RNMzdUSTM3VE0zN3pBNDdETTI3VEkzN3pBMTdEQTM3VEkzN0RJMjdqSTM3VEkzN1RJMzdqTTM3VEk0N1RJMzZ6UTQ3VEk0N1RJMzdUSTM3REk0N1RFNDdETTI3VEkzN1RJNDdUSTM3VEkzN1RJMzdUSTM3VEkzN1RJMzdUSTM3VEkzN1RNMzdUSTM3VEkzN1RJMzdUSTI3VEkzN1RFM2Noeldrd0FBQUM1MFVrNVRBQkEvZjUrL3ovOXZJRi9mTUUvZ3dLL3Y4ckNBY0VEVGovRmdvRkNRNGREdy92M1J3ZUxDNCtUejFzWEh4RDIrTHBnQUFBZVRTVVJCVkhpYzdaeDdZNkk0Rk1VbmdscUVTcTNJVk1CcUg3TzdzNC92Ly9WV0VxS29LSy9raHNmNS9UWFRtV280aG5OUGJvSS9mdlFGTnBsTUxNdXlweW16K1lrWi80RnRXVS9ILzhCTWozSkFPSlBGVVcxM1hoSDMrQmtzSm83cFVmY2E3OW1xTHZqdEIyQTllNmF2b0hld2lXWFB5c1V0WjJaYnNKK0tPSXNTelpmK0Rjc1M5UmV3bnNkTXJKZFZvWGF2L2pvSU5tRVkzcDIrN1BpUG15QlkrNitGTDdCNnNTYVVWOUlqbkVXUjZEL1hSNzFyZXJWMy9BVFdQNHZFeDh5L1p2SjJZeTliUDRqQ05xOFpSb0cvdmJHZE4weDhDYnVaNmtmTjczdEt6UmNQYjlRL1RuelUyMVQxUzFtV2NhUThCWHBSZkZWK3g2Nzk4OHVWNklrMlBWaHlKYjc5ck91dHVrNW9YemlNdjlHKzN2RTIvb1huMksxcVNEOWhUL2sxcWM2cGZ2VytseFBmZlJxWDVWeFl6SEpIdkxUM2R1OTV1eCtONVRoV2JySnZZeU8zZXhMbm9vNXJqU0hlTzNaZTljVGNRSkk0dDhhMWh5NTlYdlo5Wk5oZldiUWZpZlRlV2ZidHJoTVg2dXpPbG1NUHRZc2NUcy9STVRJOW1EUFJPV0pPaHhndmM3TEhuWmpzWjV4NHVOSS9kMWYybEx6MFEwcVhpMU4rUEhSUjloUW5QcHpTNWNMMFlCU1JrejNvOERxUkJjT1MzcHYyUXZhVW5QVFR2aWNjOWlZdlpkbDEyVk55MHIvMVlMajNXY2pyV0hZb1B6NG1rajIwVlgvOTV1UXkvWkU5SlhydnQ5K2NYR1libUI1S1hZSnRqLzBta1M3amR6UkFQc0tScTltbHdTNWVJNXhwWDBlZWtVaXJuL1pwM2pDTGovbGpQdTlEbENtR0JUTGZXTDI1aHNUdHNjdWNPZm1OMjQrN2x0azlkNWt6SjcreGV6RHB2VmxxTVVkMlBSaHNHV3pITCtWelB1dDhzb3l5TU9OM2ZxVFY4REsvV1hWN0tTSnQ1dER0WWRZaTJuYmZicnl2YkxwM2VJejFZZG1rMzNmMkpuN0t0dTE3dDFJdEkwdVdyOTI4ajFsMlNPa3d0TjJ6SStHaHUzYmpMWWRvTXhKcE4yN243T1pwUGxDYmtjaUY3SlBwZ1Z3d1pKdVJTTHQ1NmRBdDdibER0aG1Kc0p1UER0bE51QnE0elVneXUxbDE1TDZPaG04emtqQmJUSFVpVjBaanNCbUpURGNkVVA1dEpEWWp5ZXptemZRNDdNN01BQ3F5Tzl3Mk9vaXNLYllka2U1bjVRMTZLeE9QWXg4Nms2OW84RVNKblJsVG5uMk5VdmVqOG1JdHRUZWt2SmNlL1BtYzczdTlzZG9NYjIrd2M4TS85ZzlqSDd0WjJON1l6UjZPV2Zlejh1U3JSbDdhUCtjeDlmdDJoOWhJa000aTFZaDFONk44T0xMbGFqSFpJcGJRYmJJNE5hcGxVeEVSY1lXRjdoSmE1ZGs3ZEpjSTVkOUpvaDFmcjM2TzNkOGx3dWUvQ0pUbnVuK01POC9raWFtVXQ2SDdKVEZObDlnVy9SbmRiOU1uOWhUSzc0eTI1YnBKMWozWTZYeVBDTG9Ya0Ntdk1lWlJMeGo2Z3U2RlRRamQ3NUR0U1dscUhuajgzTklXdWhmZ2NlRlhXclJoTGhhczl4RXU3T3FvZmkvUS9SRkMrUmYxTDd4QkkvZ3hvbm13VWYyeXdzUjgxUzg3Skw1MVJBL0duL2M0SU1BL2dHMDFMSEplcVBkYStraW92bmNBZzY5RW9EcC9lSzh3K0VyNGFsYzY0cWdlREw0Y3hUWnZ3K0Nyb3RUbUk3NzFBWU92aEVLYkZ3MGdHSHhGZkZWcFhweUJoOEZYUmRpOGdyUHpNUGlhS0xMNUJBbStMc0xtVzM0dm1PZ0Z3K0JyNFN2b0VBY3crUG9JbTIvbEVnNVBrdWpCMTBUMDV0czhvalNGMFRTQ204MjArZStMeW9wTjF0cDQ3ZW9yKzRVbGEwUDR3YS9HaDRqNWJ5OVJXUnZBRGkzcWEzcS9mTGJObzJPbGpVdWpzcmFoZVgxdG40bEdqZE8wVFptNkZDcHJDL2phYzFXL1FxS3l0a1FjektoOWVCdVZ0VFhONml1dnJHc3RBeG9OVGVvcnI2d0hWTlpXTkttdkxycndDdUQxMWEzekczekNMM1dOWnp6OHFqdmxYY1Vub3NaS1ZIUEtKNWp3aW5pdnQyRTl4ZmFISXFKYXdTYkVoRmZHdHM2VW4rSkxJcFFSMUpqeUlUYTQxY0ZxVEhsTWVKVlVuL0llSnJ4S3hGNVVsUjVBakhhd1V2aVVyL0ExTXc0bXZGcFl4UTJsdU9JSEJLcFNUVkVIRzM2cXFTWXBKcng2cW1pS0NhK0JLcUpXTGNHZ0RuSDU3b2FiWmtsTWVNVTRwZDNoQkdlWXRQQkgyUm5XTlRaQXRCQ1ZPRGpQK2dleTRZd0kvcDBFOTFlbG0wWkhjRUE1L0hqWS9TOFJRbW5WaGZld3ZQSkdQTDY5Vmd0Zmo5cnlNVXFyTmg2VzF4WDZrdHBnYVhsZEZmOWJXZVlCYllqdlIvbDFXY29ITFVqdVRtdUVlTDI4M250T0FVNmpsN3ZSWmQza0dEMm9USExuaVFPRzQyT2EyUmEzRFNLMEN6U3pLL1lhT0kxdXZHS3ZXY0ZwZFBObjBSb3FoTk5vSnk3cTEreXdldEpPVWpTNVo0ODc5VUFCUERqT0xuL21ZTE9WZ08vYll4N1I0eDBTb0lUTmJhQmNwM3RQQ0pPYUtRaVVDSk1rM0FUS0VBMHlFdUxyVldxQU1FbENjbDFLMXdpVEpMQnJrNGZGRS9IWHBjazdzSGdpNHNza0grRmNCeEZYU1Q1R2lpZkN1L1NXR2JhNXFmaWRiOWN3TkdySStNN254N0Q4U1JHZ2lDRGZrNy80QzlES3hTVEg4b2tPbHErdXFLMkU1S3NyYWlzaHZMcUtQM3FvcllRRTV3WmxnblVySWRHNUVZeFFRMGt1MXZobjF3SDZPVmZVOUd0VjhjZ1pHWC9QNWZOL2Q0NFBBejJjREFhaGhwWkF0dVJESEtraDVaUmxJb1FhVWtLWjNnUHNncEJ5eXBNeDBpUXRzazNtbzBWR2l3enlMbHBrdFB5VEJYbkVlR0t5SU04UTQ0a0p4TDRUTmx5cHlZSTgxay9VNUlYSCtvbVFUSEYwNDZuSlBBYkNVNU5WVmQ0eHdOa09RckljaVk0Qk9hSm5nSTAvY2tUUHdNZkRJTlQ4UGdtUFZnMHAvMEo0TS93SDRjMGdKSjlCZUdxRThEaXhTbzRJa2hDZUhBaHZDQWh2Q0FodkNBaHZDQzc4LzRDeGhyVHE1LzBCQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IC0xODlweDtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzc2cHg7XG4gICAgaGVpZ2h0OiAxODlweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5ib3gtc2hvd2Nhc2VzIC5iZy1zaG93Y2FzZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBT2dBQUFEb0NBTUFBQURTZDFoS0FBQUFBWE5TUjBJQjJja3Nmd0FBQUxkUVRGUkZBQUFBLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLys5bmEvT1BqOTZlbzdUSTM3REkyN1RJMzdUSTM3VEkzN2pNMzdUSTQ3ekExNnpRNDdETTI3REk0N1RJMzd6QXc3ekE0N1RJMzdUSTM3VEkzN1RFNDdUTTM3VEkzN2pFMzdqSTM3VEkzN1RJMzdUTTM3RE0yN0RBMzdUSTI3ekU1RTMxSTVnQUFBRDEwVWs1VEFEQS9mNisvMy84Z2I0OWZuOC93d0xDQVVFQVE0SENnWU5CUGtPL1k0T0Qvd1BEZzc3Q0FNRUJRWUpBUUlIRFEzNkRQOGIrdm40OXZYMDkvUDVBcjZUWUFBQWo0U1VSQlZIaWM1WnlKZHFKSUZJWkRvZzdaY01FRko1bHBqQnBwSXk1eGFUUEorei9YVUp1QW9vSlVVVlhYNzV6cHBET0ozTis3MW9YMHpVMGhHTGQzQWFWeVFPV3ZnQXI2cklTK2Rtc1VZNEZvek52N0I2THRPSlh5dy8ydEtkdlN5ekVmbjU1UEs0enovUFNvbjlwQVpLSWJyZW9PSzlHNU9vazlGRm10MVJ0MllpNGFkcU5lcXg2SWJSWnRjM2JNKzJpNHRxcjF0cDNDNnFiZHJsZGIwVEMrVjlxeHpjZFNSR1RIeVdpczZYUWlZa3VQWW96TWovMjBTenVybGxVa3cyelh3bGQ1c3ZsYXlBUHpZWmVYdFhiTzFtaTBhN3Q4ZlZBcmhPMHlzNnpiNW1LWjJlNnlWeXlyNDlhL21VenJoZU9ZWTd4WWFrbDlaREhiYWZCKzZVYUhSYkQ4d3NSa3Rod2h2YS9wdEpTUXltUjJIWEhYY0xyU3BUYW96S3JnSExMcDZGU1JrNnRtcVJpWkNDYTFKS0haM0pHYVdDdm9YYVpTcmJ0aUxoZGVsMFJ0dGNCVHMxRXRQbjVwMUZvQ1MxQVNEZ21pVW1Gbm0zdHl3WmZDRDFOTjBsZXQrMkt1UnVhZ3JwUVNhSk5lVXk3Z1BiWmY4WnZhRm4rbFpObzRuRjZGdjgxM3BOWktYQUUweWRGR2JQa2xZVnQwRWRxSEZDV1I0V3ZqSzNTbGIySU5uS21Xc1BBbFlkdFJZSE5GeTYrWThLVmh5LzBzZGhuaXdyZUp0M3RkWlRZYkpIeWZ1U3MxOE16M3d2dGw4L0NDbFhJdUdBYU9GTW5WZGg4SDV4SlhwYmpjcXBLZUlRMkxzMUlCYngwZk9BZWFzam81SzhYdHM2dEE5MHlpMmVYV1VPc3E2MlJLNi9sZnlKRTl4SitERFBtNW94ZnI3UEF3U0J3ZERrcHQ3RTgrOW9nRGI1TnlGVXRjMU5UTlR3Yk8wenh0UVJPZHVaVTIwWHhyYWFBek1OWEtNZUhqODRxYWM4SWhSZzZsWlkxMFVxWGxTMzRTRHdyS3pmSEhhVnc0T05nS25zdE9nMXQrNWowU3ptNmx6dG5uNlZ4U08xR0Nkb1dZSXc3Y1pES21LVXBRUzVuOVVGcHdRY3FVcHJabWhZaVJOVTJici9vbEtBR2w2V3Y2Tk5VeFFRblowclN0MWFRUUI2ZHB5bHQ5cHFWYkI0M2lwTzh4SlIyT29NZEJDNGRTbW0rMHRUbXlKSU5IblRTVnQ1SSt5TlVFbFpqSytXK3JhMXR4ZDNUVGpBMW1Xc2NyakoxbXJDdnBPaXBFNlp5dlJ3M05LeEVoUlQycTZOeENRODdXSTlSdHEwVlpJNUxxR1lkVjhpNkNWY0U0N1ZKSDc1a295bW1YVnZSdkxRejdsRXZCWkNqaWxFc0JPZlNrU3h1UUhFcGNtdXkyTWlTSEVwY203aHBzL2FmNU9LMGpqaXZER0lwQ25HU1htc0dYVzhWYkl4TGswc05EekFzMGh4S1hIcDdFVUcvUi90Z1NwNW5VWVd6MUh6N0pUaWVoSEhYMHZBZHhtc2FoOTlCUjFaSmpqVWdPVlNYbnJmWWNWdGdhbElOb0hHUC8zR2xDbTRvWXJiMWUwdFo5YVgyTWZXSFBpVE1FQUZDb1BzZi9DbVNGc2s4dEZyc08xTWdsc1J2T0J4MllOUmRoeEdhR0NzaHBnV0JGNWwzQUtVcVNsTlZaQjk0SkxhUWRFZGVCMmx3UTBTU3RnTnN0UkdudGt0U0VlQlFOQ2VNVmRJcEc1WUZPMFdqQVBvTk9VWnlrWk55RmRTZmlFSFJ2QW4wMCtmd09tN3JVYVdyYWNDZDZRcHZ1QXRsSHNEQlB2c0RiWE1kaHVjbHlGUzYwMmxhQUYxM3NTalFFUWo2akVXbzRaZzNvM1lYMEZ3UFhKSEEzWGVJNHVLL1VvWGNYMGwvcXU3a0JNTVpPcUd4TFJITmRRbXZYSWJSMkJZTVJIWTJxZ0pmWERDWVUrQVI0UXpSZWpkRFg2eEJhQWI4eFF1Q0NHL3ozajJ4RFJQTXZGZnBMdGlHaStZV0V1cTdiazIySWFIcUJ5SnUzNnhEYVIzOWNnOURlVlFrZHlEWkVOQzRWNnNvMlJEUlk2UEE2aEE1djNxOUQ2UHQxQ1IzSnRrUXNvNTFRVDdZcFl2R3dVUFRuYjltbWlHV01mVW44Q2hxYW5iajJnb1oyMEQ3NEdSRFA5RGRYTUJyUmsraEg4SEVpMnhhUitMUUtUYUgzRjlSWHBwR1BZR0dlOUtIM0Y5UmRmUFFKOUszUnJ0ck9YSGN1MXhTeHpKa2pGOHkxTUVHcHVjQ2ZvVkZ3TE5rYWdZVHlRc2tnaVFSc0gzU1N6c2tBaUFDZHBLTkl2SUpPMG1sRW5BLzVwRGFNaG1zZjhCSjdFS1lvU1ZLZ0M3SlJyS1dNNGM3MTA5aEtESENTRHVPbjdSblVCb05jT0l2OGZRbzFkdmVGSWVHZjBxd1J5SHgvVHpTRVdYZEhCOFVIMWQwUFNkWUk1T05nNXBzc1FjNE13YlN3M1B2U0F1SXRtTjhKQjFBUDRxRjBrYlRKN2NQYlkwL2M2SnpMT014YjdVbXVzS2lWQXRzenpKUG52UjQwbDQ2UExLdzlhTlBSL05oTnBSNnN1MDNlMFRzUXFPdXNDclpHSUt2amZ1dERjcW1YMkZzSVkwZ3VYWjJxcllCY2VzcWhvRng2MHFIRXBTQ09wYWNkQ3NpbFp4eEtYQXBnUEpxZWNTaHgrVUQ3UTh4a2NMNnFEaUdjU3hjcDl0VCtVdjhXZzhKeWVYWk4vYTcvYlArWjdvR2l2dTdMN1BPVmlLQjdQVXBUaVFpb0hxMUZteU9PZGVweWl1dVJ0czBVelR6TGxBR0pnbnlnNlNRNEdtUXBNV2pYOEtsbG1rNCtNejNaT0hrTHZuMGowQjVoYkFMRDN6SzRDRlZlSGRNVUpXaTJjUWVORFFQdDdvSGpCTTM0N0hGUHd3RXBZNExTSDFycWQ4YzBhNElTOUV2VDdBbEtRR21xMHkxVHRKYSs3SmNEZWxyTkRiZ1FYZmE3QVpPWlJrcXh6dG1GUXc1UnFzV0U1T2ZSR2J4TlMwMW1RZHhZbGptQ1R4T2x1WFdTSjVMVVA1eWlMVzdleFR0dVRvclA5eHN1TFI4clhTc2N2Wk1WcDlFR0R3N3E1aW5PVHo2L1JhaTBVcCtmVGhxOWFrNE9lRTdnTjVJcnE1U3pUdHBQQjhwTitMOEh1ZnZuUGxpcGFxYzJIR2g4ZFFaSzBaMEs5NDlDSldtQzIrZU1lMExoQ2QvOVZDWlJSN2pjWGo3SEgyZlN3eVZKa2ZBZDR6TFVFeE5odUtHNkd3WENsNFN0dUg5c3dGdXFFYjRrYk44RTNxOVdJM3lGaGkyRGhLL01JWCt5Rmh1MkRPOE5PM1VyK2pySDJBNUVoeTJEaEsvN0tlV0pEZzlucCtpd1pVeVhrc292TGJadmhUMWlNUm5pQ3c2K2lyb2dnVVN0dXlqeURmYndST2l1Q3V3MEh0NGt1UDJpVSthZHhPK3FvT3RTbVVzSi95Q1JUK0szRUtsVXBqdVVjOHVXeHE5d3FVeG00VkViTXFaUzV3TEwwdGVjeXBRN2o0VlNoZFRDaVNJeUVVeXF1L21QOTB2L3QzR1ZrWW53ZXRTZXdSK083V2IwWjBCZnRxZk9ZN1U3cWU1OHk2VXcrdHU1cTU1TWhQL0JJdGhkYjNQNmRiUmRzOWZxZnlqNERKQzNXREw3QnV0TEhSdUlaQkhyTGhkcU9UUENlT2p1bUcrK01vcjF2emJ6OE9lSGFoU2dZL2pUbVJzUnUvcmUvcVNRNi85c3YxY1JrZTVzcXNCbTZoeVQ4YUx2eGxpdHY3OStFaE4zOVBQMXZWN0Z2N3UvR0d1Z2t1SWZpR1dhZHlUKzcwQ2tndFhuRElIWVdhS2FJOHgwRkxuRDk2YnZ2V1RuaG03c3ZVODlqVFZHR1hudkFjTmVRSjlvQ3hpaXIza0ZuZDMvQjUzbUt6ZDZZZjd2QUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYm90dG9tOiAtMTE1cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIzMnB4O1xuICAgIGhlaWdodDogMjMycHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMDsgfVxuXG4uYm94LXNob3djYXNlcyBzZWN0aW9uOm50aC1sYXN0LW9mLXR5cGUoMSk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm94LXNob3djYXNlcyAuc2hvd2Nhc2UtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJveC1zaG93Y2FzZXMgLnNob3djYXNlLWdyaWQgbGkge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ib3gtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYm94LXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ib3gtdGl0bGUgaDMge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmJveC10aXRsZSBoMzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEycHg7XG4gICAgbWluLXdpZHRoOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDMyMzc7IH1cbiIsIi5yb3V0ZS10ZXJtb3MgLnJvdyB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLnJvdXRlLXRlcm1vcyBoMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucm91dGUtdGVybW9zIGgyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWQzMjM3O1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC03cHg7XG4gICAgbGVmdDogMXB4OyB9XG4gIC5yb3V0ZS10ZXJtb3MgaDIgLmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJvdXRlLXRlcm1vcyAudGV4dC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDsgfVxuXG4uYnRuLnRlcm1zX2FjY2VwdGVkLCAuYnRuLnRlcm1zX3JlamVjdCB7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTMzYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzJhMzNiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bi50ZXJtc19hY2NlcHRlZDpob3ZlciwgLmJ0bi50ZXJtc19yZWplY3Q6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3ODc7XG4gICAgYm9yZGVyLWNvbG9yOiAjODc4Nzg3OyB9XG4iLCIudG9wLWluZm8ge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLWFyZWE6IGhlYWRlci10b3A7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50b3AtaW5mbyB7XG4gICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAudG9wLWluZm8gc3ZnIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC50b3AtaW5mbyBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnRvcC1pbmZvIC5saW5rcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1heC1jb250ZW50IG1heC1jb250ZW50O1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGdhcDogMzBweDsgfVxuICAudG9wLWluZm8gLmNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudG9wLWluZm8gLmNvbnRhY3Qge1xuICAgICAgICBmb250LXNpemU6IDlweDsgfVxuICAgICAgICAudG9wLWluZm8gLmNvbnRhY3QgYSwgLnRvcC1pbmZvIC5jb250YWN0IHN0cm9uZyB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDlweDsgfSB9XG4gIC50b3AtaW5mbyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC50b3AtaW5mbyBzdHJvbmcge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudG9wLWluZm8gLmdyaWQubGlua3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4iLCIucm91dGUtY2VudHJhbC53aXNobGlzdHMge1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgLyogRmlyZWZveCAqLyB9XG4gIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAudG9vbHRpcCB7XG4gICAgbWluLXdpZHRoOiA5MHB4OyB9XG4gIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMTBweCBtaW5tYXgoMTAwcHgsIDEwJSkgbWlubWF4KDEwMHB4LCAxNCUpIG1pbm1heCgxMDBweCwgMTQlKSBtaW5tYXgoMTAwcHgsIDE0JSkgbWlubWF4KDE2NXB4LCA0MyUpIDEyMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyOyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnRpdGxlIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciAuaW1hZ2Uge1xuICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5pbWFnZSAudGl0bGUsIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLmltYWdlIC52YWx1ZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLm5hbWUge1xuICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gICAgICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciAubmFtZSAudmFsdWUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5uYW1lIC52YWx1ZSBhIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLmNvZGUge1xuICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMzsgfVxuICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5wcmljZSB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5wcmljZSAudmFsdWUsIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnByaWNlIC50aXRsZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnNlbGVjdGlvbiB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnNlbGVjdGlvbiAudmFsdWUsIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnNlbGVjdGlvbiAudGl0bGUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnF0ZCB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5xdGQgLnZhbHVlLCAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5xdGQgLnRpdGxlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciAuZGF0ZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDU7IH1cbiAgICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5kYXRlIC52YWx1ZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciAud2lzaGxpc3Qtb3JkZXIge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC50aXRsZSB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAud2lzaGxpc3QtbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAud2lzaGxpc3QtbGFiZWwgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLndpc2hsaXN0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgZ2FwOiAzMHB4O1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC53aXNobGlzdC1hY3Rpb25zIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAud2lzaGxpc3QtYWN0aW9ucyBsYWJlbCwgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC53aXNobGlzdC1hY3Rpb25zIGJ1dHRvbiwgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC53aXNobGlzdC1hY3Rpb25zIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAud2lzaGxpc3Qtb3JkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLndpc2hsaXN0LW9yZGVyIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC53aXNobGlzdC1vcmRlciBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAud2lzaGxpc3Qtb3JkZXIgc2VsZWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuIiwiLyogPT09PSBTVEFURSA9PT09PSAqL1xuLmlzLXNob3cge1xuICBkaXNwbGF5OiBpbml0aWFsOyB9XG5cbi5pcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIiwiLyogPT09PSBDTEFTU0VTIERPIEJPT1RTVFJBUCBBSU5EQSBVVElMSVpBREEgPT09PT0gKi9cbi8qIC0tLS0tY29yZXMtLS0tLSovXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNlZDMyMzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2VkMzIzNzsgfVxuXG4uYWxlcnQtZGFuZ2VyID4gLmNsb3NlIHtcbiAgY29sb3I6ICNlZDMyMzc7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI2ZmExO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM1MzkzNDI7IH1cblxuLmFsZXJ0LXN1Y2Nlc3MgPiAuY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IC0xMHB4OyB9XG5cbi8qIC0tLS0tY29yZXMgZmltLS0tLS0qL1xuLnBhbmVsLWRlZmF1bHQsXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7IH1cblxuQGtleWZyYW1lcyBibGlua2luZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYW5pbWF0aW9uOiBibGlua2luZyAxcyBpbmZpbml0ZTsgfVxuXG4vKiBNb2RhbCBib290c3RyYXAgKi9cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTUlOyB9XG5cbi5hZGljaW9uYWRvLWNhcnJpbmhvIC5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4OyB9XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG5idXR0b24uY2xvc2Uge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgb3BhY2l0eTogLjI7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7IH1cblxuLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBNb2RhbCBib290c3RyYXAgZmltICovXG4vKiBUb29sdGlwIGJvb3RzdHJhcCAqL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgbGluZS1icmVhazogYXV0bzsgfVxuXG4uc2VhcmNoX19jb250YWluZXIgLnRvb2x0aXAge1xuICBsZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgdG9wOiAtMTBweCAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlYXJjaF9fY29udGFpbmVyIC50b29sdGlwIHtcbiAgICAgIGxlZnQ6IC0xNjBweCAhaW1wb3J0YW50OyB9IH1cblxuLnRvb2x0aXAucmlnaHQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWluLXdpZHRoOiAxMDBweDsgfVxuXG4vKiBUb29sdGlwIGJvb3RzdHJhcCBmaW0qL1xuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTsgfVxuIiwiLyogPT09PSBDTEFTU0VTIERPIENBUk9VU0VMID09PT09ICovXG4uYngtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ieC13cmFwcGVyIC5ieC1uZXh0IHtcbiAgcmlnaHQ6IC0zMHB4OyB9XG5cbi5ieC13cmFwcGVyIC5ieC1wcmV2IHtcbiAgbGVmdDogLTMwcHg7IH1cblxuLmJ4LXdyYXBwZXIgLmJ4LW5leHQsXG4uYngtd3JhcHBlciAuYngtcHJldiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4OyB9XG5cbi5ieC1uZXh0LFxuLmJ4LXByZXYge1xuICB0ZXh0LWluZGVudDogdW5zZXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMmEzM2IgIWltcG9ydGFudDsgfVxuXG4uYngtbmV4dDpob3Zlcixcbi5ieC1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNlYzFkMjMgIWltcG9ydGFudDsgfVxuXG4uYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMyYTMzYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMyYTMzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTMzYjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB3aWR0aDogNTVweDsgfVxuXG4uYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMyYTMzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTMzYjsgfVxuXG4vKkNBUk9VU0VMKi9cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4vKkNBUk9VU0VMIE1JTklBVFVSQVMgSU1BR0VOUyovXG4uYngtd3JhcHBlciAuYngtdmlld3BvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKkNBUk9VU0VMIElNQUdFTlMgR1JBTkRFUyovXG4ubWFpbi1pbWFnZXMgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLm1haW4taW1hZ2VzIC5ieC13cmFwcGVyIC5ieC1wYWdlciwgLm1haW4taW1hZ2VzIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcbiAgYm90dG9tOiAtMzRweDtcbiAgcmlnaHQ6IC01cHg7IH1cblxuLmJ4LXdyYXBwZXIgLmJ4LWxvYWRpbmcge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7IH1cbiIsIi5qcy1pbnB1dC1maWxlX19jb250YWluZXIgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBtaW4td2lkdGg6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uanMtaW5wdXQtZmlsZV9fY29udGFpbmVyIC5oaWRkZW4teHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiJdfQ== */
