/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/css/frontend/loan.css ***!
  \***************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@800&display=swap);
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/css/frontend/loan.css (1) ***!
  \*******************************************************************************************************************************************************************************************************************/
#loan {
  --header-color: #351c4f;
  --pink-color: #d9308a;
  --section-bg-color: #f4f3ef;
  --blue-block-color: #7afafa;
  --input-border-color: #999;
  --header2-color: #121154;

  font-size: 16px;
}

#loan > header {
  background-position: 60vw;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 100px 0 140px 0;
}

#loan > header > div {
  grid-template-areas: 'header two-percent';
  grid-template-rows: auto;
  grid-template-columns: 1fr 600px;
        grid-auto-columns: 1fr;
}

#loan h1 {
  grid-area: header;
  font-size: 54px;
  font-weight: 800;
  line-height: 1.2;
  background-image: linear-gradient(195deg, #d9308a, #351c4f);
  -webkit-background-clip: text;
  background-clip: text;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
}

#loan .text-border {
  display: inline-block;
  font-size: 90%;
  white-space: nowrap;
  border: 1px solid #000;
  border-radius: 9px;
  padding: 2px 9px;
  text-transform: uppercase;
  font-weight: 800;
}

#loan h1 .text-border {
  border: 1px solid #000;
  border-radius: 9px;
  padding: 2px 9px;
}

#loan .two-percent {
  grid-area: two-percent;
}

#loan .two-percent > div {
  will-change: transform;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(-0.0012deg) rotateY(0.0012deg) rotateZ(0deg) skew(0deg);
  transform-style: preserve-3d;
}

#loan .two-percent > div > div:nth-of-type(2) {
  text-transform: uppercase;
}

#loan .section {
  padding: 108px 5vw;
  box-sizing: border-box;
}

#loan .section > div {
  max-width: 1300px;
  margin: auto;
  background-color: var(--box-bg-color);
}

#loan .header-text {
  color: var(--header-color);
  font-size: 48px;
  font-weight: 700;
  line-height: 1.1;
  text-transform: none;
}

#loan .teaser {
  background-color: var(--header-color);
}

#loan .teaser h2 {
  font-size: 46px;
  line-height: 1.2;
  font-weight: 800;
  text-transform: uppercase;
  color: var(--header-color);
}

#loan .teaser ul {
  line-height: 1.7;
  margin-bottom: 10px;
  font-size: 100%;
}

#loan .teaser ul li {
  line-break: strict;
}

#loan .black-button {
  display: flex;
  position: relative;
  padding: 15px 30px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #000;
  font-size: 16px;
  border: 0;
  justify-content: center;
  align-items: center;
  color: #fff;
  cursor: pointer;
}

#loan .black-button.sending {
  background-color: #999;
}

#loan .black-button:hover {
  opacity: 0.75;
}

#loan .choices h2 {
  font-size: 48px;
  line-height: 1.2;
  font-weight: 600;
  color: var(--header-color);
}

#loan .choices h2 span {
  text-transform: uppercase;
  font-weight: 800;
}

#loan .choices .blocks {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-around;
  margin-top: 52px;
}

#loan .choices .block {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  align-items: flex-start;
  min-height: 230px;
  padding: 23px 23px 35px;
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  background-color: rgba(244, 243, 239, .47);
  border: 2px solid #fff;
  border-radius: 10px;
  outline: 1px solid #ccc;
  outline-offset: 0;
  font-size: 20px;
  line-height: 1.1;
  z-index: 10;
  transition: 0.5s all;
}

#loan .choices .block:nth-of-type(2) {
  z-index: 11;
}

#loan .choices .block:hover {
  transform: scale3d(1.13, 1.13, 1);
}

#loan .blue {
  background-color: var(--blue-block-color);
  border-radius: 10px;
  position: absolute;
}

#loan .preferential, #loan .loan-amount, #loan .loan-amount2, #loan .example {
  background-color: var(--section-bg-color);
}

#loan .preferential > div, #loan .example > div {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  max-width: 1168px;
  margin: auto;
  background-color: transparent;
  gap: 1rem;
  line-height: 1.5;
}

#loan .preferential > div > div:first-of-type {
  width: 60%;
  padding-right: 1rem;
}

#loan .preferential > div > div:last-of-type {
  position: relative;
  display: flex;
  gap: 3rem;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  width: 40%;
}

#loan .preferential img {
  display: block;
  width: 205px;
  height: 379px;
  border-radius: 20px;
}

#loan .preferential .blue {
  width: 270px;
  height: 130px;
  bottom: -7%;
  left: auto;
  right: 28px;
  z-index: 10;
}

#loan .info-box {
  position: absolute;
  box-sizing: border-box;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: rgba(255, 255, 255, .4);
  border: 1px solid #fff;
  border-radius: 8px;
  box-shadow: 0 4px 17px rgba(0, 0, 0, .18);
  z-index: 20;
  line-height: 1.2;
}

#loan .preferential .age {
  bottom: -3%;
  left: auto;
  right: 10px;
  max-width: 280px;
  font-size: 14px;
  text-align: center;
}

#loan .preferential .age span {
  font-size: 40px;
  font-weight: 400;
  line-height: 1;
}

#loan .preferential .age span strong {
  font-size: 40px;
  font-weight: 700;
}

#loan .question {
  font-size: 18px;
  line-height: 1.5;
}

#loan .question > div > div {
  margin-top: 4rem;
  margin-bottom: 2rem;
  -moz-column-count: 3;
       column-count: 3;
}

#loan .loan-amount img {
  max-height: 373px;
}

#loan .loan-amount .blue {
  position: absolute;
  bottom: -12%;
  left: 0;
  width: 320px;
  height: 200px;
  background-color: var(--blue-block-color);
  border-radius: 10px;
  z-index: 10;
}

#loan .info-box .t1 {
  font-size: 24px;
  font-weight: bolder;
}

#loan .info-box .tl {
  padding-top: 22px;
  font-size: 12px;
}

#loan .info-box .ta1 {
  font-size: 37px;
}

#loan .info-box .ta2 {
  font-size: 37px;
  font-weight: bolder;
}

#loan .example > div {
  min-height: 466px;
}

#loan .example > div > div:first-of-type {
  width: 57%;
  box-sizing: border-box;
  padding-right: 1rem;
}

#loan .example > div > div:last-of-type {
  position: relative;
  width: 43%;
  height: 466px;
}

#loan .example .img {
  width: 600px;
  overflow: hidden;
}

#loan .example img {
  position: absolute;
  left: 5rem;
  border-radius: 20px;
  max-width: 600px;
}

#loan .example .explanation {
  font-size: 14px;
  line-height: 1.5;
}

#loan .example .blue {
  width: 320px;
  height: 200px;
  bottom: -12%;
  left: -2%;
}

#loan .example .info-box {
  width: 100%;
  max-width: 370px;
  min-height: 390px;
  bottom: -10%;
}

#loan .example .info-box dl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 0.2rem;
}

#loan .example .info-box dl dt {
  width: 70%;
  white-space: nowrap;
}

#loan .example .info-box dl dd {
  font-weight: bolder;
  white-space: nowrap;
}

#loan .example .info-box dl .detail {
  border-radius: unset;
  font-weight: 800;
  font-size: 20px;
}

#loan .what-next form {
  max-width: 560px;
  margin: 4rem auto;
}

#loan .what-next form label {
  display: block;
  margin-bottom: 0.5rem;
}

#loan .what-next form label::first-letter {
  text-transform: uppercase
}

#loan .what-next .submit {
  width: 100%;
  text-align: center;
}

#loan .what-next .black-button {
  margin: auto;
}

#loan #history .ribbon {
  background: linear-gradient(138deg, #FFF 45.68%, #F0F0F0 45.69%, #F3F3F3 62.7%, #FFF 62.71%);
}

@media (max-width: 1680px) {
  #loan .example {
    overflow: hidden;
  }
}

@media (max-width: 1126px) {
  #loan > header {
    background-image: unset !important;
    padding: 3rem 1rem;
  }

  #loan > header > div {
    max-width: 600px;
    width: 100%;
    grid-template-areas: 'two-percent' 'header';
    grid-template-rows: repeat(2, auto);
    grid-template-columns: auto;
  }

  #loan .header-text, #loan h1 {
    color: var(--header2-color);
    background-image: unset;
    -webkit-text-fill-color: unset;
    text-transform: unset;
  }

  #loan .two-percent {
    width: 90vw;
    max-width: 600px;
  }
}

@media (max-width: 992px) {
  #loan .header-text {
    font-size: 36px;
  }

  #loan .preferential > div, #loan .loan-amount > div, #loan .loan-amount2 > div, #loan .example > div {
    flex-direction: column;
  }

  #loan .loan-amount2 > div > div:first-of-type {
    order: 2;
  }

  #loan .loan-amount2 > div > div:last-of-type {
    order: 1;
  }

  #loan .example > div > div:first-of-type {
    width: unset;
  }

  #loan .section > div > div {
    width: 100%;
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
  }

  #loan .question > div > div {
    -moz-column-count: 2;
         column-count: 2;
  }

  #loan .preferential {
    overflow: hidden;
  }

  #loan .preferential > div > div:first-of-type {
    width: 100%;
    padding-right: unset;
  }

  #loan .preferential > div > div:last-of-type {
    width: 100%;
  }

  #loan .preferential img:first-of-type {
    margin-top: 30px;
  }

  #loan .preferential .age {
    left: 50%;
    right: unset;
    transform: translateX(-50%);
    width: 300px;
  }

  #loan .preferential .blue {
    left: 50%;
    right: unset;
    transform: translateX(calc(-50% - 20px));
  }

  #loan .projects h2 {
    max-width: 768px;
    margin: auto auto 2rem auto;
  }

  #loan .example > div > div:last-of-type {
    width: 100%;
    height: 600px;
  }

  #loan .example .img {
    max-width: 100%;
    width: 100%;
  }

  #loan .example img {
    left: 50%;
    transform: translateX(-50%);
  }

  #loan .example .info-box, #loan .example .blue {
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
  }

  #loan .example .blue {
    height: 350px;
    bottom: -20px;
    transform: translateX(calc(-50% - 30px));
  }
}

@media (max-width: 850px) {
  #loan .section {
    padding: 5rem 3rem;
    overflow: hidden;
  }

  #loan .black-button {
    text-align: left;
    line-height: 1.2;
  }

  #loan .text-border {
    display: inline;
    white-space: unset;
    border: unset;
    padding: unset;
  }

  #loan header .text-border {
    font-size: 30px;
    font-weight: bold;
  }

  #loan h1 {
    font-weight: bold;
    font-size: 40px;
  }

  #loan .two-percent > div {
    text-align: right;
  }

  #loan .teaser h2 {
    display: block;
    font-size: 36px;
    border: unset;
    white-space: unset;
  }

  #loan .teaser > div {
    padding: 2rem;
  }

  #loan .question > div > div {
    -moz-column-count: 1;
         column-count: 1;
  }

  #loan .choices h2 {
    font-size: 36px;
  }

  #loan .choices h2 .text-border {
    border: 0 none;
    white-space: unset;
    font-weight: 800;
    padding: 0;
  }
}

@media (max-width: 450px) {
  #loan .choices .blocks {
    flex-direction: column;
  }
}

@media (max-width: 420px) {
  #loan h1 {
    font-size: 36px;
  }

  #loan header .text-border {
    font-size: 26px;
  }

  #loan .header-text {
    font-size: 32px;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFpQjtJQUNqQixlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsY0FBYztJQUNkLGVBQWU7SUFDZixhQUFhO0lBQ2Isa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBO0lBQ0Usb0JBQWU7U0FBZixlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBQ0U7SUFDRSxzQkFBc0I7RUFDeEI7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Zyb250ZW5kL2xvYW4uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDgwMCZkaXNwbGF5PXN3YXAnKTtcblxuI2xvYW4ge1xuICAtLWhlYWRlci1jb2xvcjogIzM1MWM0ZjtcbiAgLS1waW5rLWNvbG9yOiAjZDkzMDhhO1xuICAtLXNlY3Rpb24tYmctY29sb3I6ICNmNGYzZWY7XG4gIC0tYmx1ZS1ibG9jay1jb2xvcjogIzdhZmFmYTtcbiAgLS1pbnB1dC1ib3JkZXItY29sb3I6ICM5OTk7XG4gIC0taGVhZGVyMi1jb2xvcjogIzEyMTE1NDtcblxuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNsb2FuID4gaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjB2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAwIDE0MHB4IDA7XG59XG5cbiNsb2FuID4gaGVhZGVyID4gZGl2IHtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2hlYWRlciB0d28tcGVyY2VudCc7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNjAwcHg7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG59XG5cbiNsb2FuIGgxIHtcbiAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE5NWRlZywgI2Q5MzA4YSwgIzM1MWM0Zik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2xvYW4gLnRleHQtYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDkwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBwYWRkaW5nOiAycHggOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4jbG9hbiBoMSAudGV4dC1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIHBhZGRpbmc6IDJweCA5cHg7XG59XG5cbiNsb2FuIC50d28tcGVyY2VudCB7XG4gIGdyaWQtYXJlYTogdHdvLXBlcmNlbnQ7XG59XG5cbiNsb2FuIC50d28tcGVyY2VudCA+IGRpdiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKC0wLjAwMTJkZWcpIHJvdGF0ZVkoMC4wMDEyZGVnKSByb3RhdGVaKDBkZWcpIHNrZXcoMGRlZyk7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbiNsb2FuIC50d28tcGVyY2VudCA+IGRpdiA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNsb2FuIC5zZWN0aW9uIHtcbiAgcGFkZGluZzogMTA4cHggNXZ3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jbG9hbiAuc2VjdGlvbiA+IGRpdiB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJveC1iZy1jb2xvcik7XG59XG5cbiNsb2FuIC5oZWFkZXItdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3IpO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4jbG9hbiAudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yKTtcbn1cblxuI2xvYW4gLnRlYXNlciBoMiB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvcik7XG59XG5cbiNsb2FuIC50ZWFzZXIgdWwge1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbiNsb2FuIC50ZWFzZXIgdWwgbGkge1xuICBsaW5lLWJyZWFrOiBzdHJpY3Q7XG59XG5cbiNsb2FuIC5ibGFjay1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2xvYW4gLmJsYWNrLWJ1dHRvbi5zZW5kaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuI2xvYW4gLmJsYWNrLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbiNsb2FuIC5jaG9pY2VzIGgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yKTtcbn1cblxuI2xvYW4gLmNob2ljZXMgaDIgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbiNsb2FuIC5jaG9pY2VzIC5ibG9ja3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuI2xvYW4gLmNob2ljZXMgLmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgcGFkZGluZzogMjNweCAyM3B4IDM1cHg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDI0MywgMjM5LCAuNDcpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdXRsaW5lOiAxcHggc29saWQgI2NjYztcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xufVxuXG4jbG9hbiAuY2hvaWNlcyAuYmxvY2s6bnRoLW9mLXR5cGUoMikge1xuICB6LWluZGV4OiAxMTtcbn1cblxuI2xvYW4gLmNob2ljZXMgLmJsb2NrOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTMsIDEuMTMsIDEpO1xufVxuXG4jbG9hbiAuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmxvY2stY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiNsb2FuIC5wcmVmZXJlbnRpYWwsICNsb2FuIC5sb2FuLWFtb3VudCwgI2xvYW4gLmxvYW4tYW1vdW50MiwgI2xvYW4gLmV4YW1wbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWN0aW9uLWJnLWNvbG9yKTtcbn1cblxuI2xvYW4gLnByZWZlcmVudGlhbCA+IGRpdiwgI2xvYW4gLmV4YW1wbGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWF4LXdpZHRoOiAxMTY4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGdhcDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuI2xvYW4gLnByZWZlcmVudGlhbCA+IGRpdiA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuI2xvYW4gLnByZWZlcmVudGlhbCA+IGRpdiA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDAlO1xufVxuXG4jbG9hbiAucHJlZmVyZW50aWFsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjA1cHg7XG4gIGhlaWdodDogMzc5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbiNsb2FuIC5wcmVmZXJlbnRpYWwgLmJsdWUge1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJvdHRvbTogLTclO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjhweDtcbiAgei1pbmRleDogMTA7XG59XG5cbiNsb2FuIC5pbmZvLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTdweCByZ2JhKDAsIDAsIDAsIC4xOCk7XG4gIHotaW5kZXg6IDIwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4jbG9hbiAucHJlZmVyZW50aWFsIC5hZ2Uge1xuICBib3R0b206IC0zJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbG9hbiAucHJlZmVyZW50aWFsIC5hZ2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiNsb2FuIC5wcmVmZXJlbnRpYWwgLmFnZSBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI2xvYW4gLnF1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4jbG9hbiAucXVlc3Rpb24gPiBkaXYgPiBkaXYge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2x1bW4tY291bnQ6IDM7XG59XG5cbiNsb2FuIC5sb2FuLWFtb3VudCBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNzNweDtcbn1cblxuI2xvYW4gLmxvYW4tYW1vdW50IC5ibHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMiU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1ibG9jay1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4jbG9hbiAuaW5mby1ib3ggLnQxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4jbG9hbiAuaW5mby1ib3ggLnRsIHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI2xvYW4gLmluZm8tYm94IC50YTEge1xuICBmb250LXNpemU6IDM3cHg7XG59XG5cbiNsb2FuIC5pbmZvLWJveCAudGEyIHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4jbG9hbiAuZXhhbXBsZSA+IGRpdiB7XG4gIG1pbi1oZWlnaHQ6IDQ2NnB4O1xufVxuXG4jbG9hbiAuZXhhbXBsZSA+IGRpdiA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDU3JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuI2xvYW4gLmV4YW1wbGUgPiBkaXYgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDMlO1xuICBoZWlnaHQ6IDQ2NnB4O1xufVxuXG4jbG9hbiAuZXhhbXBsZSAuaW1nIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jbG9hbiAuZXhhbXBsZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbiNsb2FuIC5leGFtcGxlIC5leHBsYW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuI2xvYW4gLmV4YW1wbGUgLmJsdWUge1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvdHRvbTogLTEyJTtcbiAgbGVmdDogLTIlO1xufVxuXG4jbG9hbiAuZXhhbXBsZSAuaW5mby1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbWluLWhlaWdodDogMzkwcHg7XG4gIGJvdHRvbTogLTEwJTtcbn1cblxuI2xvYW4gLmV4YW1wbGUgLmluZm8tYm94IGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDAuMnJlbTtcbn1cblxuI2xvYW4gLmV4YW1wbGUgLmluZm8tYm94IGRsIGR0IHtcbiAgd2lkdGg6IDcwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI2xvYW4gLmV4YW1wbGUgLmluZm8tYm94IGRsIGRkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI2xvYW4gLmV4YW1wbGUgLmluZm8tYm94IGRsIC5kZXRhaWwge1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4jbG9hbiAud2hhdC1uZXh0IGZvcm0ge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDRyZW0gYXV0bztcbn1cblxuI2xvYW4gLndoYXQtbmV4dCBmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuI2xvYW4gLndoYXQtbmV4dCBmb3JtIGxhYmVsOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbiNsb2FuIC53aGF0LW5leHQgLnN1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNsb2FuIC53aGF0LW5leHQgLmJsYWNrLWJ1dHRvbiB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI2xvYW4gI2hpc3RvcnkgLnJpYmJvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzhkZWcsICNGRkYgNDUuNjglLCAjRjBGMEYwIDQ1LjY5JSwgI0YzRjNGMyA2Mi43JSwgI0ZGRiA2Mi43MSUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICNsb2FuIC5leGFtcGxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgI2xvYW4gPiBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICB9XG5cbiAgI2xvYW4gPiBoZWFkZXIgPiBkaXYge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3R3by1wZXJjZW50JyAnaGVhZGVyJztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cblxuICAjbG9hbiAuaGVhZGVyLXRleHQsICNsb2FuIGgxIHtcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyMi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHVuc2V0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxuXG4gICNsb2FuIC50d28tcGVyY2VudCB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2xvYW4gLmhlYWRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICAjbG9hbiAucHJlZmVyZW50aWFsID4gZGl2LCAjbG9hbiAubG9hbi1hbW91bnQgPiBkaXYsICNsb2FuIC5sb2FuLWFtb3VudDIgPiBkaXYsICNsb2FuIC5leGFtcGxlID4gZGl2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgI2xvYW4gLmxvYW4tYW1vdW50MiA+IGRpdiA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gICNsb2FuIC5sb2FuLWFtb3VudDIgPiBkaXYgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gICNsb2FuIC5leGFtcGxlID4gZGl2ID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuXG4gICNsb2FuIC5zZWN0aW9uID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICNsb2FuIC5xdWVzdGlvbiA+IGRpdiA+IGRpdiB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG5cbiAgI2xvYW4gLnByZWZlcmVudGlhbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICNsb2FuIC5wcmVmZXJlbnRpYWwgPiBkaXYgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gIH1cblxuICAjbG9hbiAucHJlZmVyZW50aWFsID4gZGl2ID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjbG9hbiAucHJlZmVyZW50aWFsIGltZzpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgI2xvYW4gLnByZWZlcmVudGlhbCAuYWdlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAjbG9hbiAucHJlZmVyZW50aWFsIC5ibHVlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgLSAyMHB4KSk7XG4gIH1cblxuICAjbG9hbiAucHJvamVjdHMgaDIge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMnJlbSBhdXRvO1xuICB9XG5cbiAgI2xvYW4gLmV4YW1wbGUgPiBkaXYgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgI2xvYW4gLmV4YW1wbGUgLmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI2xvYW4gLmV4YW1wbGUgaW1nIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgI2xvYW4gLmV4YW1wbGUgLmluZm8tYm94LCAjbG9hbiAuZXhhbXBsZSAuYmx1ZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAjbG9hbiAuZXhhbXBsZSAuYmx1ZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgLSAzMHB4KSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICNsb2FuIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDNyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICNsb2FuIC5ibGFjay1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gICNsb2FuIC50ZXh0LWJvcmRlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICB9XG5cbiAgI2xvYW4gaGVhZGVyIC50ZXh0LWJvcmRlciB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgI2xvYW4gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gICNsb2FuIC50d28tcGVyY2VudCA+IGRpdiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAjbG9hbiAudGVhc2VyIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gIH1cblxuICAjbG9hbiAudGVhc2VyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgI2xvYW4gLnF1ZXN0aW9uID4gZGl2ID4gZGl2IHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cblxuICAjbG9hbiAuY2hvaWNlcyBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgI2xvYW4gLmNob2ljZXMgaDIgLnRleHQtYm9yZGVyIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAjbG9hbiAuY2hvaWNlcyAuYmxvY2tzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAjbG9hbiBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgI2xvYW4gaGVhZGVyIC50ZXh0LWJvcmRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgI2xvYW4gLmhlYWRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/