/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./assets/styles/dealership.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Breakpoints **/
/** GroupeMary - Colors **/
/** PDV Poulainville **/
/** GroupeMary - Logo **/
/** Brand - Colors **/
/** Brand - Logo **/
:root {
  --bs-primary: $GMColor_2;
  --bs-secondary: $GMColor_1;
  --bs-warning: $warning;
}
/** Slider **/
.slider-wrapper {
  display: flex;
  justify-content: center;
}

.slider-container {
  width: 100%;
  max-width: 37rem;
}

.slider-description-title {
  font-size: 1rem;
  color: #2ba6cb;
  margin: 0;
}

.slider-description-content {
  font-size: 0.9rem;
  font-style: italic;
  color: #000;
}

.slider-description-link {
  display: block;
  border-radius: 0;
  background-color: #2ba6cb;
  border-color: #2ba6cb;
  color: #fff;
}

.img-slider {
  width: 100%;
}

#slider {
  height: -moz-fit-content;
  height: fit-content;
}

#slider.owl-theme .owl-controls {
  display: none !important;
}

#slider.owl-theme .owl-controls .owl-page span {
  position: relative;
  width: 60px;
  height: 6px;
  border-radius: 0px;
}

#slider.owl-theme .owl-controls .owl-page.active span {
  background-color: #2A4B9B;
}

#slider.owl-theme .owl-controls .owl-page.active span:after {
  position: absolute;
  content: "";
  width: 0px;
  height: 0px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #2A4B9B;
  top: -5px;
  left: 50%;
  margin-left: -5px;
}

#slider .owl-controls {
  margin-top: 25px;
}

#slider .owl-wrapper-outer {
  box-shadow: 0px 0px 35px 5px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

/** Responsive **/
@media screen and (min-width: 768px) {
  .slider-container {
    max-width: 75rem;
  }
  #slider.owl-theme .owl-controls {
    display: block !important;
  }
}
@media screen and (min-width: 1600px) {
  .slider-container {
    max-width: 95rem;
  }
}
/** Breadcrumb **/
.breadcrumb-nav .breadcrumb-item {
  text-transform: uppercase;
  font-size: 0.7rem;
}

.breadcrumb-nav a {
  color: #B3B3B3;
  text-decoration: none;
  font-size: 0.6875rem;
}

.breadcrumb-nav a:hover {
  text-decoration: underline;
}

.breadcrumb-nav .breadcrumb-item.active a {
  font-weight: 700;
  letter-spacing: 0.6px;
  color: #2A4B9B;
}

/** Inner Page **/
.main-block {
  background-color: #fff;
  margin-bottom: 2.5rem;
}

.main-block .error a {
  color: black;
}

.main-block .error a:hover {
  color: grey;
}

.main-title {
  display: block;
  position: relative;
  text-align: center;
  padding: 1.2rem 0.9rem;
  margin: 0;
  margin-bottom: 0.5rem;
  font-weight: 700;
  font-size: 1.3rem;
  text-transform: uppercase;
  color: #222;
}

.main-title::after {
  position: absolute;
  content: "";
  width: 50px;
  height: 1px;
  background-color: #ababab;
  left: calc(50% - 25px);
  bottom: 10px;
}

.main-content-block {
  padding: 0 1.5rem 1.5rem;
}

.main-content-block .location a {
  color: #2ba6cb;
  text-decoration: none;
}

.main-content-block .location a:hover {
  color: #258faf;
}

.main-content-divider {
  display: block;
  margin: 0 -1.5rem;
  height: 1px;
  background-color: #dadada;
}

.blog-content {
  width: 100%;
  margin: 0 auto;
}
.blog-content .img-fluid {
  padding: 3px;
}

/** Edito **/

/* Location */
#main {
  padding: 0px;
}

section#main a {
  text-decoration: none;
}

.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  background-color: #2ba6cb;
  border-color: #2285a2;
  color: #fff;
  transition: background-color 300ms ease-out;
}

/** MODAL VO **/
/* Garanties */

/*Financements */
/* END MODAL VO */
@media screen and (min-width: 1200px) {
  /*.main-subtitle{
      padding: 0 10rem;
  }*/
}
@media screen and (min-width: 1400px) {
  /*.main-subtitle{
      padding: 0 17rem;
  }*/
}
@media screen and (max-width: 992px) {
  .blog-content {
    width: 100%;
    margin: 0 auto;
  }
}
#map h3 {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
}
.services-brand-gm {
  display: block;
  width: 65%;
  height: 100%;
  min-height: 5.25rem;
  background-image: url(/build/images/logo.09214b03.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 80%;
  border-right: 1px solid #dadada;
}

.services-brand {
  display: block;
  width: 35%;
  height: 100%;
  min-height: 5.25rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
}

.services-peugeot .services-brand {
  background-image: url(/build/images/peugeot-bgdark.6b2b3679.svg);
  background-size: 50%;
}

.services-citroen .services-brand {
  background-image: url(/build/images/citroen-bglight.b5ad1a49.svg);
  background-size: 60%;
}

.services-ds .services-brand {
  /*background-image: url($logoDS_BGLight);*/
  background-image: url(/build/images/ds-bgbranddark.20ae21d3.svg);
  background-size: 70%;
}

.services-opel .services-brand {
  background-image: url(/build/images/opel-bglight-2.cae86dc6.svg);
  background-size: 60%;
}

.services-hyundai .services-brand {
  background-image: url(/build/images/hyundai-bglight-blue.48ee20e3.svg);
  background-size: auto 60%;
}

.services-renault .services-brand {
  background-image: url(/build/images/renault.52369864.svg);
  background-size: auto 80%;
}

.services-dacia .services-brand {
  background-image: url(/build/images/dacia.40510cb7.svg);
  background-size: auto;
}

.services-volvo .services-brand {
  background-image: url(/build/images/volvo.fbaee80f.svg);
  background-size: 60%;
}

.services-mg .services-brand {
  background-image: url(/build/images/mg.e35fc34a.svg);
  background-size: 60%;
}

.services-landrover .services-brand {
  background-image: url(/build/images/landrover.35795eb8.svg);
  background-size: 80%;
}

.services-jaguar .services-brand {
  background-image: url(/build/images/jaguar-bglight.de643ccc.svg);
  background-size: 80%;
}

.services-alpine .services-brand {
  background-image: url(/build/images/alpine-bgdark.0fb8c6d1.svg);
  background-size: 80%;
}

.services-punchline {
  min-height: 5.25rem;
  background-color: #2A4B9B;
  color: #fff;
}

.services-peugeot .services-punchline {
  background-color: #162133;
}

.services-citroen .services-punchline {
  background-color: #7A99AC;
}

.services-ds .services-punchline {
  background-color: #1d1717;
}

.services-opel .services-punchline {
  background-color: #f7ff14;
  color: #131313;
}

.services-hyundai .services-punchline {
  background-color: #002c5f;
}

.services-nobrand.poulainville .services-punchline {
  background-color: #005D95;
}

.services-renault .services-punchline {
  background-color: #EFDF00;
  color: black;
}

.services-dacia .services-punchline {
  background-color: #646b52;
}

.services-volvo .services-punchline {
  background-color: #d2d1d1;
  color: black;
}

.services-mg .services-punchline {
  background-color: #141414;
  color: white;
}
.services-mg .services-punchline .services-brand {
  background-image: url(/build/images/mg-white.918c2d51.svg);
  background-size: 60%;
}

.services-landrover .services-punchline {
  background-color: #005B29;
}
.services-landrover .services-punchline .services-brand {
  background-image: url(/build/images/landrover-light.05f26e23.svg);
}

.services-jaguar .services-punchline {
  background-color: #3C3C3B;
}
.services-jaguar .services-punchline .services-brand {
  background-image: url(/build/images/jaguar-bgdark.49dfe8af.svg);
  background-size: 80%;
}

.services-alpine .services-punchline {
  background-color: #0C1D2C;
}

.services-navbar {
  background-color: #fff;
}

.services-navbar-header {
  min-height: 4rem;
  background-color: #2A4B9B;
  color: #fff;
  margin-bottom: 1px;
}

.services-peugeot .services-navbar-header {
  background-color: #162133;
}

.services-citroen .services-navbar-header {
  background-color: #7A99AC;
}

.services-ds .services-navbar-header {
  background-color: #1d1717;
}

.services-opel .services-navbar-header {
  background-color: #f7ff14;
  color: #131313;
}

.services-hyundai .services-navbar-header {
  background-color: #002c5f;
}

.services-nobrand.poulainville .services-navbar-header {
  background-color: #005D95;
}

.services-renault .services-navbar-header {
  background-color: #EFDF00;
  color: black;
}

.services-dacia .services-navbar-header {
  background-color: #646b52;
}

.services-volvo .services-navbar-header {
  background-color: #d2d1d1;
}

.services-landrover .services-navbar-header {
  background-color: #005B29;
}

.services-mg .services-navbar-header {
  background-color: #141414;
}

.services-jaguar .services-navbar-header {
  background-color: #3C3C3B;
}

.services-navbar-title {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
}

.services-navbar-toggler .btn {
  color: #fff;
}

.services-opel .services-navbar-toggler .btn {
  color: #131313;
}

.services-menu {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}

.services-menu-link {
  display: flex;
  align-items: center;
  min-height: 3.5rem;
  width: 100%;
  padding: 0.5rem 1rem;
  margin-bottom: 1px;
  background-color: #dadada;
  color: #000;
  text-decoration: none;
}

a.services-menu-link:hover {
  background-color: #2A4B9B;
  color: #fff;
  transition: background-color 0.3s ease-out, color 0.3s ease-out;
}

.services-menu-link-active {
  font-weight: bold;
}

.services-peugeot a.services-menu-link:hover {
  background-color: #162133;
}

.services-citroen a.services-menu-link:hover {
  background-color: #7A99AC;
}

.services-ds a.services-menu-link:hover {
  background-color: #1d1717;
}

.services-opel a.services-menu-link:hover {
  background-color: #f7ff14;
  color: #131313;
}

.services-hyundai a.services-menu-link:hover {
  background-color: #002c5f;
}

.services-current-offers .services-menu-link {
  justify-content: center;
  background-color: #2A4B9B;
  color: #fff;
  margin-bottom: 0;
}

.services-renault a.services-menu-link:hover {
  background-color: #EFDF00;
  color: black;
}

.services-dacia a.services-menu-link:hover {
  background-color: #646b52;
}

.services-volvo a.services-menu-link:hover {
  background-color: black;
  color: white;
}

.services-mg a.services-menu-link:hover {
  background-color: #141414;
  color: white;
}

.services-landrover a.services-menu-link:hover {
  background-color: #005B29;
  color: white;
}

.services-jaguar a.services-menu-link:hover {
  background-color: #3C3C3B;
  color: white;
}

.services-peugeot .services-current-offers .services-menu-link {
  background-color: #162133;
}

.services-citroen .services-current-offers .services-menu-link {
  background-color: #7A99AC;
}

.services-ds .services-current-offers .services-menu-link {
  background-color: #1d1717;
}

.services-opel .services-current-offers .services-menu-link {
  background-color: #f7ff14;
  color: #131313;
}

.services-hyundai .services-current-offers .services-menu-link {
  background-color: #002c5f;
}

.services-volvo .services-current-offers .services-menu-link {
  background-color: #d2d1d1;
  color: black;
}

.services-mg .services-current-offers .services-menu-link {
  background-color: #141414;
  color: white;
}

.services-landrover .services-current-offers .services-menu-link {
  background-color: #005B29;
}

.services-jaguar .services-current-offers .services-menu-link {
  background-color: #3C3C3B;
}

.services-renault .services-current-offers .services-menu-link {
  background-color: #EFDF00;
  color: black;
}

.services-dacia .services-current-offers .services-menu-link {
  background-color: #646b52;
}

.services-menu-dropdown {
  padding: 0;
  margin: 0.5rem 1rem 0 2rem;
  list-style: none;
}

.services-menu-dropdown-item {
  margin-bottom: 0.5rem;
  padding-left: 0;
  transition: padding-left 0.3s ease-out;
}

.services-menu-dropdown-item:hover {
  padding-left: 0.5rem;
  transition: padding-left 0.3s ease-out;
}

.services-menu-dropdown-link {
  color: #000;
  text-decoration: none;
}

.services-menu-dropdown-link:hover {
  color: #000;
}

.services-menu-dropdown-link:before {
  content: "»";
  margin-right: 5px;
}

.services-menu-dropdown-link-active {
  font-weight: bold;
}

.services-content-block {
  position: relative;
  height: 100%;
  margin: 1.5rem;
}

.services-content-title {
  position: relative;
  padding: 0;
  padding-bottom: 1.2rem;
  margin: 0;
  margin-bottom: 1.8rem;
  color: #000 !important;
  text-transform: uppercase;
  font-size: 1.3rem;
  font-weight: 700;
}

.services-content-title::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #eee;
  left: 0;
  bottom: 0;
}

.services-peugeot .services-content-title {
  color: #162133;
}

.services-citroen .services-content-title {
  color: #7A99AC;
}

.services-ds .services-content-title {
  color: #1d1717;
}

.services-opel .services-content-title {
  color: #131313;
}

.services-hyundai .services-content-title {
  color: #002c5f;
}

.services-nobrand.poulainville .services-content-title {
  color: #005D95;
}

.services-renault .services-content-title {
  color: #EFDF00;
}

.services-dacia .services-content-title {
  color: #646b52;
}

.services-volvo .services-content-title {
  color: black;
  background: white;
}

.services-mg .services-content-title {
  color: #141414;
  background: white;
}

.services-landrover .services-content-title {
  color: #005B29;
}

.services-jaguar .services-content-title {
  color: #3C3C3B;
}

.services-content-block h3 {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  color: #333;
}

.services-content-block h4 {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
}

.mentions {
  font-size: 0.85rem;
  margin-top: 10px;
}

/* Liens tel page depannage Peugeot */
.services-content-block a.tel,
.services-content-block td a.tel {
  color: #000;
  text-decoration: none;
}

.services-content-block a.tel:hover,
.services-content-block td a.tel:hover {
  color: #0eaed6;
}

/* End */
.services-content-block .link a {
  text-decoration: none;
}

.services-content-block .link a:hover {
  text-decoration: underline;
}

.services-peugeot .services-content-block h3 {
  color: #0eaed6;
}

.services-citroen .services-content-block h3 {
  color: #f0780a;
}

.services-content-block .meeting-form h2 {
  display: block;
  margin: 1rem 0;
  color: #fff;
  padding: 1rem;
  text-transform: uppercase;
  text-align: center;
  background-color: #2A4B9B;
  font-size: 1rem;
  font-weight: 700;
}

.services-peugeot .services-content-block .meeting-form h2 {
  background-color: #162133;
}

.services-citroen .services-content-block .meeting-form h2 {
  background-color: #7A99AC;
}

.services-ds .services-content-block .meeting-form h2 {
  background-color: #1d1717;
}

.services-opel .services-content-block .meeting-form h2 {
  background-color: #f7ff14;
  color: #131313;
}

.services-hyundai .services-content-block .meeting-form h2 {
  background-color: #002c5f;
}

.services-renault .services-content-block .meeting-form h2 {
  background-color: #EFDF00;
  color: black;
}

.services-dacia .services-content-block .meeting-form h2 {
  background-color: #646b52;
}

.services-volvo .services-content-block .meeting-form h2 {
  background-color: #d2d1d1;
  color: black;
}

.services-mg .services-content-block .meeting-form h2 {
  background-color: #141414;
  color: white;
}

.services-landrover .services-content-block .meeting-form h2 {
  background-color: #005B29;
}

.services-jaguar .services-content-block .meeting-form h2 {
  background-color: #3C3C3B;
}

.services-content-block .contact-form label,
.services-content-block .contact-form input,
.services-content-block .contact-form select,
.services-content-block .meeting-form label,
.services-content-block .meeting-form input,
.services-content-block .meeting-form select {
  font-size: 0.9rem;
}

.services-content-block .contact-form .form-group,
.services-content-block .meeting-form .form-group {
  margin-bottom: 1rem;
}

.btn-gm {
  border-radius: 0;
  color: #fff;
  background-color: #2ba6cb;
  border-color: #2ba6cb;
}

.services-peugeot .btn-gm {
  background-color: #162133;
  border-color: #162133;
}

.services-citroen .btn-gm {
  background-color: #7A99AC;
  border-color: #7A99AC;
}

.services-ds .btn-gm {
  background-color: #1d1717;
  border-color: #1d1717;
}

.services-opel .btn-gm {
  background-color: #f7ff14;
  color: #131313;
  border-color: #f7ff14;
}

.services-hyundai .btn-gm {
  background-color: #002c5f;
  border-color: #002c5f;
}

.services-nobrand.poulainville .btn-gm {
  background-color: #005D95;
  border-color: #005D95;
}

.services-renault .btn-gm {
  background-color: #EFDF00;
  color: black;
  border-color: #EFDF00;
}

.services-dacia .btn-gm {
  background-color: #646b52;
  border-color: #646b52;
}

.services-volvo .btn-gm {
  background-color: #d2d1d1;
  border-color: #d2d1d1;
  color: black;
}

.services-mg .btn-gm {
  background-color: #141414;
  border-color: #141414;
  color: white;
}

.services-landrover .btn-gm {
  background-color: #005B29;
  border-color: #005B29;
}

.services-jaguar .btn-gm {
  background-color: #3C3C3B;
  border-color: #3C3C3B;
}

.services-alpine .btn-gm {
  background-color: #0C1D2C;
  border-color: #0C1D2C;
}

.btn-gm:hover {
  color: #fff;
}

.services-opel .btn-gm:hover {
  color: #131313;
}

.brand-title-reseau {
  font-size: inherit;
}

@media screen and (min-width: 992px) {
  .services-current-offers .services-menu-link {
    box-shadow: 0px 0px 31px 0px rgba(0, 0, 0, 0.3);
  }
  .services-content-block::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background-color: #dadada;
    left: calc(-1.5rem - 1px);
    top: calc(-1.5rem - 1px);
  }
}
.btn {
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: none;
}

.btn-primary {
  background-color: #FCBC00;
  color: black;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  background: #2A4B9B;
  color: #ffffff;
}

.btn-secondary {
  background-color: #2A4B9B !important;
  color: white !important;
  cursor: pointer;
}

.btn-outline-secondary {
  background-color: white;
  color: #2A4B9B;
  border: 2px solid #2A4B9B;
}
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active {
  background: #2A4B9B;
  color: #ffffff !important;
  border: 2px solid #2A4B9B;
}

.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}

.btn-lg {
  height: 69px;
}

.btn-md {
  height: 56px;
}

.btn-sm {
  height: 50px;
}

.btn-xs {
  height: 44px;
}

.pb-7 {
  padding-bottom: 64px;
}

.mb-7 {
  margin-bottom: 64px;
}
body {
  background-color: #ffffff;
}

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

#contact, #horaires, #vo-carousel, #vn {
  scroll-margin-top: 110px;
}

.dealership-card-info {
  width: 540px;
  border-radius: 0 0 8px 8px;
}

.dealership-adresse .asterisk {
  font-size: 12px;
}

.dealership-banner {
  height: 500px;
}

.dealership-h3 {
  font-size: 30px;
  font-weight: 700;
  padding: 24px 0;
}

.dealership-h4 {
  font-size: 24px;
  font-weight: 700;
}

.dealership-h5 {
  font-size: 18px;
  font-weight: 700;
}

.dealership-card-info {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px;
}
.dealership-card-info .peugeot-img {
  background-image: url(/build/images/peugeot-bgdark.6b2b3679.svg);
}
.dealership-card-info .citroen-img {
  background-image: url(/build/images/citroen-bglight.b5ad1a49.svg);
}
.dealership-card-info .renault-img {
  background-image: url(/build/images/renault.52369864.svg);
}
.dealership-card-info .dacia-img {
  background-image: url(/build/images/dacia.40510cb7.svg);
}
.dealership-card-info .ds-img {
  background-image: url(/build/images/ds-bgbranddark.20ae21d3.svg);
}
.dealership-card-info .opel-img {
  background-image: url(/build/images/opel-bglight-2.cae86dc6.svg);
}
.dealership-card-info .hyundai-img {
  background-image: url(/build/images/hyundai-bglight.f15b91c1.svg);
}
.dealership-card-info .volvo-img {
  background-image: url(/build/images/volvo.fbaee80f.svg);
}
.dealership-card-info .mg-img {
  background-image: url(/build/images/mg.e35fc34a.svg);
}
.dealership-card-info .landrover-img {
  background-image: url(/build/images/landrover.35795eb8.svg);
}
.dealership-card-info .jaguar-img {
  background-image: url(/build/images/jaguar-bglight.de643ccc.svg);
}
.dealership-card-info .alpine-img {
  background-image: url(/build/images/alpine-bglight.895ca2c8.svg);
}
.dealership-card-info .avenir-img {
  background-image: url(/build/images/avenir-bglight.2cc944ef.svg);
}
.dealership-card-info .suzuki-img {
  background-image: url(/build/images/suzuki-bglight.51d01e5d.svg);
}
.dealership-card-info .isuzu-img {
  background-image: url(/build/images/isuzu-bglight.65c63f56.svg);
}
.dealership-card-info .ineos-grenadier-img {
  background-image: url(/build/images/ineos-grenadier-bglight.e317c72b.svg);
}
.dealership-card-info .jfc-img {
  background-image: url(/build/images/jfc-occasions-light.cbf237c1.svg);
}
.dealership-card-info .logo-marque {
  background-repeat: no-repeat;
  height: 52px;
  min-width: 50px;
  max-width: 100px;
  margin-right: 24px;
  background-size: contain;
}
.dealership-card-info .dealership-name {
  font-size: 40px;
  font-weight: 700;
}
.dealership-card-info .dealership-agregation {
  color: #2A4B9B;
  font-weight: 700;
  font-size: 24px;
}
.dealership-card-info .dealership-contact {
  display: flex;
}
.dealership-card-info .dealership-contact img, .dealership-card-info .dealership-contact i {
  margin-right: 16px;
  height: 24px;
  font-size: 24px;
}

.img-concession {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

#vo-carousel .owl-stage-outer {
  padding: 2px;
}

.dealership-rating {
  background-color: #F3F3F3;
  padding: 8px 0;
}
.dealership-rating .star {
  width: 14px;
  height: 14px;
  clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
  background-color: rgb(119, 119, 119);
}
.dealership-rating .star .fill {
  background: #fcbd00;
  height: 100%;
}

.dealership-sav-container {
  display: flex;
  flex-wrap: wrap;
  gap: 23px;
  margin-bottom: 64px;
}
.dealership-sav-container .dealership-sav-card {
  flex: 0 0 23.63%;
  background-color: #F3F3F3;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15);
  padding: 24px;
  text-decoration: none;
  display: flex;
  flex-direction: column;
}
.dealership-sav-container .dealership-sav-card img {
  width: 24px;
  height: 24px;
}
.dealership-sav-container .dealership-sav-card p {
  color: black;
}
.dealership-sav-container .dealership-sav-card .dealership-sav-card-link {
  color: #FCBC00;
  font-weight: 700;
  -webkit-text-decoration: underline #FCBC00;
          text-decoration: underline #FCBC00;
  text-underline-offset: 3px;
  margin-top: auto;
}

.dealership-schedule {
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
}
.dealership-schedule .square-blue {
  position: absolute;
  background-color: #1f2a51;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: -1% -47%;
  background-image: url(/build/images/square-blue.c1499d3c.svg);
}
.dealership-schedule .dealership-schedule-content {
  position: relative;
  z-index: 1;
  padding: 48px 12px;
}
.dealership-schedule .dealership-schedule-content .dealership-schedule-manager {
  gap: 10px;
}
.dealership-schedule .dealership-schedule-content .dealership-schedule-manager img {
  height: 210px;
  aspect-ratio: 127/145;
}
.dealership-schedule .dealership-schedule-content .dealership-schedule-manager-name, .dealership-schedule .dealership-schedule-content .dealership-schedule-schedule {
  font-size: 18px;
  font-weight: 700;
}
.dealership-schedule .dealership-schedule-content .dealership-schedule-manager-desc {
  line-height: 28px;
}
.dealership-schedule .dealership-schedule-content .schedule-container {
  width: 102%;
  gap: 16px;
  display: inline-flex;
  overflow-x: auto;
}
.dealership-schedule .dealership-schedule-content .day-column {
  min-width: 80px;
}
.dealership-schedule .dealership-schedule-content .column {
  flex: 1 1 0;
  flex-direction: column;
  gap: 8px;
  display: inline-flex;
  min-width: 120px;
}
.dealership-schedule .dealership-schedule-content .schedule-header {
  font-size: 15px;
  font-weight: 700;
  padding: 2px 0;
  border-bottom: 1px white solid;
}
.dealership-schedule .dealership-schedule-content .schedule {
  padding: 2px 0;
  font-size: 13px;
  border-bottom: 1px white solid;
}
.dealership-schedule .schedule-asterisk {
  font-size: 14px;
}

.dealership-form-inputs-container {
  gap: 16px;
  display: flex;
  flex-direction: column;
}

.dealership-map {
  border-radius: 16px;
}

.dealership-actuality-title h3 {
  color: #2A4B9B;
  font-size: 36px;
  font-weight: 700;
}

.dealership-actuality-img {
  width: 100%;
  height: 100%;
  aspect-ratio: 51/25;
  max-width: 612px;
  -o-object-fit: cover;
     object-fit: cover;
}

#pdv-banner-carousel .owl-nav {
  top: calc(50% - 50px);
}

#dealership-sponsor-carousel img {
  max-width: 120px;
  margin: auto;
}
#dealership-sponsor-carousel .owl-item {
  min-width: 120px !important;
}

#dealership-sponsor-carousel .owl-nav, #dealership-actuality-carousel .owl-nav {
  position: absolute;
  top: -67px;
  right: 0;
  width: auto;
  transform: none;
  justify-content: end;
  margin: 0;
}
#dealership-sponsor-carousel .owl-nav button, #dealership-actuality-carousel .owl-nav button {
  border: 1px solid #2A4B9B !important;
  color: #2A4B9B;
  background-color: transparent !important;
  width: 32px;
  height: 32px;
}
#dealership-sponsor-carousel .owl-nav button span, #dealership-actuality-carousel .owl-nav button span {
  font-size: 30px;
}

@media (max-width: 768px) {
  .dealership-card-info .dealership-name {
    font-size: 30px;
  }
  .dealership-banner {
    height: 638px;
  }
  .dealership-banner .dealership-card-info {
    width: 100%;
  }
  .dealership-banner .dealership-card-info .dealership-adresse {
    flex-direction: column;
  }
  .dealership-form {
    flex-direction: column;
  }
  .dealership-map {
    height: 386px;
  }
  #horaires {
    scroll-margin-top: -500px;
  }
}
@media (max-width: 992px) {
  .dealership-sav-container {
    flex-direction: column;
  }
  .dealership-schedule .dealership-schedule-content > div {
    flex-direction: column;
  }
  .dealership-schedule .dealership-schedule-content .schedule-container {
    gap: 0;
    width: 100%;
  }
  .dealership-schedule .dealership-schedule-manager {
    flex-direction: column;
  }
  .dealership-schedule .dealership-schedule-manager img {
    height: 145px !important;
    width: -moz-fit-content;
    width: fit-content;
  }
  .schedule-container div {
    min-height: 77px;
    gap: 0 !important;
  }
  .schedule-container div.schedule {
    padding: 2px 4px !important;
  }
  .schedule-container div.schedule-header {
    align-items: flex-end;
    display: flex;
    padding: 0 3px !important;
  }
  .dealership-schedule .dealership-schedule-content .column {
    gap: 0;
  }
  .dealership-actuality {
    flex-direction: column;
    margin: 2px;
  }
}
.brand-anchor {
  position: sticky;
  top: 110px;
  z-index: 88;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  border-radius: 0 0 16px 16px;
  padding: 24px;
  gap: 16px;
  background-color: #fff;
  box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.25);
  margin-bottom: 54px;
}

@media screen and (max-width: 992px) {
  .brand-anchor {
    position: relative;
    top: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }
  .brand-anchor a:last-child {
    grid-area: 3/1/4/3;
  }
}
@media screen and (max-width: 576px) {
  .brand-anchor {
    margin: 0 0 64px;
    border-radius: 0;
    overflow-x: scroll;
    justify-content: start;
    flex-wrap: nowrap;
    white-space: nowrap;
    display: flex;
  }
}

/*# sourceMappingURL=dealership.css.map */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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b3VyY2VzQ29udGVudCI6WyIvKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiEqXFxcbiAgISoqKiBjc3MgLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/Y2xvbmVkUnVsZVNldC0xMy51c2VbMV0hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvZGlzdC9janMuanM/P2Nsb25lZFJ1bGVTZXQtMTMudXNlWzJdIS4vbm9kZV9tb2R1bGVzL3Jlc29sdmUtdXJsLWxvYWRlci9pbmRleC5qcz8/Y2xvbmVkUnVsZVNldC0xMy51c2VbM10hLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P2Nsb25lZFJ1bGVTZXQtMTMudXNlWzRdIS4vYXNzZXRzL3N0eWxlcy9kZWFsZXJzaGlwLnNjc3MgKioqIVxuICBcXCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqIEJyZWFrcG9pbnRzICoqL1xuLyoqIEdyb3VwZU1hcnkgLSBDb2xvcnMgKiovXG4vKiogUERWIFBvdWxhaW52aWxsZSAqKi9cbi8qKiBHcm91cGVNYXJ5IC0gTG9nbyAqKi9cbi8qKiBCcmFuZCAtIENvbG9ycyAqKi9cbi8qKiBCcmFuZCAtIExvZ28gKiovXG46cm9vdCB7XG4gIC0tYnMtcHJpbWFyeTogJEdNQ29sb3JfMjtcbiAgLS1icy1zZWNvbmRhcnk6ICRHTUNvbG9yXzE7XG4gIC0tYnMtd2FybmluZzogJHdhcm5pbmc7XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi8qKiBTbGlkZXIgKiovXG4uc2xpZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNsaWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbn1cblxuLnNsaWRlci1kZXNjcmlwdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyYmE2Y2I7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNsaWRlci1kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zbGlkZXItZGVzY3JpcHRpb24tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJhNmNiO1xuICBib3JkZXItY29sb3I6ICMyYmE2Y2I7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW1nLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc2xpZGVyIHtcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4jc2xpZGVyLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jc2xpZGVyLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuI3NsaWRlci5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2UuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0QjlCO1xufVxuXG4jc2xpZGVyLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzJBNEI5QjtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4jc2xpZGVyIC5vd2wtY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4jc2xpZGVyIC5vd2wtd3JhcHBlci1vdXRlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiogUmVzcG9uc2l2ZSAqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc1cmVtO1xuICB9XG4gICNzbGlkZXIub3dsLXRoZW1lIC5vd2wtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NXJlbTtcbiAgfVxufVxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi8qKiBCcmVhZGNydW1iICoqL1xuLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iLWl0ZW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cblxuLmJyZWFkY3J1bWItbmF2IGEge1xuICBjb2xvcjogI0IzQjNCMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cblxuLmJyZWFkY3J1bWItbmF2IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGNvbG9yOiAjMkE0QjlCO1xufVxuXG4vKiogSW5uZXIgUGFnZSAqKi9cbi5tYWluLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4ubWFpbi1ibG9jayAuZXJyb3IgYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLm1haW4tYmxvY2sgLmVycm9yIGE6aG92ZXIge1xuICBjb2xvcjogZ3JleTtcbn1cblxuLm1haW4tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMnJlbSAwLjlyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5tYWluLXRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICBib3R0b206IDEwcHg7XG59XG5cbi5tYWluLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTRCOUI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjJyZW0gMC45cmVtO1xufVxuXG4ubWFpbi1uYXYtbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm1haW4tbmF2LW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1haW4tbmF2LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4ubWFpbi1uYXYtbWVudS1pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haW4tbmF2LW1lbnUtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLW5hdi1tZW51LWxpbms6aG92ZXIsXG4ubWFpbi1uYXYtbWVudS1saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFpbi1zdWJ0aXRsZS1ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tYWluLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbi1jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG4ubWFpbi1jb250ZW50LWJsb2NrIC5sb2NhdGlvbiBhIHtcbiAgY29sb3I6ICMyYmE2Y2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1haW4tY29udGVudC1ibG9jayAubG9jYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjU4ZmFmO1xufVxuXG4ubWFpbi1jb250ZW50LWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0xLjVyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4uYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2ctY29udGVudCAuaW1nLWZsdWlkIHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4vKiogRWRpdG8gKiovXG4uZWRpdG8gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBMb2NhdGlvbiAqL1xuI21haW4ge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbnNlY3Rpb24jbWFpbiAubG9jYXRpb24tY2hvaWNlIC5pbWctbG9jLCBzZWN0aW9uI21haW4gLmxvY2F0aW9uLWNob2ljZSAuaW1nLXZzcCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG5zZWN0aW9uI21haW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc2VjdGlvbiNtYWluIC5sb2NhdGlvbi1jaG9pY2UgaDIge1xuICBjb2xvcjogIzIyMjtcbiAgcGFkZGluZzogMjNweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjhzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuOHMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbnNlY3Rpb24jbWFpbiAubG9jYXRpb24tY2hvaWNlIGgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbnNlY3Rpb24jbWFpbiAubG9jYXRpb24tY2hvaWNlOmhvdmVyIGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjhzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuOHMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlLW91dDtcbn1cblxuc2VjdGlvbiNtYWluIC5sb2NhdGlvbi1jaG9pY2UgLmxvZ28tbG9jYXRpb24ge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uI21haW4gLmxvY2F0aW9uLWNob2ljZSAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1MUQ7XG4gIC1vLWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCAjYWFhYWFhO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggI2FhYWFhYTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuU2hhZG93KGNvbG9yPSNhYWFhYWEsIERpcmVjdGlvbj1OYU4sIFN0cmVuZ3RoPTApO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xufVxuXG5idXR0b24uZXhwYW5kLCAuYnV0dG9uLmV4cGFuZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAxLjA2MjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJhNmNiO1xuICBib3JkZXItY29sb3I6ICMyMjg1YTI7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0O1xufVxuXG5zZWN0aW9uI21haW4gLmxvY2F0aW9uLWNob2ljZTpob3ZlciAuYnV0dG9uIHtcbiAgLW8tYm94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4ICNhYWE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDBweCAjYWFhO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xufVxuXG4vKiogTU9EQUwgVk8gKiovXG4vKiBHYXJhbnRpZXMgKi9cbiNtb2RhbFdhcnJhbnR5IC50YWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4jbW9kYWxXYXJyYW50eSBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI21vZGFsV2FycmFudHkgbGkgYSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICNGRjhBMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCAud3JhcC1tZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5vZmZyZS1maW5hbmNlbWVudCAud3JhcC1tZSBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi1jb250ZW50IHRkLnBpY3R1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC50YWItY29udGVudCB0ZC5nYXJhbnRpZUNvbnRlbnQgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4jbW9kYWxXYXJyYW50eSAudGFicyBkZCwgI21vZGFsV2FycmFudHkgLnRhYnMgLnRhYi10aXRsZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbiNtb2RhbFdhcnJhbnR5IHRhYmxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4jbW9kYWxXYXJyYW50eSB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG5cbiNtb2RhbFdhcnJhbnR5IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwLjYyNXJlbTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicy5mdWxsLXRhYnMge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMubWFyZ2luLXRvcC10YWJzIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xufVxuXG4jbW9kYWxXYXJyYW50eSAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuI21vZGFsV2FycmFudHkgLm5hdi10YWJzIGRkLCAjbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgLnRhYi10aXRsZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyBkZCwgI21vZGFsV2FycmFudHkgLm5hdi10YWJzIC50YWItdGl0bGUuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgZGQsICNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyAudGFiLXRpdGxlLmFjdGl2ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNTAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4jbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgZGQsICNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyAudGFiLXRpdGxlLmFjdGl2ZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1MDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi10aXRsZS5hY3RpdmUgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi10aXRsZS5hY3RpdmUgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuICBib3JkZXItY29sb3I6ICM2NjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4jbW9kYWxXYXJyYW50eSAudGFiLWNvbnRlbnQgdGQucGljdHVyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbn1cblxuI21vZGFsV2FycmFudHkgLnRhYi1jb250ZW50IHRkLmdhcmFudGllQ29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNtb2RhbFdhcnJhbnR5IC50YWItY29udGVudCB0ZC5nYXJhbnRpZUNvbnRlbnQgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNtb2RhbFdhcnJhbnRpZXMgLmNhcmQge1xuICBmbGV4OiAxIDAgMjA4cHg7XG59XG5cbiNtb2RhbFdhcnJhbnRpZXMgLmltZy1icmFuZC13YXJyYW50eSB7XG4gIGhlaWdodDogNjVweDtcbn1cblxuLmltZy1icmFuZC13YXJyYW50eS5kYWNpYS1pbWcsIC5pbWctYnJhbmQtd2FycmFudHkuamFndWFyLWltZywgLmltZy1icmFuZC13YXJyYW50eS5zcG90aWNhci1pbWcge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbiNtb2RhbFdhcnJhbnRpZXMgLmNhcmQtd2FycmFudHktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJvdXRmaXRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKkZpbmFuY2VtZW50cyAqL1xuI21vZGFsRnVuZGluZyBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI21vZGFsRnVuZGluZyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jbW9kYWxGdW5kaW5nIC5vZmZyZS1maW5hbmNlbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbiNtb2RhbEZ1bmRpbmcgLm9mZnJlLWZpbmFuY2VtZW50IGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICBjb2xvcjogI0ZGOEEwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI21vZGFsRnVuZGluZyAub2ZmcmUtZmluYW5jZW1lbnQgLndyYXAtbWUge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4jbW9kYWxGdW5kaW5nIC5vZmZyZS1maW5hbmNlbWVudCAud3JhcC1tZSBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI21vZGFsV2FycmFudHkgLm5hdi10YWJzIGRkLCAubmF2LXRhYnMgLnRhYi10aXRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNtb2RhbFdhcnJhbnR5IC5uYXYtdGFicyBkZCwgLm5hdi10YWJzIC50YWItdGl0bGUuYWN0aXZlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxuICAjbW9kYWxXYXJyYW50eSAubmF2LXRhYnMgZGQsIC5uYXYtdGFicyAudGFiLXRpdGxlLmFjdGl2ZTphZnRlciB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuLyogRU5EIE1PREFMIFZPICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyoubWFpbi1zdWJ0aXRsZXtcbiAgICAgIHBhZGRpbmc6IDAgMTByZW07XG4gIH0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC8qLm1haW4tc3VidGl0bGV7XG4gICAgICBwYWRkaW5nOiAwIDE3cmVtO1xuICB9Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4jbWFwIGgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnNlcnZpY2VzLWJyYW5kLWdtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NSU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNS4yNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvbG9nby4wOTIxNGIwMy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbn1cblxuLnNlcnZpY2VzLWJyYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNS4yNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4uc2VydmljZXMtcGV1Z2VvdCAuc2VydmljZXMtYnJhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9wZXVnZW90LWJnZGFyay42YjJiMzY3OS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbn1cblxuLnNlcnZpY2VzLWNpdHJvZW4gLnNlcnZpY2VzLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvY2l0cm9lbi1iZ2xpZ2h0LmI1YWQxYTQ5LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlO1xufVxuXG4uc2VydmljZXMtZHMgLnNlcnZpY2VzLWJyYW5kIHtcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGxvZ29EU19CR0xpZ2h0KTsqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9kcy1iZ2JyYW5kZGFyay4yMGFlMjFkMy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbn1cblxuLnNlcnZpY2VzLW9wZWwgLnNlcnZpY2VzLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvb3BlbC1iZ2xpZ2h0LTIuY2FlODZkYzYuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG59XG5cbi5zZXJ2aWNlcy1oeXVuZGFpIC5zZXJ2aWNlcy1icmFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL2h5dW5kYWktYmdsaWdodC1ibHVlLjQ4ZWUyMGUzLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA2MCU7XG59XG5cbi5zZXJ2aWNlcy1yZW5hdWx0IC5zZXJ2aWNlcy1icmFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL3JlbmF1bHQuNTIzNjk4NjQuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDgwJTtcbn1cblxuLnNlcnZpY2VzLWRhY2lhIC5zZXJ2aWNlcy1icmFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL2RhY2lhLjQwNTEwY2I3LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuLnNlcnZpY2VzLXZvbHZvIC5zZXJ2aWNlcy1icmFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL3ZvbHZvLmZiYWVlODBmLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlO1xufVxuXG4uc2VydmljZXMtbWcgLnNlcnZpY2VzLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvbWcuZTM1ZmMzNGEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG59XG5cbi5zZXJ2aWNlcy1sYW5kcm92ZXIgLnNlcnZpY2VzLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvbGFuZHJvdmVyLjM1Nzk1ZWI4LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlO1xufVxuXG4uc2VydmljZXMtamFndWFyIC5zZXJ2aWNlcy1icmFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL2phZ3Vhci1iZ2xpZ2h0LmRlNjQzY2NjLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlO1xufVxuXG4uc2VydmljZXMtYWxwaW5lIC5zZXJ2aWNlcy1icmFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL2FscGluZS1iZ2RhcmsuMGZiOGM2ZDEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG59XG5cbi5zZXJ2aWNlcy1wdW5jaGxpbmUge1xuICBtaW4taGVpZ2h0OiA1LjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0QjlCO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlcnZpY2VzLXBldWdlb3QgLnNlcnZpY2VzLXB1bmNobGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjIxMzM7XG59XG5cbi5zZXJ2aWNlcy1jaXRyb2VuIC5zZXJ2aWNlcy1wdW5jaGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0E5OUFDO1xufVxuXG4uc2VydmljZXMtZHMgLnNlcnZpY2VzLXB1bmNobGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDE3MTc7XG59XG5cbi5zZXJ2aWNlcy1vcGVsIC5zZXJ2aWNlcy1wdW5jaGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmZjE0O1xuICBjb2xvcjogIzEzMTMxMztcbn1cblxuLnNlcnZpY2VzLWh5dW5kYWkgLnNlcnZpY2VzLXB1bmNobGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNWY7XG59XG5cbi5zZXJ2aWNlcy1ub2JyYW5kLnBvdWxhaW52aWxsZSAuc2VydmljZXMtcHVuY2hsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUQ5NTtcbn1cblxuLnNlcnZpY2VzLXJlbmF1bHQgLnNlcnZpY2VzLXB1bmNobGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkRGMDA7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNlcnZpY2VzLWRhY2lhIC5zZXJ2aWNlcy1wdW5jaGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2YjUyO1xufVxuXG4uc2VydmljZXMtdm9sdm8gLnNlcnZpY2VzLXB1bmNobGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQxZDE7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNlcnZpY2VzLW1nIC5zZXJ2aWNlcy1wdW5jaGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2VydmljZXMtbWcgLnNlcnZpY2VzLXB1bmNobGluZSAuc2VydmljZXMtYnJhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9tZy13aGl0ZS45MThjMmQ1MS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbn1cblxuLnNlcnZpY2VzLWxhbmRyb3ZlciAuc2VydmljZXMtcHVuY2hsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUIyOTtcbn1cbi5zZXJ2aWNlcy1sYW5kcm92ZXIgLnNlcnZpY2VzLXB1bmNobGluZSAuc2VydmljZXMtYnJhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9sYW5kcm92ZXItbGlnaHQuMDVmMjZlMjMuc3ZnKTtcbn1cblxuLnNlcnZpY2VzLWphZ3VhciAuc2VydmljZXMtcHVuY2hsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNDM0MzQjtcbn1cbi5zZXJ2aWNlcy1qYWd1YXIgLnNlcnZpY2VzLXB1bmNobGluZSAuc2VydmljZXMtYnJhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9qYWd1YXItYmdkYXJrLjQ5ZGZlOGFmLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlO1xufVxuXG4uc2VydmljZXMtYWxwaW5lIC5zZXJ2aWNlcy1wdW5jaGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxRDJDO1xufVxuXG4uc2VydmljZXMtbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNlcnZpY2VzLW5hdmJhci1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE0QjlCO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uc2VydmljZXMtcGV1Z2VvdCAuc2VydmljZXMtbmF2YmFyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjIxMzM7XG59XG5cbi5zZXJ2aWNlcy1jaXRyb2VuIC5zZXJ2aWNlcy1uYXZiYXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBOTlBQztcbn1cblxuLnNlcnZpY2VzLWRzIC5zZXJ2aWNlcy1uYXZiYXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMTcxNztcbn1cblxuLnNlcnZpY2VzLW9wZWwgLnNlcnZpY2VzLW5hdmJhci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmZjE0O1xuICBjb2xvcjogIzEzMTMxMztcbn1cblxuLnNlcnZpY2VzLWh5dW5kYWkgLnNlcnZpY2VzLW5hdmJhci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzVmO1xufVxuXG4uc2VydmljZXMtbm9icmFuZC5wb3VsYWludmlsbGUgLnNlcnZpY2VzLW5hdmJhci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RDk1O1xufVxuXG4uc2VydmljZXMtcmVuYXVsdCAuc2VydmljZXMtbmF2YmFyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkRGMDA7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNlcnZpY2VzLWRhY2lhIC5zZXJ2aWNlcy1uYXZiYXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NmI1Mjtcbn1cblxuLnNlcnZpY2VzLXZvbHZvIC5zZXJ2aWNlcy1uYXZiYXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDFkMTtcbn1cblxuLnNlcnZpY2VzLWxhbmRyb3ZlciAuc2VydmljZXMtbmF2YmFyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVCMjk7XG59XG5cbi5zZXJ2aWNlcy1tZyAuc2VydmljZXMtbmF2YmFyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5zZXJ2aWNlcy1qYWd1YXIgLnNlcnZpY2VzLW5hdmJhci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNCO1xufVxuXG4uc2VydmljZXMtbmF2YmFyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZXJ2aWNlcy1uYXZiYXItdG9nZ2xlciAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZXJ2aWNlcy1vcGVsIC5zZXJ2aWNlcy1uYXZiYXItdG9nZ2xlciAuYnRuIHtcbiAgY29sb3I6ICMxMzEzMTM7XG59XG5cbi5zZXJ2aWNlcy1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlcnZpY2VzLW1lbnUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuc2VydmljZXMtbWVudS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNEI5QjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dCwgY29sb3IgMC4zcyBlYXNlLW91dDtcbn1cblxuLnNlcnZpY2VzLW1lbnUtbGluay1hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlcnZpY2VzLXBldWdlb3QgYS5zZXJ2aWNlcy1tZW51LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyMTMzO1xufVxuXG4uc2VydmljZXMtY2l0cm9lbiBhLnNlcnZpY2VzLW1lbnUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QTk5QUM7XG59XG5cbi5zZXJ2aWNlcy1kcyBhLnNlcnZpY2VzLW1lbnUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDE3MTc7XG59XG5cbi5zZXJ2aWNlcy1vcGVsIGEuc2VydmljZXMtbWVudS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmYxNDtcbiAgY29sb3I6ICMxMzEzMTM7XG59XG5cbi5zZXJ2aWNlcy1oeXVuZGFpIGEuc2VydmljZXMtbWVudS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1Zjtcbn1cblxuLnNlcnZpY2VzLWN1cnJlbnQtb2ZmZXJzIC5zZXJ2aWNlcy1tZW51LWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNEI5QjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXJ2aWNlcy1yZW5hdWx0IGEuc2VydmljZXMtbWVudS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGREYwMDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uc2VydmljZXMtZGFjaWEgYS5zZXJ2aWNlcy1tZW51LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2YjUyO1xufVxuXG4uc2VydmljZXMtdm9sdm8gYS5zZXJ2aWNlcy1tZW51LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VydmljZXMtbWcgYS5zZXJ2aWNlcy1tZW51LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZXJ2aWNlcy1sYW5kcm92ZXIgYS5zZXJ2aWNlcy1tZW51LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1QjI5O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZXJ2aWNlcy1qYWd1YXIgYS5zZXJ2aWNlcy1tZW51LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNCO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZXJ2aWNlcy1wZXVnZW90IC5zZXJ2aWNlcy1jdXJyZW50LW9mZmVycyAuc2VydmljZXMtbWVudS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MjEzMztcbn1cblxuLnNlcnZpY2VzLWNpdHJvZW4gLnNlcnZpY2VzLWN1cnJlbnQtb2ZmZXJzIC5zZXJ2aWNlcy1tZW51LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0E5OUFDO1xufVxuXG4uc2VydmljZXMtZHMgLnNlcnZpY2VzLWN1cnJlbnQtb2ZmZXJzIC5zZXJ2aWNlcy1tZW51LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxNzE3O1xufVxuXG4uc2VydmljZXMtb3BlbCAuc2VydmljZXMtY3VycmVudC1vZmZlcnMgLnNlcnZpY2VzLW1lbnUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZmMTQ7XG4gIGNvbG9yOiAjMTMxMzEzO1xufVxuXG4uc2VydmljZXMtaHl1bmRhaSAuc2VydmljZXMtY3VycmVudC1vZmZlcnMgLnNlcnZpY2VzLW1lbnUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNWY7XG59XG5cbi5zZXJ2aWNlcy12b2x2byAuc2VydmljZXMtY3VycmVudC1vZmZlcnMgLnNlcnZpY2VzLW1lbnUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQxZDE7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNlcnZpY2VzLW1nIC5zZXJ2aWNlcy1jdXJyZW50LW9mZmVycyAuc2VydmljZXMtbWVudS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VydmljZXMtbGFuZHJvdmVyIC5zZXJ2aWNlcy1jdXJyZW50LW9mZmVycyAuc2VydmljZXMtbWVudS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUIyOTtcbn1cblxuLnNlcnZpY2VzLWphZ3VhciAuc2VydmljZXMtY3VycmVudC1vZmZlcnMgLnNlcnZpY2VzLW1lbnUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQzNDM0I7XG59XG5cbi5zZXJ2aWNlcy1yZW5hdWx0IC5zZXJ2aWNlcy1jdXJyZW50LW9mZmVycyAuc2VydmljZXMtbWVudS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGREYwMDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uc2VydmljZXMtZGFjaWEgLnNlcnZpY2VzLWN1cnJlbnQtb2ZmZXJzIC5zZXJ2aWNlcy1tZW51LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2YjUyO1xufVxuXG4uc2VydmljZXMtbWVudS1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC41cmVtIDFyZW0gMCAycmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2VydmljZXMtbWVudS1kcm9wZG93bi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uc2VydmljZXMtbWVudS1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uc2VydmljZXMtbWVudS1kcm9wZG93bi1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlcnZpY2VzLW1lbnUtZHJvcGRvd24tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VydmljZXMtbWVudS1kcm9wZG93bi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5zZXJ2aWNlcy1tZW51LWRyb3Bkb3duLWxpbmstYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZXJ2aWNlcy1jb250ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMS41cmVtO1xufVxuXG4uc2VydmljZXMtY29udGVudC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VydmljZXMtY29udGVudC10aXRsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2VydmljZXMtcGV1Z2VvdCAuc2VydmljZXMtY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjMTYyMTMzO1xufVxuXG4uc2VydmljZXMtY2l0cm9lbiAuc2VydmljZXMtY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjN0E5OUFDO1xufVxuXG4uc2VydmljZXMtZHMgLnNlcnZpY2VzLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzFkMTcxNztcbn1cblxuLnNlcnZpY2VzLW9wZWwgLnNlcnZpY2VzLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzEzMTMxMztcbn1cblxuLnNlcnZpY2VzLWh5dW5kYWkgLnNlcnZpY2VzLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzAwMmM1Zjtcbn1cblxuLnNlcnZpY2VzLW5vYnJhbmQucG91bGFpbnZpbGxlIC5zZXJ2aWNlcy1jb250ZW50LXRpdGxlIHtcbiAgY29sb3I6ICMwMDVEOTU7XG59XG5cbi5zZXJ2aWNlcy1yZW5hdWx0IC5zZXJ2aWNlcy1jb250ZW50LXRpdGxlIHtcbiAgY29sb3I6ICNFRkRGMDA7XG59XG5cbi5zZXJ2aWNlcy1kYWNpYSAuc2VydmljZXMtY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjNjQ2YjUyO1xufVxuXG4uc2VydmljZXMtdm9sdm8gLnNlcnZpY2VzLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uc2VydmljZXMtbWcgLnNlcnZpY2VzLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5zZXJ2aWNlcy1sYW5kcm92ZXIgLnNlcnZpY2VzLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzAwNUIyOTtcbn1cblxuLnNlcnZpY2VzLWphZ3VhciAuc2VydmljZXMtY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjM0MzQzNCO1xufVxuXG4uc2VydmljZXMtY29udGVudC1ibG9jayBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zZXJ2aWNlcy1jb250ZW50LWJsb2NrIGg0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWVudGlvbnMge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIExpZW5zIHRlbCBwYWdlIGRlcGFubmFnZSBQZXVnZW90ICovXG4uc2VydmljZXMtY29udGVudC1ibG9jayBhLnRlbCxcbi5zZXJ2aWNlcy1jb250ZW50LWJsb2NrIHRkIGEudGVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgYS50ZWw6aG92ZXIsXG4uc2VydmljZXMtY29udGVudC1ibG9jayB0ZCBhLnRlbDpob3ZlciB7XG4gIGNvbG9yOiAjMGVhZWQ2O1xufVxuXG4vKiBFbmQgKi9cbi5zZXJ2aWNlcy1jb250ZW50LWJsb2NrIC5saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zZXJ2aWNlcy1jb250ZW50LWJsb2NrIC5saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlcnZpY2VzLXBldWdlb3QgLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgaDMge1xuICBjb2xvcjogIzBlYWVkNjtcbn1cblxuLnNlcnZpY2VzLWNpdHJvZW4gLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgaDMge1xuICBjb2xvcjogI2YwNzgwYTtcbn1cblxuLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgLm1lZXRpbmctZm9ybSBoMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNEI5QjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VydmljZXMtcGV1Z2VvdCAuc2VydmljZXMtY29udGVudC1ibG9jayAubWVldGluZy1mb3JtIGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MjEzMztcbn1cblxuLnNlcnZpY2VzLWNpdHJvZW4gLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgLm1lZXRpbmctZm9ybSBoMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QTk5QUM7XG59XG5cbi5zZXJ2aWNlcy1kcyAuc2VydmljZXMtY29udGVudC1ibG9jayAubWVldGluZy1mb3JtIGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMTcxNztcbn1cblxuLnNlcnZpY2VzLW9wZWwgLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgLm1lZXRpbmctZm9ybSBoMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZmMTQ7XG4gIGNvbG9yOiAjMTMxMzEzO1xufVxuXG4uc2VydmljZXMtaHl1bmRhaSAuc2VydmljZXMtY29udGVudC1ibG9jayAubWVldGluZy1mb3JtIGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM1Zjtcbn1cblxuLnNlcnZpY2VzLXJlbmF1bHQgLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgLm1lZXRpbmctZm9ybSBoMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkRGMDA7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNlcnZpY2VzLWRhY2lhIC5zZXJ2aWNlcy1jb250ZW50LWJsb2NrIC5tZWV0aW5nLWZvcm0gaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2YjUyO1xufVxuXG4uc2VydmljZXMtdm9sdm8gLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgLm1lZXRpbmctZm9ybSBoMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQxZDE7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNlcnZpY2VzLW1nIC5zZXJ2aWNlcy1jb250ZW50LWJsb2NrIC5tZWV0aW5nLWZvcm0gaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZXJ2aWNlcy1sYW5kcm92ZXIgLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgLm1lZXRpbmctZm9ybSBoMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVCMjk7XG59XG5cbi5zZXJ2aWNlcy1qYWd1YXIgLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgLm1lZXRpbmctZm9ybSBoMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQzNDM0I7XG59XG5cbi5zZXJ2aWNlcy1jb250ZW50LWJsb2NrIC5jb250YWN0LWZvcm0gbGFiZWwsXG4uc2VydmljZXMtY29udGVudC1ibG9jayAuY29udGFjdC1mb3JtIGlucHV0LFxuLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgLmNvbnRhY3QtZm9ybSBzZWxlY3QsXG4uc2VydmljZXMtY29udGVudC1ibG9jayAubWVldGluZy1mb3JtIGxhYmVsLFxuLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2sgLm1lZXRpbmctZm9ybSBpbnB1dCxcbi5zZXJ2aWNlcy1jb250ZW50LWJsb2NrIC5tZWV0aW5nLWZvcm0gc2VsZWN0IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi5zZXJ2aWNlcy1jb250ZW50LWJsb2NrIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAsXG4uc2VydmljZXMtY29udGVudC1ibG9jayAubWVldGluZy1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJ0bi1nbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJhNmNiO1xuICBib3JkZXItY29sb3I6ICMyYmE2Y2I7XG59XG5cbi5zZXJ2aWNlcy1wZXVnZW90IC5idG4tZ20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyMTMzO1xuICBib3JkZXItY29sb3I6ICMxNjIxMzM7XG59XG5cbi5zZXJ2aWNlcy1jaXRyb2VuIC5idG4tZ20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0E5OUFDO1xuICBib3JkZXItY29sb3I6ICM3QTk5QUM7XG59XG5cbi5zZXJ2aWNlcy1kcyAuYnRuLWdtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMTcxNztcbiAgYm9yZGVyLWNvbG9yOiAjMWQxNzE3O1xufVxuXG4uc2VydmljZXMtb3BlbCAuYnRuLWdtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmYxNDtcbiAgY29sb3I6ICMxMzEzMTM7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZmYxNDtcbn1cblxuLnNlcnZpY2VzLWh5dW5kYWkgLmJ0bi1nbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNWY7XG4gIGJvcmRlci1jb2xvcjogIzAwMmM1Zjtcbn1cblxuLnNlcnZpY2VzLW5vYnJhbmQucG91bGFpbnZpbGxlIC5idG4tZ20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RDk1O1xuICBib3JkZXItY29sb3I6ICMwMDVEOTU7XG59XG5cbi5zZXJ2aWNlcy1yZW5hdWx0IC5idG4tZ20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZERjAwO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogI0VGREYwMDtcbn1cblxuLnNlcnZpY2VzLWRhY2lhIC5idG4tZ20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2YjUyO1xuICBib3JkZXItY29sb3I6ICM2NDZiNTI7XG59XG5cbi5zZXJ2aWNlcy12b2x2byAuYnRuLWdtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDFkMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDJkMWQxO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5zZXJ2aWNlcy1tZyAuYnRuLWdtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZXJ2aWNlcy1sYW5kcm92ZXIgLmJ0bi1nbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVCMjk7XG4gIGJvcmRlci1jb2xvcjogIzAwNUIyOTtcbn1cblxuLnNlcnZpY2VzLWphZ3VhciAuYnRuLWdtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNDM0MzQjtcbiAgYm9yZGVyLWNvbG9yOiAjM0MzQzNCO1xufVxuXG4uc2VydmljZXMtYWxwaW5lIC5idG4tZ20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxRDJDO1xuICBib3JkZXItY29sb3I6ICMwQzFEMkM7XG59XG5cbi5idG4tZ206aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlcnZpY2VzLW9wZWwgLmJ0bi1nbTpob3ZlciB7XG4gIGNvbG9yOiAjMTMxMzEzO1xufVxuXG4uYnJhbmQtdGl0bGUtcmVzZWF1IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXMtY3VycmVudC1vZmZlcnMgLnNlcnZpY2VzLW1lbnUtbGluayB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLnNlcnZpY2VzLWNvbnRlbnQtYmxvY2s6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICAgIGxlZnQ6IGNhbGMoLTEuNXJlbSAtIDFweCk7XG4gICAgdG9wOiBjYWxjKC0xLjVyZW0gLSAxcHgpO1xuICB9XG59XG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNCQzAwO1xuICBjb2xvcjogYmxhY2s7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyQTRCOUI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTRCOUIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzJBNEI5QjtcbiAgYm9yZGVyOiAycHggc29saWQgIzJBNEI5Qjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJBNEI5QjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJBNEI5Qjtcbn1cblxuLnctZml0IHtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmgtZml0IHtcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4uYnRuLWxnIHtcbiAgaGVpZ2h0OiA2OXB4O1xufVxuXG4uYnRuLW1kIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG4uYnRuLXNtIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYnRuLXhzIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uby1kZWNvcmF0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jY29udGFjdCwgI2hvcmFpcmVzLCAjdm8tY2Fyb3VzZWwsICN2biB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuLmRlYWxlcnNoaXAtY2FyZC1pbmZvIHtcbiAgd2lkdGg6IDU0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cblxuLmRlYWxlcnNoaXAtYWRyZXNzZSAuYXN0ZXJpc2sge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kZWFsZXJzaGlwLWJhbm5lciB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi5kZWFsZXJzaGlwLWgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi5kZWFsZXJzaGlwLWg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGVhbGVyc2hpcC1oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRlYWxlcnNoaXAtY2FyZC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmRlYWxlcnNoaXAtY2FyZC1pbmZvIC5wZXVnZW90LWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL3BldWdlb3QtYmdkYXJrLjZiMmIzNjc5LnN2Zyk7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLmNpdHJvZW4taW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvY2l0cm9lbi1iZ2xpZ2h0LmI1YWQxYTQ5LnN2Zyk7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLnJlbmF1bHQtaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvcmVuYXVsdC41MjM2OTg2NC5zdmcpO1xufVxuLmRlYWxlcnNoaXAtY2FyZC1pbmZvIC5kYWNpYS1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9kYWNpYS40MDUxMGNiNy5zdmcpO1xufVxuLmRlYWxlcnNoaXAtY2FyZC1pbmZvIC5kcy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9kcy1iZ2JyYW5kZGFyay4yMGFlMjFkMy5zdmcpO1xufVxuLmRlYWxlcnNoaXAtY2FyZC1pbmZvIC5vcGVsLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL29wZWwtYmdsaWdodC0yLmNhZTg2ZGM2LnN2Zyk7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLmh5dW5kYWktaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvaHl1bmRhaS1iZ2xpZ2h0LmYxNWI5MWMxLnN2Zyk7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLnZvbHZvLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL3ZvbHZvLmZiYWVlODBmLnN2Zyk7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLm1nLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL21nLmUzNWZjMzRhLnN2Zyk7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLmxhbmRyb3Zlci1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9sYW5kcm92ZXIuMzU3OTVlYjguc3ZnKTtcbn1cbi5kZWFsZXJzaGlwLWNhcmQtaW5mbyAuamFndWFyLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL2phZ3Vhci1iZ2xpZ2h0LmRlNjQzY2NjLnN2Zyk7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLmFscGluZS1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9hbHBpbmUtYmdsaWdodC44OTVjYTJjOC5zdmcpO1xufVxuLmRlYWxlcnNoaXAtY2FyZC1pbmZvIC5hdmVuaXItaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9idWlsZC9pbWFnZXMvYXZlbmlyLWJnbGlnaHQuMmNjOTQ0ZWYuc3ZnKTtcbn1cbi5kZWFsZXJzaGlwLWNhcmQtaW5mbyAuc3V6dWtpLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL3N1enVraS1iZ2xpZ2h0LjUxZDAxZTVkLnN2Zyk7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLmlzdXp1LWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL2lzdXp1LWJnbGlnaHQuNjVjNjNmNTYuc3ZnKTtcbn1cbi5kZWFsZXJzaGlwLWNhcmQtaW5mbyAuaW5lb3MtZ3JlbmFkaWVyLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL2luZW9zLWdyZW5hZGllci1iZ2xpZ2h0LmUzMTdjNzJiLnN2Zyk7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLmpmYy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2J1aWxkL2ltYWdlcy9qZmMtb2NjYXNpb25zLWxpZ2h0LmNiZjIzN2MxLnN2Zyk7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLmxvZ28tbWFycXVlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmRlYWxlcnNoaXAtY2FyZC1pbmZvIC5kZWFsZXJzaGlwLW5hbWUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLmRlYWxlcnNoaXAtYWdyZWdhdGlvbiB7XG4gIGNvbG9yOiAjMkE0QjlCO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLmRlYWxlcnNoaXAtY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGVhbGVyc2hpcC1jYXJkLWluZm8gLmRlYWxlcnNoaXAtY29udGFjdCBpbWcsIC5kZWFsZXJzaGlwLWNhcmQtaW5mbyAuZGVhbGVyc2hpcC1jb250YWN0IGkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uaW1nLWNvbmNlc3Npb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4jdm8tY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLmRlYWxlcnNoaXAtcmF0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uZGVhbGVyc2hpcC1yYXRpbmcgLnN0YXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCA2MSUgMzUlLCA5OCUgMzUlLCA2OCUgNTclLCA3OSUgOTElLCA1MCUgNzAlLCAyMSUgOTElLCAzMiUgNTclLCAyJSAzNSUsIDM5JSAzNSUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE5LCAxMTksIDExOSk7XG59XG4uZGVhbGVyc2hpcC1yYXRpbmcgLnN0YXIgLmZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmNiZDAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5kZWFsZXJzaGlwLXNhdi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5kZWFsZXJzaGlwLXNhdi1jb250YWluZXIgLmRlYWxlcnNoaXAtc2F2LWNhcmQge1xuICBmbGV4OiAwIDAgMjMuNjMlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRlYWxlcnNoaXAtc2F2LWNvbnRhaW5lciAuZGVhbGVyc2hpcC1zYXYtY2FyZCBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmRlYWxlcnNoaXAtc2F2LWNvbnRhaW5lciAuZGVhbGVyc2hpcC1zYXYtY2FyZCBwIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmRlYWxlcnNoaXAtc2F2LWNvbnRhaW5lciAuZGVhbGVyc2hpcC1zYXYtY2FyZCAuZGVhbGVyc2hpcC1zYXYtY2FyZC1saW5rIHtcbiAgY29sb3I6ICNGQ0JDMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgI0ZDQkMwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAjRkNCQzAwO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmRlYWxlcnNoaXAtc2NoZWR1bGUge1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZWFsZXJzaGlwLXNjaGVkdWxlIC5zcXVhcmUtYmx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMmE1MTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTElIC00NyU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYnVpbGQvaW1hZ2VzL3NxdWFyZS1ibHVlLmMxNDk5ZDNjLnN2Zyk7XG59XG4uZGVhbGVyc2hpcC1zY2hlZHVsZSAuZGVhbGVyc2hpcC1zY2hlZHVsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA0OHB4IDEycHg7XG59XG4uZGVhbGVyc2hpcC1zY2hlZHVsZSAuZGVhbGVyc2hpcC1zY2hlZHVsZS1jb250ZW50IC5kZWFsZXJzaGlwLXNjaGVkdWxlLW1hbmFnZXIge1xuICBnYXA6IDEwcHg7XG59XG4uZGVhbGVyc2hpcC1zY2hlZHVsZSAuZGVhbGVyc2hpcC1zY2hlZHVsZS1jb250ZW50IC5kZWFsZXJzaGlwLXNjaGVkdWxlLW1hbmFnZXIgaW1nIHtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYXNwZWN0LXJhdGlvOiAxMjcvMTQ1O1xufVxuLmRlYWxlcnNoaXAtc2NoZWR1bGUgLmRlYWxlcnNoaXAtc2NoZWR1bGUtY29udGVudCAuZGVhbGVyc2hpcC1zY2hlZHVsZS1tYW5hZ2VyLW5hbWUsIC5kZWFsZXJzaGlwLXNjaGVkdWxlIC5kZWFsZXJzaGlwLXNjaGVkdWxlLWNvbnRlbnQgLmRlYWxlcnNoaXAtc2NoZWR1bGUtc2NoZWR1bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZGVhbGVyc2hpcC1zY2hlZHVsZSAuZGVhbGVyc2hpcC1zY2hlZHVsZS1jb250ZW50IC5kZWFsZXJzaGlwLXNjaGVkdWxlLW1hbmFnZXItZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmRlYWxlcnNoaXAtc2NoZWR1bGUgLmRlYWxlcnNoaXAtc2NoZWR1bGUtY29udGVudCAuc2NoZWR1bGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMiU7XG4gIGdhcDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uZGVhbGVyc2hpcC1zY2hlZHVsZSAuZGVhbGVyc2hpcC1zY2hlZHVsZS1jb250ZW50IC5kYXktY29sdW1uIHtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuLmRlYWxlcnNoaXAtc2NoZWR1bGUgLmRlYWxlcnNoaXAtc2NoZWR1bGUtY29udGVudCAuY29sdW1uIHtcbiAgZmxleDogMSAxIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi5kZWFsZXJzaGlwLXNjaGVkdWxlIC5kZWFsZXJzaGlwLXNjaGVkdWxlLWNvbnRlbnQgLnNjaGVkdWxlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCB3aGl0ZSBzb2xpZDtcbn1cbi5kZWFsZXJzaGlwLXNjaGVkdWxlIC5kZWFsZXJzaGlwLXNjaGVkdWxlLWNvbnRlbnQgLnNjaGVkdWxlIHtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHdoaXRlIHNvbGlkO1xufVxuLmRlYWxlcnNoaXAtc2NoZWR1bGUgLnNjaGVkdWxlLWFzdGVyaXNrIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGVhbGVyc2hpcC1mb3JtLWlucHV0cy1jb250YWluZXIge1xuICBnYXA6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5kZWFsZXJzaGlwLW1hcCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5kZWFsZXJzaGlwLWFjdHVhbGl0eS10aXRsZSBoMyB7XG4gIGNvbG9yOiAjMkE0QjlCO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kZWFsZXJzaGlwLWFjdHVhbGl0eS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDUxLzI1O1xuICBtYXgtd2lkdGg6IDYxMnB4O1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbiNwZHYtYmFubmVyLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xufVxuXG4jZGVhbGVyc2hpcC1zcG9uc29yLWNhcm91c2VsIGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbiNkZWFsZXJzaGlwLXNwb25zb3ItY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4jZGVhbGVyc2hpcC1zcG9uc29yLWNhcm91c2VsIC5vd2wtbmF2LCAjZGVhbGVyc2hpcC1hY3R1YWxpdHktY2Fyb3VzZWwgLm93bC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY3cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWFyZ2luOiAwO1xufVxuI2RlYWxlcnNoaXAtc3BvbnNvci1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24sICNkZWFsZXJzaGlwLWFjdHVhbGl0eS1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkE0QjlCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMkE0QjlCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuI2RlYWxlcnNoaXAtc3BvbnNvci1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24gc3BhbiwgI2RlYWxlcnNoaXAtYWN0dWFsaXR5LWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlYWxlcnNoaXAtY2FyZC1pbmZvIC5kZWFsZXJzaGlwLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuZGVhbGVyc2hpcC1iYW5uZXIge1xuICAgIGhlaWdodDogNjM4cHg7XG4gIH1cbiAgLmRlYWxlcnNoaXAtYmFubmVyIC5kZWFsZXJzaGlwLWNhcmQtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlYWxlcnNoaXAtYmFubmVyIC5kZWFsZXJzaGlwLWNhcmQtaW5mbyAuZGVhbGVyc2hpcC1hZHJlc3NlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5kZWFsZXJzaGlwLWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmRlYWxlcnNoaXAtbWFwIHtcbiAgICBoZWlnaHQ6IDM4NnB4O1xuICB9XG4gICNob3JhaXJlcyB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IC01MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZWFsZXJzaGlwLXNhdi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmRlYWxlcnNoaXAtc2NoZWR1bGUgLmRlYWxlcnNoaXAtc2NoZWR1bGUtY29udGVudCA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZGVhbGVyc2hpcC1zY2hlZHVsZSAuZGVhbGVyc2hpcC1zY2hlZHVsZS1jb250ZW50IC5zY2hlZHVsZS1jb250YWluZXIge1xuICAgIGdhcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGVhbGVyc2hpcC1zY2hlZHVsZSAuZGVhbGVyc2hpcC1zY2hlZHVsZS1tYW5hZ2VyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5kZWFsZXJzaGlwLXNjaGVkdWxlIC5kZWFsZXJzaGlwLXNjaGVkdWxlLW1hbmFnZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5zY2hlZHVsZS1jb250YWluZXIgZGl2IHtcbiAgICBtaW4taGVpZ2h0OiA3N3B4O1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zY2hlZHVsZS1jb250YWluZXIgZGl2LnNjaGVkdWxlIHtcbiAgICBwYWRkaW5nOiAycHggNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNjaGVkdWxlLWNvbnRhaW5lciBkaXYuc2NoZWR1bGUtaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kZWFsZXJzaGlwLXNjaGVkdWxlIC5kZWFsZXJzaGlwLXNjaGVkdWxlLWNvbnRlbnQgLmNvbHVtbiB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5kZWFsZXJzaGlwLWFjdHVhbGl0eSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDJweDtcbiAgfVxufVxuLmJyYW5kLWFuY2hvciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTEwcHg7XG4gIHotaW5kZXg6IDg4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBnYXA6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYnJhbmQtYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTJweDtcbiAgICBncmlkLXJvdy1nYXA6IDEycHg7XG4gIH1cbiAgLmJyYW5kLWFuY2hvciBhOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtYXJlYTogMy8xLzQvMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJyYW5kLWFuY2hvciB7XG4gICAgbWFyZ2luOiAwIDAgNjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/