.licenses-header {
  background-image: url("../images/licenses-header-bg.jpg"); }

.section-licenses {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../images/section-licenses-bg.jpg"); }

.section-licenses__body {
  position: relative;
  width: calc(1032 / 1120 * 100%);
  margin-left: auto;
  margin-right: auto; }
  .section-licenses__body:before {
    content: '';
    display: block;
    padding-top: calc(688 / 1032 * 100%); }

.licenses-list {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.licenses-item {
  position: absolute;
  isolation: isolate;
  width: calc(100% / 3);
  transform: rotate(-45deg);
  text-align: center; }
  .licenses-item:hover {
    z-index: 100; }
    .licenses-item:hover .licenses-item__img {
      transform: scale(1.24); }
    .licenses-item:hover .licenses-item__text {
      max-height: 400px; }
  .licenses-item::before {
    content: '';
    display: block;
    padding-top: 100%; }
  .licenses-item * {
    pointer-events: none !important; }

.licenses-item--1 {
  top: 0;
  left: 0; }

.licenses-item--2 {
  left: 0;
  bottom: 0; }

.licenses-item--3 {
  top: 50%;
  left: calc(172 / 1032 * 100%);
  transform: translateY(-50%) rotate(-45deg); }

.licenses-item--4 {
  top: 0;
  left: 50%;
  transform: translateX(-50%) rotate(-45deg); }

.licenses-item--5 {
  left: 50%;
  bottom: 0;
  transform: translateX(-50%) rotate(-45deg); }

.licenses-item--6 {
  top: 50%;
  right: calc(172 / 1032 * 100%);
  transform: translateY(-50%) rotate(-45deg); }

.licenses-item--7 {
  top: 0;
  right: 0; }

.licenses-item--8 {
  right: 0;
  bottom: 0; }

.licenses-item--ru .licenses-item__text,
.licenses-item--fr .licenses-item__text,
.licenses-item--es .licenses-item__text,
.licenses-item--de .licenses-item__text {
  font-size: 14px; }

.licenses-item__inner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  isolation: isolate;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 32px 72px;
  transition: .4s;
  transform: rotate(45deg); }

.licenses-item__img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: .4s ease-in-out; }
  .licenses-item__img::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    width: calc(100% - 64px);
    height: calc(100% - 64px);
    display: block;
    background-color: rgba(255, 255, 255, 0.2);
    transform: translate(-50%, -50%) rotate(45deg); }

.licenses-item__content {
  max-width: 280px;
  color: white; }

.licenses-item__title {
  margin-bottom: 8px;
  color: inherit; }

.licenses-item__text {
  max-height: 0;
  overflow: hidden;
  transition: .4s ease-in-out; }

@media screen and (max-width: 1080px) {
  .section-licenses__body {
    width: 100%; }
    .section-licenses__body:before {
      content: none; }
  .licenses-list {
    position: static;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 32px; }
  .licenses-item {
    position: relative;
    top: initial;
    right: initial;
    bottom: initial;
    left: initial;
    width: initial;
    transform: rotate(-45deg); }
    .licenses-item:hover .licenses-item__img {
      transform: scale(1); }
  .licenses-item__inner {
    padding: 32px; }
  .licenses-item__text {
    max-height: 400px; } }

@media screen and (max-width: 1023px) {
  .licenses-list {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 32px; }
  .licenses-item {
    position: static; }
    .licenses-item::before {
      content: none; }
  .licenses-item__inner {
    position: relative;
    flex-direction: column;
    padding: 0; }
  .licenses-item__img {
    position: relative;
    width: Min(100%, 280px);
    margin: 0 0 8px;
    transform: scale(1); }
  .licenses-item__content {
    color: inherit; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGljZW5zZXMubWluLmNzcyIsInNvdXJjZXMiOlsibGljZW5zZXMuc2NzcyIsInBhcnRpYWxzL19taXhpbnMuc2NzcyIsInBhcnRpYWxzL19mdW5jdGlvbnMuc2NzcyIsInBhcnRpYWxzL192YXJpYWJsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwicGFydGlhbHMvbWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2Z1bmN0aW9uc1wiO1xyXG5cclxuXHJcbi5saWNlbnNlcy1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xpY2Vuc2VzLWhlYWRlci1iZy5qcGdcIik7XHJcbn1cclxuLy8gLmxpY2Vuc2VzLWhlYWRlcl9fYm9keSB7fVxyXG4vLyAubGljZW5zZXMtaGVhZGVyX19jb250ZW50IHt9XHJcblxyXG4uc2VjdGlvbi1saWNlbnNlcyB7XHJcbiAgICBAaW5jbHVkZSBiZztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlY3Rpb24tbGljZW5zZXMtYmcuanBnJyk7XHJcbn1cclxuLnNlY3Rpb24tbGljZW5zZXNfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gd2lkdGg6IDEwMzJweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMzIgLyAxMTIwICogMTAwJSk7XHJcbiAgICBAaW5jbHVkZSBtYTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyBwYWRkaW5nLXRvcDogNjYuNjY2JTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg2ODggLyAxMDMyICogMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuLy8gLnNlY3Rpb24tbGljZW5zZXNfX3RpdGxlIHt9XHJcblxyXG4vLyAubGljZW5zZXMtc2xpZGVyIHt9XHJcbi8vIC5saWNlbnNlcy1zbGlkZXItY29udHJvbHMge31cclxuLy8gLmxpY2Vuc2VzLXNsaWRlci1jb250cm9sc19fYXJyb3dzIHt9XHJcbi8vIC5saWNlbnNlcy1zbGlkZXItY29udHJvbHNfX2RvdHMge31cclxuXHJcbi5saWNlbnNlcy1saXN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4ubGljZW5zZXMtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIC5saWNlbnNlcy1pdGVtX19pbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGljZW5zZXMtaXRlbV9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmICoge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmxpY2Vuc2VzLWl0ZW0tLTEge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4ubGljZW5zZXMtaXRlbS0tMiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcbi5saWNlbnNlcy1pdGVtLS0zIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogY2FsYygxNzIgLyAxMDMyICogMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbn1cclxuLmxpY2Vuc2VzLWl0ZW0tLTQge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5saWNlbnNlcy1pdGVtLS01IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG4ubGljZW5zZXMtaXRlbS0tNiB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiBjYWxjKDE3MiAvIDEwMzIgKiAxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbn1cclxuLmxpY2Vuc2VzLWl0ZW0tLTcge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuLmxpY2Vuc2VzLWl0ZW0tLTgge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuLmxpY2Vuc2VzLWl0ZW0tLXJ1LFxyXG4ubGljZW5zZXMtaXRlbS0tZnIsXHJcbi5saWNlbnNlcy1pdGVtLS1lcyxcclxuLmxpY2Vuc2VzLWl0ZW0tLWRlIHtcclxuICAgIC5saWNlbnNlcy1pdGVtX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuLy8gLmxpY2Vuc2VzLWl0ZW0tLW9kZCB7fVxyXG4vLyAubGljZW5zZXMtaXRlbS0tZXZlbiB7fVxyXG5cclxuLmxpY2Vuc2VzLWl0ZW1fX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGFic29sdXRlKDAsIDAsIDAsIDApO1xyXG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xyXG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDcycHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLmxpY2Vuc2VzLWl0ZW1fX2ltZyB7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZSgwLCAwLCAwLCAwKTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXdoaXRlKC4yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcbi8vIC5saWNlbnNlcy1pdGVtX19pbWctY2VydGlmaWNhdGUge31cclxuLmxpY2Vuc2VzLWl0ZW1fX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4ubGljZW5zZXMtaXRlbV9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLmxpY2Vuc2VzLWl0ZW1fX3RleHQge1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcblxyXG4vLyBBREFQVElWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHt9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgIC5zZWN0aW9uLWxpY2Vuc2VzX19ib2R5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpY2Vuc2VzLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZDtcclxuICAgIH1cclxuICAgIC5saWNlbnNlcy1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5saWNlbnNlcy1pdGVtX19pbWcge3RyYW5zZm9ybTogc2NhbGUoMSk7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saWNlbnNlcy1pdGVtX19pbm5lciB7cGFkZGluZzogMzJweDt9XHJcbiAgICAubGljZW5zZXMtaXRlbV9fdGV4dCB7bWF4LWhlaWdodDogNDAwcHg7fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5saWNlbnNlcy1saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkKDEpO1xyXG4gICAgfVxyXG4gICAgLmxpY2Vuc2VzLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtjb250ZW50OiBub25lO31cclxuICAgIH1cclxuICAgIC5saWNlbnNlcy1pdGVtX19pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5saWNlbnNlcy1pdGVtX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogTWluKDEwMCUsIDI4MHB4KTtcclxuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICAgIC5saWNlbnNlcy1pdGVtX19jb250ZW50IHtjb2xvcjogaW5oZXJpdDt9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7fSIsIkBpbXBvcnQgXCJwYXJ0aWFscy9mdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3ZhcmlhYmxlc1wiO1xyXG5cclxuXHJcbkBtaXhpbiBuZXctZm9udCgkZm9udC1uYW1lLCAkZm9udC1saW5rKXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYW1lO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy8jeyRmb250LWxpbmt9LnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgIHVybChcIi4uL2ZvbnRzLyN7JGZvbnQtbGlua30ud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKFwiLi4vZm9udHMvI3skZm9udC1saW5rfS53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5AbWl4aW4gYmcgKCRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIsICRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRiYWNrZ3JvdW5kLXNpemU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIHRleHQtZ3JhZGllbnQge1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuQG1peGluIHNjcm9sbChcclxuICAgICR3aWR0aDogOHB4LFxyXG4gICAgJGhlaWdodDogOHB4LFxyXG4gICAgJG1hcmdpbjogaW5pdGlhbCxcclxuICAgICR0cmFjay1jb2xvcjogY29sb3ItYmcoMSwgODglLCAyNCUpLFxyXG4gICAgJHRodW1iLWNvbG9yOiBjb2xvci1tYWluKCksXHJcbiAgICAkYm9yZGVyLXJhZGl1czogMHB4KSB7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogJHdpZHRoO1xyXG5cdFx0aGVpZ2h0OiAkaGVpZ2h0O1xyXG5cdH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRtYXJnaW46ICRtYXJnaW47XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdGJhY2tncm91bmQ6ICR0cmFjay1jb2xvcjtcclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRodW1iLWNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHBzZXVkbygkdzogaW5pdGlhbCwgJGg6IGluaXRpYWwsICRjb250ZW50OiAnJywgJHR5cGU6IGJlZm9yZSkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6I3skdHlwZX0ge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRjb250ZW50O1xyXG4gICAgICAgIHdpZHRoOiAkdztcclxuICAgICAgICBoZWlnaHQ6ICRoO1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBhYnNvbHV0ZSgkdDogaW5pdGlhbCwgJHI6IGluaXRpYWwsICRiOiBpbml0aWFsLCAkbDogaW5pdGlhbCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogJGw7XHJcbiAgICB0b3A6ICR0O1xyXG4gICAgcmlnaHQ6ICRyO1xyXG4gICAgYm90dG9tOiAkYjtcclxufVxyXG5AbWl4aW4gY2VudGVyKCR4OiA1MCUsICR5OiA1MCUsICR0eDogLTUwJSwgJHR5OiAtNTAlKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICR5O1xyXG4gICAgbGVmdDogJHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdHgsICR0eSk7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkICgkY29sdW1uczogMiwgJGdhcDogMzJweCwgJHdpZHRoOiAxZnIpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkY29sdW1ucywgJHdpZHRoKTtcclxuICAgIGdhcDogJGdhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuQG1peGluIGZsZXgtY29sdW1uKCRhbGlnbi1pdGVtczogc3RyZXRjaCwgJGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4pIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogJGZsZXgtZGlyZWN0aW9uO1xyXG4gICAgYWxpZ24taXRlbXM6ICRhbGlnbi1pdGVtcztcclxufVxyXG4iLCJAaW1wb3J0IFwicGFydGlhbHMvdmFyaWFibGVzXCI7XHJcblxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkc2l6ZSkge1xyXG5cdEByZXR1cm4gJHNpemUgLyAkcm9vdC1mb250LXNpemUgKiAxcmVtO1xyXG59XHJcbkBmdW5jdGlvbiBlbSgkc2l6ZSkge1xyXG5cdEByZXR1cm4gJHNpemUgLyAkcm9vdC1mb250LXNpemUgKiAxZW07XHJcbn1cclxuQGZ1bmN0aW9uIHB4KCRweCkge1xyXG5cdEByZXR1cm4gJHB4ICogMC42MjUgLyAxMiArIHZ3O1xyXG59XHJcbkBmdW5jdGlvbiBjb2woJG51bTogNiwgJGdhcDogMTZweCkge1xyXG5cdEByZXR1cm4gY2FsYygxMDAlIC8gMTIgKiAjeyRudW19IC0gI3skZ2FwfSk7XHJcbn1cclxuXHJcblxyXG4vL0NPTE9SU1xyXG5AZnVuY3Rpb24gY29sb3ItbWFpbigkYTogMSwgJGw6IDYxJSwgJHM6IDEwMCUsICRoOiAxMSkge1xyXG5cdEByZXR1cm4gaHNsYSgkaCwgJHMsICRsLCAkYSk7XHJcbn1cclxuQGZ1bmN0aW9uIGNvbG9yLXNlY29uZCgkYTogMSwgJGw6IDcyJSwgJHM6IDUlLCAkaDogMjIwKSB7XHJcblx0QHJldHVybiBoc2xhKCRoLCAkcywgJGwsICRhKTtcclxufVxyXG5AZnVuY3Rpb24gY29sb3ItYWx0KCRhOiAxLCAkbDogNDQlLCAkczogMjIlLCAkaDogMjM2KSB7XHJcblx0QHJldHVybiBoc2xhKCRoLCAkcywgJGwsICRhKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGdyYWRpZW50LXNlY29uZCgkdmVjdG9yOiAxODBkZWcpIHtcclxuXHRAcmV0dXJuIGxpbmVhci1ncmFkaWVudCgkdmVjdG9yLCBjb2xvci1zZWNvbmQoKSAwJSwgY29sb3ItYWx0KCkgMTAwJSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBjb2xvci1iZygkYTogMSwgJGw6IDk2JSwgJHM6IDMxJSwgJGg6IDIzNCkge1xyXG5cdEByZXR1cm4gaHNsYSgkaCwgJHMsICRsLCAkYSk7XHJcbn1cclxuQGZ1bmN0aW9uIGNvbG9yLXdhcm5pbmcoJGE6IDEsICRsOiA2MSUsICRzOiAxMDAlLCAkaDogMTEpIHtcclxuXHRAcmV0dXJuIGhzbGEoJGgsICRzLCAkbCwgJGEpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gY29sb3ItZGFyaygkYTogMSwgJGw6IDI0JSwgJHM6IDUlLCAkaDogMjU5KSB7XHJcblx0QHJldHVybiBoc2xhKCRoLCAkcywgJGwsICRhKTtcclxufVxyXG5AZnVuY3Rpb24gY29sb3ItbGlnaHQoJGE6IDEsICRsOiA0MyUsICRzOiAyJSwgJGg6IDIyMykge1xyXG5cdEByZXR1cm4gaHNsYSgkaCwgJHMsICRsLCAkYSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBjb2xvci1ibGFjaygkYTogMSwgJGw6IDAlLCAkczogMCUsICRoOiAwKSB7XHJcblx0QHJldHVybiBoc2xhKCRoLCAkcywgJGwsICRhKTtcclxufVxyXG5AZnVuY3Rpb24gY29sb3ItZ3JheSgkYTogMSwgJGw6IDIwJSwgJHM6IDAlLCAkaDogMCkge1xyXG5cdEByZXR1cm4gaHNsYSgkaCwgJHMsICRsLCAkYSk7XHJcbn1cclxuQGZ1bmN0aW9uIGNvbG9yLXdoaXRlKCRhOiAxLCAkbDogMTAwJSwgJHM6IDAlLCAkaDogMCkge1xyXG5cdEByZXR1cm4gaHNsYSgkaCwgJHMsICRsLCAkYSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBjb2xvci1wcmljZS1tYXgoJGE6IDEsICRsOiAzOSUsICRzOiAxMDAlLCAkaDogMTQ1KSB7XHJcblx0QHJldHVybiBoc2xhKCRoLCAkcywgJGwsICRhKTtcclxufVxyXG5AZnVuY3Rpb24gY29sb3ItcHJpY2UtbWluKCRhOiAxLCAkbDogNjMlLCAkczogNzklLCAkaDogMCkge1xyXG5cdEByZXR1cm4gY29sb3Itd2FybmluZygpO1xyXG59IiwiLy8gRk9OVFNcclxuJGZvbnQtbWFpbjogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZWNvbmQ6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kcm9vdC1mb250LXNpemU6IDE2cHg7XHJcblxyXG4vL0NPTE9SUyAo0LLQvNC10YHRgtC+INC/0LXRgNC10LzQtdC90L3Ri9GFINC40YHQv9C+0LvRjNC30YPRjtGC0YHRjyBzY3NzIGZ1bmN0aW9uKSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQSxBQUFBLGdCQUFnQixDQUFDO0VBQ2IsZ0JBQWdCLEVBQUUsdUNBQXVDLEdBQzVEOztBQUlELEFBQUEsaUJBQWlCLENBQUM7RUNLZCxlQUFlLEVBRHdDLEtBQUs7RUFFNUQsbUJBQW1CLEVBRlUsTUFBTTtFQUduQyxpQkFBaUIsRUFBRSxTQUFTO0VETDVCLGdCQUFnQixFQUFFLHdDQUF3QyxHQUM3RDs7QUFDRCxBQUFBLHVCQUF1QixDQUFDO0VBQ3BCLFFBQVEsRUFBRSxRQUFRO0VBRWxCLEtBQUssRUFBRSx3QkFBd0I7RUNOL0IsV0FBVyxFQUFFLElBQUk7RUFDakIsWUFBWSxFQUFFLElBQUksR0RhckI7RUFYRCxBQUtJLHVCQUxtQixBQUtsQixPQUFPLENBQUM7SUFDTCxPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLO0lBRWQsV0FBVyxFQUFFLHVCQUF1QixHQUN2Qzs7QUFTTCxBQUFBLGNBQWMsQ0FBQztFQUNYLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxDQUFDO0VBQ04sS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNU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 */
