/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/templates/homepage.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.ctnFondVert {
  padding: 20px 0;
  background: rgba(67, 160, 71, 0.7215686275);
  margin-top: 2rem;
}
.ctnFondVert .img-bloc {
  display: flex;
  align-items: center;
}
.ctnFondVert img {
  width: 100%;
  height: auto;
}
.ctnFondVert p {
  color: #FFFFFF;
  text-align: center;
}
.ctnFondVert h2 {
  color: #FFFFFF;
  text-align: center;
  font-size: 1.75rem;
}
.ctnFondVert .bloc-btn {
  display: flex;
  justify-content: space-between;
}
.ctnFondVert button {
  border-radius: 5px;
  background: #009DE0;
  border: none;
  color: white;
  font-size: 24px;
  text-transform: uppercase;
  padding: 0.25rem 0.75rem;
  cursor: pointer;
}
.ctnFondVert button:hover {
  background: #55C022;
}

@media (max-width: 767px) {
  .ctnFondVert {
    padding: 20px;
  }
  .ctnFondVert img {
    width: 70%;
    margin: auto auto 1rem;
  }
  .ctnFondVert h2 {
    font-size: 26px;
  }
  .ctnFondVert p {
    text-align: justify;
  }
  .ctnFondVert .bloc-btn {
    flex-direction: column;
    align-items: center;
  }
  .ctnFondVert button {
    font-size: 18px;
  }
}
.headerSlide .js-slick-carousel {
  height: 34rem !important;
  overflow: hidden;
}
.headerSlide .js-slick-carousel .js-slided {
  height: 34rem !important;
  overflow: hidden;
}
.headerSlide .js-slick-carousel .js-slided img {
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.headerSlide .boxHeader {
  background: rgba(255, 255, 255, 0.75);
  height: 94%;
  width: 47%;
  border-radius: 5px;
  margin-bottom: 0 !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 10px);
}
.headerSlide .boxHeader h1 {
  font-size: 42px;
  margin: 0;
}
.headerSlide .boxHeader h2 {
  margin: 0 !important;
  max-width: 86%;
}
.headerSlide .boxHeader .decobleu {
  margin: 1.5rem 0 !important;
}
.headerSlide .boxHeader .btnHomepage {
  border-radius: 5px;
  background: #009DE0;
  border: none;
  color: white;
  font-size: 24px;
  text-transform: uppercase;
  padding: 0.25rem 0.75rem;
  cursor: pointer;
  margin-top: 2rem !important;
}
.headerSlide .boxHeader .btnHomepage:hover {
  background: #1BAD4F;
}

#domainesintervention {
  padding: 2rem 0;
  font-size: 32px !important;
}
#domainesintervention img {
  margin: 1rem 0;
}
#domainesintervention p {
  font-size: 20px !important;
  text-align: center;
  max-width: 80%;
}

#listedomaines .innerbloc {
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
#listedomaines .innerbloc .card {
  width: 24%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.5rem;
  text-align: center;
}
#listedomaines .innerbloc .card .headPicture {
  cursor: pointer;
  height: 10rem;
  width: 100%;
  margin-bottom: 1rem;
  overflow: hidden;
}
#listedomaines .innerbloc .card .headPicture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#listedomaines .innerbloc .card .content h3 {
  text-transform: uppercase;
  margin-bottom: 0.4rem;
  font-weight: 600;
}
#listedomaines .innerbloc .card .content p {
  margin: 0.1rem 0;
  font-size: 18px;
}

#inscriptionconnexion {
  background: url(/build/images/fondconnexion.b6b02beb.jpg);
  background-size: cover;
  background-position: center;
  scroll-margin-top: 4rem;
  padding-top: 20px;
  padding-bottom: 20px;
}
#inscriptionconnexion #boxconnexion .form-group input {
  height: 55px;
}
#inscriptionconnexion #boxconnexion .btnConnexion {
  background: #55C022;
  color: #FFFFFF;
  text-align: center;
  border-radius: 5px;
  text-transform: uppercase;
  border: none;
  padding: 4px 30px 4px 8px;
  cursor: pointer;
  width: fit-content;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 28px;
  background-image: url(/build/images/chk.8be64923.png);
  font-size: 20px;
}
#inscriptionconnexion #boxconnexion .checkbox_questions {
  position: relative;
}
#inscriptionconnexion #boxconnexion .checkbox_questions span.error {
  left: -5px;
  top: -35px;
}
#inscriptionconnexion #boxconnexion .checkbox_questions .icheckbox_square-grey {
  margin-right: 10px;
}
#inscriptionconnexion #boxconnexion .oubliPasswd {
  display: block;
  text-align: right;
  font-size: 12px;
  color: #AAA;
  margin-top: 10px;
}
#inscriptionconnexion .box_general .descSignup {
  margin: 4rem 0;
}
#inscriptionconnexion .btnInscription {
  text-transform: unset;
  border: none;
  color: #FFFFFF;
  text-decoration: none;
  transition: background 0.5s ease;
  display: inline-block;
  cursor: pointer;
  font-weight: 400;
  outline: none;
  min-width: 110px;
  text-align: center;
  background: #00B1EF;
  position: relative;
  font-size: 24px;
  border-radius: 3px;
  line-height: 1;
  padding: 10px 35px 10px 20px;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 28px;
  background-image: url(/build/images/chk.8be64923.png);
}

#operations {
  padding-bottom: 20px;
}
#operations .blocgreen {
  width: 23%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.5rem;
  cursor: pointer;
  background-color: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 1.25rem;
  padding: 1.5rem 1rem;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}
#operations .blocgreen[data-href]:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.08);
  border-color: #1BAD4F;
}
#operations .blocgreen[data-href]:hover .link-more {
  text-decoration: underline;
}
#operations .blocgreen .picture {
  height: 7rem;
  width: 7rem;
  background-color: rgba(27, 173, 79, 0.2);
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
}
#operations .blocgreen .picture img {
  width: 90%;
}
#operations .blocgreen .title {
  font-size: 18px;
  font-weight: 500;
  color: #555555;
  line-height: 1.4;
  text-transform: none !important;
}
#operations .blocgreen .link-more {
  color: #1BAD4F;
  margin-top: 10px;
  align-self: end;
  margin-bottom: -1rem;
  font-size: 14px;
}

#sliderProjets .ctnExemple {
  background: #FFFFFF;
  padding: 20px;
  text-align: center;
}
#sliderProjets .ctnExemple .titreExemple {
  color: #636363;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  min-height: 75px;
}
#sliderProjets .ctnExemple .sousTitreExemple {
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 10px;
}
#sliderProjets .ctnExemple .sousTitreExemple.colorBat {
  color: #54c223;
}
#sliderProjets .ctnExemple .blocData {
  margin-bottom: 10px;
}
#sliderProjets .ctnExemple .blocData .blocDataTop {
  color: #000;
  background: #eeeeee;
}
#sliderProjets .ctnExemple .blocData .blocDataBottom {
  color: #FFFFFF;
  text-align: center;
  background: #41c2a6;
  padding-top: 5px;
  padding-bottom: 5px;
}

#simulateurprime img {
  height: 48px;
  margin-bottom: 0.5rem;
}
#simulateurprime .btnhomepage {
  border-radius: 5px;
  background: #009DE0;
  border: none;
  color: white;
  font-size: 24px;
  text-transform: uppercase;
  padding: 0.25rem 0.75rem;
  cursor: pointer;
}
#simulateurprime .btnhomepage:hover {
  background: #1BAD4F;
}

.slick-prev:before, .slick-next:before {
  color: #41c2a6 !important;
}

@media screen and (max-width: 1000px) {
  .headerSlide .js-slick-carousel {
    height: 0 !important;
    display: none;
  }
  .headerSlide .js-slick-carousel .js-slided {
    height: 0 !important;
    display: none;
  }
  .headerSlide .js-slick-carousel .js-slided img {
    width: 0;
    display: none;
  }
  .headerSlide .boxHeader {
    padding: 2rem 1rem !important;
    background: #eeeeee;
    width: 100%;
    position: relative;
  }
  .headerSlide .boxHeader h2 {
    font-size: 26px;
  }
  #listedomaines .innerbloc {
    flex-wrap: wrap;
  }
  #listedomaines .innerbloc .card {
    width: 48%;
  }
  #listedomaines .innerbloc .card .headPicture {
    height: 100px;
  }
  #domainesintervention p {
    text-align: justify;
  }
  #domainesintervention img {
    width: auto;
  }
  #inscriptionconnexion {
    background: #FFFFFF;
  }
  #inscriptionconnexion #boxconnexion {
    background: #4867bf;
  }
  #inscriptionconnexion #boxconnexion * {
    color: white;
  }
  #inscriptionconnexion #boxconnexion .connexionBloc {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
  }
  #inscriptionconnexion #boxconnexion .blocActions {
    flex-wrap: wrap;
  }
  #inscriptionconnexion #boxconnexion .btnConnexion {
    background: #FFFFFF;
    color: #4867bf;
    padding: 6px;
    font-weight: 600;
  }
  #inscriptionconnexion #boxconnexion .oubliPasswd {
    color: #FFFFFF;
  }
  #inscriptionconnexion .box_general {
    border: none !important;
  }
  #inscriptionconnexion .box_general .descSignup {
    margin: 0 0 1.5rem;
  }
  #operations > div {
    padding-bottom: 0rem !important;
  }
  #operations .blocgreen {
    width: 48%;
  }
  #simulateurprime p {
    text-align: justify;
  }
  #simulateurprime .btnhomepage {
    font-size: 18px;
  }
  #simulateurprime img {
    margin-bottom: 0.5rem;
    width: auto;
  }
  #etapescee img {
    height: auto;
    width: 75%;
    object-fit: unset;
  }
  #etapescee > div {
    padding-top: 2rem !important;
    padding-bottom: 0 !important;
  }
}
@media screen and (max-width: 737px) {
  #listedomaines .innerbloc .card {
    width: 100%;
  }
}

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