div.store
{
}

div.store > div
{
    margin-bottom: 30px;
}

div.store div.superHotProduct
{
    background-color: #e6ebf1;
    padding: 5px;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    height: 312px;
}

div.store div.superHotProduct div.product
{
    display: inline-block;
}

div.store div.superHotProduct div.product a.product
{
    margin: 0;
}

div.store div.superHotProduct div.product img.product
{
    width: 600px;
    height: 302px;
}

div.store div#screens
{
    display: inline-block;
    width: 320px;
    height: 302px;
    box-sizing: border-box;
    vertical-align: top;
    padding: 2px;
    position: relative;
    text-align: center;
}

div.store div#screens > a
{
    display: inline-block;
    position: relative;
    margin: 4px;
    height: 0;
    width: 45%;
    padding-bottom: 30%;
    box-sizing: border-box;
}

div.store div#screens h3
{
    color: #4b71b0;
    margin: 0;
    padding: 10px;
    text-align: center;
}

div.store div#screens img.screen
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: solid 5px #000000;
    box-sizing: border-box;
}

div.store div#screens div.price
{
    background-color: #98a0ad;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5px;
}

div.store div#screens div.price a
{
    background-color: #fbe20b;
    padding: 5px 20px;
    border-radius: 5px;
    color: black;
    text-decoration: none;
    font-weight: bold;
}

div.store div.discountsSearchDuo
{
    display: flex;
    justify-content: space-between;
}

div.discountsSearchDuo div.search
{
    width: 320px;
    height: 312px;
    overflow: hidden;
    background-color: #e6ebf1;
}

div.discountsSearchDuo div.search div.keywords
{
    padding: 20px;
    border-bottom: solid 1px #a3abb6;
    height: 100px;
    box-sizing: border-box;
}

div.discountsSearchDuo div.search div.keywords > label
{
    text-transform: uppercase;
    color: #547dbf;
    font-weight: bold;
}

div.discountsSearchDuo div.search div.keywords div.row input
{
    width: 220px;
    margin-left: 10px;
    margin-right: auto;
    margin-top: 5px;
    display: inline-block;
}

div.discountsSearchDuo div.search div.keywords input#searchAdvanced,
div.discountsSearchDuo div.search div.keywords label.searchAdvanced
{
    vertical-align: middle;
}

div.discountsSearchDuo div.search div.keywords div.searchAdvanced
{
    margin-left: 15px;
    margin-top: 5px;
}

div.discountsSearchDuo div.search div.quick,
div.discountsSearchDuo div.search div.advanced
{
    background-color: #d6dbe3;
    padding: 10px 20px;
    height: 212px;
    box-sizing: border-box;
}

div.discountsSearchDuo div.search div.quick > label,
div.discountsSearchDuo div.search div.advanced > label
{
    text-transform: uppercase;
    color: #547dbf;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}

div.discountsSearchDuo div.search div.quick div.searchCriteria,
div.discountsSearchDuo div.search div.quick div.searchCriteriaTimeline
{
    column-count: 2;
    margin-bottom: 10px;
}

div.discountsSearchDuo div.search div.quick a
{
    display: block;
    color: #1d1d1d;
    text-decoration: none;
}

div.discountsSearchDuo div.search div.advanced
{
    display: none;
}

div.discountsSearchDuo div.search div.advanced div.row label
{
    width: 90px;
    display: inline-block;
}

div.discountsSearchDuo div.search div.advanced div.row select
{
    width: 190px;
    display: inline-block;
}

div.discountsSearchDuo div.search div.advanced button
{
    margin: 10px 0;
}

div#newProducts
{
    padding: 10px;
    background-color: #565f73;
}

div#newProducts > h3
{
    margin: 10px 0;
    background: transparent;
    border-bottom: 2px solid #e6ebf1;
    padding: 0 0 10px 0;
}

div#newProducts a.buynow
{
    background-color: #1d1d1d;
}

div#downloadsSpotlightDuo
{
    display: flex;
    justify-content: space-between;
}

div.downloads
{
    width: 320px;
    height: 312px;
    display: inline-block;
    background-color: #565f73;
}

div.downloads h3.downloads {
    /*background: linear-gradient(to bottom, #393c49, #404452);*/
    padding: 5px 10px;
    color: white;
    font-weight: normal;
    margin: 0;
    display: block;
    position: relative;
}

div.downloads h3.downloads a {
    text-decoration: none;
    color: white;
    display: inline-block;
    position: absolute;
    right: 10px;
    vertical-align: middle;
    outline: none;
    font-size: 0.9em;
    padding-top: 2px;
}

div.downloads h3 i
{
    font-weight: normal;
}

div.downloads div.downloadItem img
{
    width: 96px;
    height: 45px;
    vertical-align: top;
}

div.downloads div.downloadList
{
    background-color: #1f2227;
    border: solid 2px #565f73;
    color: white;
    height: 281px;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 10px;
}

div.downloads div.downloadItem
{
    padding-bottom: 3px;
    margin-bottom: 10px;
    border-bottom: solid 1px #565f73;
}

div.downloads div.downloadItem:last-child
{
    border: none;
}

div.downloads div.downloadItem div.updateInfo {
    display: inline-block;
    width: 55%;
    vertical-align: top;
    margin-left: 10px;
    text-decoration: none;
    color: white;
}

div.downloads div.downloadItem div.updateInfo h4
{
    margin: 0 0 3px 0;
    color: white;
}

div.downloads div.downloadItem div.updateInfo p {
    color: white;
}

a.downloadUpdate {
    text-decoration: none;
}

div#storeInfo
{
    background-color: #4B5364;
    margin-bottom: 0;
    color: #1F2123;
}

div#storeInfo > div > div
{
    display: flex;
    justify-content: space-between;
}

div#storeInfo > div > h2
{
    text-transform: uppercase;
}

div#storeInfo > div > div > div
{
    display: inline-block;
    width: 20%;
    text-align: justify;
}

div#storeInfo > div > div > div:last-child
{
    width: 36%;
}

div#storeInfo > div > div > div > div.caption
{
    background-color: #586379;
    text-align: center;
    padding: 5px;
    border-radius: 5px;
}

div#storeInfo > div > div > div > h3
{
    color: #5778C5;
    text-transform: uppercase;
    text-align: center;
}

div#storeInfo > div > div > div > div.caption img
{
    height: 32px;
}

div#storeInfo > div > div > div.gameEditions div.listItem
{
    margin-bottom: 10px;
}

div#storeInfo > div > div > div.gameEditions div.listItem span.editionName
{
    font-weight: bold;
}

div#storeInfo > div > div > div.gameEditions div.listItem img
{
    float: left;
    margin: 0 10px 20px 0;
}

@media only screen and (max-width: 940px)
{
    div.store  div#superHotProduct
    {
        display: block;
        height: unset;
    }

    div.store div.superHotProduct div.product
    {
        width: 100%;
    }

    div.store div.superHotProduct div.product img.product
    {
        width: 100%;
        height: auto;
    }

    div.store div#screens h3
    {
        padding-top: 0;
    }

    div.store div#screens
    {
        width: 100%;
        height: unset;
    }

    div.store div#screens div.price
    {
        position: relative;
    }

    div.store div#screens div.price a
    {
        background-color: unset;
    }

    div.store div.discountsSearchDuo
    {
        display: block;
    }

    div.discountsSearchDuo div.search
    {
        width: 100%;
        margin-top: 30px;
    }

    div#downloadsSpotlightDuo
    {
        display: block;
    }

    div.downloads
    {
        width: 100%;
        height: 312px;
        margin-bottom: 30px;
    }

    div#storeInfo
    {
        margin-bottom: 0;
        padding: 0 10px;
        color: black;
    }

    div#storeInfo > div > div
    {
        display: block;
    }

    div#storeInfo > div > div > div,
    div#storeInfo > div > div > div:last-child
    {
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }

    div#storeInfo > div > div > div.gameEditions div.listItem img
    {
        margin: 0 10px 0 0;
    }
}

@media only screen and (max-width: 940px)
{
    div#storeInfo > div > h2
    {
        text-transform: uppercase;
    }

    div.store div#screens > a
    {
        width: 23%;
        padding-bottom: 15.33%;
    }

    div.store div#screens div.price
     {
         margin-top: 10px;
     }
}

@media only screen and (max-width: 660px)
{
    div.store div#screens > a
    {
        width: 45%;
        padding-bottom: 30%;
    }
}

@media only screen and (max-width: 320px)
{
    div.store div#screens > a
    {
        width: 95%;
        padding-bottom: 63.33%;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUksV0FBVztJQUNmOztJQUVBOztRQUVJLFdBQVc7UUFDWCxZQUFZO0lBQ2hCOztJQUVBOztRQUVJLGNBQWM7SUFDbEI7O0lBRUE7O1FBRUksV0FBVztRQUNYLGFBQWE7SUFDakI7O0lBRUE7O1FBRUksa0JBQWtCO0lBQ3RCOztJQUVBOztRQUVJLHVCQUF1QjtJQUMzQjs7SUFFQTs7UUFFSSxjQUFjO0lBQ2xCOztJQUVBOztRQUVJLFdBQVc7UUFDWCxnQkFBZ0I7SUFDcEI7O0lBRUE7O1FBRUksY0FBYztJQUNsQjs7SUFFQTs7UUFFSSxXQUFXO1FBQ1gsYUFBYTtRQUNiLG1CQUFtQjtJQUN2Qjs7SUFFQTs7UUFFSSxnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLFlBQVk7SUFDaEI7O0lBRUE7O1FBRUksY0FBYztJQUNsQjs7SUFFQTs7O1FBR0ksY0FBYztRQUNkLFdBQVc7UUFDWCxtQkFBbUI7SUFDdkI7O0lBRUE7O1FBRUksa0JBQWtCO0lBQ3RCO0FBQ0o7O0FBRUE7O0lBRUk7O1FBRUkseUJBQXlCO0lBQzdCOztJQUVBOztRQUVJLFVBQVU7UUFDVixzQkFBc0I7SUFDMUI7O0lBRUE7O1NBRUssZ0JBQWdCO0tBQ3BCO0FBQ0w7O0FBRUE7O0lBRUk7O1FBRUksVUFBVTtRQUNWLG1CQUFtQjtJQUN2QjtBQUNKOztBQUVBOztJQUVJOztRQUVJLFVBQVU7UUFDVixzQkFBc0I7SUFDMUI7QUFDSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zbGl0aF9zdG9yZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiZGl2LnN0b3JlXG57XG59XG5cbmRpdi5zdG9yZSA+IGRpdlxue1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmRpdi5zdG9yZSBkaXYuc3VwZXJIb3RQcm9kdWN0XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWJmMTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDMxMnB4O1xufVxuXG5kaXYuc3RvcmUgZGl2LnN1cGVySG90UHJvZHVjdCBkaXYucHJvZHVjdFxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2LnN0b3JlIGRpdi5zdXBlckhvdFByb2R1Y3QgZGl2LnByb2R1Y3QgYS5wcm9kdWN0XG57XG4gICAgbWFyZ2luOiAwO1xufVxuXG5kaXYuc3RvcmUgZGl2LnN1cGVySG90UHJvZHVjdCBkaXYucHJvZHVjdCBpbWcucHJvZHVjdFxue1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDMwMnB4O1xufVxuXG5kaXYuc3RvcmUgZGl2I3NjcmVlbnNcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMzAycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXYuc3RvcmUgZGl2I3NjcmVlbnMgPiBhXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDRweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmRpdi5zdG9yZSBkaXYjc2NyZWVucyBoM1xue1xuICAgIGNvbG9yOiAjNGI3MWIwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZGl2LnN0b3JlIGRpdiNzY3JlZW5zIGltZy5zY3JlZW5cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogc29saWQgNXB4ICMwMDAwMDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuZGl2LnN0b3JlIGRpdiNzY3JlZW5zIGRpdi5wcmljZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OGEwYWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuZGl2LnN0b3JlIGRpdiNzY3JlZW5zIGRpdi5wcmljZSBhXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTIwYjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGl2LnN0b3JlIGRpdi5kaXNjb3VudHNTZWFyY2hEdW9cbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuZGl2LmRpc2NvdW50c1NlYXJjaER1byBkaXYuc2VhcmNoXG57XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMzEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlYmYxO1xufVxuXG5kaXYuZGlzY291bnRzU2VhcmNoRHVvIGRpdi5zZWFyY2ggZGl2LmtleXdvcmRzXG57XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2EzYWJiNjtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmRpdi5kaXNjb3VudHNTZWFyY2hEdW8gZGl2LnNlYXJjaCBkaXYua2V5d29yZHMgPiBsYWJlbFxue1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM1NDdkYmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRpdi5kaXNjb3VudHNTZWFyY2hEdW8gZGl2LnNlYXJjaCBkaXYua2V5d29yZHMgZGl2LnJvdyBpbnB1dFxue1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2LmRpc2NvdW50c1NlYXJjaER1byBkaXYuc2VhcmNoIGRpdi5rZXl3b3JkcyBpbnB1dCNzZWFyY2hBZHZhbmNlZCxcbmRpdi5kaXNjb3VudHNTZWFyY2hEdW8gZGl2LnNlYXJjaCBkaXYua2V5d29yZHMgbGFiZWwuc2VhcmNoQWR2YW5jZWRcbntcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5kaXYuZGlzY291bnRzU2VhcmNoRHVvIGRpdi5zZWFyY2ggZGl2LmtleXdvcmRzIGRpdi5zZWFyY2hBZHZhbmNlZFxue1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuZGl2LmRpc2NvdW50c1NlYXJjaER1byBkaXYuc2VhcmNoIGRpdi5xdWljayxcbmRpdi5kaXNjb3VudHNTZWFyY2hEdW8gZGl2LnNlYXJjaCBkaXYuYWR2YW5jZWRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkYmUzO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBoZWlnaHQ6IDIxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmRpdi5kaXNjb3VudHNTZWFyY2hEdW8gZGl2LnNlYXJjaCBkaXYucXVpY2sgPiBsYWJlbCxcbmRpdi5kaXNjb3VudHNTZWFyY2hEdW8gZGl2LnNlYXJjaCBkaXYuYWR2YW5jZWQgPiBsYWJlbFxue1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM1NDdkYmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuZGl2LmRpc2NvdW50c1NlYXJjaER1byBkaXYuc2VhcmNoIGRpdi5xdWljayBkaXYuc2VhcmNoQ3JpdGVyaWEsXG5kaXYuZGlzY291bnRzU2VhcmNoRHVvIGRpdi5zZWFyY2ggZGl2LnF1aWNrIGRpdi5zZWFyY2hDcml0ZXJpYVRpbWVsaW5lXG57XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmRpdi5kaXNjb3VudHNTZWFyY2hEdW8gZGl2LnNlYXJjaCBkaXYucXVpY2sgYVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMWQxZDFkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZGl2LmRpc2NvdW50c1NlYXJjaER1byBkaXYuc2VhcmNoIGRpdi5hZHZhbmNlZFxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5kaXNjb3VudHNTZWFyY2hEdW8gZGl2LnNlYXJjaCBkaXYuYWR2YW5jZWQgZGl2LnJvdyBsYWJlbFxue1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2LmRpc2NvdW50c1NlYXJjaER1byBkaXYuc2VhcmNoIGRpdi5hZHZhbmNlZCBkaXYucm93IHNlbGVjdFxue1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmRpdi5kaXNjb3VudHNTZWFyY2hEdW8gZGl2LnNlYXJjaCBkaXYuYWR2YW5jZWQgYnV0dG9uXG57XG4gICAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbmRpdiNuZXdQcm9kdWN0c1xue1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NWY3Mztcbn1cblxuZGl2I25ld1Byb2R1Y3RzID4gaDNcbntcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U2ZWJmMTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuXG5kaXYjbmV3UHJvZHVjdHMgYS5idXlub3dcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xufVxuXG5kaXYjZG93bmxvYWRzU3BvdGxpZ2h0RHVvXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmRpdi5kb3dubG9hZHNcbntcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAzMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NWY3Mztcbn1cblxuZGl2LmRvd25sb2FkcyBoMy5kb3dubG9hZHMge1xuICAgIC8qYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM5M2M0OSwgIzQwNDQ1Mik7Ki9cbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5kaXYuZG93bmxvYWRzIGgzLmRvd25sb2FkcyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuZGl2LmRvd25sb2FkcyBoMyBpXG57XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuZGl2LmRvd25sb2FkcyBkaXYuZG93bmxvYWRJdGVtIGltZ1xue1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5kaXYuZG93bmxvYWRzIGRpdi5kb3dubG9hZExpc3RcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyMjI3O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICM1NjVmNzM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogMjgxcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbmRpdi5kb3dubG9hZHMgZGl2LmRvd25sb2FkSXRlbVxue1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzU2NWY3Mztcbn1cblxuZGl2LmRvd25sb2FkcyBkaXYuZG93bmxvYWRJdGVtOmxhc3QtY2hpbGRcbntcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbmRpdi5kb3dubG9hZHMgZGl2LmRvd25sb2FkSXRlbSBkaXYudXBkYXRlSW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1NSU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG5kaXYuZG93bmxvYWRzIGRpdi5kb3dubG9hZEl0ZW0gZGl2LnVwZGF0ZUluZm8gaDRcbntcbiAgICBtYXJnaW46IDAgMCAzcHggMDtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbmRpdi5kb3dubG9hZHMgZGl2LmRvd25sb2FkSXRlbSBkaXYudXBkYXRlSW5mbyBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbmEuZG93bmxvYWRVcGRhdGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZGl2I3N0b3JlSW5mb1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0QjUzNjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzFGMjEyMztcbn1cblxuZGl2I3N0b3JlSW5mbyA+IGRpdiA+IGRpdlxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5kaXYjc3RvcmVJbmZvID4gZGl2ID4gaDJcbntcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5kaXYjc3RvcmVJbmZvID4gZGl2ID4gZGl2ID4gZGl2XG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuZGl2I3N0b3JlSW5mbyA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkXG57XG4gICAgd2lkdGg6IDM2JTtcbn1cblxuZGl2I3N0b3JlSW5mbyA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdi5jYXB0aW9uXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjM3OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuZGl2I3N0b3JlSW5mbyA+IGRpdiA+IGRpdiA+IGRpdiA+IGgzXG57XG4gICAgY29sb3I6ICM1Nzc4QzU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdiNzdG9yZUluZm8gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYuY2FwdGlvbiBpbWdcbntcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbmRpdiNzdG9yZUluZm8gPiBkaXYgPiBkaXYgPiBkaXYuZ2FtZUVkaXRpb25zIGRpdi5saXN0SXRlbVxue1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmRpdiNzdG9yZUluZm8gPiBkaXYgPiBkaXYgPiBkaXYuZ2FtZUVkaXRpb25zIGRpdi5saXN0SXRlbSBzcGFuLmVkaXRpb25OYW1lXG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRpdiNzdG9yZUluZm8gPiBkaXYgPiBkaXYgPiBkaXYuZ2FtZUVkaXRpb25zIGRpdi5saXN0SXRlbSBpbWdcbntcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpXG57XG4gICAgZGl2LnN0b3JlICBkaXYjc3VwZXJIb3RQcm9kdWN0XG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICBkaXYuc3RvcmUgZGl2LnN1cGVySG90UHJvZHVjdCBkaXYucHJvZHVjdFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgZGl2LnN0b3JlIGRpdi5zdXBlckhvdFByb2R1Y3QgZGl2LnByb2R1Y3QgaW1nLnByb2R1Y3RcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgZGl2LnN0b3JlIGRpdiNzY3JlZW5zIGgzXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBkaXYuc3RvcmUgZGl2I3NjcmVlbnNcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgIGRpdi5zdG9yZSBkaXYjc2NyZWVucyBkaXYucHJpY2VcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBkaXYuc3RvcmUgZGl2I3NjcmVlbnMgZGl2LnByaWNlIGFcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIH1cblxuICAgIGRpdi5zdG9yZSBkaXYuZGlzY291bnRzU2VhcmNoRHVvXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBkaXYuZGlzY291bnRzU2VhcmNoRHVvIGRpdi5zZWFyY2hcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIGRpdiNkb3dubG9hZHNTcG90bGlnaHREdW9cbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGRpdi5kb3dubG9hZHNcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGRpdiNzdG9yZUluZm9cbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIGRpdiNzdG9yZUluZm8gPiBkaXYgPiBkaXZcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGRpdiNzdG9yZUluZm8gPiBkaXYgPiBkaXYgPiBkaXYsXG4gICAgZGl2I3N0b3JlSW5mbyA+IGRpdiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgZGl2I3N0b3JlSW5mbyA+IGRpdiA+IGRpdiA+IGRpdi5nYW1lRWRpdGlvbnMgZGl2Lmxpc3RJdGVtIGltZ1xuICAgIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweClcbntcbiAgICBkaXYjc3RvcmVJbmZvID4gZGl2ID4gaDJcbiAgICB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgZGl2LnN0b3JlIGRpdiNzY3JlZW5zID4gYVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1LjMzJTtcbiAgICB9XG5cbiAgICBkaXYuc3RvcmUgZGl2I3NjcmVlbnMgZGl2LnByaWNlXG4gICAgIHtcbiAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweClcbntcbiAgICBkaXYuc3RvcmUgZGl2I3NjcmVlbnMgPiBhXG4gICAge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweClcbntcbiAgICBkaXYuc3RvcmUgZGl2I3NjcmVlbnMgPiBhXG4gICAge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjMuMzMlO1xuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/