/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/shop/styles/apiPlatformCustomize.css ***!
  \************************************************************************************************************************************/
html {
    box-sizing: border-box;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

body {
    margin: 70px 0 0;
    background: #f0f0f0;
}

/** HEADER **/

header:before {
    content: "";
    background-color: #288690;
    height: 70px;
    width: 100%;
    text-align: center;
    position: fixed;
    top: 0;
    z-index: 100;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
}

header #logo {
    position: fixed;
    top : 35px;
    right: 40px;
    z-index: 102;
    max-height: 20px;
    transform: translateY(-50%);
}

header #logo img {
    height: 32px;
    background-color: rgba(40, 134, 144, .4)
}

/** WEBBY AND WEB **/

.web, .webby {
    right: 0;
    z-index: 101;
    position: fixed;
}

.web {
    top: 0;
}

.web:after {
    content: "";
    opacity: 0;
    width: 2px;
    height: 70px;
    position: fixed;
    right: 35px;
    background-color: black;
}

.web.calm:after {
    opacity: .2;
    height: calc(100% - 120px);
    transition: height 2s ease-in-out 2s, opacity 0s linear 2s;
}

.web.frighten:after {
    opacity: .2;
    transition: height 1s ease-in-out;
}

.webby {
    opacity: 0;
    top: 170px;
    transform: translateY(-100%);
}

.webby.calm {
    opacity: 1;
    top: calc(100% - 30px);
    transition: top 2s ease-in-out 2s, opacity 0s linear 2s;
}

.webby.frighten {
    opacity: 1;
    transition: top 1s ease-in-out;
    animation: shake .5s ease-in-out;
}

/** INCREASE WRAPPER BLOCK PADDING **/

#swagger-ui.api-platform .wrapper {
    padding: 0 60px;
}

/** INFORMATION BLOCK **/

#swagger-ui.api-platform .information-container.wrapper {
    margin: 0 0 30px;
    padding: 10px 0 0;
    width: 100%;
    max-width: 100%;
    background-color: white;
    border-bottom: 1px solid #ccc;
}

#swagger-ui.api-platform .info .title {
    color: #3caab5;
}

#swagger-ui.api-platform .info {
    width: 100%;
    max-width: 1460px;
    padding: 0 50px;
    margin: 0 auto;
}

/** METHODS BLOCKS **/

#swagger-ui.api-platform .opblock.opblock-get .opblock-summary-method {
    background-color: #3caab5;
}

#swagger-ui.api-platform .opblock.opblock-put .opblock-summary-method {
    background-color: #e6c229;
}

#swagger-ui.api-platform .opblock.opblock-post .opblock-summary-method {
    background-color: #78bc61;
}

#swagger-ui.api-platform .opblock.opblock-delete .opblock-summary-method {
    background-color: #ed6a5a;
}

#swagger-ui.api-platform .opblock.opblock-deprecated .opblock-summary-method {
    background-color: #ebebeb;
}

#swagger-ui.api-platform .opblock.opblock-get .opblock-summary {
    border-color: #3caab5;
}

#swagger-ui.api-platform .opblock.opblock-put .opblock-summary {
    border-color: #e6c229;
}

#swagger-ui.api-platform .opblock.opblock-post .opblock-summary {
    border-color: #78bc61;
}

#swagger-ui.api-platform .opblock.opblock-delete .opblock-summary {
    border-color: #ed6a5a;
}

#swagger-ui.api-platform .opblock.opblock-deprecated .opblock-summary {
    border-color: #ebebeb;
}

#swagger-ui.api-platform .opblock-summary-method {
    border-radius: 0;
    padding: 10px;
}

#swagger-ui.api-platform .opblock-summary {
    padding: 0;
}

#swagger-ui.api-platform .opblock-tag {
    padding: 5px 0;
    margin: 0 0 10px;
}

#swagger-ui.api-platform .opblock-tag:hover {
    background-color: rgba(0, 0, 0, .1);
    transform: scale(1.01);
}

#swagger-ui.api-platform .opblock-section-header, #swagger-ui.api-platform .opblock.opblock-get .opblock-section-header {
    background-color: rgba(60, 170, 181, .1);
    box-shadow: none;
}

#swagger-ui.api-platform .opblock.opblock-post .opblock-section-header {
    background-color: rgba(120, 188, 97, .1);
}

#swagger-ui.api-platform .opblock.opblock-put .opblock-section-header {
    background-color: rgba(230, 194, 41, .1);
}

#swagger-ui.api-platform .opblock.opblock-delete .opblock-section-header {
    background-color: rgba(237, 106, 90, .1);
}

#swagger-ui.api-platform .opblock.opblock-deprecated .opblock-section-header {
    background-color: rgba(235, 235, 235, .1);
}

#swagger-ui.api-platform .opblock {
    border-radius: 0;
    background-color: white;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    margin: 0 0 10px;
    padding: 0;
    border: none !important;
}

#swagger-ui .topbar {
    display: none;
}

/** FORMATS **/

#formats {
    text-align: right;
    font-family: Open Sans, sans-serif;
    width: 100%;
    max-width: 1460px;
    padding: 0 60px;
    margin: 0 auto;
}

/** BUTTONS **/

#swagger-ui.api-platform .btn.execute {
    background-color: #3caab5;
    border-color: #3caab5;
    animation: none;
    transition: all ease .3s;
}

#swagger-ui.api-platform .btn.execute:hover {
    background-color: #288690;
    border-color: #288690;
}

#swagger-ui.api-platform .execute-wrapper {
    text-align: center;
}

#swagger-ui.api-platform .execute-wrapper .btn {
    width: auto;
    padding: 10px 40px;
}

#swagger-ui.api-platform .btn-group {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}

#swagger-ui.api-platform .btn-group .btn {
    padding: 10px 40px;
}

#swagger-ui.api-platform .btn {
    transition: all ease .2s;
    box-shadow: none;
    background-color: #f7f7f7
}

#swagger-ui.api-platform .btn:hover {
    background-color: rgba(65, 68, 78, .1);
    border-color: transparent;
}

#swagger-ui.api-platform .btn.cancel:hover {
    background-color: rgba(237, 106, 90, .1);
}

#swagger-ui.api-platform .btn.authorize:hover {
    background-color: rgba(120, 188, 97, .1);
}

#swagger-ui.api-platform select {
    box-shadow: none;
    cursor: pointer;
}

/** FIX TABS SEPARATOR **/

#swagger-ui.api-platform .tab li:first-of-type:after {
    content: none;
}

#swagger-ui.api-platform .tab li {
    padding: 0 5px;
    border-right: 1px solid rgba(0, 0, 0, .2);
}

#swagger-ui.api-platform .tab li:last-of-type {
    border-right: none;
}

/** REMOVE HIGHLIGHTS FOCUS INPUTS **/

#swagger-ui.api-platform input:focus,
#swagger-ui.api-platform select:focus,
#swagger-ui.api-platform textarea:focus,
#swagger-ui.api-platform button:focus {
    outline: none;
}

/** USE OPEN SANS FONT **/

.swagger-ui .opblock-tag,
.swagger-ui .opblock .opblock-section-header label,
.swagger-ui .opblock .opblock-section-header h4,
.swagger-ui .opblock .opblock-summary-method,
.swagger-ui .tab li,
.swagger-ui .scheme-container .schemes>label,
.swagger-ui .loading-container .loading:after,
.swagger-ui .btn,
.swagger-ui .btn.cancel,
.swagger-ui select,
.swagger-ui label,
.swagger-ui .dialog-ux .modal-ux-content h4,
.swagger-ui .dialog-ux .modal-ux-header h3,
.swagger-ui section.models h4,
.swagger-ui section.models h5,
.swagger-ui .model-title,
.swagger-ui .parameter__name,
.swagger-ui .topbar a,
.swagger-ui .topbar .download-url-wrapper .download-url-button,
.swagger-ui .info .title small pre,
.swagger-ui .scopes h2,
.swagger-ui .errors-wrapper hgroup h4 {
    font-family: Open Sans, sans-serif !important;
}

/** ANIMATIONS **/

@keyframes shake {
    10%, 90% {
        transform: translate(-1px, -100%);
    }
    20%, 80% {
        transform: translate(2px, -100%);
    }
    30%, 50%, 70% {
        transform: translate(-4px, -100%);
    }
    40%, 60% {
        transform: translate(4px, -100%);
    }
}


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