@font-face {
    font-family: 'ITC Avant Garde Gothic Std';
    src: url(/build/fonts/ITCAvantGardeStdBk.7dbe24c1.otf) format('opentype');
}

@font-face {
    font-family: 'ITC Avant Garde Gothic Std Bold';
    src: url(/build/fonts/ITCAvantGardeStd-Bold.f501defc.otf) format('opentype');
}

@font-face {
    font-family: 'ITC Avant Garde Gothic Std Demi';
    src: url(/build/fonts/ITCAvantGardeStd-Demi.ee79a348.otf) format('opentype');
}


/*************************/
/**** BARRE DE SCROLL ****/
/*************************/
::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, 1);
}

::-webkit-scrollbar {
    width: 8px;
    background-color: rgba(1, 0, 0, 0);
}

::-webkit-scrollbar-thumb {
    background-color: #1dabb2;
    border-radius: 5px;
}


/* retirer l'autofill des formulaires */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    border: 1px solid #64b2c0 !important;
    -webkit-text-fill-color: white;
    -webkit-box-shadow: 0 0 0px 1000px #64b2c0 inset;
    transition: background-color 5000s ease-in-out 0s;
}


body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    font-family: 'ITC Avant Garde Gothic Std', sans-serif;
    letter-spacing: 1px;
    font-size: 14px;
    color: white;
}

a {
    text-decoration: none;
    transition: 0.2s all;
    position: relative;
    cursor: pointer;
    color: #FFF;
}

ul {
    padding: 0;
}

li {
    list-style: none;
}

button {
    border: none;
    color: #FFF;
    font-family: 'ITC Avant Garde Gothic Std';
    letter-spacing: 1px;
    cursor: pointer;
}

input:focus, textarea:focus {
    outline: none;
}

.overlay_background {
    background-color: rgb(2, 133, 175);
    background: radial-gradient(circle, rgba(2, 133, 175, 1) 0%, rgba(1, 1, 40, 1) 100%);
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
}

/****************/
/**** HEADER ****/
/****************/
header.header {
    color: white;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 101;
    height: calc(60px - 16px);
    background-color: #1ba3aa;
    background: linear-gradient(180deg, rgba(27, 163, 170, 1) 0%, rgba(27, 135, 170, 1) 100%);
}

header.header .container_logo a {
    display: block;
    line-height: 10px;
}

header.header .container_logo img.logo {
    max-height: 42px;
    width: auto;
    margin-left: 65px;
}

header.header .container_nav img {
    max-height: 30px;
    width: auto;
    margin-right: 65px;
}

.french_flag {
    position: fixed;
    top: 60px;
    width: 100%;
    z-index: 110;
}

.french_flag > div {
    width: 100%;
    height: 3px;
}

.french_flag .blue_flag {
    background-color: #1014AC;
}

.french_flag .white_flag {
    background-color: white;
}

.french_flag .red_flag {
    background-color: #D32800;
}

.page-app_admin_login .container_navigation, .page-app_admin_lost_password .container_navigation, .page-app_admin_reset_password .container_navigation {
    display: none;
}

.container_navigation {
    position: fixed;
    height: 100vh;
    width: 250px;
    top: 0;
    left: 0;
    background-color: #01042D;
    padding-top: 100px;
}

.container_navigation nav ul li {
    background-color: #1ba3aa;
    background: linear-gradient(180deg, rgba(27, 163, 170, 1) 0%, rgba(27, 135, 170, 1) 100%);
    margin-bottom: 8px;
    border-right: 3px solid #FFF;
    padding: 10px 20px 7px 20px;
}

.container_navigation nav ul .li_deconnexion {
    background: rgba(2, 55, 95, 0.7);
}


/***** PAGE DE CONNEXION *****/
.container_form_connexion {
    background-color: #1ba3aa;
    background: linear-gradient(180deg, rgba(27, 163, 170, 1) 0%, rgba(27, 135, 170, 1) 100%);
    width: calc(60vw - 200px);
    height: calc(60vh - 60px);
    padding: 30px 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
}

.container_form_connexion form {
    width: 100%;
}

.title_connexion {
    text-align: center;
}

.title_connexion hr {
    margin: 30px auto;
    color: #FFF;
}

.page-app_admin_login .container_form_connexion .btn-primary, button[type=submit].btn-primary {
    font-size: 16px;
    background-color: rgba(16, 77, 109, 0.9);
    padding: 15px 40px 12px 40px;
    margin: 20px auto 10px;
    display: block;
}

.container_form_connexion .group_login {
    border: 2px solid transparent;
    text-align: left;
    position: relative;
    padding: 5px 10px 2px 10px;
    background-color: rgba(255, 255, 255, 0.26);
    margin-bottom: 8px;
    transition: color 0.4s ease;
    color: #FFF;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.container_form_connexion .group_login label {
    display: inline-block;
    font-weight: normal;
    vertical-align: middle;
    color: #FFF;
    padding: 10px 10px 10px 0;
}

.container_form_connexion .group_login input {
    padding: 12px 12px 8px 5px;
    background-color: transparent;
    border-radius: 3px;
    background-clip: padding-box;
    width: 100%;
    transition: 0.1s all linear;
    border: none;
    color: #FFF;
    font-family: "ITC Avant Garde Gothic Std";
    font-size: 14px;
    letter-spacing: 1px;
}

.form-item--with-scaling-label.form-item--input-filled label {
    transform: translate3d(5px, -5px, 0) scale3d(0.7, 0.7, 1);
}

.form-item--with-scaling-label label {
    position: absolute;
    pointer-events: none;
    transform-origin: 0 -10px;
    z-index: 1;
    padding: 17px 20px;
    transition: transform 0.2s;
    transition-timing-function: ease-out;
}

.form-item--with-scaling-label.border_2_px {
    border: 2px solid #FFF;
}

.container_button_connexion {
    text-align: center;
}

.container_mdp_oublier {
    text-align: center;
}

.container_mdp_oublier a {
    color: #125271;
}

.eye_mdp {
    position: absolute;
    right: 10px;
    cursor: pointer;
}

.page-app_admin_lost_password .container_form_connexion, .page-app_admin_reset_password .container_form_connexion {
    flex-direction: column;
}

.container_form_connexion > p {
    margin-bottom: 30px;
}

/*****************/
/***** CORPS *****/
/*****************/
.container_corps {
    padding: 70px 40px 0 290px;
    width: calc(100% - 330px);
}

.btn-success, #bloc_date_save, #bloc_event_save, #bloc_event_save, #admin_save, #change_password_save {
    background-color: #1ba3aa;
    background: linear-gradient(180deg, rgba(27, 163, 170, 1) 0%, rgba(27, 135, 170, 1) 100%);
    padding: 15px 42px 11px 42px;
    z-index: 1;
    cursor: pointer;
    display: inline-block;
}

div.table-striped {
    margin-top: 20px;
}

div.table-striped .header_table {
    display: flex;
    align-items: center;
    background-color: #013D65;
    padding: 18px 15px 15px 15px;
    margin-bottom: 15px;
}

div.table-striped .line_table {
    display: flex;
    align-items: center;
    background-color: #1ba3aa;
    background: linear-gradient(180deg, rgba(27, 163, 170, 1) 0%, rgba(27, 135, 170, 1) 100%);
    margin-bottom: 10px;
    padding: 5px 15px;
}

.col_table1 {
    width: 5%;
}

.col_table2 {
    width: 30%;
}

.col_table3 {
    width: 20%;
}

.col_table3 img {
    max-width: 50px;
    height: auto;
}

.col_table4 {
    width: 15%;
}

.col_table5 {
    width: 35%;
}

.line_table .col_table5 a.btn-default {
    padding: 10px 10px 6px 10px;
    border-radius: 5px;
    background-color: #00497a;
    display: inline-block;
}

.line_table .col_table5 a.btn-default:hover {
    background-color: #003c60;
}

.line_table .col_table5 a.btn-danger {
    padding: 10px 10px 6px 10px;
    border-radius: 5px;
    background-color: #dc3545;
    display: inline-block;
}

.line_table .col_table5 a.btn-danger:hover {
    background-color: #bb2d3b;
}

div.messages {
    margin-top: 15px;
}

/********************/
/**** FORMULAIRE ****/
/********************/
.container_form form > div,
.container_form form > div.input_file div {
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
    position: relative;
    cursor: pointer;
}

.container_form form > div label,
.container_form form > div.input_file div label {
    width: 12rem;
    margin-top: 10px;
}

.container_form form > div input,
.container_form form > div textarea {
    border: none;
    padding: 10px 15px 7px 15px;
    color: #FFF;
    font-family: "ITC Avant Garde Gothic Std";
    font-size: 14px;
    letter-spacing: 1px;
    background-color: rgba(255, 255, 255, 0.13);
    width: 22rem;
}

.container_form form > div input[type=file] {
    background-color: transparent;
    padding: 0;
    opacity: 0;
}

.container_form form > div textarea {
    height: 10rem;
    resize: none;
}

.container_form form > div.input_file div:first-child:before {
    height: 30px;
    background-color: #00497a;
    position: absolute;
    left: 12rem;
    width: 130px;
    content: "Choisir un fichier";
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: -1;
    font-size: 12px;
}

#zone_text_image {
    position: absolute;
    left: 21.5rem;
    top: 8px;
    font-size: 13px;
}

.page-app_admin_lost_password .container_form form > div label, .page-app_admin_reset_password .container_form form > div label {
    width: 5rem;
}

.button_submit {
    margin: 10px 0;
}

.retour_connexion {
    text-align: center;
}

.container_form form > div.input_file div ul li {
    margin-top: 25px;
}

.container_form div:nth-child(5) img {
    width: 100px;
    max-height: 100px;
    display: block;
    margin-left: 40px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFrQjtJQUNsQixhQUFhO0lBQ2IsUUFBUTtJQUNSLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsaUJBQWlCO0FBQ3JCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSVRDIEF2YW50IEdhcmRlIEdvdGhpYyBTdGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9JVENBdmFudEdhcmRlU3RkQmsub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0lUQyBBdmFudCBHYXJkZSBHb3RoaWMgU3RkIEJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9JVENBdmFudEdhcmRlU3RkLUJvbGQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0lUQyBBdmFudCBHYXJkZSBHb3RoaWMgU3RkIERlbWknO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9JVENBdmFudEdhcmRlU3RkLURlbWkub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKiogQkFSUkUgREUgU0NST0xMICoqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCAwLCAwLCAwKTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYWJiMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cblxuLyogcmV0aXJlciBsJ2F1dG9maWxsIGRlcyBmb3JtdWxhaXJlcyAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjRiMmMwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHdoaXRlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggIzY0YjJjMCBpbnNldDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBmb250LWZhbWlseTogJ0lUQyBBdmFudCBHYXJkZSBHb3RoaWMgU3RkJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjRkZGO1xufVxuXG51bCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxubGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiAnSVRDIEF2YW50IEdhcmRlIEdvdGhpYyBTdGQnO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5vdmVybGF5X2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyLCAxMzMsIDE3NSk7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyLCAxMzMsIDE3NSwgMSkgMCUsIHJnYmEoMSwgMSwgNDAsIDEpIDEwMCUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLyoqKioqKioqKioqKioqKiovXG4vKioqKiBIRUFERVIgKioqKi9cbi8qKioqKioqKioqKioqKioqL1xuaGVhZGVyLmhlYWRlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBoZWlnaHQ6IGNhbGMoNjBweCAtIDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmEzYWE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNywgMTYzLCAxNzAsIDEpIDAlLCByZ2JhKDI3LCAxMzUsIDE3MCwgMSkgMTAwJSk7XG59XG5cbmhlYWRlci5oZWFkZXIgLmNvbnRhaW5lcl9sb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuXG5oZWFkZXIuaGVhZGVyIC5jb250YWluZXJfbG9nbyBpbWcubG9nbyB7XG4gICAgbWF4LWhlaWdodDogNDJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuaGVhZGVyLmhlYWRlciAuY29udGFpbmVyX25hdiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xufVxuXG4uZnJlbmNoX2ZsYWcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTEwO1xufVxuXG4uZnJlbmNoX2ZsYWcgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xufVxuXG4uZnJlbmNoX2ZsYWcgLmJsdWVfZmxhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTRBQztcbn1cblxuLmZyZW5jaF9mbGFnIC53aGl0ZV9mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmZyZW5jaF9mbGFnIC5yZWRfZmxhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QzMjgwMDtcbn1cblxuLnBhZ2UtYXBwX2FkbWluX2xvZ2luIC5jb250YWluZXJfbmF2aWdhdGlvbiwgLnBhZ2UtYXBwX2FkbWluX2xvc3RfcGFzc3dvcmQgLmNvbnRhaW5lcl9uYXZpZ2F0aW9uLCAucGFnZS1hcHBfYWRtaW5fcmVzZXRfcGFzc3dvcmQgLmNvbnRhaW5lcl9uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFpbmVyX25hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwNDJEO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmNvbnRhaW5lcl9uYXZpZ2F0aW9uIG5hdiB1bCBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYTNhYTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI3LCAxNjMsIDE3MCwgMSkgMCUsIHJnYmEoMjcsIDEzNSwgMTcwLCAxKSAxMDAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0ZGRjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggN3B4IDIwcHg7XG59XG5cbi5jb250YWluZXJfbmF2aWdhdGlvbiBuYXYgdWwgLmxpX2RlY29ubmV4aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIsIDU1LCA5NSwgMC43KTtcbn1cblxuXG4vKioqKiogUEFHRSBERSBDT05ORVhJT04gKioqKiovXG4uY29udGFpbmVyX2Zvcm1fY29ubmV4aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJhM2FhO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjcsIDE2MywgMTcwLCAxKSAwJSwgcmdiYSgyNywgMTM1LCAxNzAsIDEpIDEwMCUpO1xuICAgIHdpZHRoOiBjYWxjKDYwdncgLSAyMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDYwdmggLSA2MHB4KTtcbiAgICBwYWRkaW5nOiAzMHB4IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGFpbmVyX2Zvcm1fY29ubmV4aW9uIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udGl0bGVfY29ubmV4aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aXRsZV9jb25uZXhpb24gaHIge1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIGNvbG9yOiAjRkZGO1xufVxuXG4ucGFnZS1hcHBfYWRtaW5fbG9naW4gLmNvbnRhaW5lcl9mb3JtX2Nvbm5leGlvbiAuYnRuLXByaW1hcnksIGJ1dHRvblt0eXBlPXN1Ym1pdF0uYnRuLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCA3NywgMTA5LCAwLjkpO1xuICAgIHBhZGRpbmc6IDE1cHggNDBweCAxMnB4IDQwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhaW5lcl9mb3JtX2Nvbm5leGlvbiAuZ3JvdXBfbG9naW4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDJweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNik7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29udGFpbmVyX2Zvcm1fY29ubmV4aW9uIC5ncm91cF9sb2dpbiBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xufVxuXG4uY29udGFpbmVyX2Zvcm1fY29ubmV4aW9uIC5ncm91cF9sb2dpbiBpbnB1dCB7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDhweCA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBhbGwgbGluZWFyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogXCJJVEMgQXZhbnQgR2FyZGUgR290aGljIFN0ZFwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZm9ybS1pdGVtLS13aXRoLXNjYWxpbmctbGFiZWwuZm9ybS1pdGVtLS1pbnB1dC1maWxsZWQgbGFiZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAtNXB4LCAwKSBzY2FsZTNkKDAuNywgMC43LCAxKTtcbn1cblxuLmZvcm0taXRlbS0td2l0aC1zY2FsaW5nLWxhYmVsIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAtMTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5mb3JtLWl0ZW0tLXdpdGgtc2NhbGluZy1sYWJlbC5ib3JkZXJfMl9weCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbn1cblxuLmNvbnRhaW5lcl9idXR0b25fY29ubmV4aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWluZXJfbWRwX291YmxpZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhaW5lcl9tZHBfb3VibGllciBhIHtcbiAgICBjb2xvcjogIzEyNTI3MTtcbn1cblxuLmV5ZV9tZHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWdlLWFwcF9hZG1pbl9sb3N0X3Bhc3N3b3JkIC5jb250YWluZXJfZm9ybV9jb25uZXhpb24sIC5wYWdlLWFwcF9hZG1pbl9yZXNldF9wYXNzd29yZCAuY29udGFpbmVyX2Zvcm1fY29ubmV4aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29udGFpbmVyX2Zvcm1fY29ubmV4aW9uID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqL1xuLyoqKioqIENPUlBTICoqKioqL1xuLyoqKioqKioqKioqKioqKioqL1xuLmNvbnRhaW5lcl9jb3JwcyB7XG4gICAgcGFkZGluZzogNzBweCA0MHB4IDAgMjkwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcbn1cblxuLmJ0bi1zdWNjZXNzLCAjYmxvY19kYXRlX3NhdmUsICNibG9jX2V2ZW50X3NhdmUsICNibG9jX2V2ZW50X3NhdmUsICNhZG1pbl9zYXZlLCAjY2hhbmdlX3Bhc3N3b3JkX3NhdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmEzYWE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNywgMTYzLCAxNzAsIDEpIDAlLCByZ2JhKDI3LCAxMzUsIDE3MCwgMSkgMTAwJSk7XG4gICAgcGFkZGluZzogMTVweCA0MnB4IDExcHggNDJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmRpdi50YWJsZS1zdHJpcGVkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5kaXYudGFibGUtc3RyaXBlZCAuaGVhZGVyX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxM0Q2NTtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHggMTVweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmRpdi50YWJsZS1zdHJpcGVkIC5saW5lX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiYTNhYTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI3LCAxNjMsIDE3MCwgMSkgMCUsIHJnYmEoMjcsIDEzNSwgMTcwLCAxKSAxMDAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG4uY29sX3RhYmxlMSB7XG4gICAgd2lkdGg6IDUlO1xufVxuXG4uY29sX3RhYmxlMiB7XG4gICAgd2lkdGg6IDMwJTtcbn1cblxuLmNvbF90YWJsZTMge1xuICAgIHdpZHRoOiAyMCU7XG59XG5cbi5jb2xfdGFibGUzIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmNvbF90YWJsZTQge1xuICAgIHdpZHRoOiAxNSU7XG59XG5cbi5jb2xfdGFibGU1IHtcbiAgICB3aWR0aDogMzUlO1xufVxuXG4ubGluZV90YWJsZSAuY29sX3RhYmxlNSBhLmJ0bi1kZWZhdWx0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ5N2E7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGluZV90YWJsZSAuY29sX3RhYmxlNSBhLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzYwO1xufVxuXG4ubGluZV90YWJsZSAuY29sX3RhYmxlNSBhLmJ0bi1kYW5nZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA2cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saW5lX3RhYmxlIC5jb2xfdGFibGU1IGEuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiMmQzYjtcbn1cblxuZGl2Lm1lc3NhZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKiovXG4vKioqKiBGT1JNVUxBSVJFICoqKiovXG4vKioqKioqKioqKioqKioqKioqKiovXG4uY29udGFpbmVyX2Zvcm0gZm9ybSA+IGRpdixcbi5jb250YWluZXJfZm9ybSBmb3JtID4gZGl2LmlucHV0X2ZpbGUgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhaW5lcl9mb3JtIGZvcm0gPiBkaXYgbGFiZWwsXG4uY29udGFpbmVyX2Zvcm0gZm9ybSA+IGRpdi5pbnB1dF9maWxlIGRpdiBsYWJlbCB7XG4gICAgd2lkdGg6IDEycmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jb250YWluZXJfZm9ybSBmb3JtID4gZGl2IGlucHV0LFxuLmNvbnRhaW5lcl9mb3JtIGZvcm0gPiBkaXYgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggN3B4IDE1cHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6IFwiSVRDIEF2YW50IEdhcmRlIEdvdGhpYyBTdGRcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xuICAgIHdpZHRoOiAyMnJlbTtcbn1cblxuLmNvbnRhaW5lcl9mb3JtIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uY29udGFpbmVyX2Zvcm0gZm9ybSA+IGRpdiB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICByZXNpemU6IG5vbmU7XG59XG5cbi5jb250YWluZXJfZm9ybSBmb3JtID4gZGl2LmlucHV0X2ZpbGUgZGl2OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ5N2E7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycmVtO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBjb250ZW50OiBcIkNob2lzaXIgdW4gZmljaGllclwiO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbiN6b25lX3RleHRfaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMS41cmVtO1xuICAgIHRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnBhZ2UtYXBwX2FkbWluX2xvc3RfcGFzc3dvcmQgLmNvbnRhaW5lcl9mb3JtIGZvcm0gPiBkaXYgbGFiZWwsIC5wYWdlLWFwcF9hZG1pbl9yZXNldF9wYXNzd29yZCAuY29udGFpbmVyX2Zvcm0gZm9ybSA+IGRpdiBsYWJlbCB7XG4gICAgd2lkdGg6IDVyZW07XG59XG5cbi5idXR0b25fc3VibWl0IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnJldG91cl9jb25uZXhpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhaW5lcl9mb3JtIGZvcm0gPiBkaXYuaW5wdXRfZmlsZSBkaXYgdWwgbGkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5jb250YWluZXJfZm9ybSBkaXY6bnRoLWNoaWxkKDUpIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/