.camera-section {
  position: relative;
  padding-top: 53px;
  font-size: 1.8rem; }

@media (min-width: 60em) {
  .camera-section {
    padding-top: 40px;
    font-size: 2.0rem; } }

.camera-section [class*=h] {
  color: inherit !important; }

.camera-section span {
  display: inline-block; }

.camera-section .desc {
  display: block;
  color: inherit !important;
  font-size: 1.4rem;
  text-align: left;
  opacity: 0.7; }

.camera-section .desc.copy {
  text-align: right;
  margin: 1rem 0; }

@media (max-width: 59.99em) {
  .camera-section .desc {
    font-size: 1.2rem; } }

.camera-section .thumb .caption {
  text-align: right;
  margin-top: 0.5rem;
  color: inherit !important;
  font-size: 1.2rem;
  opacity: 0.7; }

@media (min-width: 60em) {
  .camera-section .thumb .caption {
    margin-top: 1rem;
    font-size: 1.4rem; } }

.camera-section .swiper-pagination {
  text-align: center; }

.camera-section .swiper-pagination-bullet {
  border: 0 !important;
  padding-top: 3px !important;
  height: auto !important;
  background: #fff; }

.camera-section .swiper-pagination-bullet:hover, .camera-section .swiper-pagination-bullet:focus {
  background: rgba(255, 255, 255, 0.5) !important; }

.camera-section .swiper-pagination-bullet-active, .camera-section .swiper-pagination-bullet-active:hover, .camera-section .swiper-pagination-bullet-active:focus {
  background: #000; }

.camera-section .swiper-button-prev::before, .camera-section .swiper-button-next::before {
  color: inherit !important;
  font-size: 3rem;
  font-weight: bold; }

@media (min-width: 45em) {
  .camera-section .swiper-button-prev::before, .camera-section .swiper-button-next::before {
    font-size: 5rem; } }

.hero-section {
  position: relative;
  overflow: hidden;
  background-color: #000; }

@media (min-width: 60em) {
  .hero-section {
    height: calc(100vh - 140px); } }

.hero-section .swiper-slide {
  position: relative; }

.hero-section .swiper-pagination {
  position: absolute;
  z-index: 5;
  bottom: 5%; }

.hero-section .swiper-notification {
  display: none; }

.hero-section__slider {
  height: 100%; }

.hero-section__slider img {
  width: 100%; }

@media (min-width: 60em) {
  .hero-section__slider {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .hero-section__slider img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

.hero-section__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 100%; }

.hero-section__item .item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  overflow: hidden;
  height: 100%; }

.hero-section__cont {
  position: absolute;
  z-index: 2; }

@media (max-width: 59.99em) {
  .hero-section__cont {
    left: 50%;
    top: 90%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@media (min-width: 60em) {
  .hero-section__cont {
    left: 17%;
    right: 53%;
    top: 44%; } }

.cont__section {
  position: relative;
  padding: 5rem 0; }

.cont__section .flexible-obj {
  z-index: 3; }

.cont__section .cont-head {
  text-align: center;
  margin-bottom: 3rem; }

.cont__section .cont-head .img {
  max-width: 18rem; }

@media (min-width: 60em) {
  .cont__section {
    padding: 8rem 0; }
  .cont__section .cont-head {
    margin-bottom: 5rem; } }

@media (min-width: 75em) {
  .cont__section {
    padding: 10rem 0; } }

.dark-section {
  position: relative;
  text-align: center;
  background-color: #0a0a0a;
  color: #fff; }

.reverse__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 3rem;
  text-align: left; }

.reverse__item .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.reverse__item .figure.pl15 {
  padding-left: 15%; }

@media (min-width: 60em) {
  .reverse__item {
    gap: 5rem; }
  .reverse__item .video,
  .reverse__item .thumb,
  .reverse__item .cont {
    width: 50%; }
  .reverse__item .rotate {
    -webkit-box-flex: 1.5;
        -ms-flex: 1.5;
            flex: 1.5; }
  .reverse__item .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5rem; }
  .reverse__item .item:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  .reverse__item .item__flex-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .reverse__item .cont {
    padding-bottom: 2.5%; }
  .reverse__item--reverse .item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  .reverse__item--reverse .item:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

.film__slider {
  position: relative;
  max-width: 821px;
  margin-left: auto;
  margin-right: auto; }

.film__slider .film__item .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2rem; }

.film__slider .film__item .cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 2rem; }

.film__slider .film__item .cont-thumb {
  width: 120px; }

.film__slider .film__item .cont-desc {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left; }

.film__slider .swiper-slide .cont {
  opacity: 0;
  -webkit-transition: opacity 0.8s ease;
  -o-transition: opacity 0.8s ease;
  transition: opacity 0.8s ease; }

.film__slider .swiper-slide.swiper-slide-active .cont {
  opacity: 1; }

.film__slider .swiper-button-prev, .film__slider .swiper-button-next {
  width: 38px;
  height: 38px;
  line-height: 34px;
  background-color: rgba(255, 255, 255, 0.1); }

.film__slider .swiper-button-prev::before, .film__slider .swiper-button-next::before {
  font-size: 1.8rem; }

.film__slider .swiper-button-prev {
  left: 0; }

.film__slider .swiper-button-next {
  right: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsU0FBUyxFQUFBOztBQUNUO0VBQ0UsWUFBWSxFQUFBOztBQUNkO0VBQ0UsbUJBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztFQUNQLGdCQUFnQixFQUFBOztBQUNwQjtFQUNFLFVBQVU7RUFDVixxQ0FBNkI7RUFBN0IsZ0NBQTZCO0VBQTdCLDZCQUE2QixFQUFBOztBQUMvQjtFQUNFLFVBQVUsRUFBQTs7QUFDWjtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLDBDQUEwQyxFQUFBOztBQUMxQztFQUNFLGlCQUFpQixFQUFBOztBQUNyQjtFQUNFLE9BQU8sRUFBQTs7QUFDVDtFQUNFLFFBQVEsRUFBQSIsImZpbGUiOiJwcm9kdWN0cy94LXQzMC1paWkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNhbWVyYS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTNweDtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAuY2FtZXJhLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIuMHJlbTsgfSB9XG4gIC5jYW1lcmEtc2VjdGlvbiBbY2xhc3MqPWhdIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC5jYW1lcmEtc2VjdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNhbWVyYS1zZWN0aW9uIC5kZXNjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gICAgLmNhbWVyYS1zZWN0aW9uIC5kZXNjLmNvcHkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OS45OWVtKSB7XG4gICAgICAuY2FtZXJhLXNlY3Rpb24gLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gIC5jYW1lcmEtc2VjdGlvbiAudGh1bWIgLmNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5jYW1lcmEtc2VjdGlvbiAudGh1bWIgLmNhcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgLmNhbWVyYS1zZWN0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNhbWVyYS1zZWN0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5jYW1lcmEtc2VjdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyLCAuY2FtZXJhLXNlY3Rpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG4gICAgICAuY2FtZXJhLXNlY3Rpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5jYW1lcmEtc2VjdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTpob3ZlciwgLmNhbWVyYS1zZWN0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAuY2FtZXJhLXNlY3Rpb24gLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLCAuY2FtZXJhLXNlY3Rpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5jYW1lcmEtc2VjdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsIC5jYW1lcmEtc2VjdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA1cmVtOyB9IH1cblxuLmhlcm8tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5oZXJvLXNlY3Rpb24ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpOyB9IH1cbiAgLmhlcm8tc2VjdGlvbiAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm8tc2VjdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvdHRvbTogNSU7IH1cbiAgLmhlcm8tc2VjdGlvbiAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVyby1zZWN0aW9uX19zbGlkZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5oZXJvLXNlY3Rpb25fX3NsaWRlciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgLmhlcm8tc2VjdGlvbl9fc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgICAgLmhlcm8tc2VjdGlvbl9fc2xpZGVyIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuICAuaGVyby1zZWN0aW9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhlcm8tc2VjdGlvbl9faXRlbSAuaXRlbSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuaGVyby1zZWN0aW9uX19jb250IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OS45OWVtKSB7XG4gICAgICAuaGVyby1zZWN0aW9uX19jb250IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDkwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAuaGVyby1zZWN0aW9uX19jb250IHtcbiAgICAgICAgbGVmdDogMTclO1xuICAgICAgICByaWdodDogNTMlO1xuICAgICAgICB0b3A6IDQ0JTsgfSB9XG5cbi5jb250X19zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cmVtIDA7IH1cbiAgLmNvbnRfX3NlY3Rpb24gLmZsZXhpYmxlLW9iaiB7XG4gICAgei1pbmRleDogMzsgfVxuICAuY29udF9fc2VjdGlvbiAuY29udC1oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5jb250X19zZWN0aW9uIC5jb250LWhlYWQgLmltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE4cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLmNvbnRfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogOHJlbSAwOyB9XG4gICAgICAuY29udF9fc2VjdGlvbiAuY29udC1oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLmNvbnRfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTByZW0gMDsgfSB9XG5cbi5kYXJrLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnJldmVyc2VfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDNyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnJldmVyc2VfX2l0ZW0gLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAucmV2ZXJzZV9faXRlbSAuZmlndXJlLnBsMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTUlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLnJldmVyc2VfX2l0ZW0ge1xuICAgICAgZ2FwOiA1cmVtOyB9XG4gICAgICAucmV2ZXJzZV9faXRlbSAudmlkZW8sXG4gICAgICAucmV2ZXJzZV9faXRlbSAudGh1bWIsXG4gICAgICAucmV2ZXJzZV9faXRlbSAuY29udCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5yZXZlcnNlX19pdGVtIC5yb3RhdGUge1xuICAgICAgICBmbGV4OiAxLjU7IH1cbiAgICAgIC5yZXZlcnNlX19pdGVtIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1cmVtOyB9XG4gICAgICAgIC5yZXZlcnNlX19pdGVtIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAgIC5yZXZlcnNlX19pdGVtIC5pdGVtX19mbGV4LWVuZCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAucmV2ZXJzZV9faXRlbSAuY29udCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjUlOyB9XG4gICAgICAucmV2ZXJzZV9faXRlbS0tcmV2ZXJzZSAuaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgICAucmV2ZXJzZV9faXRlbS0tcmV2ZXJzZSAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uZmlsbV9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDgyMXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5maWxtX19zbGlkZXIgLmZpbG1fX2l0ZW0gLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07IH1cbiAgLmZpbG1fX3NsaWRlciAuZmlsbV9faXRlbSAuY29udCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDJyZW07IH1cbiAgICAuZmlsbV9fc2xpZGVyIC5maWxtX19pdGVtIC5jb250LXRodW1iIHtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIC5maWxtX19zbGlkZXIgLmZpbG1fX2l0ZW0gLmNvbnQtZGVzYyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZmlsbV9fc2xpZGVyIC5zd2lwZXItc2xpZGUgLmNvbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2U7IH1cbiAgLmZpbG1fX3NsaWRlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLmNvbnQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZpbG1fX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuZmlsbV9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAuZmlsbV9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSwgLmZpbG1fX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLmZpbG1fX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5maWxtX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiJdfQ== */
