/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
body {
    background-color: lightgray;
}

/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/SAMWareUK/notifications/css/samwareuk.notifications.css ***!
  \*******************************************************************************************************************************************************/
/******************************************************************
 * @file        samwareuk.notifications.css
 * @path        components/samwareuk/botifications/css
 * @version     2.0.5
 * @created_on  17 Mar 2020
 * @author      Scott Markham <scott.markham@samwareuk.co.uk>
 * @copyright   2020 SAMWare UK <https://www.samwareuk.co.uk>
 * @description CSS for Notification tools.
 ******************************************************************/
.sw-notification {
    position:               fixed;
    top:                    120px;
    left:                   10vw;
    right:                  10vw;
    min-width:              60vw;
    -moz-border-radius:     6px;
    -webkit-border-radius:  6px;
    border-radius:          6px;
    padding-top:            20px;
    padding-left:           20px;
    padding-right:          20px;
    padding-bottom:         20px;
    z-index:                99;
    background-color:       #3f3f3f;
    opacity:                0.95;
    color:                  white;
    box-shadow:             0px 0px 8px 2px rgba(0,0,0,0.4);
}

.sw-notification-controls {
    text-decoration:        none;
    position:               absolute;
    top:                    5px;
    right:                  5px;
}

.sw-notification-controls > button {
    width:                  32px;
    min-width:              32px;
    height:                 32px;
    min-height:             20px;
    margin:                 2px;
    border-radius:          50%;
    padding:                0px;
    font-size:              12pt;
}

.sw-notification-icon-background.sw-notification-icon-info,
.sw-notification-icon-background.sw-notification-icon-error,
.sw-notification-icon-background.sw-notification-icon-confirm {
    float:                  left;
    width:                  40px;
    height:                 40px;
    margin-top:             5px;
    margin-right:           8px;
    border-radius:          50%;
    font-size:              37.5pt;
    background-color:       white;
}

.sw-notification-icon-background.sw-notification-icon-warning {
    display:                none;
}

.sw-notification-icon-foreground {
    float:                  left;
    margin-right:           8px;
    font-size:              37.5pt;
}

.sw-notification-icon-foreground.sw-notification-icon-info,
.sw-notification-icon-foreground.sw-notification-icon-confirm {
    margin-left:            -49px;
    color:                  #3f7fff;
}

.sw-notification-icon-foreground.sw-notification-icon-warning {
    color:                  #e7e73f;
}

.sw-notification-icon-foreground.sw-notification-icon-error {
    margin-left:            -49px;
    color:                  #ef2f2f;
}

.sw-notification > h3 {
    margin-top:             6px;
    margin-bottom:          15px;
    font-size:              18pt;
    color:                  white;
}

.sw-notification > label {
    
}

.sw-notification > label a {
    color:                  skyblue;
}

@media (max-height: 340px) {
    .sw-notification {
        top:                100px;
    }
}

@media (min-height: 500px) {
    .sw-notification {
        top:                170px;
    }
}

@media (min-width: 480px) {
    .sw-notification {
        left:               20vw;
        right:              20vw;
        min-width:          50vw;
    }
}

@media (min-width: 1066px) {
    .sw-notification {
        left:               calc(50vw - 333px);
        right:              calc(50vw - 333px);
        min-width:          0;
        max-width:          600px;
    }
}
/*!*******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/SAMWareUK/windows/css/samwareuk.windows.css ***!
  \*******************************************************************************************************************************************/
/******************************************************************
 * @file        samwareuk.windows.css
 * @path        components/samwareuk/windows/v1.0.0/css
 * @version     1.0.6
 * @created_on  01 Apr 2020
 * @author      Scott Markham <scott.markham@samwareuk.co.uk>
 * @copyright   2020 SAMWare UK <https://www.samwareuk.co.uk>
 * @description CSS for Windows tools.
 ******************************************************************/
.sw-window {
    position:               fixed;
    top:                    120px;
    left:                   10vw;
    right:                  10vw;
    min-width:              60vw;
    border-width:           1px;
    border-style:           solid;
    border-color:           #bfbfbf;
    -moz-border-radius:     6px;
    -webkit-border-radius:  6px;
    border-radius:          6px;
    padding-top:            20px;
    padding-left:           20px;
    padding-right:          20px;
    padding-bottom:         20px;
    z-index:                98;
    background-color:       white;
    color:                  black;
    box-shadow:             0px 0px 8px 2px rgba(0,0,0,0.4);
}

.sw-window-controls {
    text-decoration:        none;
    position:               absolute;
    top:                    5px;
    right:                  5px;
}

.sw-window-controls > button {
    width:                  32px;
    min-width:              32px;
    height:                 32px;
    min-height:             20px;
    margin:                 2px;
    border-radius:          50%;
    padding:                0px;
    font-size:              12pt;
}

.sw-window > h3 {
    margin-top:             6px;
    margin-bottom:          10px;
    font-size:              16pt;
    color:                  black;
}

.sw-window-content {
    display:                none;
}

.sw-window-content.sw-visible {
    display:                block;
}

.sw-window-content input:invalid,
.sw-window-content textarea:invalid,
.sw-window-content select:invalid {
    background-color:       #ffbfaa;
}

.sw-hidden {
    display:                none;
}

@media (max-height: 340px) {
    .sw-window {
        top:                100px;
    }
}

@media (min-height: 500px) {
    .sw-window {
        top:                170px;
    }
}

@media (min-width: 500px) {
    .sw-window {
        left:               calc(50vw - 250px);
        right:              calc(50vw - 250px);
        min-width:          0;
        max-width:          500px;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QXNDO1FBQ3RDLHNDQUFzQztRQUN0QyxxQkFBcUI7UUFDckIseUJBQXlCO0lBQzdCO0FBQ0osQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvU0FNV2FyZVVLL25vdGlmaWNhdGlvbnMvY3NzL3NhbXdhcmV1ay5ub3RpZmljYXRpb25zLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvU0FNV2FyZVVLL3dpbmRvd3MvY3NzL3NhbXdhcmV1ay53aW5kb3dzLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBAZmlsZSAgICAgICAgc2Ftd2FyZXVrLm5vdGlmaWNhdGlvbnMuY3NzXG4gKiBAcGF0aCAgICAgICAgY29tcG9uZW50cy9zYW13YXJldWsvYm90aWZpY2F0aW9ucy9jc3NcbiAqIEB2ZXJzaW9uICAgICAyLjAuNVxuICogQGNyZWF0ZWRfb24gIDE3IE1hciAyMDIwXG4gKiBAYXV0aG9yICAgICAgU2NvdHQgTWFya2hhbSA8c2NvdHQubWFya2hhbUBzYW13YXJldWsuY28udWs+XG4gKiBAY29weXJpZ2h0ICAgMjAyMCBTQU1XYXJlIFVLIDxodHRwczovL3d3dy5zYW13YXJldWsuY28udWs+XG4gKiBAZGVzY3JpcHRpb24gQ1NTIGZvciBOb3RpZmljYXRpb24gdG9vbHMuXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnN3LW5vdGlmaWNhdGlvbiB7XG4gICAgcG9zaXRpb246ICAgICAgICAgICAgICAgZml4ZWQ7XG4gICAgdG9wOiAgICAgICAgICAgICAgICAgICAgMTIwcHg7XG4gICAgbGVmdDogICAgICAgICAgICAgICAgICAgMTB2dztcbiAgICByaWdodDogICAgICAgICAgICAgICAgICAxMHZ3O1xuICAgIG1pbi13aWR0aDogICAgICAgICAgICAgIDYwdnc7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAgICAgNnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogIDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAgICAgICAgICA2cHg7XG4gICAgcGFkZGluZy10b3A6ICAgICAgICAgICAgMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICAgICAgICAgICAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICAgICAgICAgIDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206ICAgICAgICAgMjBweDtcbiAgICB6LWluZGV4OiAgICAgICAgICAgICAgICA5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAjM2YzZjNmO1xuICAgIG9wYWNpdHk6ICAgICAgICAgICAgICAgIDAuOTU7XG4gICAgY29sb3I6ICAgICAgICAgICAgICAgICAgd2hpdGU7XG4gICAgYm94LXNoYWRvdzogICAgICAgICAgICAgMHB4IDBweCA4cHggMnB4IHJnYmEoMCwwLDAsMC40KTtcbn1cblxuLnN3LW5vdGlmaWNhdGlvbi1jb250cm9scyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAgICAgICAgbm9uZTtcbiAgICBwb3NpdGlvbjogICAgICAgICAgICAgICBhYnNvbHV0ZTtcbiAgICB0b3A6ICAgICAgICAgICAgICAgICAgICA1cHg7XG4gICAgcmlnaHQ6ICAgICAgICAgICAgICAgICAgNXB4O1xufVxuXG4uc3ctbm90aWZpY2F0aW9uLWNvbnRyb2xzID4gYnV0dG9uIHtcbiAgICB3aWR0aDogICAgICAgICAgICAgICAgICAzMnB4O1xuICAgIG1pbi13aWR0aDogICAgICAgICAgICAgIDMycHg7XG4gICAgaGVpZ2h0OiAgICAgICAgICAgICAgICAgMzJweDtcbiAgICBtaW4taGVpZ2h0OiAgICAgICAgICAgICAyMHB4O1xuICAgIG1hcmdpbjogICAgICAgICAgICAgICAgIDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCU7XG4gICAgcGFkZGluZzogICAgICAgICAgICAgICAgMHB4O1xuICAgIGZvbnQtc2l6ZTogICAgICAgICAgICAgIDEycHQ7XG59XG5cbi5zdy1ub3RpZmljYXRpb24taWNvbi1iYWNrZ3JvdW5kLnN3LW5vdGlmaWNhdGlvbi1pY29uLWluZm8sXG4uc3ctbm90aWZpY2F0aW9uLWljb24tYmFja2dyb3VuZC5zdy1ub3RpZmljYXRpb24taWNvbi1lcnJvcixcbi5zdy1ub3RpZmljYXRpb24taWNvbi1iYWNrZ3JvdW5kLnN3LW5vdGlmaWNhdGlvbi1pY29uLWNvbmZpcm0ge1xuICAgIGZsb2F0OiAgICAgICAgICAgICAgICAgIGxlZnQ7XG4gICAgd2lkdGg6ICAgICAgICAgICAgICAgICAgNDBweDtcbiAgICBoZWlnaHQ6ICAgICAgICAgICAgICAgICA0MHB4O1xuICAgIG1hcmdpbi10b3A6ICAgICAgICAgICAgIDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6ICAgICAgICAgICA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlO1xuICAgIGZvbnQtc2l6ZTogICAgICAgICAgICAgIDM3LjVwdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgICAgICB3aGl0ZTtcbn1cblxuLnN3LW5vdGlmaWNhdGlvbi1pY29uLWJhY2tncm91bmQuc3ctbm90aWZpY2F0aW9uLWljb24td2FybmluZyB7XG4gICAgZGlzcGxheTogICAgICAgICAgICAgICAgbm9uZTtcbn1cblxuLnN3LW5vdGlmaWNhdGlvbi1pY29uLWZvcmVncm91bmQge1xuICAgIGZsb2F0OiAgICAgICAgICAgICAgICAgIGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAgICAgICAgICAgOHB4O1xuICAgIGZvbnQtc2l6ZTogICAgICAgICAgICAgIDM3LjVwdDtcbn1cblxuLnN3LW5vdGlmaWNhdGlvbi1pY29uLWZvcmVncm91bmQuc3ctbm90aWZpY2F0aW9uLWljb24taW5mbyxcbi5zdy1ub3RpZmljYXRpb24taWNvbi1mb3JlZ3JvdW5kLnN3LW5vdGlmaWNhdGlvbi1pY29uLWNvbmZpcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiAgICAgICAgICAgIC00OXB4O1xuICAgIGNvbG9yOiAgICAgICAgICAgICAgICAgICMzZjdmZmY7XG59XG5cbi5zdy1ub3RpZmljYXRpb24taWNvbi1mb3JlZ3JvdW5kLnN3LW5vdGlmaWNhdGlvbi1pY29uLXdhcm5pbmcge1xuICAgIGNvbG9yOiAgICAgICAgICAgICAgICAgICNlN2U3M2Y7XG59XG5cbi5zdy1ub3RpZmljYXRpb24taWNvbi1mb3JlZ3JvdW5kLnN3LW5vdGlmaWNhdGlvbi1pY29uLWVycm9yIHtcbiAgICBtYXJnaW4tbGVmdDogICAgICAgICAgICAtNDlweDtcbiAgICBjb2xvcjogICAgICAgICAgICAgICAgICAjZWYyZjJmO1xufVxuXG4uc3ctbm90aWZpY2F0aW9uID4gaDMge1xuICAgIG1hcmdpbi10b3A6ICAgICAgICAgICAgIDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAgICAgICAgICAxNXB4O1xuICAgIGZvbnQtc2l6ZTogICAgICAgICAgICAgIDE4cHQ7XG4gICAgY29sb3I6ICAgICAgICAgICAgICAgICAgd2hpdGU7XG59XG5cbi5zdy1ub3RpZmljYXRpb24gPiBsYWJlbCB7XG4gICAgXG59XG5cbi5zdy1ub3RpZmljYXRpb24gPiBsYWJlbCBhIHtcbiAgICBjb2xvcjogICAgICAgICAgICAgICAgICBza3libHVlO1xufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDM0MHB4KSB7XG4gICAgLnN3LW5vdGlmaWNhdGlvbiB7XG4gICAgICAgIHRvcDogICAgICAgICAgICAgICAgMTAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgLnN3LW5vdGlmaWNhdGlvbiB7XG4gICAgICAgIHRvcDogICAgICAgICAgICAgICAgMTcwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuc3ctbm90aWZpY2F0aW9uIHtcbiAgICAgICAgbGVmdDogICAgICAgICAgICAgICAyMHZ3O1xuICAgICAgICByaWdodDogICAgICAgICAgICAgIDIwdnc7XG4gICAgICAgIG1pbi13aWR0aDogICAgICAgICAgNTB2dztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY2cHgpIHtcbiAgICAuc3ctbm90aWZpY2F0aW9uIHtcbiAgICAgICAgbGVmdDogICAgICAgICAgICAgICBjYWxjKDUwdncgLSAzMzNweCk7XG4gICAgICAgIHJpZ2h0OiAgICAgICAgICAgICAgY2FsYyg1MHZ3IC0gMzMzcHgpO1xuICAgICAgICBtaW4td2lkdGg6ICAgICAgICAgIDA7XG4gICAgICAgIG1heC13aWR0aDogICAgICAgICAgNjAwcHg7XG4gICAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEBmaWxlICAgICAgICBzYW13YXJldWsud2luZG93cy5jc3NcbiAqIEBwYXRoICAgICAgICBjb21wb25lbnRzL3NhbXdhcmV1ay93aW5kb3dzL3YxLjAuMC9jc3NcbiAqIEB2ZXJzaW9uICAgICAxLjAuNlxuICogQGNyZWF0ZWRfb24gIDAxIEFwciAyMDIwXG4gKiBAYXV0aG9yICAgICAgU2NvdHQgTWFya2hhbSA8c2NvdHQubWFya2hhbUBzYW13YXJldWsuY28udWs+XG4gKiBAY29weXJpZ2h0ICAgMjAyMCBTQU1XYXJlIFVLIDxodHRwczovL3d3dy5zYW13YXJldWsuY28udWs+XG4gKiBAZGVzY3JpcHRpb24gQ1NTIGZvciBXaW5kb3dzIHRvb2xzLlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zdy13aW5kb3cge1xuICAgIHBvc2l0aW9uOiAgICAgICAgICAgICAgIGZpeGVkO1xuICAgIHRvcDogICAgICAgICAgICAgICAgICAgIDEyMHB4O1xuICAgIGxlZnQ6ICAgICAgICAgICAgICAgICAgIDEwdnc7XG4gICAgcmlnaHQ6ICAgICAgICAgICAgICAgICAgMTB2dztcbiAgICBtaW4td2lkdGg6ICAgICAgICAgICAgICA2MHZ3O1xuICAgIGJvcmRlci13aWR0aDogICAgICAgICAgIDFweDtcbiAgICBib3JkZXItc3R5bGU6ICAgICAgICAgICBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICAgICAgICAgICAjYmZiZmJmO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogICAgIDZweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogICAgICAgICAgNnB4O1xuICAgIHBhZGRpbmctdG9wOiAgICAgICAgICAgIDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAgICAgICAgICAgMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAgICAgICAgICAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAgICAgICAgIDIwcHg7XG4gICAgei1pbmRleDogICAgICAgICAgICAgICAgOTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICAgICAgd2hpdGU7XG4gICAgY29sb3I6ICAgICAgICAgICAgICAgICAgYmxhY2s7XG4gICAgYm94LXNoYWRvdzogICAgICAgICAgICAgMHB4IDBweCA4cHggMnB4IHJnYmEoMCwwLDAsMC40KTtcbn1cblxuLnN3LXdpbmRvdy1jb250cm9scyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAgICAgICAgbm9uZTtcbiAgICBwb3NpdGlvbjogICAgICAgICAgICAgICBhYnNvbHV0ZTtcbiAgICB0b3A6ICAgICAgICAgICAgICAgICAgICA1cHg7XG4gICAgcmlnaHQ6ICAgICAgICAgICAgICAgICAgNXB4O1xufVxuXG4uc3ctd2luZG93LWNvbnRyb2xzID4gYnV0dG9uIHtcbiAgICB3aWR0aDogICAgICAgICAgICAgICAgICAzMnB4O1xuICAgIG1pbi13aWR0aDogICAgICAgICAgICAgIDMycHg7XG4gICAgaGVpZ2h0OiAgICAgICAgICAgICAgICAgMzJweDtcbiAgICBtaW4taGVpZ2h0OiAgICAgICAgICAgICAyMHB4O1xuICAgIG1hcmdpbjogICAgICAgICAgICAgICAgIDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCU7XG4gICAgcGFkZGluZzogICAgICAgICAgICAgICAgMHB4O1xuICAgIGZvbnQtc2l6ZTogICAgICAgICAgICAgIDEycHQ7XG59XG5cbi5zdy13aW5kb3cgPiBoMyB7XG4gICAgbWFyZ2luLXRvcDogICAgICAgICAgICAgNnB4O1xuICAgIG1hcmdpbi1ib3R0b206ICAgICAgICAgIDEwcHg7XG4gICAgZm9udC1zaXplOiAgICAgICAgICAgICAgMTZwdDtcbiAgICBjb2xvcjogICAgICAgICAgICAgICAgICBibGFjaztcbn1cblxuLnN3LXdpbmRvdy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiAgICAgICAgICAgICAgICBub25lO1xufVxuXG4uc3ctd2luZG93LWNvbnRlbnQuc3ctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogICAgICAgICAgICAgICAgYmxvY2s7XG59XG5cbi5zdy13aW5kb3ctY29udGVudCBpbnB1dDppbnZhbGlkLFxuLnN3LXdpbmRvdy1jb250ZW50IHRleHRhcmVhOmludmFsaWQsXG4uc3ctd2luZG93LWNvbnRlbnQgc2VsZWN0OmludmFsaWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAgICAgICNmZmJmYWE7XG59XG5cbi5zdy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6ICAgICAgICAgICAgICAgIG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMzQwcHgpIHtcbiAgICAuc3ctd2luZG93IHtcbiAgICAgICAgdG9wOiAgICAgICAgICAgICAgICAxMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLWhlaWdodDogNTAwcHgpIHtcbiAgICAuc3ctd2luZG93IHtcbiAgICAgICAgdG9wOiAgICAgICAgICAgICAgICAxNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIC5zdy13aW5kb3cge1xuICAgICAgICBsZWZ0OiAgICAgICAgICAgICAgIGNhbGMoNTB2dyAtIDI1MHB4KTtcbiAgICAgICAgcmlnaHQ6ICAgICAgICAgICAgICBjYWxjKDUwdncgLSAyNTBweCk7XG4gICAgICAgIG1pbi13aWR0aDogICAgICAgICAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiAgICAgICAgICA1MDBweDtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/