.reference-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin: 0 auto;
  padding: 20px;
}

.reference {
  text-align: center;
}

.imgRefer {
  display: block;
  margin: 0 auto 10px;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  object-fit: cover;
}

.reference-button {
  margin-top: 15px;
  text-align: center;
}

.btn-project {
  display: inline-block;
  padding: 0.75rem 2rem;
  background: transparent;
  border: solid 1px;
  text-decoration: none;
  border-radius: 1px;
  font-size: 14px;
  font-weight: bold;
  transition: background-color 0.3s ease;
}

.btn-project:hover {
  background-color: rgba(26, 53, 83, 0.9);
  color: #FFF;
}

.reference {
  text-align: center;
  display: flex;
  justify-content: center;
}

.imgFaq {
  display: block;
  margin: 0 auto 10px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  object-fit: cover;
}

.reference-contents {
  font-size: 16px;
  font-style: italic;
  width: 100%;
  max-width: 500px;
}

.reference-author {
  display: flex;
  flex-direction: column;
}
.reference-author .author-name {
  font-weight: bold;
}
.reference-author .author-job, .reference-author .author-company {
  font-size: 13px;
}

.sp--1, .sp--2, .sp--3, .sp--4 {
  display: grid;
  gap: 2rem;
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  .sp--2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media only screen and (min-width: 1024px) {
  .sp--3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media only screen and (min-width: 1024px) {
  .sp--4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

summary {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  cursor: pointer;
  border: solid white;
  font-weight: bold;
}

summary h3 {
  margin-left: 10px;
}

details summary {
  list-style: none;
}

details summary::-webkit-details-marker {
  display: none;
}

details {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

details[open] summary {
  background-color: white;
  border-color: #fff192;
}

details div {
  padding: 10px;
  border: 1px solid #ddd;
  border-top: none;
  background-color: #fff;
}

.akkordeon-button-container {
  display: flex;
  justify-content: flex-end;
  padding: 10px 0;
}

@media (max-width: 1024px) {
  .akkordeon-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .akkordeon-container {
    grid-template-columns: 1fr;
  }
}
.iconinfo-grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}

.iconinfo-grid-1-col {
  display: grid;
  grid-template-columns: 1fr;
  gap: 15px;
}

.iconinfo-grid-2-col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}

.iconinfo-grid-3-col {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}

.iconinfo-item .title {
  color: steelblue;
  text-align: center;
  font-weight: bold;
  margin-bottom: 5px;
}

.iconinfo-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.iconinfo-item .icon {
  font-size: 50px;
  margin-bottom: 10px;
}

.iconinfo-item .title {
  font-weight: bold;
  margin-bottom: 5px;
}

.iconinfo-button {
  margin-top: 15px;
  text-align: center;
}

.btn-project {
  margin-top: 15px;
  text-align: center;
}

.btn-project {
  display: inline-block;
  padding: 0.75rem 2rem;
  background: transparent;
  border: solid 1px;
  text-decoration: none;
  border-radius: 1px;
  font-size: 14px;
  font-weight: bold;
  transition: background-color 0.3s ease;
}

.btn-project:hover {
  background-color: rgba(26, 53, 83, 0.9);
  color: #FFF;
}

.btn-project:hover {
  background-color: rgba(26, 53, 83, 0.9);
  color: #FFF;
}

.frame-wrapperAccordion {
  width: auto;
  margin: auto;
}
.frame-wrapperAccordion .faqH3 {
  margin: 0 !important;
}

.frame-wrapperAccordion {
  height: auto;
  position: relative;
}
.frame-wrapperAccordion > div:nth-child(2) {
  color: white;
  display: flex;
  flex-direction: column;
  align-items: left;
  align-self: flex-end;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 5rem;
}
@media (min-width: 992px) {
  .frame-wrapperAccordion > div:nth-child(2) {
    padding-left: 3.5rem;
    padding-right: 0;
  }
}
.frame-wrapperAccordion > div:nth-child(2) > p {
  width: 100%;
  max-width: 358px;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 145%;
}
.frame-wrapperAccordion > div:nth-child(2) > div.faqTitle {
  text-align: left;
  margin-bottom: 2rem;
}
.frame-wrapperAccordion .visually-hidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.frame-wrapperAccordion .accordion {
  max-width: 100%;
}
@media (min-width: 992px) {
  .frame-wrapperAccordion .accordion {
    width: 100%;
  }
}
.frame-wrapperAccordion .accordion .accordion__control {
  display: flex;
  align-items: center;
  justify-content: space-between;
  list-style: none;
  padding: 1.5rem 2rem 1.5rem 0;
  background: #fff;
  position: relative;
  border-bottom: solid 2px;
  cursor: pointer;
}
.frame-wrapperAccordion .accordion .accordion__control .btn {
  text-align: right;
  display: flex;
}
.frame-wrapperAccordion .accordion__control::-webkit-details-marker {
  display: none;
}
.frame-wrapperAccordion .accordion__title {
  margin-right: 2rem;
}
@media (min-width: 992px) {
  .frame-wrapperAccordion .accordion__title {
    margin: 0;
  }
}
.frame-wrapperAccordion .accordion__icon {
  position: absolute;
  display: inline-block;
  border-radius: 100%;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}
.frame-wrapperAccordion .accordion__icon::before {
  content: "\ec3a";
  font-family: "st_icons";
  font-size: 20px;
}
.frame-wrapperAccordion .accordion__content {
  position: relative;
}
.frame-wrapperAccordion .accordion[open] .accordion__icon {
  transform: translateY(-50%) rotate(180deg);
}
.accordion[open] .accordion__control {
  border-bottom: solid 2px #f8ea00;
}

.alignRight {
  text-align: right;
}

@font-face {
  font-family: "Nunito";
  src: url(../../Images/dist/677d4143aa9440e30cad0999a5fbb8ac.ttf) format("truetype");
  font-style: normal;
}
body, h1, h2, h3, h4, h5, h6, p, span {
  font-family: "Nunito";
  font-weight: 300;
}

.faqTest a {
  float: left;
  width: 30%;
  display: block;
}

:target::before {
  content: "";
  display: block;
  position: relative;
  height: 60px;
  margin-top: -60px;
}

.f3-widget-paginator {
  display: flex;
  gap: 1rem;
  justify-content: center;
  margin-top: 3rem;
}
.f3-widget-paginator li {
  padding: 0 !important;
  border-bottom: none;
}
.f3-widget-paginator li.current {
  color: #676767;
}
.f3-widget-paginator .next, .f3-widget-paginator .previous {
  font-size: 0;
  border-bottom: none;
}
.f3-widget-paginator .next a:after, .f3-widget-paginator .previous a:after {
  content: "\e900";
  font-family: "icomoon" !important;
  font-size: 22px;
  color: #1a3553;
  position: relative;
  top: 2px;
}
.f3-widget-paginator .previous {
  transform: rotate(180deg);
}
.f3-widget-paginator .previous a:after {
  top: 8px;
}

.clear {
  clear: both !important;
  overflow: hidden !important;
  line-height: 0 !important;
  height: 0 !important;
  *zoom: 1;
}
.clear:before, .clear:after {
  content: "" !important;
  display: table !important;
}
.clear:after {
  clear: both !important;
}

.tiles .tile-style .small {
  padding: 0 !important;
}

@media (min-width: 768px) {
  .page-18 #main .small {
    padding: 1.75rem 0;
    margin: 0 auto;
  }
  .page-18 #main {
    padding: 2rem 0;
  }
}

.page-3 .divider-white {
  border: 0;
  margin: 1rem 0;
  background: red;
}

.frame-space-before-extra-small {
  padding-top: 0.5rem !important;
}

.frame-space-before-small {
  padding-top: 1rem !important;
}

.frame-space-before-medium {
  padding-top: 2rem !important;
}

.frame-space-before-large {
  padding-top: 3rem !important;
}

.frame-space-before-extra-large {
  padding-top: 4rem !important;
}

.frame-space-after-extra-small {
  padding-bottom: 0.5rem !important;
}

.frame-space-after-small {
  padding-bottom: 1rem !important;
}

.frame-space-after-medium {
  padding-bottom: 2rem !important;
}

.frame-space-after-large {
  padding-bottom: 3rem !important;
}

.frame-space-after-extra-large {
  padding-bottom: 4rem !important;
}

.hidden {
  display: none;
}

.newsFilter {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
.newsFilter .btn {
  color: #1a3553;
  border: solid 2px #1a3553;
  padding: 0.5rem;
  min-width: 100px;
  text-align: center;
  border-radius: 2px;
}
.newsFilter button {
  display: flex;
  border-bottom: none !important;
}
.newsFilter .active {
  background-color: #1a3553;
  color: #FFF;
  padding: 0.5rem;
  border-radius: 2px;
}

@media (min-width: 780px) {
  .rowImg-50 {
    width: 50%;
    height: auto;
  }
  .rowImg-25 {
    width: 25%;
    height: auto;
  }
  .rowImg-10 {
    width: 10%;
    height: auto;
  }
  .ce_left {
    float: left;
    margin-right: 2rem;
    margin-bottom: 2rem;
  }
  .ce_right {
    float: right;
    margin-left: 2rem;
    margin-bottom: 2rem;
  }
  .ce_center {
    margin: 0 auto 2rem;
    display: block;
  }
}
.clear {
  clear: both !important;
  overflow: hidden !important;
  line-height: 0 !important;
  height: 0 !important;
  *zoom: 1;
}
.clear:before, .clear:after {
  content: "" !important;
  display: table !important;
}
.clear:after {
  clear: both !important;
}

:target::before {
  content: "";
  display: block;
  position: relative;
  height: 70px;
  margin-top: -70px;
}

.lead {
  color: #1E1D1D;
  font-weight: bold;
  padding: 1rem;
  font-size: 18px;
  margin: auto;
}

.lead:hover {
  color: #1E1D1D;
  text-decoration: none;
}

.lead a {
  color: #FFF;
}

.cta-yellow {
  display: inline-block;
  padding: 10px 20px;
  background-color: #f8ea00;
  color: #1a3553;
  text-decoration: none;
  border-radius: 5px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  background-position: center;
  transition: background 0.8s;
  border: unset;
}

.cta-yellow:hover {
  background: #f8d100 radial-gradient(circle, transparent 1%, #f8d100 1%) center/15000%;
}

.cta-blue {
  display: inline-block;
  padding: 10px 20px;
  background-color: #1a3553;
  color: white;
  text-decoration: none;
  border-radius: 5px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  background-position: center;
  transition: background 0.8s;
  border: unset;
}

.cta-blue:hover {
  background: #0056b3 radial-gradient(circle, transparent 1%, #0056b3 1%) center/15000%;
}

.contenttable {
  width: 100%;
  max-width: 45rem;
}
.contenttable td {
  border-bottom: solid 1px #eef5ff;
  border-right: solid 1px #eef5ff;
  padding: 0.75rem;
  width: auto;
}
.contenttable td:first-child {
  border-left: solid 1px #eef5ff;
}
@media screen and (min-width: 1200px) {
  .contenttable td {
    min-width: 125px;
  }
}
.contenttable thead {
  background: #f7f7f7;
  height: 50px;
}
.contenttable tr th {
  background: #eef5ff;
  padding: 0 1rem;
}

.contenttable td {
  width: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVzb3VyY2VzL1B1YmxpYy9Dc3MvZGlzdC9Qcm9qZWt0LmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDRjs7QURFQTtFQUNFO0FDQ0Y7O0FER0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNBRjs7QURNQTtFQUNFO0VBQ0E7QUNIRjs7QURNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0hGOztBRE1BO0VBQ0U7RUFDQTtBQ0hGOztBRE1FO0VBQ0U7RUFDQTtFQUNBO0FDSEo7O0FETUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNISjs7QURLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDRko7O0FES0E7RUFDRTtFQUNBO0FDRkY7QURHRTtFQUNFO0FDREo7QURHRTtFQUNDO0FDREg7O0FET0E7RUFDRTtFQUNBO0VBQ0E7QUNKRjs7QURTRTtFQURGO0lBRUk7RUNMRjtBQUNGOztBRFNFO0VBREY7SUFFSTtFQ0xGO0FBQ0Y7O0FEUUU7RUFERjtJQUVJO0VDSkY7QUFDRjs7QUNsR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxR0Y7O0FDbEdBO0VBQ0U7QURxR0Y7O0FDbkdBO0VBQ0U7QURzR0Y7O0FDbkdBO0VBQ0U7QURzR0Y7O0FDbEdBO0VBQ0U7RUFDQTtFQUNBO0FEcUdGOztBQ2xHQTtFQUNFO0VBQ0E7QURxR0Y7O0FDbEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxR0Y7O0FDbEdBO0VBQ0U7RUFDQTtFQUNBO0FEcUdGOztBQ2xHQTtFQUNFO0lBQ0U7RURxR0Y7QUFDRjtBQ2xHQTtFQUNFO0lBQ0U7RURvR0Y7QUFDRjtBRTFKQTtFQUNFO0VBQ0E7RUFDQTtBRjRKRjs7QUUxSkE7RUFDRTtFQUNBO0VBQ0E7QUY2SkY7O0FFekpBO0VBQ0U7RUFDQTtFQUNBO0FGNEpGOztBRXpKQTtFQUNFO0VBQ0E7RUFDQTtBRjRKRjs7QUV6SkE7RUFD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Q0E7RUFDQTtFQUNBO0dBQ0E7QUFrVkY7QUFqVkU7RUFDRTtFQUFxQjtBQW9WekI7QUFsVkU7RUFDRTtBQW9WSjs7QUFoVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbVZGOztBQWhWQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrVkY7O0FBaFZBO0VBQ0U7RUFDQTtBQW1WRjs7QUFqVkE7RUFDRTtBQW9WRjs7QUFsVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxVkY7O0FBblZBO0VBQ0U7QUFzVkY7O0FBcFZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdVZGOztBQXJWQTtFQUNFO0FBd1ZGOztBQXRWQTtFQUNFO0VBQ0E7QUF5VkY7QUFwVkE7RUFDRTtFQUNBO0VBSUE7RUFDQTtBQW1WRjtBQXZWRTtFQUNFO0FBeVZKO0FBclZFO0VBUkY7SUFTSTtFQXdWRjtBQUNGO0FBblZFO0VBQ0U7RUFDQTtBQXFWSjtBQWxWSTtFQUNFO0VBQ0E7QUFvVk47O0FBL1VBO0VBQW1CO0FBbVZuQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYndfYmx1ZXdheXNfYmFzZS8uL1Jlc291cmNlcy9Qcml2YXRlL1Njc3MvX3JlZmVyZW5jZS5zY3NzIiwid2VicGFjazovL2J3X2JsdWV3YXlzX2Jhc2UvLi9SZXNvdXJjZXMvUHJpdmF0ZS9TY3NzL0FsbC5zY3NzIiwid2VicGFjazovL2J3X2JsdWV3YXlzX2Jhc2UvLi9SZXNvdXJjZXMvUHJpdmF0ZS9TY3NzL19ha2tvcmRlb24uc2NzcyIsIndlYnBhY2s6Ly9id19ibHVld2F5c19iYXNlLy4vUmVzb3VyY2VzL1ByaXZhdGUvU2Nzcy9faWNvbmluZm8uc2NzcyIsIndlYnBhY2s6Ly9id19ibHVld2F5c19iYXNlLy4vUmVzb3VyY2VzL1ByaXZhdGUvU2Nzcy9fYWNjb3JkaW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnJlZmVyZW5jZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucmVmZXJlbmNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi5pbWdSZWZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5yZWZlcmVuY2UtY29udGVudHMge1xuXG59XG4ucmVmZXJlbmNlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1wcm9qZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuNzVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjpzb2xpZCAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1wcm9qZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgNTMsIDgzLCAwLjkpO1xuICBjb2xvcjojRkZGO1xufVxuXG4gIC5yZWZlcmVuY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmltZ0ZhcSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5yZWZlcmVuY2UtY29udGVudHMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuXG4ucmVmZXJlbmNlLWF1dGhvcntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLmF1dGhvci1uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYXV0aG9yLWpvYiwuYXV0aG9yLWNvbXBhbnkge1xuICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cblxuXG4uc3AtLTEsIC5zcC0tMiwuc3AtLTMsLnNwLS00e1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6MnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi5zcC0tMntcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZyl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG59XG4uc3AtLTN7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbi5zcC0tNHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZyl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuXG5cblxuXG5cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInJlZmVyZW5jZVwiO1xuQGltcG9ydCBcIl9ha2tvcmRlb25cIjtcbkBpbXBvcnQgXCJfaWNvbmluZm9cIjtcbkBpbXBvcnQgXCJhY2NvcmRpb25cIjtcblxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIjtcblxuICBzcmM6IHVybCgnLi4vLi4vUHVibGljL0ZvbnRzL051bml0by1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmJvZHksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxufVxuXG5cblxuICAuZmFxVGVzdHtcbiAgYXtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbjp0YXJnZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuXG59XG5cblxuLmYzLXdpZGdldC1wYWdpbmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICYuY3VycmVudCB7XG4gICAgICBjb2xvcjogIzY3Njc2NztcbiAgICB9XG4gIH1cbiAgLm5leHQsIC5wcmV2aW91cyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzFhMzU1MztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgIGE6YWZ0ZXIge1xuICAgICAgdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbn1cblxuXG5cblxuLy8gY2xlYXJmaXhcbi5jbGVhcntcbiAgY2xlYXI6Ym90aCFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OjAhaW1wb3J0YW50O1xuICBoZWlnaHQ6MCFpbXBvcnRhbnQ7XG4gICp6b29tOiAxO1xuICAmOmJlZm9yZSwmOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnQ7XG4gIH1cbiAgJjphZnRlcntcbiAgICBjbGVhcjpib3RoIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGlsZXN7XG4gIC50aWxlLXN0eWxle1xuICAgIC5zbWFsbHtcbiAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBmaXggZ3JpZCBzbWFsbFxuXG4ucGFnZS0xOHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI21haW4gLnNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAjbWFpbntcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtM3tcbiAgLmRpdmlkZXItd2hpdGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gIH1cbn1cblxuXG4uZnJhbWUtc3BhY2UtYmVmb3JlLWV4dHJhLXNtYWxse1xuICBwYWRkaW5nLXRvcDogMC41cmVtIWltcG9ydGFudDtcbn1cbi5mcmFtZS1zcGFjZS1iZWZvcmUtc21hbGx7XG4gIHBhZGRpbmctdG9wOiAxcmVtIWltcG9ydGFudDtcbn1cbi5mcmFtZS1zcGFjZS1iZWZvcmUtbWVkaXVte1xuICBwYWRkaW5nLXRvcDogMnJlbSFpbXBvcnRhbnQ7XG59XG4uZnJhbWUtc3BhY2UtYmVmb3JlLWxhcmdle1xuICBwYWRkaW5nLXRvcDogM3JlbSFpbXBvcnRhbnQ7XG59XG4uZnJhbWUtc3BhY2UtYmVmb3JlLWV4dHJhLWxhcmdle1xuICBwYWRkaW5nLXRvcDogNHJlbSFpbXBvcnRhbnQ7XG59XG5cbi5mcmFtZS1zcGFjZS1hZnRlci1leHRyYS1zbWFsbHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSFpbXBvcnRhbnQ7XG59XG4uZnJhbWUtc3BhY2UtYWZ0ZXItc21hbGx7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtIWltcG9ydGFudDtcbn1cbi5mcmFtZS1zcGFjZS1hZnRlci1tZWRpdW17XG4gIHBhZGRpbmctYm90dG9tOiAycmVtIWltcG9ydGFudDtcbn1cbi5mcmFtZS1zcGFjZS1hZnRlci1sYXJnZXtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0haW1wb3J0YW50O1xufVxuLmZyYW1lLXNwYWNlLWFmdGVyLWV4dHJhLWxhcmdle1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3c0ZpbHRlcntcbiAgZGlzcGxheTogZmxleDsgZ2FwOjFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLmJ0bntcbiAgICBjb2xvcjogIzFhMzU1MztcbiAgICBib3JkZXI6c29saWQgMnB4ICMxYTM1NTM7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIGJ1dHRvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5hY3RpdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMzU1MztcbiAgICBjb2xvcjojRkZGO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCl7XG4gIC5yb3dJbWctNTB7d2lkdGg6IDUwJTtoZWlnaHQ6IGF1dG99XG4gIC5yb3dJbWctMjV7d2lkdGg6IDI1JTtoZWlnaHQ6IGF1dG99XG4gIC5yb3dJbWctMTB7d2lkdGg6IDEwJTtoZWlnaHQ6IGF1dG99XG4gIC5jZV9sZWZ0e2Zsb2F0OmxlZnQ7IG1hcmdpbi1yaWdodDogMnJlbTsgbWFyZ2luLWJvdHRvbTogMnJlbX1cbiAgLmNlX3JpZ2h0e2Zsb2F0OnJpZ2h0OyBtYXJnaW4tbGVmdDogMnJlbTsgbWFyZ2luLWJvdHRvbTogMnJlbX1cbiAgLmNlX2NlbnRlcnttYXJnaW46IDAgYXV0byAycmVtOyBkaXNwbGF5OiBibG9jazt9XG59XG5cbi8vIGNsZWFyZml4XG4uY2xlYXJ7XG4gIGNsZWFyOmJvdGghaW1wb3J0YW50O1xuICBvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDowIWltcG9ydGFudDtcbiAgaGVpZ2h0OjAhaW1wb3J0YW50O1xuICAqem9vbTogMTtcbiAgJjpiZWZvcmUsJjphZnRlcntcbiAgICBjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50O1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgY2xlYXI6Ym90aCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuOnRhcmdldDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbi5sZWFke1xuICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDUzLCA4MywgMC45KTtcbiAgY29sb3I6ICMxRTFEMUQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5sZWFkOmhvdmVyIHtcbiAgY29sb3I6ICMxRTFEMUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sZWFkIGF7XG4gIGNvbG9yOiNGRkY7XG59XG4uY3RhLXllbGxvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlYTAwO1xuICBjb2xvcjogIzFhMzU1MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuOHM7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4uY3RhLXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmOGQxMDAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgdHJhbnNwYXJlbnQgMSUsICNmOGQxMDAgMSUpIGNlbnRlci8xNTAwMCU7XG59XG4uY3RhLWJsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMzU1MztcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC44cztcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5jdGEtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDU2YjMgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgdHJhbnNwYXJlbnQgMSUsICMwMDU2YjMgMSUpIGNlbnRlci8xNTAwMCU7XG59XG4uY29udGVudHRhYmxle1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuXG4gIH1cbn1cbi5jb250ZW50dGFibGUgdGR7XG4gIGJvcmRlci1ib3R0b206c29saWQgMXB4ICNlZWY1ZmY7XG4gIGJvcmRlci1yaWdodDpzb2xpZCAxcHggI2VlZjVmZjtcbiAgJjpmaXJzdC1jaGlsZHtcbiAgICBib3JkZXItbGVmdDpzb2xpZCAxcHggI2VlZjVmZjtcbiAgfVxuICBwYWRkaW5nOiAuNzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIG1pbi13aWR0aDoxMjVweDtcbiAgfVxuICBzcGFue1xuICB9XG59XG4uY29udGVudHRhYmxlICB7XG4gIHRoZWFke1xuICAgIGJhY2tncm91bmQ6I2Y3ZjdmNztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgdHJ7XG4gICAgdGh7XG4gICAgICBiYWNrZ3JvdW5kOiNlZWY1ZmY7O1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudHRhYmxlICB0ZCB7d2lkdGg6YXV0b30iLCJzdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5zdW1tYXJ5IGgzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5kZXRhaWxzIHN1bW1hcnkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5kZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmRldGFpbHNbb3Blbl0gc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNmZmYxOTI7XG59XG5cbmRldGFpbHMgZGl2IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFra29yZGVvbi1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ha2tvcmRlb24tY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWtrb3JkZW9uLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbiIsIi5pY29uaW5mby1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMTVweDtcbn1cbi5pY29uaW5mby1ncmlkLTEtY29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTVweDtcbn1cblxuXG4uaWNvbmluZm8tZ3JpZC0yLWNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uaWNvbmluZm8tZ3JpZC0zLWNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMTVweDtcbn1cblxuLmljb25pbmZvLWl0ZW0gLnRpdGxlIHtcbiAgY29sb3I6IHN0ZWVsYmx1ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaWNvbmluZm8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb25pbmZvLWl0ZW0gLmljb24ge1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pY29uaW5mby1pdGVtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaWNvbmluZm8tYnV0dG9uIHtcblxuXG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG59XG5cblxuLmJ0bi1wcm9qZWN0IHtcblxuXG5cbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLXByb2plY3Qge1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjc1cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6c29saWQgMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cblxuXG59XG5cblxuLmJ0bi1wcm9qZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgNTMsIDgzLCAwLjkpO1xuICBjb2xvcjojRkZGO1xuXG5cbn1cblxuXG5cbi5idG4tcHJvamVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDUzLCA4MywgMC45KTtcbiAgY29sb3I6I0ZGRjtcbn1cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uZnJhbWUtd3JhcHBlckFjY29yZGlvbntcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcblxuICAuZmFxSDN7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi5mcmFtZS13cmFwcGVyQWNjb3JkaW9ue1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+ZGl2Om50aC1jaGlsZCgyKXtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctbGVmdDoycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZyl7XG4gICAgICBwYWRkaW5nLWxlZnQ6My41cmVtIDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgID5we1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6MzU4cHggO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICAgIH1cbiAgICA+ZGl2LmZhcVRpdGxle1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAgIC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZyl7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uX19jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6MS41cmVtIDJyZW0gMS41cmVtIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLmJ0bntcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbl9fY29udHJvbDo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZyl7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdG9wOjUwJTtcbiAgICByaWdodDo1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmFjY29yZGlvbl9faWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMzYVwiO1xuICAgIGZvbnQtZmFtaWx5OidzdF9pY29ucyc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gIH1cblxuICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBpbWd7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5hY2NvcmRpb25bb3Blbl0gLmFjY29yZGlvbl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5hY2NvcmRpb25bb3Blbl0gIC5hY2NvcmRpb25fX2NvbnRyb2x7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uW29wZW5dIC5hY2NvcmRpb25fX2NvbnRyb2x7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZjhlYTAwOztcbn1cblxuLmFsaWduUmlnaHR7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/