/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./assets/website/styles/app.css ***!
  \*********************************************************************************************************/
/* main css */

/* BODY */
body {
    /* variables */
    --bg-color: rgba(37, 50, 70, 1);
    --bg-color-light: rgb(65, 68, 80);
    --text-main-color: rgba(255, 255, 255, 1);
    --text-link-color: rgba(253, 185, 3, 1);
    --text-link-hover-color: rgba(144, 102, 12, 1);
    --navbar-search-text: rgba(181, 82, 18, 1);

    /* navigation */
    --navbar-bg-color: rgba(0, 0, 0, .8);
    --navbar-bottom-line: rgba(96, 102, 116, 1);
    --custom-nav-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%28254, 184, 25, 1%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E");

    --bg-color-footer: rgba(0, 0, 0, 1);

    background-color: var(--bg-color);
    color: var(--text-main-color);
}

a {
    color : var(--text-link-color);
    text-decoration: none;
}

li{
    list-style: none;
}

/* NAVIGATION TOP */
.navbar {
    background-color: var(--navbar-bg-color);
    padding-bottom: 16px;
    padding-top: 16px;
    border-bottom: 2px outset  var(--text-link-color);
}

.navbar img {
    height: 100px;
    position: relative;
    left:-100px;
}

.navbar-toggler {
    border-color: var(--text-link-color);
}

.custom-toggler .navbar-toggler-icon {
    background-image: var(--custom-nav-image) ;
}

.nav-link {
    color : var(--text-link-color);
    font-size: large;
    font-stretch: semi-expanded;
    /*text-decoration: underline;*/
    /*border: 1px solid red*/
}

.nav-item {
    padding-right: 40px;
}

.nav-link:hover {
    color : var(--text-link-hover-color);
}

/* 2. navbar->search */
input {
    color:var( --navbar-search-text);
}

/* BODY MAIN */
main {
    min-height: 600px;
    width: 100%;
}

main .image {
   /* background-image: url('../images/hero-image-min.jpeg');*/
    height:100%;
    width: 100%;
}

/* NAVIGATION FOOTER */

footer {
    background-color: var(--bg-color-footer);
    color: white;
    width: 100%;
    min-height: 60px;
    padding: 40px 0 0 10px;
}

footer a {
    color : var(--text-link-color);
    text-decoration: none;
}

footer a:hover {
    color : var(--text-link-hover-color);
    text-decoration: none;
}

footer .webmaster {
    font-size: 12px;
}

/* links */
a[data-provider="page"] {
    color: var(--text-link-color);
    border:2px solid var(--text-link-color);
    background-color: var(--navbar-bg-color);
    padding: 12px;
    margin-top: 10px ;
}


/*!**********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./assets/website/styles/home.css ***!
  \**********************************************************************************************************/
.block_top_editor {
    margin-top:4em;
}

.block_top_editor > .description_t {
    text-align: center;
}

.block_top_editor > .block_top_image {
    text-align: center;
}


.block_middle_editor {
    margin-top:4em;
    width:100%;
}

.block_middle_editor > .title_m {

}

.block_middle_editor > .description_m {
    width:80%;
    border:1px solid green;
    float:left;

}

.block_middle_editor > .image_m {
    width:19%;
    border:1px solid red;
    overflow: hidden;

}

/* Custom styles for the cookie banner */
.cookie-banner {
    position: fixed;
    top: 20%;
    left: 50%;
    margin-left:-250px;
    width: 500px;
    background-color: #333;
    padding: 10px 20px;
    color: #fff;
    z-index: 9999;
}

.cookie-banner button {
    background-color: #fff;
    color: #333;
    border: none;
    padding: 5px 10px;
    cursor: pointer;
}


/*-------------------------- references ----------------------------------------------*/
.clear {
    clear: both;
}
img {
    max-width: 100%;
    border: 0;
}
ul,
ol {
    list-style: none;
}
a {
    text-decoration: none;
    color: inherit;
    outline: none;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}
a:focus,
a:active,
a:visited,
a:hover {
    text-decoration: none;
    outline: none;
}
a:hover {
    color: #e73700;
}
h2 {
    margin-bottom: 48px;
    padding-bottom: 16px;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    position: relative;
    text-transform: capitalize;
}
h3 {
    margin: 0 0 10px;
    font-size: 28px;
    line-height: 36px;
}
button {
    outline: none !important;
}
/******* Common Element CSS End *********/

/* -------- title style ------- */
.line-title {
    position: relative;
    width: 400px;
}
.line-title::before,
.line-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 4px;
    border-radius: 2px;
}
.line-title::before {
    width: 100%;
    background: var(--bg-color-light);
}
.line-title::after {
    width: 32px;
    background: var(--navbar-bg-color);
}

/******* Middle section CSS Start ******/
/* -------- Landing page ------- */
.game-section {
    padding: 60px 50px;
    position: absolute;
    bottom:10em;
    width:100%;
    left:10%;
}
.game-section .owl-stage {
    width:100%;
    height:120px;
    margin: 15px 0;
    display: flex;
    display: -webkit-flex;
}
.game-section .item {
    /*border: red 2px solid;*/
    margin: 0 15px 60px;
    width: 120px;
    height: 120px;
    display: flex;
    display: -webkit-flex;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    background: #343434 no-repeat center center / cover;
    border-radius: 16px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    cursor: pointer;
}
.game-section .item.active {
    width: 140px;
    height: 140px;
    box-shadow: 12px 40px 40px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 12px 40px 40px rgba(0, 0, 0, 0.25);
}
.game-section .item:after {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}
.game-section .item-desc {
    padding: 0 24px 12px;
    color: #fff;
    position: relative;
    z-index: 1;
    overflow: hidden;
    transform: translateY(calc(100% - 54px));
    -webkit-transform: translateY(calc(100% - 54px));
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}
.game-section .item.active .item-desc {
    transform: none;
    -webkit-transform: none;
}
.game-section .item-desc p {
    opacity: 0;
    -webkit-transform: translateY(32px);
    transform: translateY(32px);
    transition: all 0.4s ease-in-out 0.2s;
    -webkit-transition: all 0.4s ease-in-out 0.2s;
}
.game-section .item.active .item-desc p {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.game-section .owl-theme.custom-carousel .owl-dots {
    margin-top: -20px;
    position: relative;
    z-index: 5;
}
/******** Middle section CSS End *******/

/***** responsive css Start ******/

@media (min-width: 992px) and (max-width: 1199px) {
    h2 {
        margin-bottom: 32px;
    }
    h3 {
        margin: 0 0 8px;
        font-size: 24px;
        line-height: 32px;
    }

    /* -------- Landing page ------- */
    .game-section {
        padding: 50px 30px;
    }
    .game-section .item {
        margin: 0 12px 60px;
        width: 260px;
        height: 360px;
    }
    .game-section .item.active {
        width: 400px;
    }
    .game-section .item-desc {
        transform: translateY(calc(100% - 46px));
        -webkit-transform: translateY(calc(100% - 46px));
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    h2 {
        margin-bottom: 32px;
    }
    h3 {
        margin: 0 0 8px;
        font-size: 24px;
        line-height: 32px;
    }
    .line-title {
        width: 330px;
    }

    /* -------- Landing page ------- */
    .game-section {
        padding: 50px 30px 40px;
    }
    .game-section .item {
        margin: 0 12px 60px;
        width: 240px;
        height: 330px;
    }
    .game-section .item.active {
        width: 360px;
    }
    .game-section .item-desc {
        transform: translateY(calc(100% - 42px));
        -webkit-transform: translateY(calc(100% - 42px));
    }
}

@media (max-width: 767px) {
    h2 {
        margin-bottom: 20px;
    }
    h3 {
        margin: 0 0 8px;
        font-size: 19px;
        line-height: 24px;
    }
    .line-title {
        width: 250px;
    }

    /* -------- Landing page ------- */
    .game-section {
        padding: 30px 15px 20px;
    }
    .game-section .item {
        margin: 0 10px 40px;
        width: 200px;
        height: 280px;
    }
    .game-section .item.active {
        width: 270px;
        box-shadow: 6px 10px 10px rgba(0, 0, 0, 0.25);
        -webkit-box-shadow: 6px 10px 10px rgba(0, 0, 0, 0.25);
    }
    .game-section .item-desc {
        padding: 0 14px 5px;
        transform: translateY(calc(100% - 42px));
        -webkit-transform: translateY(calc(100% - 42px));
    }
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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c3R5bGVzL2FwcC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2hvbWUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIG1haW4gY3NzICovXG5cbi8qIEJPRFkgKi9cbmJvZHkge1xuICAgIC8qIHZhcmlhYmxlcyAqL1xuICAgIC0tYmctY29sb3I6IHJnYmEoMzcsIDUwLCA3MCwgMSk7XG4gICAgLS1iZy1jb2xvci1saWdodDogcmdiKDY1LCA2OCwgODApO1xuICAgIC0tdGV4dC1tYWluLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIC0tdGV4dC1saW5rLWNvbG9yOiByZ2JhKDI1MywgMTg1LCAzLCAxKTtcbiAgICAtLXRleHQtbGluay1ob3Zlci1jb2xvcjogcmdiYSgxNDQsIDEwMiwgMTIsIDEpO1xuICAgIC0tbmF2YmFyLXNlYXJjaC10ZXh0OiByZ2JhKDE4MSwgODIsIDE4LCAxKTtcblxuICAgIC8qIG5hdmlnYXRpb24gKi9cbiAgICAtLW5hdmJhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgLS1uYXZiYXItYm90dG9tLWxpbmU6IHJnYmEoOTYsIDEwMiwgMTE2LCAxKTtcbiAgICAtLWN1c3RvbS1uYXYtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NCwgMTg0LCAyNSwgMSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4gICAgLS1iZy1jb2xvci1mb290ZXI6IHJnYmEoMCwgMCwgMCwgMSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbi1jb2xvcik7XG59XG5cbmEge1xuICAgIGNvbG9yIDogdmFyKC0tdGV4dC1saW5rLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmxpe1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIE5BVklHQVRJT04gVE9QICovXG4ubmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZiYXItYmctY29sb3IpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBvdXRzZXQgIHZhcigtLXRleHQtbGluay1jb2xvcik7XG59XG5cbi5uYXZiYXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0Oi0xMDBweDtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtbGluay1jb2xvcik7XG59XG5cbi5jdXN0b20tdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tY3VzdG9tLW5hdi1pbWFnZSkgO1xufVxuXG4ubmF2LWxpbmsge1xuICAgIGNvbG9yIDogdmFyKC0tdGV4dC1saW5rLWNvbG9yKTtcbiAgICBmb250LXNpemU6IGxhcmdlO1xuICAgIGZvbnQtc3RyZXRjaDogc2VtaS1leHBhbmRlZDtcbiAgICAvKnRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyovXG4gICAgLypib3JkZXI6IDFweCBzb2xpZCByZWQqL1xufVxuXG4ubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3IgOiB2YXIoLS10ZXh0LWxpbmstaG92ZXItY29sb3IpO1xufVxuXG4vKiAyLiBuYXZiYXItPnNlYXJjaCAqL1xuaW5wdXQge1xuICAgIGNvbG9yOnZhciggLS1uYXZiYXItc2VhcmNoLXRleHQpO1xufVxuXG4vKiBCT0RZIE1BSU4gKi9cbm1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5tYWluIC5pbWFnZSB7XG4gICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvLWltYWdlLW1pbi5qcGVnJyk7Ki9cbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogTkFWSUdBVElPTiBGT09URVIgKi9cblxuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1mb290ZXIpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDEwcHg7XG59XG5cbmZvb3RlciBhIHtcbiAgICBjb2xvciA6IHZhcigtLXRleHQtbGluay1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3IgOiB2YXIoLS10ZXh0LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZm9vdGVyIC53ZWJtYXN0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogbGlua3MgKi9cbmFbZGF0YS1wcm92aWRlcj1cInBhZ2VcIl0ge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstY29sb3IpO1xuICAgIGJvcmRlcjoycHggc29saWQgdmFyKC0tdGV4dC1saW5rLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZiYXItYmctY29sb3IpO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTBweCA7XG59XG5cbiIsIi5ibG9ja190b3BfZWRpdG9yIHtcbiAgICBtYXJnaW4tdG9wOjRlbTtcbn1cblxuLmJsb2NrX3RvcF9lZGl0b3IgPiAuZGVzY3JpcHRpb25fdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tfdG9wX2VkaXRvciA+IC5ibG9ja190b3BfaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uYmxvY2tfbWlkZGxlX2VkaXRvciB7XG4gICAgbWFyZ2luLXRvcDo0ZW07XG4gICAgd2lkdGg6MTAwJTtcbn1cblxuLmJsb2NrX21pZGRsZV9lZGl0b3IgPiAudGl0bGVfbSB7XG5cbn1cblxuLmJsb2NrX21pZGRsZV9lZGl0b3IgPiAuZGVzY3JpcHRpb25fbSB7XG4gICAgd2lkdGg6ODAlO1xuICAgIGJvcmRlcjoxcHggc29saWQgZ3JlZW47XG4gICAgZmxvYXQ6bGVmdDtcblxufVxuXG4uYmxvY2tfbWlkZGxlX2VkaXRvciA+IC5pbWFnZV9tIHtcbiAgICB3aWR0aDoxOSU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxufVxuXG4vKiBDdXN0b20gc3R5bGVzIGZvciB0aGUgY29va2llIGJhbm5lciAqL1xuLmNvb2tpZS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6LTI1MHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4uY29va2llLWJhbm5lciBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHJlZmVyZW5jZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2xlYXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xufVxudWwsXG5vbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5hOmZvY3VzLFxuYTphY3RpdmUsXG5hOnZpc2l0ZWQsXG5hOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbmE6aG92ZXIge1xuICAgIGNvbG9yOiAjZTczNzAwO1xufVxuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuaDMge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuYnV0dG9uIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKioqKioqKiBDb21tb24gRWxlbWVudCBDU1MgRW5kICoqKioqKioqKi9cblxuLyogLS0tLS0tLS0gdGl0bGUgc3R5bGUgLS0tLS0tLSAqL1xuLmxpbmUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDAwcHg7XG59XG4ubGluZS10aXRsZTo6YmVmb3JlLFxuLmxpbmUtdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubGluZS10aXRsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1saWdodCk7XG59XG4ubGluZS10aXRsZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5hdmJhci1iZy1jb2xvcik7XG59XG5cbi8qKioqKioqIE1pZGRsZSBzZWN0aW9uIENTUyBTdGFydCAqKioqKiovXG4vKiAtLS0tLS0tLSBMYW5kaW5nIHBhZ2UgLS0tLS0tLSAqL1xuLmdhbWUtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MTBlbTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGxlZnQ6MTAlO1xufVxuLmdhbWUtc2VjdGlvbiAub3dsLXN0YWdlIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMjBweDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbn1cbi5nYW1lLXNlY3Rpb24gLml0ZW0ge1xuICAgIC8qYm9yZGVyOiByZWQgMnB4IHNvbGlkOyovXG4gICAgbWFyZ2luOiAwIDE1cHggNjBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZDogIzM0MzQzNCBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2FtZS1zZWN0aW9uIC5pdGVtLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgYm94LXNoYWRvdzogMTJweCA0MHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDEycHggNDBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZ2FtZS1zZWN0aW9uIC5pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMSkpO1xufVxuLmdhbWUtc2VjdGlvbiAuaXRlbS1kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgLSA1NHB4KSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gNTRweCkpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uZ2FtZS1zZWN0aW9uIC5pdGVtLmFjdGl2ZSAuaXRlbS1kZXNjIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG59XG4uZ2FtZS1zZWN0aW9uIC5pdGVtLWRlc2MgcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzJweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0IDAuMnM7XG59XG4uZ2FtZS1zZWN0aW9uIC5pdGVtLmFjdGl2ZSAuaXRlbS1kZXNjIHAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmdhbWUtc2VjdGlvbiAub3dsLXRoZW1lLmN1c3RvbS1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xufVxuLyoqKioqKioqIE1pZGRsZSBzZWN0aW9uIENTUyBFbmQgKioqKioqKi9cblxuLyoqKioqIHJlc3BvbnNpdmUgY3NzIFN0YXJ0ICoqKioqKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAvKiAtLS0tLS0tLSBMYW5kaW5nIHBhZ2UgLS0tLS0tLSAqL1xuICAgIC5nYW1lLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgfVxuICAgIC5nYW1lLXNlY3Rpb24gLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMTJweCA2MHB4O1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgfVxuICAgIC5nYW1lLXNlY3Rpb24gLml0ZW0uYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICAuZ2FtZS1zZWN0aW9uIC5pdGVtLWRlc2Mge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gNDZweCkpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgLSA0NnB4KSk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIC5saW5lLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgIH1cblxuICAgIC8qIC0tLS0tLS0tIExhbmRpbmcgcGFnZSAtLS0tLS0tICovXG4gICAgLmdhbWUtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA0MHB4O1xuICAgIH1cbiAgICAuZ2FtZS1zZWN0aW9uIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDEycHggNjBweDtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIH1cbiAgICAuZ2FtZS1zZWN0aW9uIC5pdGVtLmFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICB9XG4gICAgLmdhbWUtc2VjdGlvbiAuaXRlbS1kZXNjIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDQycHgpKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gNDJweCkpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgLmxpbmUtdGl0bGUge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgLyogLS0tLS0tLS0gTGFuZGluZyBwYWdlIC0tLS0tLS0gKi9cbiAgICAuZ2FtZS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDIwcHg7XG4gICAgfVxuICAgIC5nYW1lLXNlY3Rpb24gLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMTBweCA0MHB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgfVxuICAgIC5nYW1lLXNlY3Rpb24gLml0ZW0uYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBib3gtc2hhZG93OiA2cHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNnB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIH1cbiAgICAuZ2FtZS1zZWN0aW9uIC5pdGVtLWRlc2Mge1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHggNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gNDJweCkpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgLSA0MnB4KSk7XG4gICAgfVxufVxuXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/