/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
/**
 * Color palette (V1)
 * Primary: #93032E
 * Secondary: #8499B1
 * Supporting Secondary: #36494E
 * Tiertiary: #FFCAB1
 * Neutral Color: #FFFFFF
 */

:root {
--primary: #93032E;
--secondary: #8499B1;
--supporting: #36494E;
--tiertiary: #e3e8ed;
--neutral: #FFFFFF;
--valid: #37f112;
}

html, body {
    height: 100%;
}

* {
    font-family: "cera round pro";
}

body {
    background-color: var(--neutral);
    margin: 0;
}

nav {
    color: white;
    background-color: var(--primary);
    border: 1px solid var(--primary);
    display: flex;
    justify-content: space-around;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

main {
    margin: 69px 0 0 0;
    height: fit-content;
}

a {
    text-decoration: none;
    color: inherit;
    font-size: inherit;
}

p {
    margin: 0;
    font-size: inherit;
}

button {
    background-color: white;
    color: var(--supporting);
    border: var(--secondary) 2px solid;
    font-weight: bold;
    font-size: inherit;
}

button:hover, i:hover {
    background-color: var(--tiertiary);
    color: var(--valid);
    cursor: pointer;
    font-weight: bold;
}

tr:nth-child(even) {
    background-color: var(--tiertiary);
}

td {
    text-align: center;
}

input[type=checkbox] {
  /* x1.5 size of Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  transform: scale(1.5);
  padding: 5px;
}

select, input {
    font-size: 20px;
}

select {
    width: fit-content;
    box-sizing: border-box;
}

/* CLASSE */

.nav-padding {
    padding: 20px 15px;
    font-size: 25px;
}

.nav-padding:hover, #goback:hover {
    color: var(--primary);
    background-color: var(--neutral);
}

.active {
    border-bottom: var(--valid) 4px solid !important;
    padding-bottom: 8px;
}

.border-right {
    border-right: var(--neutral) solid 1px;
}

.border-left-right {
    border-right: var(--neutral) solid 1px;
    border-left: var(--neutral) solid 1px;
}

.border-left {
    border-left: var(--neutral) solid 1px;
}

.txt-center {
    text-align: center;
}

.search {
    padding: 6px;
    border-radius: 0px;
}

.search-comment {
    padding: 8px;
    margin: 5rem 0 0 10px;
    height: 35px;
    width: 35px;
    align-items: center;
    border-radius: 0px;
}

.search-box {
    width: 23rem;
}

.alerte-card {
    border: 1px solid var(--secondary);
    border-radius: 15px;
    margin: 15px;
    display: flex;
    color: white;
    background-color: var(--secondary);
    padding: 10px 15px;
}

.alerte-content {
    margin: 7px 0;
}

.basic-content {
    margin: 7px 0;
    font-size: 20px;
}

.alerte-button {
    background-color: white;
    color: var(--supporting);
    padding: 3px;
    width: 90px;
    border: var(--secondary) 2px solid;
    text-align: center;
}

.alerte-button:hover {
    background-color: var(--neutral);
    font-weight: bold;
    color: var(--valid);
}

.bilan-search, .bilan-content-search > * {
    background-color: white;
    color: var(--supporting);
    padding: 5px;
    width: fit-content;
    border: var(--secondary) 2px solid;
    text-align: center;
}

.bilan-search:hover, .bilan-content-search:hover > *, option:hover {
    color: var(--primary) !important;
}

.left-border {
    border-radius: 15px 0 0 15px;
}

.middle-border {
    border-top: var(--secondary) 2px solid;
    border-bottom: var(--secondary) 2px solid;
    border-left: var(--secondary) 0 solid !important;
    border-right: var(--secondary) 0 solid !important;
}

.right-border {
    border-radius: 0 15px 15px 0;
}

.operation-sign {
    padding: 1.5px 1px 0 1px;
    font-size: 27px;
}

.cardlistbenef {
    margin: 5px;
}

.suivi-card {
    border: 2px solid var(--secondary);
    margin-top: 10px;
    display: flex;
    border-radius: 15px;
    padding: 8px;
}

.suivi-info {
    padding-left: 10px;
    flex: 80;
    font-size: 18px; 
}

.suivi-button {
    height: 4rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 3px;
    align-items: center;
    justify-content: center;
    margin: auto;
}

.entretien-card {
    border: 2px solid var(--supporting);
    margin: 10px;
    border-radius: 15px;
    padding: 10px 20px;
}

.entretien-info {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    border-radius: 15px;
}

.frein-info {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    border-radius: 15px;
}

.benef-data {
    font-size: 20px;
    margin: 3px 0;
    flex: 50%;
}

.main-comment {
    margin: 10px 0 20px 0;
    display: block;
    margin-left: 10%;
    width: 80%;
    height: 150px;
}

.form-comment {
    display: flex;
}

.form-entretien {
    position: relative;
    display: grid;
    margin: 0 auto;
    justify-content: center;
    justify-items: center;
    text-align: center;
    width: 50%;
    font-size: 20px;
}

.form-entretien > * {
    margin: 10px 0;
    padding: 5px;
    align-items: center;
    width: fit-content;
    font-size: 20px;
}

.form-document {
    display: flex;
}

.save_document {
    margin-right: 5px;
    transform: translateY(-4px);
}

.table_doc {
    /* TODO */
}

.document_input {
    padding: 0 10px;
    width: fit-content;
}

.legende {
    color: var(--secondary);
    font-style: italic;
}

.modify-button {
    position: relative;
    display: inline-block;
    font-size: 26px;
    z-index: 10;
    top: -10px;
    left: 100%;
    background-color: transparent;
    color: var(--primary);
    padding: 3px 10px;
    border-bottom: var(--supporting) 2px solid;
    border-left: var(--supporting) 2px solid;
    border-radius: 0 12px 0 12px;
    text-align: center;
    transform: translate(-56%, 0);
}

.modify-button:hover {
    background-color: var(--supporting);
    color: transparent;
}
.modify-button:hover i {
    background-color: var(--supporting);
    color: white;
}

.modify-button > i:hover {
    background-color: var(--supporting);
    color: white;
}

.chart-header {
    text-align: center;
    font-size:20px;
    color:grey;
}
/* IDS */

#goback {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    background-color: inherit;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: var(--neutral) solid 1px;
}

#nav-links {
    flex: 80;
    display: flex;
    justify-content: left;
    
}

#nav-param {
    flex: 20;
    display: flex;
    justify-content: right;
}

#connexion-form {
    position: relative;
    width: 20%;
    background-color: var(--secondary);
    margin: auto;
    display: block;
    padding: 10%;
    top: 50px;
    display: grid;
    justify-content: center;
}

#logo {
    height: 50px;
}

#accueil {
    display: flex;
}

main:not(#accueil) {
    margin: 100px 0 0 0;
}

#main-left {
    flex: 65;
    margin: 0px 20px 100px 20px;
}

#main-middle {
    flex: 65;
    margin: 20px 35%;
}

#alerte-box {
    flex: 35;
    border-left: 2px solid var(--primary);
}

#alerte-title {
    margin-left: 10px;
}

#alerte-left {
    flex: 80;
}

#alerte-right {
    flex: 20;
    display: grid;
    justify-content: center;
    align-items: center;
}

#benef-info {
    display: flex;
    flex-wrap: wrap;
}

#form_conseillers {
    background-color: white;
    color: var(--supporting);
    padding: 3px;
    width: fit-content;
    border: var(--secondary) 2px solid;
    text-align: left;
    margin-left: 5px;
}

#form_conseillers:hover {
    color: var(--primary);
}

#form_submit {
    padding: 4px;
}

#alerte-main {
    padding: 0px 15px;
}

#listebenefs {
    display: grid;
    grid-template-columns: repeat(2, 1fr)
}

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