/**********************************
 * Inspinia - colors
 * Theme Numeric wave

 * @author Lucie <lucie.fremaux@numeric-wave.tech>
 * @author Alizee Meyer <alizee.m@numeric-wave.eu>
 **********************************/
/**********************************
 * Define all the var that can be useful in scss files

 * @author Alizee Meyer <alizee.m@numeric-wave.eu>
 **********************************/
/**
 *
 * Black grey - #2e2e2e - rgba(46,46,46)
 * Light brown - #ffe4c8 - rgba(255,228,200)
 *
 * Colors shade of green :
 * Dark green - #101d13 - rgba(16,29,19)
 * Medium green - #055240 - rgba(5,82,64)
 * Light green - #2a7a65 - rgba(42,122,101)
 * Pastel green - #5a9899 - rgba(90,152,153)
 *
 */
/**********************************
 * Define all vars
 **********************************/
/********** General *********/
/********** Text *********/
/********** Menu *********/
/********** Accordion *********/
/********** Jumbotron *********/
/********** Panel body *********/
/**********************************
 * General
 **********************************/
body {
  color: #660043;
}

.pace .pace-progress {
  background: #6D004D;
}

a:hover {
  color: #6D004D;
}

.element-filigrane {
  opacity: 0.4;
}

.dropdown-menu > li > a {
  border-radius: 3px;
  color: inherit;
  line-height: 25px;
  margin: 4px;
  text-align: left;
  font-weight: normal;
  display: block;
  padding: 3px 20px;
}

.dropdown-menu > li > a.btn-warning:hover,
.dropdown-menu > li > a.btn-warning:focus,
.dropdown-menu > li > a.btn-warning.focus {
  color: #ffffff;
  background-color: #f7a54a;
  border-color: #f7a54a;
}

.dropdown-menu > li > a.btn-secondary:hover,
.dropdown-menu > li > a.btn-secondary:focus,
.dropdown-menu > li > a.btn-secondary.focus {
  color: #ffffff;
  background-color: #055240;
  border-color: #055240;
}

.dropdown-menu > li > a.btn-success:hover,
.dropdown-menu > li > a.btn-success:focus,
.dropdown-menu > li > a.btn-success.focus {
  color: #ffffff;
  background-color: #1a7bb9;
  border-color: #1a7bb9;
}

.dropdown-menu > li > a.btn-info:hover,
.dropdown-menu > li > a.btn-info:focus,
.dropdown-menu > li > a.btn-info.focus {
  color: #ffffff;
  background-color: #21b9bb;
  border-color: #21b9bb;
}

/** Override color to odd line to hide content */
.table-sticky-wrapper .table-striped tbody tr:nth-of-type(odd) .col-sticky {
  background-color: #DBDBDB;
}

.hr-line-dashed {
  border-top: 1px dashed #6D004D;
}

.border-bottom {
  border-bottom: 1px solid #660043 !important;
}

/**********************************
 * Background
 **********************************/
.primary-bg {
  background: #6D004D;
}

.secondary-bg {
  background: #660043;
}

.third-bg {
  background: #660043;
}

.brown-bg {
  background: #ffe4c8;
}

.link-bg {
  background: #6D004D;
}

.white-bg {
  background: #ffffff;
}

.gray-bg {
  background: #DBDBDB;
}

.opacity-white-bg {
  background: rgba(255, 255, 255, 0.7);
}

.equal-value-bg {
  background-color: #66004369;
}

.not-equal-value-bg {
  background-color: #FFFFFF;
}

/**********************************
 * Texts
 **********************************/
.text-help {
  text-align: right;
  color: #ff992f;
  font-style: italic;
}

.text-green-dark {
  color: #660043;
}

.text-green-medium {
  color: #6D004D;
}

.text-green-light {
  color: #660043;
}

.text-brown {
  color: #ffbe7c;
}

.text-white {
  color: #ffffff;
}

.text-black {
  color: #000000;
}

.text-link {
  color: #6D004D;
}

.text-equal {
  color: #660043;
  font-weight: bold;
}

/**********************************
 * Tables
 **********************************/
.table > thead > tr > th {
  background-color: #ffffff !important;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #ffffff !important;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ffffff !important;
}

/*** Options - Stock state - Operation summary **/
.table-warning > td {
  background-color: #ffe4c8;
  border-color: #ffe4c8;
}

.table-hover .table-warning:hover > td {
  background-color: #ffe4c8;
  border-color: #ffe4c8;
}

.table-warning.collapse > td {
  background-color: #fffdfb;
  border-color: #fffdfb;
}

.table-hover .table-warning.collapse:hover > td {
  background-color: white;
  border-color: white;
}

/**********************************
 * Accordions
 **********************************/
.text-muted {
  color: #6D004D !important;
}

/**********************************
 * Jumbotron
 **********************************/
.jumbotron {
  background-color: #ffffff;
  border: 2px solid #a29e9d;
}

.border-right {
  border-right: 1px solid #a29e9d !important;
}

@media (max-width: 991px) {
  .border-right {
    border-right: none !important;
  }
}

/**********************************
 * Colors
 **********************************/
.nav-header,
body.mini-navbar .nav-header {
  background: none;
}

::selection,
::-moz-selection {
  background-color: #6D004D;
  color: #ffffff;
}

.menu-link,
a.menu-link:not([href]):not([tabindex]) {
  text-transform: uppercase;
  background-color: #660043;
  box-shadow: #660043;
  color: #ffffff;
}

.nav.navbar-right > li > a {
  color: #ffffff;
}

/** No effect on hover */
.navbar-default .nav > li > .menu-link:hover,
.navbar-default .nav > li > .menu-link:focus {
  background-color: #660043;
  color: #ffffff;
  cursor: auto;
}

.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
  background-color: #DBDBDB;
  color: #660043;
}

.nav.nav-second-level {
  background-color: white;
}

.nav.nav-second-level > li > a {
  color: #660043;
}

.nav.nav-second-level > li.active {
  background-color: #ff3ac5;
}

.nav > li.active {
  background-color: #DBDBDB;
  border: none;
}

.nav > li > a {
  color: #DBDBDB;
}

#page-wrapper {
  background: #DBDBDB;
  background: url(/build/images/background-v2.28754f28.jpg) no-repeat, #DBDBDB;
  background-position-y: top;
  background-position-x: left;
  background-size: 100%;
  box-shadow: 3px 9px 20px 0 rgba(16, 29, 19, 0.7);
}

.profile-element > a span {
  color: #ffffff !important;
}

/**********************************
 * Accordions & Ibox
 **********************************/
.ibox-content {
  background-color: rgba(255, 255, 255, 0.7);
}

.panel {
  background-color: rgba(255, 255, 255, 0.7);
}

.panel-element:hover {
  background-color: #ffffff;
}

.ibox-title,
.ibox-title small,
.label-radar-primary {
  background: rgba(255, 255, 255, 0.7);
  color: #660043;
  border-top: 1px solid #660043;
  border-bottom: 1px solid #660043;
}

.panel-default > .panel-heading {
  background-color: transparent;
  border-color: #660043;
  border-top: 1px solid #660043;
  border-bottom: 1px solid #660043;
}

/** Calendar */
.fc-list-item {
  color: #ffffff;
}

/**********************************
 * Buttons
 **********************************/
.btn-success,
.btn-info,
.btn-thirdly {
  color: #ffffff !important;
}

.btn-danger .fa-times,
a.btn-danger:not([href]):not([tabindex]) {
  color: #ffffff;
}

.btn-danger .fa-times,
.btn-info .fa-times {
  color: #ffffff;
}

a.btn-default:not([href]):not([tabindex]) {
  color: #660043;
}

.btn-primary {
  background-color: #6D004D;
  border-color: #6D004D;
  color: #ffffff !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus {
  background-color: #660043;
  border-color: #660043;
}

.btn-primary:not(:disabled):not(.disabled):active {
  background-color: #660043;
  border-color: #660043;
}

.btn-secondary {
  background-color: #660043;
  border-color: #660043;
  color: #ffffff !important;
}

.btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus {
  background-color: #6D004D;
  border-color: #6D004D;
}

.btn-secondary:not(:disabled):not(.disabled):active {
  background-color: #6D004D;
  border-color: #6D004D;
}

/**********************************
 * Datatables
 **********************************/
table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #ffffff;
}

/**********************************
 * Omnibox
 **********************************/
.euro-sign, .fa-euro-sign {
  border-color: #6D004D;
  border-radius: 1em;
  border-style: solid;
  border-width: 0.2em;
  padding: 0.15em 0.38em;
}

li:hover .euro-sign, li:hover .fa-euro-sign {
  border-color: #ffffff;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RDBXakIscUJDMVdpQjtBRDZYckI7O0FBakJBO0VBQ0kseUJDN1dpQjtFRDhXakIscUJDOVdpQjtBRGtZckI7O0FBakJBO0VBQ0kseUJDblhxQjtFRG9YckIscUJDcFhxQjtFRHFYckIseUJBQTZCO0FBb0JqQzs7QUFqQkE7RUFDSSx5QkMxWG1CO0VEMlhuQixxQkMzWG1CO0FEK1l2Qjs7QUFsQkE7RUFDSSx5QkM5WG1CO0VEK1huQixxQkMvWG1CO0FEb1p2Qjs7QUFsQkE7O21DQXNCbUM7QUFsQm5DO0VBQ0ksZ0NDM1hnQjtBRCtZcEI7O0FBakJBOzttQ0FxQm1DO0FBbEJuQztFQUNJLHFCQzlZbUI7RUQrWW5CLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLHNCQUFzQjtBQW9CMUI7O0FBbEJBO0VBRUkscUJDMVlnQjtBRDhacEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9pbnNwaW5pYS1jb2xvcnMtbGlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi92YXJzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEluc3BpbmlhIC0gY29sb3JzXG4gKiBUaGVtZSBOdW1lcmljIHdhdmVcblxuICogQGF1dGhvciBMdWNpZSA8bHVjaWUuZnJlbWF1eEBudW1lcmljLXdhdmUudGVjaD5cbiAqIEBhdXRob3IgQWxpemVlIE1leWVyIDxhbGl6ZWUubUBudW1lcmljLXdhdmUuZXU+XG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuQGltcG9ydCBcInZhcnNcIjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEdlbmVyYWxcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5ib2R5IHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbn1cblxuLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQ6ICAkcHJpbWFyeS1jb2xvcjtcbn1cblxuYTpob3ZlciB7XG4gICAgY29sb3I6ICR0ZXh0LWxpbmstY29sb3I7XG59XG5cbi5lbGVtZW50LWZpbGlncmFuZSB7XG4gICAgb3BhY2l0eTogMC40O1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuYnRuLXdhcm5pbmc6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYS5idG4td2FybmluZzpmb2N1cyxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2E1NGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdhNTRhO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYS5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NTI0MDtcbiAgICBib3JkZXItY29sb3I6ICMwNTUyNDA7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYS5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3YmI5O1xuICAgIGJvcmRlci1jb2xvcjogIzFhN2JiOTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuYnRuLWluZm86aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYS5idG4taW5mbzpmb2N1cyxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMWI5YmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjFiOWJiO1xufVxuXG4vKiogT3ZlcnJpZGUgY29sb3IgdG8gb2RkIGxpbmUgdG8gaGlkZSBjb250ZW50ICovXG4udGFibGUtc3RpY2t5LXdyYXBwZXIgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSAuY29sLXN0aWNreSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktY29sb3I7XG59XG5cbi5oci1saW5lLWRhc2hlZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAgJHByaW1hcnktY29sb3I7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvciFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBCYWNrZ3JvdW5kXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wcmltYXJ5LWJne1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG4uc2Vjb25kYXJ5LWJne1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG59XG5cbi50aGlyZC1iZ3tcbiAgICBiYWNrZ3JvdW5kOiAkdGhpcmQtY29sb3I7XG59XG5cbi5icm93bi1iZ3tcbiAgICBiYWNrZ3JvdW5kOiAkYnJvd24tY29sb3I7XG59XG5cbi5saW5rLWJne1xuICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xufVxuXG5cbi53aGl0ZS1iZ3tcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG59XG5cbi5ncmF5LWJne1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWNvbG9yO1xufVxuXG4ub3BhY2l0eS13aGl0ZS1iZ3tcbiAgICBiYWNrZ3JvdW5kOiAkb3BhY2l0eS13aGl0ZS1iZztcbn1cblxuLmVxdWFsLXZhbHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYwMDQzNjk7XG59XG5cbi5ub3QtZXF1YWwtdmFsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBUZXh0c1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi50ZXh0LWhlbHAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiBkYXJrZW4oJGJyb3duLWNvbG9yLCAzMCUpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRleHQtZ3JlZW4tZGFyayB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG5cbi50ZXh0LWdyZWVuLW1lZGl1bSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG4udGV4dC1ncmVlbi1saWdodCB7XG4gICAgY29sb3I6ICR0aGlyZC1jb2xvcjtcbn1cblxuLnRleHQtYnJvd24ge1xuICAgIGNvbG9yOiBkYXJrZW4oJGJyb3duLWNvbG9yLCAxNSUpO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbn1cblxuLnRleHQtYmxhY2sge1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG59XG5cbi50ZXh0LWxpbmsge1xuICAgIGNvbG9yOiAkdGV4dC1saW5rLWNvbG9yO1xufVxuXG4udGV4dC1lcXVhbCB7XG4gICAgY29sb3I6ICR0aGlyZC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFRhYmxlc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZS1jb2xvciFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWNvbG9yIWltcG9ydGFudDtcbn1cblxuLyoqKiBPcHRpb25zIC0gU3RvY2sgc3RhdGUgLSBPcGVyYXRpb24gc3VtbWFyeSAqKi9cbi50YWJsZS13YXJuaW5nPnRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd24tY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJvd24tY29sb3I7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50ZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd24tY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJvd24tY29sb3I7XG59XG5cbi50YWJsZS13YXJuaW5nLmNvbGxhcHNlPnRke1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyb3duLWNvbG9yLCAxMCUpO1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkYnJvd24tY29sb3IsIDEwJSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZy5jb2xsYXBzZTpob3Zlcj50ZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicm93bi1jb2xvciwgMjAlKTtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGJyb3duLWNvbG9yLCAyMCUpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQWNjb3JkaW9uc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogSnVtYm90cm9uXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5qdW1ib3Ryb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWp1bWJvdHJvbi1jb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWp1bWJvdHJvbi1jb2xvcjtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgICRib3JkZXItanVtYm90cm9uLWNvbG9yIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ29sb3JzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5uYXYtaGVhZGVyLFxuYm9keS5taW5pLW5hdmJhciAubmF2LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24sXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbn1cblxuLm1lbnUtbGluayxcbmEubWVudS1saW5rOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS10aXRsZS1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG59XG5cbi5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogICR3aGl0ZS1jb2xvcjtcbn1cblxuLyoqIE5vIGVmZmVjdCBvbiBob3ZlciAqL1xuLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IC5tZW51LWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gLm1lbnUtbGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICR0aGlyZC1jb2xvcjtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGN1cnNvcjogYXV0bztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtc2VsZWN0ZWQtY29sb3I7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG5cbi5uYXYubmF2LXNlY29uZC1sZXZlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1tZW51LWNvbG9yO1xufVxuXG4ubmF2Lm5hdi1zZWNvbmQtbGV2ZWwgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAkc3VibWVudS10ZXh0LWNvbG9yO1xufVxuXG4ubmF2Lm5hdi1zZWNvbmQtbGV2ZWwgPiBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJtZW51LXNlbGVjdGVkLWNvbG9yO1xufVxuXG4ubmF2ID4gbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1zZWxlY3RlZC1jb2xvcjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAkbWVudS10ZXh0LWNvbG9yO1xufVxuXG4jcGFnZS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC12Mi5qcGdcIikgbm8tcmVwZWF0LCRncmF5LWNvbG9yIDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xufVxuXG4ucHJvZmlsZS1lbGVtZW50ID4gYSBzcGFuIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBBY2NvcmRpb25zICYgSWJveFxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5pYm94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LXdoaXRlLWJnO1xufVxuXG4ucGFuZWx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktd2hpdGUtYmc7XG59XG5cbi5wYW5lbC1lbGVtZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG59XG5cbi5pYm94LXRpdGxlLFxuLmlib3gtdGl0bGUgc21hbGwsXG4ubGFiZWwtcmFkYXItcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJG9wYWNpdHktd2hpdGUtYmc7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG59XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbn1cblxuLyoqIENhbGVuZGFyICovXG4uZmMtbGlzdC1pdGVtIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQnV0dG9uc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuLXN1Y2Nlc3MsXG4uYnRuLWluZm8sXG4uYnRuLXRoaXJkbHl7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRhbmdlciAuZmEtdGltZXMsXG5hLmJ0bi1kYW5nZXI6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xufVxuXG4uYnRuLWRhbmdlciAuZmEtdGltZXMsXG4uYnRuLWluZm8gLmZhLXRpbWVze1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG59XG5cbmEuYnRuLWRlZmF1bHQ6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAgJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6JHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICR0aGlyZC1jb2xvcjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICR0aGlyZC1jb2xvcjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogICRzZWNvbmRhcnktY29sb3I7XG4gICAgY29sb3I6JHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBEYXRhdGFibGVzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzPmxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlLWNvbG9yO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogT21uaWJveFxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZXVyby1zaWduLCAuZmEtZXVyby1zaWdue1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbiAgICBwYWRkaW5nOiAwLjE1ZW0gMC4zOGVtO1xufVxubGk6aG92ZXIgLmV1cm8tc2lnbiwgbGk6aG92ZXIgLmZhLWV1cm8tc2lnblxue1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLWNvbG9yO1xufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIERlZmluZSBhbGwgdGhlIHZhciB0aGF0IGNhbiBiZSB1c2VmdWwgaW4gc2NzcyBmaWxlc1xuXG4gKiBAYXV0aG9yIEFsaXplZSBNZXllciA8YWxpemVlLm1AbnVtZXJpYy13YXZlLmV1PlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKipcbiAqXG4gKiBCbGFjayBncmV5IC0gIzJlMmUyZSAtIHJnYmEoNDYsNDYsNDYpXG4gKiBMaWdodCBicm93biAtICNmZmU0YzggLSByZ2JhKDI1NSwyMjgsMjAwKVxuICpcbiAqIENvbG9ycyBzaGFkZSBvZiBncmVlbiA6XG4gKiBEYXJrIGdyZWVuIC0gIzEwMWQxMyAtIHJnYmEoMTYsMjksMTkpXG4gKiBNZWRpdW0gZ3JlZW4gLSAjMDU1MjQwIC0gcmdiYSg1LDgyLDY0KVxuICogTGlnaHQgZ3JlZW4gLSAjMmE3YTY1IC0gcmdiYSg0MiwxMjIsMTAxKVxuICogUGFzdGVsIGdyZWVuIC0gIzVhOTg5OSAtIHJnYmEoOTAsMTUyLDE1MylcbiAqXG4gKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIERlZmluZSBhbGwgdmFyc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqKioqIEdlbmVyYWwgKioqKioqKioqL1xuJHByaW1hcnktY29sb3I6ICM2RDAwNEQ7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjNjYwMDQzO1xuJHRoaXJkLWNvbG9yOiAjNjYwMDQzO1xuJGZvdXJ0aC1jb2xvcjogI2NjMDY4ZDtcblxuJGxpbmstY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuJGdyYXktY29sb3I6I0RCREJEQjtcbiRkYXJrLWdyYXktY29sb3I6I2EyOWU5ZDtcbiRicm93bi1jb2xvcjojZmZlNGM4O1xuXG4kZmllbGQtY29sb3I6IGRhcmtlbigkYnJvd24tY29sb3IsIDE1JSk7XG5cbiR3aGl0ZS1jb2xvcjojZmZmZmZmO1xuJGJsYWNrLWNvbG9yOiMwMDAwMDA7XG5cbiRib3gtc2hhZG93OiAzcHggOXB4IDIwcHggMCByZ2JhKDE2LDI5LDE5LDAuNyk7XG4kb3BhY2l0eS13aGl0ZS1iZzogcmdiYSgkd2hpdGUtY29sb3IsIDAuNyk7XG5cbi8qKioqKioqKioqIFRleHQgKioqKioqKioqL1xuJHRleHQtbGluay1jb2xvcjogJGxpbmstY29sb3I7XG4kdGV4dC1pbnB1dC1iZy1jb2xvcjogI0Y1RjdGQjtcbiR0ZXh0LWlucHV0LWNvbG9yOiAjN0U4MjhGO1xuXG4vKioqKioqKioqKiBNZW51ICoqKioqKioqKi9cbiRjb2xvci1ncmFkaWVudC10b3A6ICRwcmltYXJ5LWNvbG9yO1xuJGNvbG9yLWdyYWRpZW50LW1pZGRsZTogJHByaW1hcnktY29sb3I7XG4kY29sb3ItZ3JhZGllbnQtYm90dG9tOiAkcHJpbWFyeS1jb2xvcjtcbiRtZW51LXRpdGxlLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuJG1lbnUtdGV4dC1jb2xvcjogJGdyYXktY29sb3I7XG4kbWVudS1zZWxlY3RlZC1jb2xvcjogJGdyYXktY29sb3I7XG5cbiRzdWItbWVudS1jb2xvcjogbGlnaHRlbigkZ3JheS1jb2xvciwgMTUlKTtcbiRzdWJtZW51LXRleHQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4kc3VibWVudS1zZWxlY3RlZC1jb2xvcjogbGlnaHRlbigkbGluay1jb2xvciwgNDAlKTtcblxuLyoqKioqKioqKiogQWNjb3JkaW9uICoqKioqKioqKi9cbiRib3JkZXItaWJveC1jb250ZW50LWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiRiYWNrZ3JvdW5kLWlib3gtY29udGVudC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuXG4vKioqKioqKioqKiBKdW1ib3Ryb24gKioqKioqKioqL1xuJGJvcmRlci1qdW1ib3Ryb24tY29sb3I6ICRkYXJrLWdyYXktY29sb3I7XG4kYmFja2dyb3VuZC1qdW1ib3Ryb24tY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuLyoqKioqKioqKiogUGFuZWwgYm9keSAqKioqKioqKiovXG4kYm9yZGVyLXBhbmVsLWJvZHktY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuJGJhY2tncm91bmQtcGFuZWwtYm9keS1jb2xvcjogJHdoaXRlLWNvbG9yO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/