/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
html {
    height: 100%;
}
body {
    background-color: whitesmoke;
    margin: 0 !important;
}
/*************************BODY*******************************/
.container-login {
    height: 100%;
    margin-top: 18vh;
    text-align: center;
}
a {
    text-decoration: none;
}
/************************************************************/
/************************* NAV ******************************/
.side-nav {
    margin-top: 80px;
}
.wrapper {
    text-align: center;
}
/************************************************************/
/************************BANNER******************************/
.banner {
    position: fixed;
    top: 0;
    width: 100%;
    height: 5em !important;
    background: deepskyblue;
    color: black;
    padding: 2vh 0 0 5vh;
    overflow:hidden;
    z-index: 100;
    /*display: table-cell;*/
    vertical-align: middle;
}
#banner_text {
   font-size: x-large;
    height: auto;
}
/************************************************************/
/*************************BODY*******************************/
.main-container {
    margin-top: 65px;
    margin-left: 10px;
    padding: 20px;
    height: 100% !important;
    /*background-image: url("../../public/images/Leconome-Gris-light.png");*/
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-attachment: fixed;
    background-size: 40%;
    font-weight: bold;
}

.btn-primary {
    background: #00BFFF !important;
}

.cadre_login {
    background: #00BFFF !important;
    padding: 3px;
    border-radius: 25px;
    width: 50%;
    margin: auto;
}

.cadre_login h1, label {
    color: black;
    font-weight: bold;
}

.cadre_login input {
    width: 150% !important;
}

.btn-green {
    background: #32CD32 !important;
}
/************************************************************/
/*************************Listes*****************************/
.tab_list thead {
    background: dodgerblue;
    color: whitesmoke;
}
.tab_list th{
    width: 100vh;
    border: 1px solid dodgerblue;
    text-align: center;
}
/************************************************************/
/*************************Forms******************************/
form {
    width: 96%;
    margin: auto;
}
/************************************************************/
/*************************Content****************************/
.main-container h2 {
    margin: 15px 0 40px 0;
}
/************************************************************/
/***********************Commandes****************************/
.recapitulatif_commande {
    border-color: #566573;
    padding: 10px;
}
.recapitulatif_commande h3 {
    text-align: center;
}
.liste_categorie_new_commande {
    border-color: forestgreen;
    border-style: ridge;
    margin-bottom: 10px;
    padding: 10px;
}
.liste_categorie_new_commande h3 {
    text-align: center;
}
.liste_produits th {
    padding-right: 5px;
}
.liste_produits td {
    padding-right: 5px;
}
/************************************************************/
/*********************produits recap*************************/
input[type="number"] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

.number-input {
    border: 2px solid #ddd;
    display: inline-flex;
}

.number-input,
.number-input * {
    box-sizing: border-box;
}

.number-input button {
    outline:none;
    -webkit-appearance: none;
    background-color: transparent;
    border: none;
    align-items: center;
    justify-content: center;
    width: 1rem;
    height: 1rem;
    cursor: pointer;
    margin: 0;
    position: relative;
}

.number-input button:before,
.number-input button:after {
    display: inline-block;
    position: absolute;
    content: '';
    width: 1rem;
    height: 2px;
    background-color: #212121;
    transform: translate(-50%, -50%);
}
.number-input button.plus:after {
    transform: translate(-50%, -50%) rotate(90deg);
}

.number-input input[type=number] {
    font-family: sans-serif;
    max-width: 3rem;
    padding: .5rem;
    border: solid #ddd;
    border-width: 0 2px;
    font-size: 1rem;
    height: 1rem;
    text-align: center;
}

.newProduct {
    border: 1px solid #333333;
    margin: 10px 0;
    padding: 5px;
}

/*.dataTables_wrapper {
    z-index: -1;
}*/

/************************************************************/
/************************Releves*****************************/
.frigo {
    background-color: #00BFFF;
    padding: 3vh;
    border-radius: 25px;
}

/********* fieldsets ************/
fieldset {
    margin-bottom: 1em !important;
    border: 2px solid deepskyblue !important;
    padding:1em !important;
    border-radius: 10px;
    background-color: lightblue;
}

legend {
    padding: 1px 10px !important;
    float:none;
    width:auto;
}

.row {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.font-red {
    color : red !important;
}

.font-grey {
    color : grey;
}

.blocs-superviseur {
    margin-bottom: 1em;
    font-style: italic;
    color: red;
}

.selected {
    background-color: springgreen; /* vert clair bootstrap */ /* vert plus foncé */
    transition: all 0.2s ease-in-out;
}

.text-left-visualisation {
    text-align: left !important;
}

.font-green {
    color: green;
}

/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/commande.css ***!
  \*******************************************************************************************************************/
.tabs .list {
    padding: 0;
    border-bottom: 1px solid black;
    display: flex;
    list-style: none;
    margin: 0;
}

.tabs .tab {
    border: 1px solid black;
    padding: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    cursor: pointer;
}

.tabs .tab.actif {
    background-color: lightgrey;
    cursor: default;
}

.tabs .contents {
    padding: 10px;
}

.tabs .content {
    display:none;
}

.tabs .content.show {
    display: initial;
}

.sousCategorie {
    margin-bottom: 5px;
}

#sousCategoriesBlock {
    margin-bottom: 10px;
}

/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./vendor/symfony/ux-toggle-password/assets/dist/style.min.css ***!
  \****************************************************************************************************************************************************/
.toggle-password-container{position:relative}.toggle-password-icon{width:1rem;height:1rem}.toggle-password-button{background-color:#0000;border:none;flex-direction:row;place-items:center;column-gap:.25rem;height:1rem;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;top:-1.25rem;right:.5rem}

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