/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/custom.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Custom CSS for the front */
/* Colors */
.color-white {
  color: #FFF;
}

.bg-white {
  background-color: #FFF;
}

.color-black {
  color: #04142D;
}

.bg-black {
  background-color: #04142D;
}

.color-grey {
  color: #CFD1D5;
}

.bg-grey {
  background-color: #CFD1D5;
}

.color-grey-second {
  color: #E7E8EA;
}

.bg-grey-second {
  background-color: #E7E8EA;
}

.color-grey-third {
  color: #DFEDEF;
}

.bg-grey-third {
  background-color: #DFEDEF;
}

.color-grey-fourth {
  color: #A8B6BE;
}

.bg-grey-fourth {
  background-color: #A8B6BE;
}

.color-border {
  color: #BBBBCC;
}

.bg-border {
  background-color: #BBBBCC;
}

.color-turquoise {
  color: #32BBC5;
}

.bg-turquoise {
  background-color: #32BBC5;
}

.color-turquoise-alt {
  color: #56C7CF;
}

.bg-turquoise-alt {
  background-color: #56C7CF;
}

.color-green {
  color: #88CB7E;
}

.bg-green {
  background-color: #88CB7E;
}

.color-green-second {
  color: #28B923;
}

.bg-green-second {
  background-color: #28B923;
}

.color-yellow {
  color: #FBE88C;
}

.bg-yellow {
  background-color: #FBE88C;
}

.color-violet {
  color: #290264;
}

.bg-violet {
  background-color: #290264;
}

.color-red {
  color: #D93939;
}

.bg-red {
  background-color: #D93939;
}

@font-face {
  font-family: "Avenir Next";
  src: url(/build/fonts/AvenirNext-Regular.0fa43305.woff2) format("woff2"), url(/build/fonts/AvenirNext-Regular.4f8ca962.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Avenir Next";
  src: url(/build/fonts/AvenirNext-DemiBold.8edd86cb.woff2) format("woff2"), url(/build/fonts/AvenirNext-DemiBold.111b5a74.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "DIN Condensed";
  src: url(/build/fonts/DINCondensedBold.a68f6345.woff2) format("woff2"), url(/build/fonts/DINCondensedBold.0d01924c.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Gotham";
  src: url(/build/fonts/gotham.1730b8a2.woff2) format("woff2"), url(/build/fonts/gotham.283206b8.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Gotham Bold";
  src: url(/build/fonts/gotham-bold.7c2daf31.woff2) format("woff2"), url(/build/fonts/gotham-bold.eebeeeb7.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Gotham Medium";
  src: url(/build/fonts/Gotham-Medium.8668f75e.woff2) format("woff2"), url(/build/fonts/Gotham-Medium.5a63dd9d.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Gotham Narrow";
  src: url(/build/fonts/GothamXNarrow-Bold.707fca3a.woff2) format("woff2"), url(/build/fonts/GothamXNarrow-Bold.901124f8.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
.page-intro-visual-caption {
  font-family: "Avenir Next", sans-serif;
  font-weight: 400;
}

.push-immo p, .infos h3, .footer-address .ezrichtext-field h4, .section.project-details-content h3,
.section.project-details-content h4,
.news-single-content h2,
.news-single-content h3,
.news-single-content h4, .news .news-item-tags span,
.related-projects-item-tag span,
.projects-list-item-tags span,
.news-single-tags span,
.achievements .achievements-tags span,
.projects-maps .infowindow .infowindow-tags span, .webcast-list-video,
.dividends .dividends-list-files > li span.dividends-list-video {
  font-family: "Avenir Next", sans-serif;
  font-weight: 500;
}

.footer-address .titre_adresse {
  font-family: "Gotham Bold", sans-serif;
  font-weight: 500;
}

span.icd:hover {
  cursor: pointer;
}

/*.dividends .dividends-list-files > li a.icd:hover .dividends-list-icon svg *[stroke] {
    stroke: $black; }*/
.webcast-list-video,
.dividends .dividends-list-files > li span.dividends-list-video {
  color: #005D71;
  display: inline-block;
  -webkit-flex: 0 0 210px;
  -ms-flex: 0 0 210px;
  flex: 0 0 210px;
  font-size: 0.77778rem;
  line-height: 1.11111rem;
  letter-spacing: 1px;
  padding-left: 30px;
  position: relative;
  text-transform: uppercase;
  transition: all 0.2s ease;
}

.dividends .dividends-list-files > li span.dividends-list-video:hover {
  color: #04142D;
}
.dividends .dividends-list-files > li span.dividends-list-video:hover .dividends-list-icon svg *[stroke] {
  stroke: #04142D;
}
.dividends .dividends-list-files > li span.dividends-list-video .dividends-list-icon,
.dividends .dividends-list-files > li span.dividends-list-video .webcast-list-icon {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  height: 20px;
  width: 20px;
}
.dividends .dividends-list-files > li span.dividends-list-video .dividends-list-icon svg {
  max-height: 100%;
  max-width: 100%;
}
.dividends .dividends-list-files > li span.dividends-list-video .dividends-list-icon svg g {
  stroke: #005D71;
}
.dividends .dividends-list-files > li span.dividends-list-video .dividends-list-icon:hover svg g {
  stroke: #04142D;
}

.rich-content-text > table > thead {
  flex: 0 0 330px;
  font-size: 1.16667rem;
  line-height: 1.77778rem;
  letter-spacing: -0.5px;
}
.rich-content-text > table > tbody {
  color: rgba(4, 20, 45, 0.5);
  font-size: 1.16667rem;
  line-height: 1.77778rem;
}

.news .news-item-tags span:hover,
.related-projects-item-tag span:hover,
.projects-list-item-tags span:hover,
.news-single-tags span:hover,
.achievements .achievements-tags span:hover,
.projects-maps .infowindow .infowindow-tags span:hover {
  cursor: pointer;
}

.news .news-item-tags span,
.achievements .achievements-tags span,
.news-single-infos .news-single-tags span,
.projects-list .projects-list-item-tags span,
.projects-maps .infowindow .infowindow-tags span,
.related-projects .related-projects-item-tags span {
  border: 1px dotted #04142D;
  border-radius: 0.11111rem;
  color: #04142D;
  display: block;
  font-size: 0.66667rem;
  line-height: 1.33333rem;
  padding: 0 10px;
  transition: all 0.3s ease;
}
.news .news-item-tags span:hover,
.achievements .achievements-tags span:hover,
.news-single-infos .news-single-tags span:hover,
.projects-list .projects-list-item-tags span:hover,
.projects-maps .infowindow .infowindow-tags span:hover,
.related-projects .related-projects-item-tags span:hover {
  background-color: #04142D;
  color: #ffffff;
}

.rich-content-text > table > thead > tr > th {
  text-align: left !important;
}

.history-list strong {
  font-weight: bold;
}

.section.project-details-content h3,
.news-single-content h3 {
  font-size: 2.44444rem;
  line-height: 3rem;
  letter-spacing: -1.5px;
  margin: 0 0 10px;
  position: relative;
}

.section.project-details-content h4,
.news-single-content h4 {
  font-size: 1.16667rem;
  letter-spacing: -0.6px;
  line-height: 1.5rem;
}

.section.project-details-content h3 {
  font-size: 2.44444rem;
  line-height: 3rem;
  letter-spacing: -1.5px;
  margin: 0 0 10px;
  position: relative;
}

a.button-white-to-opacity:hover,
a.button-outline-white-to-opacity:hover {
  opacity: 0.6;
}

a.button-white-to-opacity {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #04142D;
}

a.button-outline-white-to-opacity {
  background-color: transparent;
  border-color: white;
  color: #ffffff;
}

a.button.button-outline-white-to-opacity {
  border-color: white;
}

.section-bubbles-left .publications-list-subtitle,
.section-bubbles-left .publications-list-title {
  width: 290px !important;
}

.talent-career .talent-career-list-item:hover .talent-career-list-visual {
  box-shadow: none !important;
}

.video-wrapper .video-trigger:after {
  background-image: none !important;
}

.section-quote .quote-portrait img {
  mix-blend-mode: normal !important;
}

.rich-content-text a {
  color: #32BBC5;
}
.rich-content-text a:hover {
  text-decoration: underline;
}

.pagination .pagination-pages > li span.pagination-pager-dot {
  background-color: transparent;
  color: #005D71;
}

.footer-address .ezrichtext-field h4 {
  font-size: 1.11111rem;
  line-height: 1.66667rem;
  margin: 0 0 10px;
  text-transform: uppercase;
}
.footer-address .ezrichtext-field p {
  font-size: 1.11111rem;
  line-height: 1.66667rem;
  margin: 0;
}
.footer-address .titre_adresse {
  text-transform: uppercase;
}

.button {
  z-index: 1;
}

.infos h3 {
  font-size: 2.44444rem;
  line-height: 3rem;
  letter-spacing: -1.5px;
  margin: 0 0 10px;
  position: relative;
}

@media (max-width: 768px) {
  .infos h3,
  .section.project-details-content h3,
  .news-single-content h3 {
    font-size: 1.33333rem;
    line-height: 1.55556rem;
    letter-spacing: -0.5px;
  }
}
.ytFrame {
  max-width: 640px;
  max-height: 360px;
  margin-top: 10px;
  margin-bottom: 10px;
}

@media (max-width: 420px) {
  .ytFrame {
    max-width: 90%;
  }
}
.faq-list-answer ul,
.faq-list-answer ul li,
.faq-list-answer ol,
.faq-list-answer ol li,
.project-details-content ul,
.project-details-content ul li,
.project-details-content ol,
.project-details-content ol li {
  margin-left: 15px;
}

.faq-list-answer ul,
.faq-list-answer ul li,
.project-details-content ul,
.project-details-content ul li {
  list-style: disc;
}

.faq-list-answer ol,
.faq-list-answer ol li,
.project-details-content ol,
.project-details-content ol li {
  list-style: decimal;
}

.faq-list-answer p {
  margin: 0 auto 20px;
}

@media (max-width: 420px) {
  .questions .questions-slider .questions-slider-visual .questions-slider-visual-img {
    background-position: 50% 17%;
  }
}
.ccContent .btnBloc {
  text-align: center;
}
.ccContent ul {
  padding-left: 2.22222rem;
}
.ccContent ul li label {
  font-weight: 900;
  margin-bottom: 0.83333rem;
}
.ccContent ul li .desc {
  margin-top: 10px;
  margin-left: 2rem;
}
.ccContent.rich-content .rich-content-text p {
  max-width: 100%;
}

.homepage-push-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: black;
  opacity: 0.2;
  z-index: 1;
}
.homepage-push-item .homepage-push-infos,
.homepage-push-item .news-single-tags .homepage-push-tag {
  z-index: 2;
}

.page-intro-visual-caption {
  color: rgba(4, 20, 45, 0.45);
  font-size: 0.94444rem;
  line-height: 1.44444rem;
  margin: 15px 0 0 15px;
}

.project-nav span {
  margin: 0 10px;
  position: relative;
  transition: color 0.3s ease;
}
.project-nav.projects span:nth-child(1) {
  color: #32BBC5;
}
.project-nav.projects span:nth-child(1):after {
  height: 2px;
}
.project-nav.references span:nth-child(2) {
  color: #32BBC5;
}
.project-nav.references span:nth-child(2):after {
  height: 2px;
}
.project-nav.map span:nth-child(3) {
  color: #32BBC5;
}
.project-nav.map span:nth-child(3):after {
  height: 2px;
}
.project-nav span:hover {
  color: #32BBC5;
}
.project-nav span:after {
  background-color: #32BBC5;
  bottom: -21px;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  transition: height 0.2s ease;
  height: 0;
  width: auto;
}

.talent-reasons .talent-reasons-list .talent-reasons-list-moar.lang_en span:before {
  content: "Read more";
}
.talent-reasons .talent-reasons-list .talent-reasons-list-item.active .talent-reasons-list-moar.lang_en span:before {
  content: "Close";
}

/* nouveau filtre de recherche */
/* blocks rai defilement */
/* make header cklickable */
/* Hide scrollbar for IE, Edge and Firefox */
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.bandeau.ccContent {
  box-shadow: -1px -2px 10px #d8d8d8;
}

.bandeau .rich-content-text {
  margin-top: 0 !important;
  padding-left: 20px !important;
}
.bandeau .rich-content-text .section-title {
  font-size: 25px;
  margin: 10px 0 0;
}
.bandeau .rich-content-text p {
  text-align: justify;
  font-size: 14px;
  line-height: 18px;
  margin: 10px 30px 10px 0 !important;
}
.bandeau .rich-content-text .links {
  display: flex;
  justify-content: center;
  margin: 0;
}
.bandeau .rich-content-text .links li {
  list-style: square;
  margin: 20px;
  width: 320px;
}
.bandeau .rich-content-text .links li strong {
  font-size: 15px;
  font-weight: bold;
}
.bandeau .rich-content-text .links li a {
  font-size: 14px;
}
.bandeau .rich-content-text .actions {
  display: flex;
  justify-content: center;
}
.bandeau .rich-content-text .actions a {
  margin: 0 5px;
}

.filters {
  margin: 20px 0;
  text-transform: uppercase;
}

.filters__wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filters__trigger-mobile {
  display: none;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  border-bottom: 1px dotted #CFD1D5;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
}
.filters__trigger-mobile button {
  height: auto;
  text-transform: uppercase;
  padding-bottom: 15px;
}
.filters__trigger-mobile button svg {
  opacity: 0.5;
}

.filters__left__close-mobile {
  display: none;
  padding: 20px 15px;
  color: #32BBC5;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: auto;
  width: 100%;
  border-bottom: 1px dotted #CFD1D5;
  text-transform: uppercase;
  -ms-flex-align: center;
  align-items: center;
}
.filters__left__close-mobile span {
  margin-top: 2px;
}

.filters__left ul li {
  margin-right: 40px;
  display: inline-block;
}
.filters__left ul li a {
  opacity: 0.5;
  transition: all 250ms;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
}
.filters__left ul li a:hover {
  opacity: 1;
}
.filters__left ul li span {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
}

.current-ctype a {
  opacity: 1;
}

.tri-asc {
  content: "";
  opacity: 0.45;
  position: absolute;
  right: 0;
  top: 50%;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  background-color: transparent;
  background-image: url(/build/images/dropdown_arrow.fcc64f24.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 7px 10px;
  height: 10px;
  width: 7px;
}

.cover-alt-top__content a.button.button-black {
  margin-right: 20px;
  margin-top: 20px;
}

.z_index_2 {
  z-index: 2;
}

.z_index_4 {
  z-index: 4;
}

.sticky-block {
  position: sticky;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
}

.push-immo p {
  margin-bottom: 1.11111rem;
  font-size: 1.16667rem;
  letter-spacing: -0.6px;
  line-height: 1.5rem;
}

.section-space-interne {
  margin-top: 0;
  padding-top: 60px;
  background-color: white;
}

.row-intro p:nth-of-type(2) {
  cursor: none;
  pointer-events: none;
}

.numbers__number + p {
  opacity: 0.5;
  max-width: 290px;
}

.left-content-righ > h1 {
  color: black;
  font-size: 1.75rem;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 20px;
}

.title-left-content-right b {
  font-weight: bolder;
}
.title-left-content-right strong {
  font-weight: bolder;
}
.title-left-content-right p {
  margin-top: 0;
  margin-bottom: 1rem;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  line-height: 1.5;
}

.main-nav .main-nav-search .main-nav-search-input input {
  text-transform: none;
}

.quote-peopleauthor img {
  height: 80px;
}

.quote-people__author img {
  height: 80px;
}

.dividends .dividends-list-files {
  margin: 10px 0;
}

.event-featured__btns {
  min-width: 450px;
}

.title-filters .publications-filters-container {
  border-top: 1px dotted #BBC !important;
}
.title-filters .publications-filter-item:last-child .publications-filter-dropdown {
  left: 0;
  right: auto;
}

.push-block .push-block-row .push-block-bg-blue {
  background-color: #EBF9FA;
}

.push-modal-section .push-modal-background {
  background-color: rgba(0, 0, 0, 0.2509803922) !important;
}

.market-table .table-row {
  margin-top: 32px;
  overflow-y: hidden;
}
.market-table table {
  width: 100%;
}
.market-table table thead tr th {
  border: 1px solid #fff;
  border-bottom: 1px solid RGBA(50, 187, 197, 0.1);
  background-color: RGBA(50, 187, 197, 0.1);
  padding: 16px 32px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 17px;
  letter-spacing: 0.56px;
  text-transform: uppercase;
}
.market-table table thead tr th:first-child {
  border-left: 1px solid RGBA(50, 187, 197, 0.1);
}
.market-table table thead tr th:last-child {
  border-right: 1px solid RGBA(50, 187, 197, 0.1);
}
.market-table table tr td {
  padding: 24px;
  border: 1px solid rgba(4, 20, 45, 0.1);
  text-align: center;
  vertical-align: middle;
  font-size: 17px;
  font-weight: 400;
}
.market-table table tr td a {
  color: #32BBC5;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  letter-spacing: 0.56px;
  text-transform: uppercase;
}
.market-table table .table-cta {
  display: flex;
  align-items: center;
  justify-content: center;
}
.market-table .table-cta:hover a {
  color: black;
}
.market-table .table-cta:hover img {
  filter: saturate(0%) brightness(70%) contrast(1000%);
}

.push-text p {
  margin-bottom: 40px;
  font-size: 0.94444rem;
  line-height: 1.44444rem;
}
.push-text .title-cell {
  margin-bottom: 24px;
}

.publications .publications-list .publications-list-icon img {
  border-radius: 0.22222rem;
  border: 1px solid #BBC;
}

.hero-banner-grid {
  padding-bottom: 107px !important;
}

.next-event .tags-container li.tag {
  margin-right: 10px;
}

.list-events .tags-container li.tag {
  margin-right: 10px;
}

.old-events .tags-container li.tag {
  margin-right: 10px;
}

div.publications-list-info li.tag.publications-list-type {
  margin-right: 10px !important;
}

.info-text .text {
  font-size: 21px;
  font-weight: 400;
  line-height: 32px;
}

.map-text-title {
  margin-bottom: 16px !important;
}

.investir-financial-documents .button-cell .button:hover svg {
  filter: invert(1);
}

.document .document-title {
  margin-bottom: 32px !important;
}
.document .tag:hover {
  color: #04142D !important;
  background-color: initial;
}

.projet-cell {
  margin-bottom: 0 !important;
}

.grid-document-list .documents-container {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.grid-document-list .documents-container::-webkit-scrollbar {
  display: none;
}

.section-title-wrapper .button::after {
  display: none;
}

.div.gm-style-iw .gm-style-iw-c {
  padding-top: 0 !important;
}

.row-map .cell-map .filter-cell {
  position: absolute;
  top: 20px;
  z-index: 1;
}

.grid-map button.tag-list-button.tag-list-button-loc.button {
  height: 32px;
  padding: 12px 24px !important;
  color: #04142D;
}

.cell-map div#filterGrid {
  position: absolute;
  top: 20px;
  z-index: 1;
}
.cell-map details.sub-menu-details.filter-details {
  background: white;
  padding: 0 20px;
}
.cell-map summary.sub-menu-summary.filter-summary {
  margin: 0;
}

.sub-menu-details .sub-menu-summary:after {
  margin-top: 20px;
}

#list-result .loader {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #3498db;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
}

.filter-cell.cell-12 .filter-title {
  width: auto !important;
}

@media (max-width: 767px) {
  .visual-citation-picture {
    height: 250px;
  }
  .info-text .text {
    font-size: 16px;
    line-height: 22px;
  }
}
@media screen and (max-width: 420px) {
  .market-table table thead tr th {
    font-size: 12px;
    padding: 12px 16px;
  }
  .market-table table tr td {
    font-size: 14px;
    padding: 24px 16px;
  }
  #documents-container {
    overflow: scroll !important;
  }
  .investir-financial-documents .button-cell {
    display: none;
  }
  .grid-document-list {
    padding: 0;
  }
  .cells-container .document-cell {
    width: 90%;
  }
  .cells-container .document-cell:nth-child(1) {
    margin-left: 20px;
  }
}
@media (max-width: 768px) {
  .row-map .cell-map .filter-cell {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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TTtFQUNFO0FBa0JSOztBQVhFO0VBQ0U7RUFDQTtFQUNBO0FBY0o7QUFaRTtFQUNFO0FBY0o7O0FBUE07RUFDRTtFQUNBO0FBVVI7O0FBSkE7RUFDRTtBQU9GOztBQUZJO0VBQ0U7QUFLTjs7QUFFSTtFQUNFO0FBQ047O0FBTUk7RUFDRTtBQUhOOztBQVNFO0VBQ0U7QUFOSjs7QUFXRTtFQUNFO0VBQ0E7RUFDQTtBQVJKOztBQVlBO0VBQ0U7QUFURjs7QUFnQlE7RUFDRTtBQWJWOztBQXFCRTtFQUNFO0FBbEJKO0FBc0JJO0VBQ0U7RUFDQTtBQXBCTjs7QUF5QkE7RUFDRTtBQXRCRjs7QUEwQkU7RUFLRTtFQUNBO0FBM0JKO0FBc0JJO0VBQ0U7QUFwQk47O0FBOEJJO0VBQ0U7QUEzQk47O0FBaUNFO0VBQ0U7QUE5Qko7O0FBb0NJO0VBQ0U7RUFDQTtFQUNBO0FBakNOOztBQXVDRTtFQUNFO0VBQ0E7RUFDQSxjQ3A4Qkk7QURnNkJSOztBQXlDRTtFQUNFO0VBQ0E7RUFDQTtBQXRDSjtBQXlDRTtFQUNFO0VBQ0E7QUF2Q0o7QUEwQ0U7RUFDRTtBQXhDSjs7QUE4Q0k7RUFDRTtBQTNDTjs7QUFpREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUNKOztBQW1ERTtFQUNFO0FBaERKOztBQW9EQTtFQUNFO0lBQ0U7RUFqREY7RUFvREU7SUFDRTtJQUNBO0VBbERKO0FBQ0Y7QUFzREE7RUFLVTtJQUNFO0lBQ0E7RUF4RFY7RUE4RE07SUFDRTtJQUNBO0VBNURSO0VBaUVBO0lBQ0U7RUEvREY7RUFrRUU7SUFDRTtFQWhFSjtFQW1FQTtJQUNFO0VBakVGO0VBb0VFO0lBS0U7RUF0RUo7RUFrRUk7SUFDRTtFQWhFTjtBQUNGO0FBdUVBO0VBR007SUFDRTtFQXZFTjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb3JlL19mb250cy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIEN1c3RvbSBDU1MgZm9yIHRoZSBmcm9udCAqL1xuQGltcG9ydCBcImNvcmUvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiY29yZS9mb250c1wiO1xuXG4kYmFja2dyb3VuZC1jb2xvcl80OiAjMDAwMDAwNDA7XG4kYmFja2dyb3VuZC1jb2xvcl81OiBSR0JBKDUwLCAxODcsIDE5NywgMC4xKTtcblxuc3Bhbi5pY2Q6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLmRpdmlkZW5kcyAuZGl2aWRlbmRzLWxpc3QtZmlsZXMgPiBsaSBhLmljZDpob3ZlciAuZGl2aWRlbmRzLWxpc3QtaWNvbiBzdmcgKltzdHJva2VdIHtcbiAgICBzdHJva2U6ICRibGFjazsgfSovXG5cbi53ZWJjYXN0LWxpc3QtdmlkZW8sXG4uZGl2aWRlbmRzIC5kaXZpZGVuZHMtbGlzdC1maWxlcyA+IGxpIHNwYW4uZGl2aWRlbmRzLWxpc3QtdmlkZW8ge1xuICBjb2xvcjogJHR1cnF1b2lzZS1ibGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWZsZXg6IDAgMCAyMTBweDtcbiAgLW1zLWZsZXg6IDAgMCAyMTBweDtcbiAgZmxleDogMCAwIDIxMHB4O1xuICBmb250LXNpemU6IDAuNzc3NzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjExMTExcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBAZXh0ZW5kICVBdmVuaXJOZXh0RGVtaUJvbGQ7XG59XG5cbi5kaXZpZGVuZHMgLmRpdmlkZW5kcy1saXN0LWZpbGVzID4gbGkgc3Bhbi5kaXZpZGVuZHMtbGlzdC12aWRlbyB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAuZGl2aWRlbmRzLWxpc3QtaWNvbiBzdmcgKltzdHJva2VdIHtcbiAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5kaXZpZGVuZHMtbGlzdC1pY29uLFxuICAud2ViY2FzdC1saXN0LWljb24ge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC5kaXZpZGVuZHMtbGlzdC1pY29uIHtcbiAgICBzdmcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZyB7XG4gICAgICAgICAgICBzdHJva2U6ICR0dXJxdW9pc2UtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBnIHtcbiAgICAgICAgICBzdHJva2U6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmljaC1jb250ZW50LXRleHQgPiB0YWJsZSB7XG4gICYgPiB0aGVhZCB7XG4gICAgZmxleDogMCAwIDMzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS43Nzc3OHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG4gIH1cblxuICAmID4gdGJvZHkge1xuICAgIGNvbG9yOiByZ2JhKDQsIDIwLCA0NSwgMC41KTtcbiAgICBmb250LXNpemU6IDEuMTY2NjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzc3NzhyZW07XG4gIH1cbn1cblxuLm5ld3MgLm5ld3MtaXRlbS10YWdzIHNwYW4sXG4ucmVsYXRlZC1wcm9qZWN0cy1pdGVtLXRhZyBzcGFuLFxuLnByb2plY3RzLWxpc3QtaXRlbS10YWdzIHNwYW4sXG4ubmV3cy1zaW5nbGUtdGFncyBzcGFuLFxuLmFjaGlldmVtZW50cyAuYWNoaWV2ZW1lbnRzLXRhZ3Mgc3Bhbixcbi5wcm9qZWN0cy1tYXBzIC5pbmZvd2luZG93IC5pbmZvd2luZG93LXRhZ3Mgc3BhbiB7XG4gIEBleHRlbmQgJUF2ZW5pck5leHREZW1pQm9sZDtcbn1cblxuLm5ld3MgLm5ld3MtaXRlbS10YWdzIHNwYW46aG92ZXIsXG4ucmVsYXRlZC1wcm9qZWN0cy1pdGVtLXRhZyBzcGFuOmhvdmVyLFxuLnByb2plY3RzLWxpc3QtaXRlbS10YWdzIHNwYW46aG92ZXIsXG4ubmV3cy1zaW5nbGUtdGFncyBzcGFuOmhvdmVyLFxuLmFjaGlldmVtZW50cyAuYWNoaWV2ZW1lbnRzLXRhZ3Mgc3Bhbjpob3Zlcixcbi5wcm9qZWN0cy1tYXBzIC5pbmZvd2luZG93IC5pbmZvd2luZG93LXRhZ3Mgc3Bhbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5ld3MgLm5ld3MtaXRlbS10YWdzIHNwYW4sXG4uYWNoaWV2ZW1lbnRzIC5hY2hpZXZlbWVudHMtdGFncyBzcGFuLFxuLm5ld3Mtc2luZ2xlLWluZm9zIC5uZXdzLXNpbmdsZS10YWdzIHNwYW4sXG4ucHJvamVjdHMtbGlzdCAucHJvamVjdHMtbGlzdC1pdGVtLXRhZ3Mgc3Bhbixcbi5wcm9qZWN0cy1tYXBzIC5pbmZvd2luZG93IC5pbmZvd2luZG93LXRhZ3Mgc3Bhbixcbi5yZWxhdGVkLXByb2plY3RzIC5yZWxhdGVkLXByb2plY3RzLWl0ZW0tdGFncyBzcGFuIHtcbiAgYm9yZGVyOiAxcHggZG90dGVkICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMC4xMTExMXJlbTtcbiAgY29sb3I6ICRibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42NjY2N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzNyZW07XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4ucmljaC1jb250ZW50LXRleHQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmhpc3RvcnktbGlzdCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlY3Rpb24ucHJvamVjdC1kZXRhaWxzLWNvbnRlbnQgaDMsXG4uc2VjdGlvbi5wcm9qZWN0LWRldGFpbHMtY29udGVudCBoNCxcbi5uZXdzLXNpbmdsZS1jb250ZW50IGgyLFxuLm5ld3Mtc2luZ2xlLWNvbnRlbnQgaDMsXG4ubmV3cy1zaW5nbGUtY29udGVudCBoNCB7XG4gIEBleHRlbmQgJUF2ZW5pck5leHREZW1pQm9sZDtcbn1cblxuLnNlY3Rpb24ucHJvamVjdC1kZXRhaWxzLWNvbnRlbnQgaDMsXG4ubmV3cy1zaW5nbGUtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMi40NDQ0NHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24ucHJvamVjdC1kZXRhaWxzLWNvbnRlbnQgaDQsXG4ubmV3cy1zaW5nbGUtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xNjY2N3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNnB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uc2VjdGlvbi5wcm9qZWN0LWRldGFpbHMtY29udGVudCBoMyxcbi5zZWN0aW9uLnByb2plY3QtZGV0YWlscy1jb250ZW50IGg0IHtcbiAgQGV4dGVuZCAlQXZlbmlyTmV4dERlbWlCb2xkO1xufVxuXG4uc2VjdGlvbi5wcm9qZWN0LWRldGFpbHMtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMi40NDQ0NHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYS5idXR0b24td2hpdGUtdG8tb3BhY2l0eTpob3ZlcixcbmEuYnV0dG9uLW91dGxpbmUtd2hpdGUtdG8tb3BhY2l0eTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuYS5idXR0b24td2hpdGUtdG8tb3BhY2l0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuYS5idXR0b24tb3V0bGluZS13aGl0ZS10by1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5hLmJ1dHRvbi5idXR0b24tb3V0bGluZS13aGl0ZS10by1vcGFjaXR5IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlY3Rpb24tYnViYmxlcy1sZWZ0IC5wdWJsaWNhdGlvbnMtbGlzdC1zdWJ0aXRsZSxcbi5zZWN0aW9uLWJ1YmJsZXMtbGVmdCAucHVibGljYXRpb25zLWxpc3QtdGl0bGUge1xuICB3aWR0aDogMjkwcHggIWltcG9ydGFudDtcbn1cblxuLnRhbGVudC1jYXJlZXIgLnRhbGVudC1jYXJlZXItbGlzdC1pdGVtOmhvdmVyIC50YWxlbnQtY2FyZWVyLWxpc3QtdmlzdWFsIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG59XG5cbi52aWRlby13cmFwcGVyIC52aWRlby10cmlnZ2VyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1xdW90ZSAucXVvdGUtcG9ydHJhaXQgaW1nIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4ucmljaC1jb250ZW50LXRleHQgYSB7XG4gIGNvbG9yOiAkdHVycXVvaXNlO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLXBhZ2VzID4gbGkgc3Bhbi5wYWdpbmF0aW9uLXBhZ2VyLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJHR1cnF1b2lzZS1ibGFjaztcbn1cblxuLmZvb3Rlci1hZGRyZXNzIHtcbiAgLmV6cmljaHRleHQtZmllbGQge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMTExMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAZXh0ZW5kICVBdmVuaXJOZXh0RGVtaUJvbGQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuMTExMTFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42NjY2N3JlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAudGl0cmVfYWRyZXNzZSB7XG4gICAgQGV4dGVuZCAlR290aGFtQm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5idXR0b24ge1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW5mb3MgaDMge1xuICBmb250LXNpemU6IDIuNDQ0NDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBleHRlbmQgJUF2ZW5pck5leHREZW1pQm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcyBoMyxcbiAgLnNlY3Rpb24ucHJvamVjdC1kZXRhaWxzLWNvbnRlbnQgaDMsXG4gIC5uZXdzLXNpbmdsZS1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDEuMzMzMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU1NTZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICB9XG59XG5cbi55dEZyYW1lIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWF4LWhlaWdodDogMzYwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAueXRGcmFtZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmZhcS1saXN0LWFuc3dlciB1bCxcbi5mYXEtbGlzdC1hbnN3ZXIgdWwgbGksXG4uZmFxLWxpc3QtYW5zd2VyIG9sLFxuLmZhcS1saXN0LWFuc3dlciBvbCBsaSxcbi5wcm9qZWN0LWRldGFpbHMtY29udGVudCB1bCxcbi5wcm9qZWN0LWRldGFpbHMtY29udGVudCB1bCBsaSxcbi5wcm9qZWN0LWRldGFpbHMtY29udGVudCBvbCxcbi5wcm9qZWN0LWRldGFpbHMtY29udGVudCBvbCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uZmFxLWxpc3QtYW5zd2VyIHVsLFxuLmZhcS1saXN0LWFuc3dlciB1bCBsaSxcbi5wcm9qZWN0LWRldGFpbHMtY29udGVudCB1bCxcbi5wcm9qZWN0LWRldGFpbHMtY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi5mYXEtbGlzdC1hbnN3ZXIgb2wsXG4uZmFxLWxpc3QtYW5zd2VyIG9sIGxpLFxuLnByb2plY3QtZGV0YWlscy1jb250ZW50IG9sLFxuLnByb2plY3QtZGV0YWlscy1jb250ZW50IG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxuLmZhcS1saXN0LWFuc3dlciBwIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnF1ZXN0aW9ucyAucXVlc3Rpb25zLXNsaWRlciAucXVlc3Rpb25zLXNsaWRlci12aXN1YWwgLnF1ZXN0aW9ucy1zbGlkZXItdmlzdWFsLWltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDE3JTtcbiAgfVxufVxuXG4uY2NDb250ZW50IHtcbiAgLmJ0bkJsb2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjIyMjJyZW07XG5cbiAgICBsaSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuODMzMzNyZW07XG4gICAgICB9XG5cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yaWNoLWNvbnRlbnQgLnJpY2gtY29udGVudC10ZXh0IHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi5ob21lcGFnZS1wdXNoLWl0ZW0ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmhvbWVwYWdlLXB1c2gtaW5mb3MsXG4gIC5uZXdzLXNpbmdsZS10YWdzIC5ob21lcGFnZS1wdXNoLXRhZyB7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4ucGFnZS1pbnRyby12aXN1YWwtY2FwdGlvbiB7XG4gIEBleHRlbmQgJUF2ZW5pck5leHRSZWd1bGFyO1xuICBjb2xvcjogcmdiYSg0LCAyMCwgNDUsIDAuNDUpO1xuICBmb250LXNpemU6IDAuOTQ0NDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0cmVtO1xuICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XG59XG5cbi5wcm9qZWN0LW5hdiB7XG4gIHNwYW4ge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgfVxuXG4gICYucHJvamVjdHMge1xuICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIGNvbG9yOiAkdHVycXVvaXNlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yZWZlcmVuY2VzIHtcbiAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICBjb2xvcjogJHR1cnF1b2lzZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubWFwIHtcbiAgICBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICBjb2xvcjogJHR1cnF1b2lzZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNwYW46aG92ZXIge1xuICAgIGNvbG9yOiAkdHVycXVvaXNlO1xuICB9XG5cbiAgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHR1cnF1b2lzZTtcbiAgICBib3R0b206IC0yMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycyBlYXNlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udGFsZW50LXJlYXNvbnMgLnRhbGVudC1yZWFzb25zLWxpc3Qge1xuICAudGFsZW50LXJlYXNvbnMtbGlzdC1tb2FyLmxhbmdfZW4gc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiUmVhZCBtb3JlXCI7XG4gIH1cblxuICAudGFsZW50LXJlYXNvbnMtbGlzdC1pdGVtLmFjdGl2ZSAudGFsZW50LXJlYXNvbnMtbGlzdC1tb2FyLmxhbmdfZW4gc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiQ2xvc2VcIjtcbiAgfVxufVxuXG4vKiBub3V2ZWF1IGZpbHRyZSBkZSByZWNoZXJjaGUgKi9cbi8qIGJsb2NrcyByYWkgZGVmaWxlbWVudCAqL1xuLyogbWFrZSBoZWFkZXIgY2tsaWNrYWJsZSAqL1xuLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uYmFuZGVhdS5jY0NvbnRlbnQge1xuICBib3gtc2hhZG93OiAtMXB4IC0ycHggMTBweCAjZDhkOGQ4O1xufVxuXG4uYmFuZGVhdSB7XG4gIC5yaWNoLWNvbnRlbnQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogMTBweCAzMHB4IDEwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJzIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5maWx0ZXJzX193cmFwcGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZpbHRlcnNfX3RyaWdnZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLW1zLWZsZXg6IDEgMCAxMDAlO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQ0ZEMUQ1O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICBidXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlcnNfX2xlZnRfX2Nsb3NlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgY29sb3I6ICR0dXJxdW9pc2U7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQ0ZEMUQ1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuXG4uZmlsdGVyc19fbGVmdCB7XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGEge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN1cnJlbnQtY3R5cGUge1xuICBhIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi50cmktYXNjIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogLjQ1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Ryb3Bkb3duX2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogN3B4O1xufVxuXG4uY292ZXItYWx0LXRvcF9fY29udGVudCB7XG4gIGEuYnV0dG9uLmJ1dHRvbi1ibGFjayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnpfaW5kZXhfMiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi56X2luZGV4XzQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uc3RpY2t5LWJsb2NrIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnB1c2gtaW1tbyB7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTExMTFyZW07XG4gICAgZm9udC1zaXplOiAxLjE2NjY3cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjZweDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIEBleHRlbmQgJUF2ZW5pck5leHREZW1pQm9sZDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS1pbnRlcm5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ucm93LWludHJvIHtcbiAgcCB7XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBjdXJzb3I6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm51bWJlcnNfX251bWJlciB7XG4gICsge1xuICAgIHAge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGVmdC1jb250ZW50LXJpZ2gge1xuICA+IGgxIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udGl0bGUtbGVmdC1jb250ZW50LXJpZ2h0IHtcbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5tYWluLW5hdiB7XG4gIC5tYWluLW5hdi1zZWFyY2gge1xuICAgIC5tYWluLW5hdi1zZWFyY2gtaW5wdXQge1xuICAgICAgaW5wdXQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnF1b3RlLXBlb3BsZWF1dGhvciB7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5xdW90ZS1wZW9wbGVfX2F1dGhvciB7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5kaXZpZGVuZHMge1xuICAuZGl2aWRlbmRzLWxpc3QtZmlsZXMge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbi5ldmVudC1mZWF0dXJlZF9fYnRucyB7XG4gIG1pbi13aWR0aDogNDUwcHg7XG59XG5cbi50aXRsZS1maWx0ZXJzIHtcbiAgLnB1YmxpY2F0aW9ucy1maWx0ZXJzLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjQkJDICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHVibGljYXRpb25zLWZpbHRlci1pdGVtIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnB1YmxpY2F0aW9ucy1maWx0ZXItZHJvcGRvd24ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnB1c2gtYmxvY2sge1xuICAucHVzaC1ibG9jay1yb3cge1xuICAgIC5wdXNoLWJsb2NrLWJnLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR1cnF1b2lzZS10aGlyZDtcbiAgICB9XG4gIH1cbn1cblxuLnB1c2gtbW9kYWwtc2VjdGlvbiB7XG4gIC5wdXNoLW1vZGFsLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yXzQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFya2V0LXRhYmxlIHtcbiAgLnRhYmxlLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBSR0JBKDUwLCAxODcsIDE5NywgMC4xKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcl81O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIFJHQkEoNTAsIDE4NywgMTk3LCAwLjEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBSR0JBKDUwLCAxODcsIDE5NywgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNCwgMjAsIDQ1LCAwLjEwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR0dXJxdW9pc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWN0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jdGEge1xuICAgICY6aG92ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgwJSkgYnJpZ2h0bmVzcyg3MCUpIGNvbnRyYXN0KDEwMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnB1c2gtdGV4dCB7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAwLjk0NDQ0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0cmVtO1xuICB9XG4gIC50aXRsZS1jZWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5wdWJsaWNhdGlvbnMge1xuICAucHVibGljYXRpb25zLWxpc3Qge1xuICAgIC5wdWJsaWNhdGlvbnMtbGlzdC1pY29uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjIyMjJyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLWJhbm5lci1ncmlkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5uZXh0LWV2ZW50IHtcbiAgLnRhZ3MtY29udGFpbmVyIHtcbiAgICBsaS50YWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1ldmVudHMge1xuICAudGFncy1jb250YWluZXIge1xuICAgIGxpLnRhZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vbGQtZXZlbnRzIHtcbiAgLnRhZ3MtY29udGFpbmVyIHtcbiAgICBsaS50YWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5kaXYucHVibGljYXRpb25zLWxpc3QtaW5mbyB7XG4gIGxpLnRhZy5wdWJsaWNhdGlvbnMtbGlzdC10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5mby10ZXh0IHtcbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5tYXAtdGV4dC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmludmVzdGlyLWZpbmFuY2lhbC1kb2N1bWVudHMge1xuICAuYnV0dG9uLWNlbGwge1xuICAgIC5idXR0b24ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRvY3VtZW50IHtcbiAgLmRvY3VtZW50LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFnIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG5cbi5wcm9qZXQtY2VsbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtZG9jdW1lbnQtbGlzdCB7XG4gIC5kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtd3JhcHBlciB7XG4gIC5idXR0b24ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kaXYuZ20tc3R5bGUtaXcge1xuICAuZ20tc3R5bGUtaXctYyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucm93LW1hcCB7XG4gIC5jZWxsLW1hcCB7XG4gICAgLmZpbHRlci1jZWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi5ncmlkLW1hcCB7XG4gIGJ1dHRvbi50YWctbGlzdC1idXR0b24udGFnLWxpc3QtYnV0dG9uLWxvYy5idXR0b24ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi5jZWxsLW1hcCB7XG4gIGRpdiNmaWx0ZXJHcmlkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBkZXRhaWxzLnN1Yi1tZW51LWRldGFpbHMuZmlsdGVyLWRldGFpbHMge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIHN1bW1hcnkuc3ViLW1lbnUtc3VtbWFyeS5maWx0ZXItc3VtbWFyeSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zdWItbWVudS1kZXRhaWxzIHtcbiAgLnN1Yi1tZW51LXN1bW1hcnkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuI2xpc3QtcmVzdWx0IHtcbiAgLmxvYWRlciB7XG4gICAgYm9yZGVyOiAxNnB4IHNvbGlkICNmM2YzZjM7XG4gICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjMzQ5OGRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuXG4uZmlsdGVyLWNlbGwuY2VsbC0xMiB7XG4gIC5maWx0ZXItdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXN1YWwtY2l0YXRpb24tcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuaW5mby10ZXh0IHtcbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm1hcmtldC10YWJsZSB7XG4gICAgdGFibGUge1xuICAgICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNkb2N1bWVudHMtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmludmVzdGlyLWZpbmFuY2lhbC1kb2N1bWVudHMge1xuICAgIC5idXR0b24tY2VsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZ3JpZC1kb2N1bWVudC1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jZWxscy1jb250YWluZXIge1xuICAgIC5kb2N1bWVudC1jZWxsIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93LW1hcCB7XG4gICAgLmNlbGwtbWFwIHtcbiAgICAgIC5maWx0ZXItY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYmFzZS1mb250LXNpemU6IDE4cHg7XG5cbi8qIENvbG9ycyAqL1xuXG4kd2hpdGU6ICNGRkY7XG4kYmxhY2s6ICMwNDE0MkQ7XG4kZ3JleTogI0NGRDFENTtcbiRib3JkZXI6ICNCQkJCQ0M7XG4kZ3JleS1zZWNvbmQ6I0U3RThFQTtcbiRncmV5LXRoaXJkOiNERkVERUY7XG4kZ3JleS1mb3VydGg6I0E4QjZCRTtcblxuJHR1cnF1b2lzZS1ibGFjazogIzAwNUQ3MTtcbiR0dXJxdW9pc2UtYmxhY2stc2Vjb25kOiAjMDA4NUExO1xuJHR1cnF1b2lzZS1ibGFjay1hbHQ6ICMzMzdEOEQ7XG4kdHVycXVvaXNlOiAjMzJCQkM1O1xuJGljYWRlLWJsdWU6ICM3NUMyQkQ7XG4kdHVycXVvaXNlLWFsdDojNTZDN0NGO1xuJHR1cnF1b2lzZS10aGlyZDojRUJGOUZBO1xuJGJnLXR1cnF1b2lzZTogI2U2ZjNmNjtcbiRiZy10dXJxdW9pc2UtbGlnaHQ6ICNmM2Y5Zjk7XG5cbiRncmVlbjogIzg4Q0I3RTtcbiRncmVlbi1zZWNvbmQ6IzI4QjkyMztcbiR5ZWxsb3c6ICNGQkU4OEM7XG4keWVsbG93LWZhZGVkOiByZ2IoMjU1LCAyNTAsIDIzMCk7XG4kdmlvbGV0OiAjMjkwMjY0O1xuJHJlZDojRDkzOTM5O1xuXG4kZGlzYWJsZWQ6ICNGNUY1RjU7XG5cbiRicmFuZDogJHR1cnF1b2lzZTtcblxuJGJhY2tncm91bmQtZ3JleTogI0VDRUNFQztcblxuJGNvbG9yczogKFxuICAgICAgICAnd2hpdGUnOiR3aGl0ZSxcbiAgICAgICAgJ2JsYWNrJzokYmxhY2ssXG4gICAgICAgICdncmV5JzokZ3JleSxcbiAgICAgICAgJ2dyZXktc2Vjb25kJzokZ3JleS1zZWNvbmQsXG4gICAgICAgICdncmV5LXRoaXJkJzokZ3JleS10aGlyZCxcbiAgICAgICAgJ2dyZXktZm91cnRoJzokZ3JleS1mb3VydGgsXG4gICAgICAgICdib3JkZXInOiRib3JkZXIsXG4gICAgICAgICd0dXJxdW9pc2UnOiR0dXJxdW9pc2UsXG4gICAgICAgICd0dXJxdW9pc2UtYWx0JzokdHVycXVvaXNlLWFsdCxcbiAgICAgICAgJ2dyZWVuJzokZ3JlZW4sXG4gICAgICAgICdncmVlbi1zZWNvbmQnOiRncmVlbi1zZWNvbmQsXG4gICAgICAgICd5ZWxsb3cnOiR5ZWxsb3csXG4gICAgICAgICd2aW9sZXQnOiR2aW9sZXQsXG4gICAgICAgICdyZWQnOiRyZWQsXG4pO1xuXG4vLyBCdWlsZCBjbGFzcyB1dGlsc1xuQGVhY2ggJG5hbWUsICR2YXIgaW4gJGNvbG9ycyB7XG4gIC5jb2xvci0jeyRuYW1lfXtcbiAgICBjb2xvcjokdmFyO1xuICB9XG4gIC5iZy0jeyRuYW1lfXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR2YXI7XG4gIH1cbn0iLCJAbWl4aW4gZGVjbGFyZS1mb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZm9udC1maWxlbmFtZSwgJGZvbnQtd2VpZ2h0IDogbm9ybWFsLCAkZm9udC1zdHlsZSA6bm9ybWFsLCAkZm9udC1zdHJldGNoIDogbm9ybWFsKXtcblx0QGZvbnQtZmFjZXtcblx0XHRmb250LWZhbWlseTogJyN7JGZvbnQtZmFtaWx5fSc7XG4gICAgICAgIHNyYzogdXJsKCN7JGZvbnQtZmlsZW5hbWV9LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICAgdXJsKCN7JGZvbnQtZmlsZW5hbWV9LndvZmYpIGZvcm1hdCgnd29mZicpO1xuXHRcdC8vIHNyYzogdXJsKCN7JGZvbnQtZmlsZW5hbWV9LmVvdCk7XG5cdFx0Ly8gc3JjOiB1cmwoI3skZm9udC1maWxlbmFtZX0uZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdC8vIHVybCgjeyRmb250LWZpbGVuYW1lfS53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHQvLyB1cmwoI3skZm9udC1maWxlbmFtZX0udHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0Ly8gdXJsKCN7JGZvbnQtZmlsZW5hbWV9LnN2ZyMjeyRmb250LWZhbWlseX0pIGZvcm1hdCgnc3ZnJyk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcblx0XHRmb250LXN0eWxlOiAkZm9udC1zdHlsZTtcblx0XHRmb250LXN0cmV0Y2g6ICRmb250LXN0cmV0Y2g7XG5cdH1cbn1cbkBpbmNsdWRlIGRlY2xhcmUtZm9udC1mYWNlKCdBdmVuaXIgTmV4dCcsICcuLi8uLi9mb250cy9BdmVuaXJOZXh0LVJlZ3VsYXInLCA0MDApO1xuQGluY2x1ZGUgZGVjbGFyZS1mb250LWZhY2UoJ0F2ZW5pciBOZXh0JywgJy4uLy4uL2ZvbnRzL0F2ZW5pck5leHQtRGVtaUJvbGQnLCA1MDApO1xuQGluY2x1ZGUgZGVjbGFyZS1mb250LWZhY2UoJ0RJTiBDb25kZW5zZWQnLCAnLi4vLi4vZm9udHMvRElOQ29uZGVuc2VkQm9sZCcsIDcwMCk7XG5AaW5jbHVkZSBkZWNsYXJlLWZvbnQtZmFjZSgnR290aGFtJywgJy4uLy4uL2ZvbnRzL2dvdGhhbScpO1xuQGluY2x1ZGUgZGVjbGFyZS1mb250LWZhY2UoJ0dvdGhhbSBCb2xkJywgJy4uLy4uL2ZvbnRzL2dvdGhhbS1ib2xkJyk7XG5AaW5jbHVkZSBkZWNsYXJlLWZvbnQtZmFjZSgnR290aGFtIE1lZGl1bScsICcuLi8uLi9mb250cy9Hb3RoYW0tTWVkaXVtJyk7XG5AaW5jbHVkZSBkZWNsYXJlLWZvbnQtZmFjZSgnR290aGFtIE5hcnJvdycsICcuLi8uLi9mb250cy9Hb3RoYW1YTmFycm93LUJvbGQnKTtcblxuJUdvdGhhbU5hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4lQXZlbmlyTmV4dFJlZ3VsYXIge1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiVBdmVuaXJOZXh0RGVtaUJvbGQge1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiVESU5Db25kZW5zZWRCb2xkIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiVHb3RoYW1Cb29rIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuJUdvdGhhbSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiVHb3RoYW1NZWRpdW0ge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuJUdvdGhhbUJvbGQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/