/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/proviter.css ***!
  \*******************************************************************************************************************/
:root{
    --body-bg: #E5FBD8;
    --content-bg: #E5FBD8;
    --content-panel-bg: #E5FBD8;
    --main-content-bg: #E5FBD8;
    --responsive-header-bg: #E5FBD8;
    --responsive-header-border-color: transparent;
    --sidebar-bg: #E5FBD8;
    --sidebar-border-color: transparent;
    --form-switch-bg: white;
    --form-bg:  #E5FBD8;
    --page-login-bg:  #E5FBD8;
    --bs-body-bg:  #E5FBD8;
    --content-top-border-color: #E5FBD8; 
    --sidebar-menu-active-item-border-color: transparent;
    --sidebar-menu-active-item-color: #000ff0;
    --sidebar-menu-active-item-bg: transparent;
    --sidebar-menu-color: #000000;
    --sidebar-menu-submenu-color: #000000;
    --bs-list-group-active-bg: #5eff00;
    --bs-list-group-active-border-color: #5cfa47;
    --button-primary-bg: #84ad51b2;
    --pagination-active-bg: #47ec5d;
}

.btn-outline-primary{
    --bs-btn-hover-bg: #E5FBD8;
    --bs-btn-hover-border-color:#E5FBD8;
}

.btn-primary, .btn-primary:hover, .sweet-alert button.confirm, .wizard>.actions a {
    background-color: #84AD51;
    border-color: transparent;
    color: #fff;
    cursor: pointer;
    --bs-btn-color: #000;
    --bs-btn-bg: #6ed161;
    --bs-btn-border-color: #61d183;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #79d8c0;
    --bs-btn-hover-border-color: #76dbb1;
    --bs-btn-focus-shadow-rgb: 82,99,178;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #47ec5d;
    --bs-btn-active-border-color: #32f17c;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #6174d1;
    --bs-btn-disabled-border-color: #6174d1;
}

.blankupdater{
    color: #fff;
}

.card-img-top {
    max-width: 80px;
    display: block;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    max-height: 80px;
}

.card.show {
    width: 18rem;
    text-align: center;
}

.content-panel-body
{
    background-color: #D1FFB1;
}

.content-panel-footer
{
    background-color: #DDF5D7;
}

.content-panel-header
{
    background-color: #ABE069;
}

.content-top .content-search input[type=search][name=query]{
    background: white;
}

.dataTables_wrapper .dataTables_filter input{
    background-color: white;
}

.exportExcel{
    padding: 5px;
    border: 1px solid grey;
    margin: 5px;
    cursor: pointer;
    background-color: white;
  }

.custom-fade {
    
    transition: opacity .15s linear;
    display: none;
    width: 0px;
    height: 0px;
    padding: 0px;
    border: 0px;
}

#display_data.container {
    margin-left: 10px;
    margin-right: 10px;
}

.img-mini {
    max-width: 38px;
    max-height: 38px;
}

.list-group-pheno-item {
    vertical-align: middle;
}

.list-group-pheno-item.inactive {
    max-width: 50px;
    white-space: pre-wrap;
}

.list-group-pheno-item.active {
   background-color: var(--sidebar-menu-active-item-color);
   border-color: var(--sidebar-menu-active-item-color);
}

.list-group-dates-item {
    vertical-align: middle;
}

.list-group-dates-item.inactive {
    max-width: 50px;
    white-space: pre-wrap;
}

.list-group-dates-item.active {
   background-color: var(--sidebar-menu-active-item-color);
   border-color: var(--sidebar-menu-active-item-color);
}

.list-pheno {
    font-size: var(--font-size-xs);
}

.list-pheno-item {
    padding: 4px 8px;
    font-size: var(--font-size-xs);
}

.list-pheno.active {

    font-size: var(--font-size-lg);
}

.list-pheno-item.active {
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    font-size: var(--font-size-lg);
    
}

.list-dates {
    font-size: var(--font-size-xs);
}

.list-dates-item {
    padding: 4px 8px;
    font-size: var(--font-size-xs);
}

.list-dates.active {

    font-size: var(--font-size-lg);
}

.list-dates-item.active {
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    font-size: var(--font-size-lg);
    
}
.loader, .loader:after {
    opacity: 1;
    border-radius: 50%;
    width: 10em;
    height: 10em;
}

.loader {            
    margin: 60px auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(255, 255, 255, 0.2);
    border-right: 1.1em solid rgba(255, 255, 255, 0.2);
    border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
    border-left: 1.1em solid #6ed161;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}

.loadingDiv{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.numeric-field{
    width: 30px;
}

.required
{
    color:red;
}

.tab-content {
    overflow-x: auto; /* Active le défilement horizontal si le contenu déborde */
    -webkit-overflow-scrolling: touch; /* Permet un défilement fluide sur les appareils tactiles */
}

.table{
    --bs-table-bg: #FFFFFF;
}

.table.datagrid
{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.table.datagrid thead
{
    background-color:#ABE069;
}

.table.datagrid tbody
{
    background-color: white;
}


.usage-selector {
    width: 30em;
}


td.tabledit-view-mode
{
    background-color: white;
}


td.td-index
{
    background-color: #BEF5C9;
}

.table-header th, .table-header td, .table-body td, .table-footer td {
    overflow: hidden;
    text-align: center;
    padding: 6px 4px;
    text-align: center;
    border: 1px solid #959595;
}

.table-wrapper {
    display: grid;
    grid-template-rows: auto 1fr;
    overflow-x: auto;
    position: relative;
}

.table-header, .table-footer {
    overflow: hidden;
}
.table-header,
.table-body,
.table-footer {
}

.table-header {
    overflow-y: hidden; /* Empêche le défilement visible mais réserve l'espace */
    padding-right: 17px; /* Compense la largeur de la barre de défilement */
}
.table-header table,
.table-body table,
.table-footer table {
    table-layout: fixed; /* Assure une largeur fixe pour toutes les colonnes */
    border-collapse: collapse;
}

.table-body {
    max-height: 800px;
    overflow-y: auto;
}


@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

#main-menu .menu .menu-header {
    color: #000000;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    margin-top: 15px;
    padding: 7px 5px 7px var(--sidebar-menu-items-padding-left);
    text-transform: uppercase;
}

#loadingDiv {
    opacity: 0.33;
    position:absolute;;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#E5FBD8;
}


#risk_div{
    overflow-wrap: break-word;
    word-wrap: break-all;
    white-space: normal;
}




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