.block_grid-of-elements {
    padding-left: clamp(15px, 5vw, 90px);
    padding-right: clamp(15px, 5vw, 90px);
}
.block_grid-of-elements.colour-green .row .item {
    border-color: #1EB53A;
}
.block_grid-of-elements.colour-green .swiper-slide {
    border-color: #1EB53A;
}
.block_grid-of-elements.colour-purple .row .item {
    border-color: #642E8A;
}
.block_grid-of-elements.colour-purple .swiper-slide {
    border-color: #642E8A;
}
.block_grid-of-elements.colour-yellow .row .item {
    border-color: #E88A1D;
}
.block_grid-of-elements.colour-yellow .swiper-slide {
    border-color: #E88A1D;
}
.block_grid-of-elements.colour-blue .row .item {
    border-color: #00A9CC;
}
.block_grid-of-elements.colour-blue .swiper-slide {
    border-color: #00A9CC;
}
.block_grid-of-elements .title-wrapper {
    max-width: 800px;
}
@media all and (max-width: 700px) {
    .block_grid-of-elements .title-wrapper {
        text-align: center;
    }
}
@media all and (max-width: 700px) {
    .block_grid-of-elements .title-wrapper .title-line {
        margin-left: auto;
        margin-right: auto;
    }
}
.block_grid-of-elements .title-wrapper h2 {
    margin-bottom: 50px;
}
.block_grid-of-elements .title-wrapper .subtitle {
    margin-bottom: 50px;
}
.block_grid-of-elements .block-inner {
    max-width: 1400px;
    margin: 0 auto;
}
.block_grid-of-elements .grid-slider {
    display: none;
    overflow: hidden;
}
@media all and (max-width: 700px) {
    .block_grid-of-elements .grid-slider {
        display: block;
    }
}
.block_grid-of-elements .grid-slider .swiper-slide {
    border-width: 2px;
    border-style: solid;
    border-radius: 5px;
}
.block_grid-of-elements .grid-slider .content {
    padding: 20px;
    text-align: center;
}
@media all and (max-width: 450px) {
    .block_grid-of-elements .grid-slider .content {
        padding: 15px;
    }
}
.block_grid-of-elements .grid-slider .content .subtitle {
    margin-top: 1em;
}
.block_grid-of-elements .grid-slider .swiper-index {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
}
.block_grid-of-elements .grid-slider .swiper-pagination {
    position: static;
    width: auto;
    display: flex;
    align-items: center;
    max-width: calc(100% - 50px);
}
.block_grid-of-elements .grid-slider .swiper-pagination-bullet {
    border-radius: 0;
    background: #252728;
    height: 2px;
    flex: 1;
    max-width: 70px;
    width: clamp(10px, 10vw, 70px);
}
.block_grid-of-elements .grid-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1EB53A;
}
.block_grid-of-elements .shs-button {
    display: inline-block;
    margin-top: 20px;
}
.block_grid-of-elements .row {
    margin-bottom: 30px;
    display: grid;
    display: grid;
    gap: 30px; /* Adjust the gap as needed */
    width: 100%;
}
@media all and (max-width: 700px) {
    .block_grid-of-elements .row {
        display: none;
    }
}
.block_grid-of-elements .row.items-2 {
    grid-template-columns: repeat(2, 1fr);
}
@media all and (max-width: 700px) {
    .block_grid-of-elements .row.items-2 {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(2, max-content);
    }
}
.block_grid-of-elements .row.items-3 {
    grid-template-columns: repeat(3, 1fr);
}
@media all and (max-width: 1100px) {
    .block_grid-of-elements .row.items-3 {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, max-content);
    }
}
@media all and (max-width: 700px) {
    .block_grid-of-elements .row.items-3 {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(3, max-content);
    }
}
.block_grid-of-elements .row.items-4 {
    grid-template-columns: repeat(4, 1fr);
}
@media all and (max-width: 1100px) {
    .block_grid-of-elements .row.items-4 {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, max-content);
    }
}
@media all and (max-width: 700px) {
    .block_grid-of-elements .row.items-4 {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(4, max-content);
    }
}
.block_grid-of-elements .row .item {
    background-color: #FFFFFF;
    border: 1px solid;
    border-radius: 5px;
    text-decoration: none;
    display: flex;
    flex-direction: column;
}
.block_grid-of-elements .row .subtitle {
    margin-top: 1em;
    flex: 1;
}
.block_grid-of-elements .row .content {
    padding: 20px;
    flex: 1;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9ncmlkLW9mLWVsZW1lbnRzLnNjc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiYmxvY2tzL2dyaWQtb2YtZWxlbWVudHMuY3NzIiwiaGVscGVycy9fY29sb3JzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7SUNxQ0ksb0NDdENzQjtJRHVDdEIscUNDdkNzQjtBQ0UxQjtBSElZO0lBQ0kscUJBQUE7QUdGaEI7QUhLUTtJQUNJLHFCSUpKO0FEQ1I7QUhTWTtJQUNJLHFCSVJOO0FEQ1Y7QUhVUTtJQUNJLHFCSVpGO0FESVY7QUhjWTtJQUNJLHFCSWhCTjtBRElWO0FIZVE7SUFDSSxxQklwQkY7QURPVjtBSG1CWTtJQUNJLHFCSXpCUjtBRFFSO0FIb0JRO0lBQ0kscUJJN0JKO0FEV1I7QUhzQkk7SUFDSSxnQkVoRGtCO0FDNEIxQjtBSHNCUTtJQUhKO1FBSVEsa0JBQUE7SUduQlI7QUFDSjtBSHNCWTtJQURKO1FBRVEsaUJBQUE7UUFDQSxrQkFBQTtJR25CWjtBQUNKO0FIc0JRO0lBQ0ksbUJBQUE7QUdwQlo7QUhzQlE7SUFDSSxtQkFBQTtBR3BCWjtBSHdCSTtJQUNJLGlCRXhFUztJRnlFVCxjQUFBO0FHdEJSO0FIeUJJO0lBQ0ksYUFBQTtJQUNBLGdCQUFBO0FHdkJSO0FIeUJRO0lBSko7UUFLUSxjQUFBO0lHdEJSO0FBQ0o7QUh3QlE7SUFDSSxpQkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7QUd0Qlo7QUh5QlE7SUFDSSxhQUFBO0lBQ0Esa0JBQUE7QUd2Qlo7QUh5Qlk7SUFKSjtRQUtRLGFBQUE7SUd0Qlo7QUFDSjtBSHdCWTtJQUNJLGVBQUE7QUd0QmhCO0FIMEJRO0lBQ0ksYUFBQTtJQUNBLFNBQUE7SUFDQSxtQkFBQTtJQUNBLHVCQUFBO0lBQ0EsY0FBQTtBR3hCWjtBSDJCUTtJQUNJLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLDRCQUFBO0FHekJaO0FINEJRO0lBQ0ksZ0JBQUE7SUFDQSxtQkl4SEo7SUp5SFEsV0FBQTtJQUNBLE9BQUE7SUFDQSxlQUFBO0lBQ0EsOEJBQUE7QUcxQmhCO0FIMkJnQjtJQUNJLG1CSXZIWjtBRDhGUjtBSDhCSTtJQUNJLHFCQUFBO0lBQ0EsZ0JBQUE7QUc1QlI7QUgrQkk7SUFDSSxtQkFBQTtJQUNBLGFBQUE7SUFDQSxhQUFBO0lBQ0EsU0FBQSxFQUFBLDZCQUFBO0lBQ0EsV0FBQTtBRzdCUjtBSCtCUTtJQVBKO1FBUVEsYUFBQTtJRzVCUjtBQUNKO0FIOEJRO0lBQ0kscUNBQUE7QUc1Qlo7QUg4Qlk7SUFISjtRQUlRLHFDQUFBO1FBQ0EsMENBQUE7SUczQlo7QUFDSjtBSDhCUTtJQUNJLHFDQUFBO0FHNUJaO0FIOEJZO0lBSEo7UUFJUSxxQ0FBQTtRQUNBLDBDQUFBO0lHM0JaO0FBQ0o7QUg2Qlk7SUFSSjtRQVNRLHFDQUFBO1FBQ0EsMENBQUE7SUcxQlo7QUFDSjtBSDZCUTtJQUNJLHFDQUFBO0FHM0JaO0FINkJZO0lBSEo7UUFJUSxxQ0FBQTtRQUNBLDBDQUFBO0lHMUJaO0FBQ0o7QUg0Qlk7SUFSSjtRQVNRLHFDQUFBO1FBQ0EsMENBQUE7SUd6Qlo7QUFDSjtBSDRCUTtJQUNJLHlCSTFMSjtJSjJMSSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EscUJBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7QUcxQlo7QUgrQlE7SUFDSSxlQUFBO0lBQ0EsT0FBQTtBRzdCWjtBSGdDUTtJQUNJLGFBQUE7SUFDQSxPQUFBO0lBQ0EsYUFBQTtJQUNBLHVCQUFBO0lBQ0Esc0JBQUE7QUc5QloiLCJmaWxlIjoiYmxvY2tzL2dyaWQtb2YtZWxlbWVudHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vaGVscGVycy9hbGxoZWxwZXJzJztcblxuLmJsb2NrX2dyaWQtb2YtZWxlbWVudHMge1xuICAgIEBpbmNsdWRlIHNpdGUtaG9yaXpvbnRhbC1wYWRkaW5nO1xuXG4gICAgJi5jb2xvdXItZ3JlZW4ge1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2xvdXItcHVycGxlIHtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgIFxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29sb3VyLXllbGxvdyB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdzsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbG91ci1ibHVlIHtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6ICRzaW5nbGUtY29sdW1uLW1heC13aWR0aDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1saW5lIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVhaykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuZ3JpZC1zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVhaykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHRpbnktYnJlYWspIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItaW5kZXgge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXAoMTBweCwgMTB2dywgNzBweCk7XG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaHMtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDMwcHg7IC8qIEFkanVzdCB0aGUgZ2FwIGFzIG5lZWRlZCAqL1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuaXRlbXMtMiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsICBtYXgtY29udGVudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW1zLTMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVhaykge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsICBtYXgtY29udGVudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW1zLTQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVhaykge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsICBtYXgtY29udGVudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiQGltcG9ydCBcIi4uL2hlbHBlcnMvdmFyaWFibGVzXCI7XG5cbkBtaXhpbiBzaXRlLXZlcnRpY2FsLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsO1xuICAgIH1cblxufVxuXG5AbWl4aW4gc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6ICRzaXRlLXZlcnRpY2FsLXBhZGRpbmc7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsO1xuICAgIH1cblxufVxuXG5AbWl4aW4gc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpdGUtdmVydGljYWwtcGFkZGluZy1zbWFsbC1kZXNrdG9wO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVhaykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpdGUtdmVydGljYWwtcGFkZGluZy1zbWFsbC1tb2JpbGU7XG4gICAgfVxuXG59XG5cbkBtaXhpbiBzaXRlLXZlcnRpY2FsLXBhZGRpbmctc21hbGwtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogJHNpdGUtdmVydGljYWwtcGFkZGluZy1zbWFsbC1kZXNrdG9wO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVhaykge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNpdGUtdmVydGljYWwtcGFkZGluZy1zbWFsbC1tb2JpbGU7XG4gICAgfVxuXG59XG5cbkBtaXhpbiBzaXRlLWhvcml6b250YWwtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l0ZS1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHNpdGUtaG9yaXpvbnRhbC1wYWRkaW5nO1xufVxuXG5AbWl4aW4gbmF2LWl0ZW1zLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAyLjV2dywgMThweCk7XG59IiwiJHNpdGUtbWF4LXdpZHRoOiAxNDAwcHg7XG4kc2l0ZS1ob3Jpem9udGFsLXBhZGRpbmc6IGNsYW1wKDE1cHgsIDV2dywgOTBweCk7XG4kc2luZ2xlLWNvbHVtbi1tYXgtd2lkdGg6IDgwMHB4O1xuJHNpdGUtdmVydGljYWwtcGFkZGluZzogMTQ0cHg7XG4kc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsOiA3MnB4O1xuJGdyaWQtZ2FwOiAxMTZweDtcbiRuYXYtZm9udC1icmVhazogMTIwMHB4OyBcbiRtZWRpdW0tYnJlYWs6IDExMDBweDtcbiRzbWFsbC1icmVhazogNzAwcHg7XG4kdGlueS1icmVhazogNDUwcHg7XG4kdGV4dC1tYXgtd2lkdGg6IDg4MHB4O1xuJGJveC1wYWRkaW5nLWxhcmdlOiA0MHB4O1xuJGJveC1wYWRkaW5nOiAzMHB4O1xuJGJveC1wYWRkaW5nLXNtYWxsOiAxNXB4O1xuIiwiLmJsb2NrX2dyaWQtb2YtZWxlbWVudHMge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMTVweCwgNXZ3LCA5MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxNXB4LCA1dncsIDkwcHgpO1xufVxuLmJsb2NrX2dyaWQtb2YtZWxlbWVudHMuY29sb3VyLWdyZWVuIC5yb3cgLml0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogIzFFQjUzQTtcbn1cbi5ibG9ja19ncmlkLW9mLWVsZW1lbnRzLmNvbG91ci1ncmVlbiAuc3dpcGVyLXNsaWRlIHtcbiAgICBib3JkZXItY29sb3I6ICMxRUI1M0E7XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cy5jb2xvdXItcHVycGxlIC5yb3cgLml0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogIzY0MkU4QTtcbn1cbi5ibG9ja19ncmlkLW9mLWVsZW1lbnRzLmNvbG91ci1wdXJwbGUgLnN3aXBlci1zbGlkZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjQyRThBO1xufVxuLmJsb2NrX2dyaWQtb2YtZWxlbWVudHMuY29sb3VyLXllbGxvdyAucm93IC5pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICNFODhBMUQ7XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cy5jb2xvdXIteWVsbG93IC5zd2lwZXItc2xpZGUge1xuICAgIGJvcmRlci1jb2xvcjogI0U4OEExRDtcbn1cbi5ibG9ja19ncmlkLW9mLWVsZW1lbnRzLmNvbG91ci1ibHVlIC5yb3cgLml0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwQTlDQztcbn1cbi5ibG9ja19ncmlkLW9mLWVsZW1lbnRzLmNvbG91ci1ibHVlIC5zd2lwZXItc2xpZGUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwQTlDQztcbn1cbi5ibG9ja19ncmlkLW9mLWVsZW1lbnRzIC50aXRsZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5ibG9ja19ncmlkLW9mLWVsZW1lbnRzIC50aXRsZS13cmFwcGVyIC50aXRsZS1saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAudGl0bGUtd3JhcHBlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5ibG9ja19ncmlkLW9mLWVsZW1lbnRzIC50aXRsZS13cmFwcGVyIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5ibG9ja19ncmlkLW9mLWVsZW1lbnRzIC5ibG9jay1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAuZ3JpZC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmJsb2NrX2dyaWQtb2YtZWxlbWVudHMgLmdyaWQtc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLmJsb2NrX2dyaWQtb2YtZWxlbWVudHMgLmdyaWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJsb2NrX2dyaWQtb2YtZWxlbWVudHMgLmdyaWQtc2xpZGVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLmJsb2NrX2dyaWQtb2YtZWxlbWVudHMgLmdyaWQtc2xpZGVyIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAuZ3JpZC1zbGlkZXIgLmNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAuZ3JpZC1zbGlkZXIgLnN3aXBlci1pbmRleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cbi5ibG9ja19ncmlkLW9mLWVsZW1lbnRzIC5ncmlkLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAuZ3JpZC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMjUyNzI4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgIHdpZHRoOiBjbGFtcCgxMHB4LCAxMHZ3LCA3MHB4KTtcbn1cbi5ibG9ja19ncmlkLW9mLWVsZW1lbnRzIC5ncmlkLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMxRUI1M0E7XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAuc2hzLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDMwcHg7IC8qIEFkanVzdCB0aGUgZ2FwIGFzIG5lZWRlZCAqL1xuICAgIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAucm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAucm93Lml0ZW1zLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5ibG9ja19ncmlkLW9mLWVsZW1lbnRzIC5yb3cuaXRlbXMtMiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcbiAgICB9XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAucm93Lml0ZW1zLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAucm93Lml0ZW1zLTMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG4gICAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAucm93Lml0ZW1zLTMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtYXgtY29udGVudCk7XG4gICAgfVxufVxuLmJsb2NrX2dyaWQtb2YtZWxlbWVudHMgLnJvdy5pdGVtcy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmJsb2NrX2dyaWQtb2YtZWxlbWVudHMgLnJvdy5pdGVtcy00IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmJsb2NrX2dyaWQtb2YtZWxlbWVudHMgLnJvdy5pdGVtcy00IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWF4LWNvbnRlbnQpO1xuICAgIH1cbn1cbi5ibG9ja19ncmlkLW9mLWVsZW1lbnRzIC5yb3cgLml0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAucm93IC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGZsZXg6IDE7XG59XG4uYmxvY2tfZ3JpZC1vZi1lbGVtZW50cyAucm93IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufSIsIiR3aGl0ZTogI0ZGRkZGRjtcbiRibGFjazogIzI1MjcyODtcbiRsaWdodGdyZWVuOiAjRENGOUUxO1xuJGxpZ2h0Z3JleTogI0U4RTlFOTtcbiRsaWdodGVyZ3JleTogI2U5ZTllOTtcbiRncmV5OiAjRjVGNUY1O1xuJGRhcmtncmV5OiAjZGZkZmRmO1xuJGNoYXJjb2FsOiAjMjUyNzI4O1xuJGdyZWVuOiAjMUVCNTNBO1xuJGxpZ2h0Z3JlZW4gOiAjYjlmNGM0O1xuJGxpZ2h0ZXJncmVlbiA6ICNkY2Y5ZTE7XG4kcHVycGxlIDogIzY0MkU4QTtcbiRsaWdodHB1cnBsZSA6ICM4MjU2QTA7XG4kbGlnaHRlcnB1cnBsZTogI0VERTBGNTtcbiR5ZWxsb3cgOiAjRTg4QTFEO1xuJGxpZ2h0eWVsbG93IDogI0YxQUU0RjtcbiRibHVlIDogIzAwQTlDQztcbiRsaWdodGJsdWUgOiAjMDZDMERGO1xuJGxpZ2h0ZXJibHVlIDogI0Q2RjhGRjsiXX0= */
