@charset "UTF-8";
#ui-id-1 {
  list-style-type: none;
  border: 1px solid lightgrey;
  width: 17%;
  background-color: white;
}

.ui-menu-item {
  margin-left: -25px;
  padding-bottom: 10px;
  font-size: 16px;
  cursor: pointer;
}

.ui-menu-item:hover {
  background-color: #FFD300;
}

.form-treatment {
  border: none !important;
}

.color-primary {
  color: #FFD300;
}

.btn-add-treatment {
  position: relative;
  left: 36%;
  top: -70px;
}

.margin-switch {
  margin-right: 10px;
}

.custom-pos-check {
  margin-right: 5px;
}

.pos-approvedby {
  margin-top: 10px;
}

.pos-approvedby-date {
  margin-top: 6px;
}

.autoComplete_wrapper {
  display: block !important;
}
.autoComplete_wrapper > input {
  display: block;
  width: 100%;
  padding: 0.75rem 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #181C32;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #E4E6EF;
  appearance: none;
  border-radius: 0.475rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.custom-header-modal {
  justify-content: center !important;
}

.timeline-date {
  font-size: 0.9em;
}

.list2 {
  margin-left: 30px;
}

.list3 {
  margin-left: 40px;
}

.list4 {
  margin-left: 40px;
}

.flex-parent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
}

.input-flex-container {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80vw;
  height: 100px;
  max-width: 770px;
  position: relative;
  z-index: 0;
}

.input {
  width: 25px;
  height: 25px;
  background-color: #FFD300;
  position: relative;
  border-radius: 50%;
}

.input:hover {
  cursor: pointer;
}

.input::before, .input::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 50%;
  transform: translateY(-50%);
  background-color: #FFD300;
  width: 4vw;
  height: 5px;
}

.input::before {
  left: calc(-4vw + 12.5px);
}

.input::after {
  right: calc(-4vw + 12.5px);
}

.input.active {
  background-color: #FFD300;
}

.input.active::before {
  background-color: #FFD300;
}

.input.active::after {
  background-color: #FFD300;
}

.input.active span {
  font-weight: 700;
}

.input.active span::before {
  font-size: 13px;
}

.input.active span::after {
  font-size: 15px;
}

.input.active ~ .input, .input.active ~ .input::before, .input.active ~ .input::after {
  background-color: #AEB6BF;
}

.input span {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  visibility: hidden;
}

.input span::before, .input span::after {
  visibility: visible;
  position: absolute;
  left: 50%;
}

.input span::after {
  content: attr(data-year);
  top: 25px;
  transform: translateX(-50%);
  font-size: 14px;
}

.input span::before {
  content: attr(data-info);
  top: -65px;
  width: 70px;
  transform: translateX(-5px) rotateZ(-45deg);
  font-size: 12px;
  text-indent: -10px;
}

.p-info-state {
  display: none;
}

.input-info-state {
  display: none;
}

.table-settings {
  width: 50% !important;
  --bs-table-striped-bg: rgba(0, 0, 255, 0)!important;
}

.margin-custom-supplier {
  margin-left: 6rem;
}

.margin-custom-liability {
  margin-left: 20px !important;
}

.margin-custom-recommandation {
  margin-right: 100px !important;
  margin-left: 50px !important;
}

.ml-5 {
  margin-left: 5px;
}

.custom-width-icon {
  font-size: 30px;
}

.form-check-custom-2 {
  display: contents;
  align-items: center;
  padding-left: 0;
  margin: 0;
}

.hide-choice-1 {
  display: none !important;
}

.hide-option-1-adv option:first-child {
  display: none !important;
}

.padding-custom {
  padding-top: 0 !important;
}

.info-treatment {
  margin-left: 10px;
  font-size: 11px !important;
}

.max-mb-files {
  color: #B5B5C3 !important;
}

@media print {
  #workflow-print {
    display: none;
  }

  #page-title-print {
    display: none !important;
  }

  #btn-print {
    display: none;
  }

  #btn-save-print {
    display: none !important;
  }

  #section-sav-print {
    display: none;
  }

  .upload-print {
    display: none;
  }

  #kt_aside_mobile_toggle {
    display: none;
  }

  #title-header-print {
    display: none !important;
  }

  #first-card-store-print {
    display: none !important;
  }

  #separator-print {
    display: none;
  }

  #file-print {
    display: none !important;
  }

  #tab-store-print {
    margin-top: -70px !important;
  }

  .check-print {
    display: none !important;
  }

  .number-print {
    width: 50px !important;
  }

  .label-print {
    width: 150px;
  }

  .label-print-2 {
    margin-left: 10px;
  }
}
.table-shipment-first {
  border-top: 2px solid #333;
}

.table tbody tr.table-shipment-last {
  border-bottom: 2px solid #333 !important;
}

.box-day {
  width: 10%;
  display: inline-block;
  text-align: center;
  border-right: 1rem solid #F5F8FA;
  padding: 20px 0;
  cursor: pointer;
}

.box-day:first-child {
  margin-left: 5%;
}

.box-day.selected {
  border: 2px dashed #f39c12;
  margin-right: 1rem;
}

.box-day-day {
  font-weight: bold;
  font-size: 2rem;
}

.bg-white-custom {
  background: white;
}

.bg-info-partial-custom {
  background-image: repeating-linear-gradient(-45deg, #d9edf7, #d9edf7 20px, #b7ddf0 20px, #b7ddf0 40px);
  background-image: repeating-linear-gradient(-45deg, #d9edf7 0 20px, #b7ddf0 20px 40px);
}

.bg-white-custom {
  background: white;
}

.bg-warning-partial-custom {
  background-image: repeating-linear-gradient(-45deg, #fcf8e3, #fcf8e3 20px, #fff6c9 20px, #fff6c9 40px);
  background-image: repeating-linear-gradient(-45deg, #fcf8e3 0 20px, #fff6c9 20px 40px);
}

.bg-warning-darker-custom {
  background-color: #f2e084;
}

.bg-success-darker-custom {
  background-color: #aed99d;
}

.bg-success-partial-custom {
  background-image: repeating-linear-gradient(-45deg, #dff0d8, #dff0d8 20px, #aed99d 20px, #aed99d 40px);
  background-image: repeating-linear-gradient(-45deg, #dff0d8 0 20px, #aed99d 20px 40px);
}

.bg-success-packing-partial-custom {
  background-image: repeating-linear-gradient(-45deg, #ffffff 0 20px, #aed99d 20px 40px);
}

.bg-gray-light {
  background-color: #f7f7f7;
}

table.border-bold tr td {
  border: 1px dashed #aeaeae;
}

.table-dashed tbody tr td {
  border: 1px dashed #aeaeae;
}

.flash {
  animation-duration: 0.8s;
  animation-name: clignoter;
  animation-iteration-count: infinite;
  transition: none;
  color: red;
  font-size: 30px;
}

.bg-info-custom {
  background-color: #d9edf7;
}

.bg-warning-custom {
  background-color: #fcf8e3;
}

.bg-success-purple-custom {
  background-color: #8e44ad;
}

@keyframes clignoter {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.bg-orange {
  background-color: #f39c12 !important;
}

.autoComplete_wrapper > ul {
  position: relative !important;
}

.bg-grey-custom {
  background-color: #bebebe;
}

.word-wrap-anywhere {
  word-wrap: anywhere;
}

.deleteLinkPacking {
  margin-left: 10px;
  margin-top: 25px;
}

.user-config span {
  color: #5E6278 !important;
}

.error-article-net-weight {
  border: 2px solid red !important;
}

.form-label:first-letter {
  text-transform: uppercase;
}

.estimative-wrap {
  position: relative;
  background-color: #fffbea;
}

/* Filigrane répété en arrière-plan, non cliquable */
.estimative-wrap::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='200' viewBox='0 0 800 100'%3E%3Cstyle%3Etext%7Bfont:800 85px Arial,Helvetica,sans-serif;fill:%23ffc107;fill-opacity:.22%7D%3C/style%3E%3Ctext x='0' y='40' transform='rotate(-15 0 0)'%3EColisage Estimatif%3C/text%3E%3C/svg%3E");
  background-repeat: repeat;
  background-position: 0 0;
  background-attachment: local;
  background-size: 300px 200px;
}

.estimative-wrap > * {
  position: relative;
  z-index: 1;
}

.header-brand > a {
  color: #1B1C20;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRENKOztBQ0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURFSjs7QUNBQTtFQUNJO0FER0o7O0FDREE7RUFDSTtBRElKOztBQ0ZBO0VBQ0k7QURLSjs7QUNIQTtFQUNJO0VBQ0E7RUFDQTtBRE1KOztBQ0pBO0VBQ0k7QURPSjs7QUNMQTtFQUNJO0FEUUo7O0FDTkE7RUFDSTtBRFNKOztBQ1BBO0VBRUk7QURTSjs7QUNOQTtFQUNJO0FEU0o7QUNQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURTUjs7QUNOQTtFQUNJO0FEU0o7O0FDUEE7RUFDSTtBRFVKOztBQ1JBO0VBQ0k7QURXSjs7QUNUQTtFQUNJO0FEWUo7O0FDVkE7RUFDSTtBRGFKOztBQ1ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURhSjs7QUNWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURhSjs7QUNWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURhSjs7QUNYQTtFQUNJO0FEY0o7O0FDWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURlSjs7QUNiQTtFQUNJO0FEZ0JKOztBQ2RBO0VBQ0k7QURpQko7O0FDZkE7RUFDSTtBRGtCSjs7QUNoQkE7RUFDSTtBRG1CSjs7QUNqQkE7RUFDSTtBRG9CSjs7QUNsQkE7RUFDSTtBRHFCSjs7QUNuQkE7RUFDSTtBRHNCSjs7QUNwQkE7RUFDSTtBRHVCSjs7QUNyQkE7RUFDSTtBRHdCSjs7QUN0QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlCSjs7QUN2QkE7RUFDSTtFQUNBO0VBQ0E7QUQwQko7O0FDeEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQyQko7O0FDekJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENEJKOztBRXpNQTtFQUNJO0FGNE1KOztBRTFNQTtFQUNJO0FGNk1KOztBR2pOQTtFQUNJO0VBQ0E7QUhvTko7O0FJdE5BO0VBQ0k7QUp5Tko7O0FJdk5BO0VBQ0k7QUowTko7O0FJeE5BO0VBQ0k7RUFDQTtBSjJOSjs7QUl6TkE7RUFDSTtBSjROSjs7QUkxTkE7RUFDSTtBSjZOSjs7QUkzTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjhOSjs7QUk1TkE7RUFDSTtBSitOSjs7QUk3TkE7RUFDSTtBSmdPSjs7QUk5TkE7RUFDSTtBSmlPSjs7QUkvTkE7RUFDSTtFQUNBO0FKa09KOztBSWhPQTtFQUNJO0FKbU9KOztBS3ZRQTtFQUNJO0lBQ0k7RUwwUU47O0VLeFFFO0lBQ0k7RUwyUU47O0VLelFFO0lBQ0k7RUw0UU47O0VLMVFFO0lBQ0k7RUw2UU47O0VLM1FFO0lBQ0k7RUw4UU47O0VLNVFFO0lBQ0k7RUwrUU47O0VLN1FFO0lBQ0k7RUxnUk47O0VLOVFFO0lBQ0k7RUxpUk47O0VLL1FFO0lBQ0k7RUxrUk47O0VLaFJFO0lBQ0k7RUxtUk47O0VLalJFO0lBQ0k7RUxvUk47O0VLbFJFO0lBQ0k7RUxxUk47O0VLblJFO0lBQ0k7RUxzUk47O0VLcFJFO0lBQ0k7RUx1Uk47O0VLclJFO0lBQ0k7RUx3Uk47O0VLdFJFO0lBQ0k7RUx5Uk47QUFDRjtBTXpVQTtFQUNJO0FOMlVKOztBTXhVQTtFQUNJO0FOMlVKOztBTXpVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjRVSjs7QU16VUE7RUFDSTtBTjRVSjs7QU16VUE7RUFDSTtFQUNBO0FONFVKOztBTXpVQTtFQUNJO0VBQ0E7QU40VUo7O0FNMVVBO0VBQ0k7QU42VUo7O0FNM1VBO0VBQ0k7RUFLQTtBTjBVSjs7QU1yVUE7RUFDSTtBTndVSjs7QU1yVUE7RUFDSTtFQUtBO0FOb1VKOztBTS9UQTtFQUNJO0FOa1VKOztBTS9UQTtFQUNJO0FOa1VKOztBTS9UQTtFQUNJO0VBS0E7QU44VEo7O0FNMVRBO0VBQ0k7QU42VEo7O0FNelRBO0VBQ0k7QU40VEo7O0FNMVRBO0VBQ0k7QU42VEo7O0FNM1RBO0VBQ0k7QU44VEo7O0FNNVRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOK1RKOztBTTdUQTtFQUNJO0FOZ1VKOztBTTlUQTtFQUNJO0FOaVVKOztBTS9UQTtFQUNJO0FOa1VKOztBTWhVQTtFQUNJO0lBQU87RU5vVVQ7RU1uVUU7SUFBTztFTnNVVDtFTXJVRTtJQUFPO0VOd1VUO0FBQ0Y7QU12VUE7RUFDSTtBTnlVSjs7QU12VUE7RUFDSTtBTjBVSjs7QU14VUE7RUFDSTtBTjJVSjs7QU16VUE7RUFDSTtBTjRVSjs7QU90Y0E7RUFDSTtFQUNBO0FQeWNKOztBT3ZjQTtFQUNJO0FQMGNKOztBUS9jQTtFQUNJO0FSa2RKOztBUzFjQTtFQUNJO0FUNmNKOztBUzFjQTtFQUNJO0VBQ0E7QVQ2Y0o7O0FTMWNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZjSjs7QVMxY0E7RUFDSTtFQUNBO0FUNmNKOztBQTllQTtFQUNJO0FBaWZKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub25Db25mb3JtaXR5L2hhbmRsZS5zY3NzIiwid2VicGFjazovLy8uL25vbkNvbmZvcm1pdHkvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zZXR0aW5ncy9oYW5kbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXYvaGFuZGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2F2L3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vUGFja2luZy9kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9QYWNraW5nL2NvbmZpZ3VyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9QYWNraW5nL3NoaXBtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3VzdG9tLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImN1c3RvbVwiO1xuLmhlYWRlci1icmFuZCA+IGEge1xuICAgIGNvbG9yOiAjMUIxQzIwO1xufVxuLy8uc2YtdG9vbGJhciB7XG4vLyAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4vL31cbiIsIkBpbXBvcnQgXCJ+QHRhcmVrcmFhZmF0L2F1dG9jb21wbGV0ZS5qcy9kaXN0L2Nzcy9hdXRvQ29tcGxldGUuMDIuY3NzXCI7XG5cbiN1aS1pZC0xe1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyZXk7XG4gICAgd2lkdGg6IDE3JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi51aS1tZW51LWl0ZW17XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktbWVudS1pdGVtOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQzMDA7XG59XG4uZm9ybS10cmVhdG1lbnR7XG4gICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbn1cbi5jb2xvci1wcmltYXJ5e1xuICAgIGNvbG9yOiAjRkZEMzAwO1xufVxuLmJ0bi1hZGQtdHJlYXRtZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzNiU7XG4gICAgdG9wOiAtNzBweDtcbn1cbi5tYXJnaW4tc3dpdGNoe1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jdXN0b20tcG9zLWNoZWNre1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnBvcy1hcHByb3ZlZGJ5e1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9zLWFwcHJvdmVkYnktZGF0ZVxue1xuICAgIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgJiA+IGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzE4MUMzMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2IoMCAwIDAgLyA4JSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB9XG59XG4uY3VzdG9tLWhlYWRlci1tb2RhbHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUtZGF0ZXtcbiAgICBmb250LXNpemU6IDAuOWVtO1xufVxuLmxpc3Qye1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmxpc3Qze1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmxpc3Q0e1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uZmxleC1wYXJlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmlucHV0LWZsZXgtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uaW5wdXQge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaW5wdXQ6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dDo6YmVmb3JlLCAuaW5wdXQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDMwMDtcbiAgICB3aWR0aDogNHZ3O1xuICAgIGhlaWdodDogNXB4O1xufVxuLmlucHV0OjpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoLTR2dyArIDEyLjVweCk7XG59XG4uaW5wdXQ6OmFmdGVyIHtcbiAgICByaWdodDogY2FsYygtNHZ3ICsgMTIuNXB4KTtcbn1cbi5pbnB1dC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQzMDA7XG59XG4uaW5wdXQuYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQzMDA7XG59XG4uaW5wdXQuYWN0aXZlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDMwMDtcbn1cbi5pbnB1dC5hY3RpdmUgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5pbnB1dC5hY3RpdmUgc3Bhbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG4uaW5wdXQuYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG4uaW5wdXQuYWN0aXZlIH4gLmlucHV0LCAuaW5wdXQuYWN0aXZlIH4gLmlucHV0OjpiZWZvcmUsIC5pbnB1dC5hY3RpdmUgfiAuaW5wdXQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVCNkJGO1xufVxuLmlucHV0IHNwYW4ge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaW5wdXQgc3Bhbjo6YmVmb3JlLCAuaW5wdXQgc3Bhbjo6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbn1cbi5pbnB1dCBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXllYXIpO1xuICAgIHRvcDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmlucHV0IHNwYW46OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWluZm8pO1xuICAgIHRvcDogLTY1cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpIHJvdGF0ZVooLTQ1ZGVnKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xufVxuIiwiLnAtaW5mby1zdGF0ZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0LWluZm8tc3RhdGV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi50YWJsZS1zZXR0aW5nc3tcbiAgICB3aWR0aDogNTAlIWltcG9ydGFudDtcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoMCwgMCwgMjU1LCAwKSFpbXBvcnRhbnQ7XG59XG4iLCIubWFyZ2luLWN1c3RvbS1zdXBwbGllciB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW07XG59XG4ubWFyZ2luLWN1c3RvbS1saWFiaWxpdHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4IWltcG9ydGFudDtcbn1cbi5tYXJnaW4tY3VzdG9tLXJlY29tbWFuZGF0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNTBweCFpbXBvcnRhbnQ7XG59XG4ubWwtNXtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmN1c3RvbS13aWR0aC1pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG4uZm9ybS1jaGVjay1jdXN0b20tMntcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG59XG4uaGlkZS1jaG9pY2UtMSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uaGlkZS1vcHRpb24tMS1hZHYgb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWN1c3RvbSB7XG4gICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xufVxuLmluZm8tdHJlYXRtZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDExcHghaW1wb3J0YW50O1xufVxuLm1heC1tYi1maWxlcyB7XG4gICAgY29sb3I6ICNCNUI1QzMgIWltcG9ydGFudDtcbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gICAgI3dvcmtmbG93LXByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3BhZ2UtdGl0bGUtcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgI2J0bi1wcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNidG4tc2F2ZS1wcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjc2VjdGlvbi1zYXYtcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudXBsb2FkLXByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI2t0X2FzaWRlX21vYmlsZV90b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjdGl0bGUtaGVhZGVyLXByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNmaXJzdC1jYXJkLXN0b3JlLXByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNzZXBhcmF0b3ItcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjZmlsZS1wcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjdGFiLXN0b3JlLXByaW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTcwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2hlY2stcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm51bWJlci1wcmludCB7XG4gICAgICAgIHdpZHRoOiA1MHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxhYmVsLXByaW50IHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAubGFiZWwtcHJpbnQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cbiIsIi50YWJsZS1zaGlwbWVudC1maXJzdCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzMzM7XG59XG5cbi50YWJsZSB0Ym9keSB0ci50YWJsZS1zaGlwbWVudC1sYXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMyFpbXBvcnRhbnQ7XG59XG4uYm94LWRheSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCAjRjVGOEZBO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ib3gtZGF5OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG59XG5cbi5ib3gtZGF5LnNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgI2YzOWMxMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5ib3gtZGF5LWRheSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuLmJnLXdoaXRlLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uYmctaW5mby1wYXJ0aWFsLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsXG4gICAgICAgICNkOWVkZjcsXG4gICAgICAgICNkOWVkZjcgMjBweCxcbiAgICAgICAgI2I3ZGRmMCAyMHB4LFxuICAgICAgICAjYjdkZGYwIDQwcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLFxuICAgICAgICAjZDllZGY3IDAgMjBweCxcbiAgICAgICAgI2I3ZGRmMCAyMHB4IDQwcHgpO1xufVxuXG4uYmctd2hpdGUtY3VzdG9tIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmJnLXdhcm5pbmctcGFydGlhbC1jdXN0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLFxuICAgICAgICAjZmNmOGUzLFxuICAgICAgICAjZmNmOGUzIDIwcHgsXG4gICAgICAgICNmZmY2YzkgMjBweCxcbiAgICAgICAgI2ZmZjZjOSA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZyxcbiAgICAgICAgI2ZjZjhlMyAwIDIwcHgsXG4gICAgICAgICNmZmY2YzkgMjBweCA0MHB4KTtcbn1cblxuLmJnLXdhcm5pbmctZGFya2VyLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZTA4NDtcbn1cblxuLmJnLXN1Y2Nlc3MtZGFya2VyLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlZDk5ZDtcbn1cblxuLmJnLXN1Y2Nlc3MtcGFydGlhbC1jdXN0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLFxuICAgICAgICAjZGZmMGQ4LFxuICAgICAgICAjZGZmMGQ4IDIwcHgsXG4gICAgICAgICNhZWQ5OWQgMjBweCxcbiAgICAgICAgI2FlZDk5ZCA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZyxcbiAgICAgICAgI2RmZjBkOCAwIDIwcHgsXG4gICAgICAgICNhZWQ5OWQgMjBweCA0MHB4KTtcbn1cbi5iZy1zdWNjZXNzLXBhY2tpbmctcGFydGlhbC1jdXN0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLFxuICAgICAgICAjZmZmZmZmIDAgMjBweCxcbiAgICAgICAgI2FlZDk5ZCAyMHB4IDQwcHgpO1xufVxuLmJnLWdyYXktbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y3ZjdmN1xufVxudGFibGUuYm9yZGVyLWJvbGQgdHIgdGQge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYWVhZWFlO1xufVxuLnRhYmxlLWRhc2hlZCB0Ym9keSB0ciB0ZCB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNhZWFlYWU7XG59XG4uZmxhc2h7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuOHM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGNsaWdub3RlcjtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuLmJnLWluZm8tY3VzdG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuLmJnLXdhcm5pbmctY3VzdG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLmJnLXN1Y2Nlc3MtcHVycGxlLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhlNDRhZDtcbn1cbkBrZXlmcmFtZXMgY2xpZ25vdGVyIHtcbiAgICAwJSAgIHsgb3BhY2l0eToxOyB9XG4gICAgNDAlICAge29wYWNpdHk6MDsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OjE7IH1cbn1cbi5iZy1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTIhaW1wb3J0YW50O1xufVxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG59XG4uYmctZ3JleS1jdXN0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmU7XG59XG4ud29yZC13cmFwLWFueXdoZXJlIHtcbiAgICB3b3JkLXdyYXA6IGFueXdoZXJlO1xufVxuIiwiLmRlbGV0ZUxpbmtQYWNraW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnVzZXItY29uZmlnIHNwYW4ge1xuICAgIGNvbG9yOiAjNUU2Mjc4IWltcG9ydGFudDtcbn1cbiIsIi5lcnJvci1hcnRpY2xlLW5ldC13ZWlnaHQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xufVxuIiwiQGltcG9ydCBcIm5vbkNvbmZvcm1pdHkvaGFuZGxlXCI7XG5AaW1wb3J0IFwibm9uQ29uZm9ybWl0eS9pbmRleFwiO1xuQGltcG9ydCBcInNldHRpbmdzL2hhbmRsZVwiO1xuQGltcG9ydCBcInNhdi9oYW5kbGVcIjtcbkBpbXBvcnQgXCJzYXYvcHJpbnRcIjtcbkBpbXBvcnQgXCJQYWNraW5nL2Rhc2hib2FyZFwiO1xuQGltcG9ydCBcIlBhY2tpbmcvY29uZmlndXJhdGlvblwiO1xuQGltcG9ydCBcIlBhY2tpbmcvc2hpcG1lbnRcIjtcblxuLmZvcm0tbGFiZWw6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZXN0aW1hdGl2ZS13cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmVhO1xufVxuXG4vKiBGaWxpZ3JhbmUgcsOpcMOpdMOpIGVuIGFycmnDqHJlLXBsYW4sIG5vbiBjbGlxdWFibGUgKi9cbi5lc3RpbWF0aXZlLXdyYXA6OmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAwJyBoZWlnaHQ9JzIwMCcgdmlld0JveD0nMCAwIDgwMCAxMDAnJTNFJTNDc3R5bGUlM0V0ZXh0JTdCZm9udDo4MDAgODVweCBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmaWxsOiUyM2ZmYzEwNztmaWxsLW9wYWNpdHk6LjIyJTdEJTNDL3N0eWxlJTNFJTNDdGV4dCB4PScwJyB5PSc0MCcgdHJhbnNmb3JtPSdyb3RhdGUoLTE1IDAgMCknJTNFQ29saXNhZ2UgRXN0aW1hdGlmJTNDL3RleHQlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDBweCAyMDBweDtcbn1cblxuLmVzdGltYXRpdmUtd3JhcCA+ICp7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/