@charset "UTF-8";
.flexible-card {
  padding: 1.875rem 2.1875rem 2.1875rem;
  width: 100%;
  max-width: 30.375rem;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 1.875rem;
  background-color: var(--bg-white);
  border-radius: var(--radius-primary);
  overflow: hidden; }
  @media screen and (min-width: 1921px) {
    .flexible-card {
      padding: 1.5625vw 1.82292vw 1.82292vw;
      max-width: 25.3125vw;
      gap: 1.5625vw; } }
  @media screen and (max-width: 1700px) {
    .flexible-card {
      padding: 1.5625rem; } }
  @media screen and (max-width: 1360px) {
    .flexible-card {
      padding: 1.25rem;
      gap: 1.25rem; } }
  @media screen and (max-width: 750px) {
    .flexible-card {
      gap: 1.875rem; } }
  .flexible-card_text-light .flexible-card__title, .flexible-card_text-light .flexible-card__subtitle, .flexible-card_text-light .flexible-card__description {
    --text-dark-primary: var(--text-light-primary); }
  .flexible-card__header {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    gap: 1.5625rem; }
    @media screen and (min-width: 1921px) {
      .flexible-card__header {
        gap: 1.30208vw; } }
    @media screen and (max-width: 1700px) {
      .flexible-card__header {
        gap: 1.25rem; } }
    @media screen and (max-width: 1360px) {
      .flexible-card__header {
        gap: 0.9375rem; } }
  .flexible-card__content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    gap: 0.625rem; }
    @media screen and (min-width: 1921px) {
      .flexible-card__content {
        gap: 0.52083vw; } }
  .flexible-card__image {
    width: 3.75rem;
    height: 3.75rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media screen and (min-width: 1921px) {
      .flexible-card__image {
        width: 3.125vw;
        height: 3.125vw; } }
    @media screen and (max-width: 1360px) {
      .flexible-card__image {
        width: 2.5rem;
        height: 2.5rem; } }
    .flexible-card__image img {
      width: 100%;
      height: 100%;
      display: block;
      -o-object-fit: contain;
         object-fit: contain;
      -o-object-position: center;
         object-position: center; }
  .flexible-card__title {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
    color: var(--text-dark-primary); }
  .flexible-card__subtitle {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    color: var(--text-dark-primary);
    font: var(--font-title-M); }
  .flexible-card__description-container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    gap: 0.625rem; }
    @media screen and (min-width: 1921px) {
      .flexible-card__description-container {
        gap: 0.52083vw; } }
    .flexible-card__description-container.js-accordion-active .flexible-card__button .button__text::before {
      content: "Свернуть"; }
    @media (any-hover: hover) {
      .flexible-card__description-container.js-accordion-active .flexible-card__button:not(.button_primary):not(.button_secondary):hover .icon {
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); } }
  .flexible-card__hidden {
    min-height: 3.375rem;
    display: block;
    overflow: hidden;
    -webkit-transition: height var(--animation-default);
    transition: height var(--animation-default); }
    @media screen and (min-width: 1921px) {
      .flexible-card__hidden {
        min-height: 2.8125vw; } }
    @media screen and (max-width: 1700px) {
      .flexible-card__hidden {
        min-height: 3rem; } }
    @media screen and (max-width: 1100px) {
      .flexible-card__hidden {
        min-height: 4.5rem; } }
  .flexible-card__description {
    height: auto;
    display: -webkit-box;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    color: var(--text-dark-primary);
    font: var(--font-body-L-r);
    text-overflow: ellipsis;
    white-space: wrap; }
  .flexible-card__button {
    position: relative;
    z-index: 1; }
    @media (any-hover: hover) {
      .flexible-card__button:hover .icon {
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset; } }
    .flexible-card__button.button {
      --button-icon-color: var(--accent-primary-default);
      --button-icon-color-hover: var(--accent-primary-hover);
      --button-text-color: var(--accent-primary-default);
      --button-text-color-hover: var(--accent-primary-hover); }
    .flexible-card__button .button__text::before {
      content: "Показать еще"; }
    @media (any-hover: hover) {
      .flexible-card__button:not(.button_primary):not(.button_secondary):hover .icon {
        -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
                transform: rotate(0deg); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvZmxleGlibGUtY2FyZC9mbGV4aWJsZS1jYXJkLmNzcyIsImNvbXBvbmVudHMvY2FyZHMvZmxleGlibGUtY2FyZC9mbGV4aWJsZS1jYXJkLnNjc3MiLCJtaXhpbnMvX21pbmkuc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsIm1peGlucy9fc3F1YXJlLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCO0VBQ0UscUNDRjZCO0VERzdCLFdBQVc7RUFDWCxvQkNKNkI7RURLN0IsWUFBWTtFQUNaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGFDVDZCO0VEVzdCLGlDQUFpQztFQUNqQyxvQ0FBb0M7RUFDcEMsZ0JBQWdCLEVBQUE7RUViaEI7SUZDRjtNQWVJLHFDQ1ppQztNRGFqQyxvQkNiaUM7TURjakMsYUNkaUMsRUFBQSxFRDhPcEM7RUV0T0M7SUZYRjtNQXFCSSxrQkN0QjJCLEVBQUEsRURrUDlCO0VFaE9DO0lGakJGO01BeUJJLGdCQzFCMkI7TUQyQjNCLFlDM0IyQixFQUFBLEVEa1A5QjtFRTFOQztJRnZCRjtNQThCSSxhQy9CMkIsRUFBQSxFRGtQOUI7RUFoTkU7SUFLSyw4Q0FBb0IsRUFBQTtFQUsxQjtJQUNFLFdBQVc7SUFDWCxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLDRCQUFtQjtRQUFuQixtQkFBbUI7SUFDbkIsY0NqRDJCLEVBQUE7SUNBN0I7TUY0Q0E7UUFRSSxjQ2hEK0IsRUFBQSxFRDBEbEM7SUVsREQ7TUZnQ0E7UUFZSSxZQ3hEeUIsRUFBQSxFRDhENUI7SUU1Q0Q7TUYwQkE7UUFnQkksY0M1RHlCLEVBQUEsRUQ4RDVCO0VBRUQ7SUFDRSxXQUFXO0lBQ1gsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsNEJBQW1CO1FBQW5CLG1CQUFtQjtJQUNuQixhQ3RFMkIsRUFBQTtJQ0E3QjtNRmdFQTtRQVNJLGNDckUrQixFQUFBLEVEdUVsQztFQUVEO0lHN0VBLGNBQU87SUFDUCxlQUFRO0lIOEVOLG9CQUFjO1FBQWQsY0FBYztJQUVkLG9CQUFvQjtJQUNwQix5QkFBaUI7T0FBakIsc0JBQWlCO1FBQWpCLHFCQUFpQjtZQUFqQixpQkFBaUIsRUFBQTtJRWxGbkI7TUY2RUE7UUd4RUksY0FBTztRQUNQLGVBQVEsRUFBQSxFSHlGWDtJRTdFRDtNRjJEQTtRRzdFQSxhQUFPO1FBQ1AsY0FBUSxFQUFBLEVIOEZQO0lBbEJBO01BWUcsV0FBVztNQUNYLFlBQVk7TUFDWixjQUFjO01BQ2Qsc0JBQW1CO1NBQW5CLG1CQUFtQjtNQUNuQiwwQkFBdUI7U0FBdkIsdUJBQXVCLEVBQUE7RUFJM0I7SUFDRSxtQkFBVztRQUFYLGlCQUFXO1lBQVgsV0FBVztJQUVYLCtCQUErQixFQUFBO0VBR2pDO0lBQ0UsNEJBQW1CO1FBQW5CLG1CQUFtQjtJQUVuQiwrQkFBK0I7SUFDL0IseUJBQXlCLEVBQUE7RUFvQzNCO0lBQ0UsV0FBVztJQUNYLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLDRCQUFtQjtRQUFuQixtQkFBbUI7SUFDbkIsYUNySjJCLEVBQUE7SUNBN0I7TUYrSUE7UUFTSSxjQ3BKK0IsRUFBQSxFRDBLbEM7SUEvQkE7TUFpQlcsbUJBQW1CLEVBQUE7SUloSy9CO01KK0lDO1FBd0JhLGlDQUF5QjtZQUF6Qiw2QkFBeUI7Z0JBQXpCLHlCQUF5QixFQUFBLEVBQzFCO0VBUWI7SUFFRSxvQkNsTDJCO0lEbUwzQixjQUFjO0lBRWQsZ0JBQWdCO0lBRWhCLG1EQUEyQztJQUEzQywyQ0FBMkMsRUFBQTtJRXZMN0M7TUZnTEE7UUFVSSxvQkN0TCtCLEVBQUEsRURnTWxDO0lFeExEO01Gb0tBO1FBY0ksZ0JDOUx5QixFQUFBLEVEb001QjtJRXRLRDtNRmtKQTtRQWtCSSxrQkNsTXlCLEVBQUEsRURvTTVCO0VBRUQ7SUFDRSxZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLDRCQUFtQjtRQUFuQixtQkFBbUI7SUFFbkIsK0JBQStCO0lBQy9CLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFDdkIsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxrQkFBa0I7SUFDbEIsVUFBVSxFQUFBO0lJbk5aO01KaU5DO1FBTUssd0JBQWdCO1lBQWhCLG9CQUFnQjtnQkFBaEIsZ0JBQWdCLEVBQUEsRUFDakI7SUFQSjtNQVdHLGtEQUFvQjtNQUNwQixzREFBMEI7TUFDMUIsa0RBQW9CO01BQ3BCLHNEQUEwQixFQUFBO0lBZDdCO01Bb0JPLHVCQUF1QixFQUFBO0lJck8vQjtNSmlOQztRQTRCTywrQkFBdUI7WUFBdkIsMkJBQXVCO2dCQUF2Qix1QkFBdUIsRUFBQSxFQUN4QiIsImZpbGUiOiJjb21wb25lbnRzL2NhcmRzL2ZsZXhpYmxlLWNhcmQvZmxleGlibGUtY2FyZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZmxleGlibGUtY2FyZCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDIuMTg3NXJlbSAyLjE4NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwLjM3NXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcHJpbWFyeSk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgLmZsZXhpYmxlLWNhcmQge1xuICAgICAgcGFkZGluZzogMS41NjI1dncgMS44MjI5MnZ3IDEuODIyOTJ2dztcbiAgICAgIG1heC13aWR0aDogMjUuMzEyNXZ3O1xuICAgICAgZ2FwOiAxLjU2MjV2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgIC5mbGV4aWJsZS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDEuNTYyNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgIC5mbGV4aWJsZS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICBnYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5mbGV4aWJsZS1jYXJkIHtcbiAgICAgIGdhcDogMS44NzVyZW07IH0gfVxuICAuZmxleGlibGUtY2FyZF90ZXh0LWxpZ2h0IC5mbGV4aWJsZS1jYXJkX190aXRsZSwgLmZsZXhpYmxlLWNhcmRfdGV4dC1saWdodCAuZmxleGlibGUtY2FyZF9fc3VidGl0bGUsIC5mbGV4aWJsZS1jYXJkX3RleHQtbGlnaHQgLmZsZXhpYmxlLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAtLXRleHQtZGFyay1wcmltYXJ5OiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpOyB9XG4gIC5mbGV4aWJsZS1jYXJkX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBnYXA6IDEuNTYyNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgLmZsZXhpYmxlLWNhcmRfX2hlYWRlciB7XG4gICAgICAgIGdhcDogMS4zMDIwOHZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZS1jYXJkX19oZWFkZXIge1xuICAgICAgICBnYXA6IDEuMjVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgLmZsZXhpYmxlLWNhcmRfX2hlYWRlciB7XG4gICAgICAgIGdhcDogMC45Mzc1cmVtOyB9IH1cbiAgLmZsZXhpYmxlLWNhcmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogMC42MjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAgIC5mbGV4aWJsZS1jYXJkX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiAwLjUyMDgzdnc7IH0gfVxuICAuZmxleGlibGUtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgLmZsZXhpYmxlLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMuMTI1dnc7XG4gICAgICAgIGhlaWdodDogMy4xMjV2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAuZmxleGlibGUtY2FyZF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTsgfSB9XG4gICAgLmZsZXhpYmxlLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5mbGV4aWJsZS1jYXJkX190aXRsZSB7XG4gICAgZmxleDogMSAwIDA7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTsgfVxuICAuZmxleGlibGUtY2FyZF9fc3VidGl0bGUge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LXRpdGxlLU0pOyB9XG4gIC5mbGV4aWJsZS1jYXJkX19kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogMC42MjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAgIC5mbGV4aWJsZS1jYXJkX19kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICAgICAgICBnYXA6IDAuNTIwODN2dzsgfSB9XG4gICAgLmZsZXhpYmxlLWNhcmRfX2Rlc2NyaXB0aW9uLWNvbnRhaW5lci5qcy1hY2NvcmRpb24tYWN0aXZlIC5mbGV4aWJsZS1jYXJkX19idXR0b24gLmJ1dHRvbl9fdGV4dDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi0KHQstC10YDQvdGD0YLRjFwiOyB9XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAuZmxleGlibGUtY2FyZF9fZGVzY3JpcHRpb24tY29udGFpbmVyLmpzLWFjY29yZGlvbi1hY3RpdmUgLmZsZXhpYmxlLWNhcmRfX2J1dHRvbjpub3QoLmJ1dHRvbl9wcmltYXJ5KTpub3QoLmJ1dHRvbl9zZWNvbmRhcnkpOmhvdmVyIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG4gIC5mbGV4aWJsZS1jYXJkX19oaWRkZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDMuMzc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgLmZsZXhpYmxlLWNhcmRfX2hpZGRlbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIuODEyNXZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZS1jYXJkX19oaWRkZW4ge1xuICAgICAgICBtaW4taGVpZ2h0OiAzcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZS1jYXJkX19oaWRkZW4ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0LjVyZW07IH0gfVxuICAuZmxleGlibGUtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LUwtcik7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7IH1cbiAgLmZsZXhpYmxlLWNhcmRfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgIC5mbGV4aWJsZS1jYXJkX19idXR0b246aG92ZXIgLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0OyB9IH1cbiAgICAuZmxleGlibGUtY2FyZF9fYnV0dG9uLmJ1dHRvbiB7XG4gICAgICAtLWJ1dHRvbi1pY29uLWNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcbiAgICAgIC0tYnV0dG9uLWljb24tY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudC1wcmltYXJ5LWhvdmVyKTtcbiAgICAgIC0tYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuICAgICAgLS1idXR0b24tdGV4dC1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZW50LXByaW1hcnktaG92ZXIpOyB9XG4gICAgLmZsZXhpYmxlLWNhcmRfX2J1dHRvbiAuYnV0dG9uX190ZXh0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLQn9C+0LrQsNC30LDRgtGMINC10YnQtVwiOyB9XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAuZmxleGlibGUtY2FyZF9fYnV0dG9uOm5vdCguYnV0dG9uX3ByaW1hcnkpOm5vdCguYnV0dG9uX3NlY29uZGFyeSk6aG92ZXIgLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5mbGV4aWJsZS1jYXJkIHtcbiAgcGFkZGluZzogcmVtKDMwKSByZW0oMzUpIHJlbSgzNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHJlbSg0ODYpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IHJlbSgzMCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcHJpbWFyeSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBwYWRkaW5nOiBiaWcoMzApIGJpZygzNSkgYmlnKDM1KTtcbiAgICBtYXgtd2lkdGg6IGJpZyg0ODYpO1xuICAgIGdhcDogYmlnKDMwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBwYWRkaW5nOiByZW0oMjUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIHBhZGRpbmc6IHJlbSgyMCk7XG4gICAgZ2FwOiByZW0oMjApO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIGdhcDogcmVtKDMwKTtcbiAgfVxuXG4gICZfdGV4dC1saWdodCB7XG4gICAgJiAuZmxleGlibGUtY2FyZCB7XG4gICAgICAmX190aXRsZSxcbiAgICAgICZfX3N1YnRpdGxlLFxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAtLXRleHQtZGFyay1wcmltYXJ5OiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogcmVtKDI1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBzcXVhcmUoNjAsIHRydWUpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBzcXVhcmUoNDAsIGZhbHNlKTtcbiAgICB9XG5cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmbGV4OiAxIDAgMDtcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC10aXRsZS1NKTtcbiAgfVxuXG4gIC8vICZfX2hpZGRlbiB7XG4gIC8vICAgaGVpZ2h0OiByZW0oNTQpO1xuXG4gIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvLyAgIHRyYW5zaXRpb246IGhlaWdodCB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG5cbiAgLy8gICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAvLyAgICAgaGVpZ2h0OiBiaWcoNTQpO1xuICAvLyAgIH1cblxuICAvLyAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgLy8gICAgIGhlaWdodDogcmVtKDQ4KTtcbiAgLy8gICB9XG5cbiAgLy8gICBAaW5jbHVkZSBtZWRpYSAoMTEwMHB4KSB7XG4gIC8vICAgICBoZWlnaHQ6IHJlbSg3Mik7XG5cbiAgLy8gICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLy8gICB9XG4gIC8vIH1cblxuICAvLyAmX19kZXNjcmlwdGlvbiB7XG4gIC8vICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC8vICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAvLyAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC8vICAgZm9udDogdmFyKC0tZm9udC1ib2R5LUwtcik7XG4gIC8vICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8vICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAvLyAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC8vICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIC8vIH1cbiAgJl9fZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTApO1xuICAgIH1cblxuICAgICYuanMtYWNjb3JkaW9uLWFjdGl2ZSB7XG4gICAgICAmIC5mbGV4aWJsZS1jYXJkIHtcbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAmIC5idXR0b25fX3RleHQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCLQodCy0LXRgNC90YPRgtGMXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoLmJ1dHRvbl9wcmltYXJ5KTpub3QoLmJ1dHRvbl9zZWNvbmRhcnkpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgJiAuaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hpZGRlbiB7XG4gICAgLy9oZWlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogcmVtKDU0KTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGJpZyg1NCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgbWluLWhlaWdodDogcmVtKDQ4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSAoMTEwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oNzIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LUwtcik7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgJiAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idXR0b24ge1xuICAgICAgLS1idXR0b24taWNvbi1jb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCk7XG4gICAgICAtLWJ1dHRvbi1pY29uLWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1ob3Zlcik7XG4gICAgICAtLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcbiAgICAgIC0tYnV0dG9uLXRleHQtY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudC1wcmltYXJ5LWhvdmVyKTtcbiAgICB9XG5cbiAgICAmIC5idXR0b24ge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLQn9C+0LrQsNC30LDRgtGMINC10YnQtVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmJ1dHRvbl9wcmltYXJ5KTpub3QoLmJ1dHRvbl9zZWNvbmRhcnkpIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgJiAuaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBmdW5jdGlvbiByZW0oJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDE2fXJlbTtcbn1cblxuQGZ1bmN0aW9uIGJpZygkcGl4ZWxzKSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzIC8gMTkyMCAqIDEwMH12dztcbn1cbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBAbWl4aW4gbWVkaWFEZXNrdG9wIHtcbi8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tyZW0oMjIwMSl9KSB7XG4vLyAgICAgQGNvbnRlbnQ7XG4vLyAgIH1cbi8vIH1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gc3F1YXJlKCRwaXhlbHMsICRtZWRpYUJpZ0Rlc2t0b3A6IGZhbHNlKSB7XG4gIHdpZHRoOiAje3JlbSgkcGl4ZWxzKX07XG4gIGhlaWdodDogI3tyZW0oJHBpeGVscyl9O1xuXG4gIEBpZiAkbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6ICN7YmlnKCRwaXhlbHMpfTtcbiAgICAgIGhlaWdodDogI3tiaWcoJHBpeGVscyl9O1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIFxuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */
