/*COLORS*/
/*FONTS*/
.stm_posts_carousel_style_1 {
    position: relative;
}

.stm_posts_carousel_style_1.has_filter {
    padding-left: 55px;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single {
    font-size: 14px;
    margin-bottom: 0 !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__body {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-top: none;
    padding: 27px 30px 20px;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__excerpt p {
    margin-bottom: 20px;
    line-height: 24px;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__info .stmicon-magazine-view {
    font-size: 10px;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__info .info__item {
    margin-right: 15px;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__info .comments_count {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__info .comments_count i {
    margin-right: 3px;
    position: relative;
    top: 2px;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__image {
    position: relative;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__image img {
    width: 100% !important;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__image .video_label {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0 7px;
    background-color: #000;
    color: #fff;
    font-size: 11px;
    line-height: 25px;
    height: 25px;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__image .video_label:before {
    content: '';
    display: block;
    height: 25px;
    width: 25px;
    position: absolute;
    left: -25px;
    top: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single__image .video_label:after {
    content: '';
    display: block;
    position: absolute;
    left: -16px;
    top: 6px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6.5px 0 6.5px 11px;
    border-color: transparent transparent transparent #fff;
    -webkit-transform: rotate(360deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single h5 {
    margin-bottom: 13px !important;
    cursor: pointer !important;
    font-size: 24px !important;
    font-weight: 600 !important;
}

.stm_posts_carousel_style_1 .stm_posts_carousel_single h5 a {
    cursor: pointer !important;
}

.stm_posts_carousel_style_1 .post_category {
    border: 1px solid transparent;
    border-radius: 11px;
    display: inline-block;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 10px;
    color: #fff;
    letter-spacing: 1.1px;
}

.stm_posts_carousel_style_1 .post_category:not(:first-child) {
    margin-top: 5px;
}

.stm_posts_carousel_style_1 .owl-controls .owl-nav .owl-prev, .stm_posts_carousel_style_1 .owl-controls .owl-nav .owl-next {
    width: 30px;
    height: 30px;
    border-width: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 0;
    top: -43px;
    border-radius: 0;
}

.stm_posts_carousel_style_1 .owl-controls .owl-nav .owl-prev:before, .stm_posts_carousel_style_1 .owl-controls .owl-nav .owl-next:before {
    font-family: FontAwesome;
    content: "\e647";
}

.stm_posts_carousel_style_1 .owl-controls .owl-nav .owl-prev {
    right: 55px;
    left: auto;
}

.stm_posts_carousel_style_1 .owl-controls .owl-nav .owl-prev:before {
    content: '\f104';
}

.stm_posts_carousel_style_1 .owl-controls .owl-nav .owl-next {
    left: auto;
    right: 15px;
}

.stm_posts_carousel_style_1 .owl-controls .owl-nav .owl-next:before {
    content: '\f105';
}

.contrast .stm_posts_carousel_style_5 {
    color: rgba(255, 255, 255, 0.7) !important;
}

.contrast .stm_posts_carousel_style_5 .post_category {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.7) !important;
    background-color: transparent !important;
}

.contrast .stm_posts_carousel_style_5 h5 a {
    color: #fff !important;
}

.contrast .stm_posts_carousel_style_5 .owl-controls .owl-nav .owl-prev, .contrast .stm_posts_carousel_style_5 .owl-controls .owl-nav .owl-next {
    border-color: rgba(255, 255, 255, 0.7) !important;
}

.contrast .stm_posts_carousel_style_5 .owl-controls .owl-nav .owl-prev:before, .contrast .stm_posts_carousel_style_5 .owl-controls .owl-nav .owl-next:before {
    color: rgba(255, 255, 255, 0.7) !important;
}

.contrast .stm_posts_carousel_style_5 .owl-controls .owl-nav .owl-prev:hover, .contrast .stm_posts_carousel_style_5 .owl-controls .owl-nav .owl-next:hover {
    border-color: transparent !important;
}

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