/**
 * Import Compass
 */
/* ==========================================================================
   Icon Library Mixin
   ========================================================================== */
/* ==========================================================================
   Shadows
   ========================================================================== */
/* Calendar Wrapper
   ========================================================================== */
.a-MiniCal-month {
  width: 100%;
  display: table;
  table-layout: fixed;
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0; }

/* Calendar Header
   ========================================================================== */
.a-MiniCal-title {
  line-height: 24px;
  display: block;
  font-size: 16px;
  text-align: center;
  margin: 0;
  padding: 12px;
  font-weight: 400; }

/* Month Calendar
   ========================================================================== */
.a-MiniCal-month {
  font-size: 12px; }

.a-MiniCal-dayOfWeek {
  font-weight: normal;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 20px;
  font-size: 11px; }

.a-MiniCal-date {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-weight: normal;
  font-size: 11px; }

.a-MiniCal-day {
  vertical-align: top;
  padding: 6px 0; }
  .a-MiniCal-day.is-today .a-MiniCal-date, .a-MiniCal-day.is-active .a-MiniCal-date {
    border-radius: 100%;
    font-weight: bold;
    opacity: 1;
    text-shadow: none; }
  .a-MiniCal-day.is-weekend .a-MiniCal-date, .a-MiniCal-day.is-null .a-MiniCal-date {
    opacity: .5; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBsdWdpbnMvTWluaUNhbC5zY3NzIiwiLi4vbW9kdWxlcy9fY29tbW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUM0T0g7O2dGQUVnRjtBQWNoRjs7Z0ZBRWdGO0FEMVBoRjtnRkFDZ0Y7QUFHaEY7RUFDRSxZQUFZO0VBQ1osZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLGtCQUFrQixFQUNuQjs7QUFHRDtnRkFDZ0Y7QUFFaEY7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLGNBQWM7RUFDZCxpQkFBaUIsRUFDbEI7O0FBRUQ7Z0ZBQ2dGO0FBQ2hGO0VBQ0UsZ0JBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQiwwQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUNqQjs7QUFDRDtFQUNFLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsZ0JBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JBQW9CO0VBQ3BCLGVBQWUsRUF3QmhCO0VBMUJEO0lBTU0sb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsa0JBQWtCLEVBQ25CO0VBVkw7SUF1Qk0sWUFBWSxFQUNiIiwiZmlsZSI6InBsdWdpbnMvTWluaUNhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogSW1wb3J0IENvbXBhc3NcclxuICovXHJcbkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL19jb21tb25cIjtcclxuXHJcblxyXG4vKiBDYWxlbmRhciBXcmFwcGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5hLU1pbmlDYWwge1xyXG59XHJcbi5hLU1pbmlDYWwtbW9udGgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4vKiBDYWxlbmRhciBIZWFkZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5hLU1pbmlDYWwtdGl0bGUge1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLyogTW9udGggQ2FsZW5kYXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLmEtTWluaUNhbC1tb250aCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5hLU1pbmlDYWwtZGF5T2ZXZWVrIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuLmEtTWluaUNhbC1kYXRlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi5hLU1pbmlDYWwtZGF5IHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6IDZweCAwO1xyXG4gICYuaXMtdG9kYXksXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgLmEtTWluaUNhbC1kYXRlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzLXRvZGF5IHtcclxuICAgIC5hLU1pbmlDYWwtZGF0ZSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIC5hLU1pbmlDYWwtZGF0ZSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtd2Vla2VuZCxcclxuICAmLmlzLW51bGwge1xyXG4gICAgLmEtTWluaUNhbC1kYXRlIHtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ3Njc3NfZnVuY3Rpb25zJztcblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLy8gKnpvb206IDE7XG59XG5cblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBNZWRpYSBRdWVyaWVzXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vU1RBUlRfVEhFTUVST0xMRVJfSUdOT1JFXG4kZGlzcGxheS14eHM6IDQ4MHB4O1xuJGRpc3BsYXkteHNzOiA2NDBweDtcbiRkaXNwbGF5LXhzOiA3NjhweDtcbiRkaXNwbGF5LXNtYWxsOiA5OTJweDtcbiRkaXNwbGF5LW1lZGl1bTogMTIwMHB4O1xuJGRpc3BsYXktbGFyZ2U6IDE5MjBweDtcblxuQG1peGluIHJlc3BvbmQtdG8oJG1lZGlhKSB7XG4gIEBpZiAkbWVkaWEgPT0geHhzLXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRpc3BsYXkteHhzKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSB4c3Mtc2NyZWVucyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS14c3MpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IHhzLXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRpc3BsYXkteHMpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG4gIEBpZiAkbWVkaWEgPT0geHMtdG8teHNzLXNjcmVlbnMge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LXhzcyArIDEpIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS14cyAtIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG4gIEBpZiAkbWVkaWEgPT0gc21hbGwtc2NyZWVucy1pbiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1zbWFsbCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gbWVkaXVtLXNjcmVlbnMtaW4ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRpc3BsYXktbWVkaXVtKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSBsYXJnZS1zY3JlZW5zLWluIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LWxhcmdlKSB7IEBjb250ZW50OyB9XG4gIH1cblxuXG4gIEBpZiAkbWVkaWEgPT0geHNzLXNtYWxsLXNjcmVlbnMtb3V0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LXhzcyArIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IHhzLXNtYWxsLXNjcmVlbnMtb3V0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LXhzICsgMSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gc21hbGwtc2NyZWVucy1vdXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRpc3BsYXktc21hbGwgKyAxKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSBtZWRpdW0tc2NyZWVucy1vdXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRpc3BsYXktbWVkaXVtICsgMSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gbGFyZ2Utc2NyZWVucy1vdXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRpc3BsYXktbGFyZ2UgKyAxKSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWVkaWEgPT0gc21hbGwtc2NyZWVucyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS14cyArIDEpIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1zbWFsbCAtIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbWVkaXVtLXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRpc3BsYXktc21hbGwgKyAxKSBhbmQgKG1heC13aWR0aDogJGRpc3BsYXktbWVkaXVtIC0gMSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRtZWRpYSA9PSBsYXJnZS1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LW1lZGl1bSArIDEpIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1sYXJnZSAtIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtZWRpYSA9PSBsYXJnZXN0LXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRpc3BsYXktbGFyZ2UpIHsgQGNvbnRlbnQ7IH1cbiAgfVxufVxuLy9FTkRfVEhFTUVST0xMRVJfSUdOT1JFXG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gRm9udCBBd2Vzb21lIEVtYmVkZGluZ1xuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbkBtaXhpbiBhcGV4NWljb24ge1xuICBmb250LWZhbWlseTogXCJhcGV4LTUtaWNvbi1mb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gYXBleDVpY29uLWJhc2ljIHtcbiAgZm9udC1mYW1pbHk6IFwiYXBleC01LWljb24tZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiB2aXN1YWxseUhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG5AbWl4aW4gdmVydGljYWwtYWxpZ24gIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gZm9jdXNhYmxlVmlzdWFsbHlIaWRkZW4ge1xuICBAaW5jbHVkZSB2aXN1YWxseUhpZGRlbjtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtaXhpbiB0cmFuc2xhdGUzZC1sZXNzKCR4LCAkeTogMCwgJHo6IDApIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogICAgICAgdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgLW1zLXRyYW5zZm9ybTogXHRcdCB0cmFuc2xhdGUoJHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5cbkBtaXhpbiBhcGV4LWRpcmVjdGlvbi1sZWZ0KCR2YWwpIHtcbiAgbGVmdDogJHZhbDtcbiAgLnUtUlRMICYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6ICR2YWw7XG4gIH1cbn1cblxuQG1peGluIGFwZXgtZGlyZWN0aW9uLW1hcmdpbi1sZWZ0KCR2YWwpIHtcbiAgbWFyZ2luLWxlZnQ6ICR2YWw7XG4gIC51LVJUTCAmIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogJHZhbDtcbiAgfVxufVxuXG5AbWl4aW4gYXBleC1kaXJlY3Rpb24tcGFkZGluZy1sZWZ0KCR2YWwpIHtcbiAgcGFkZGluZy1sZWZ0OiAkdmFsO1xuICAudS1SVEwgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogJHZhbDtcbiAgfVxufVxuXG5AbWl4aW4gYXBleC1kaXJlY3Rpb24tcmlnaHQoJHZhbCkge1xuICByaWdodDogJHZhbDtcbiAgLnUtUlRMICYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6ICR2YWw7XG4gIH1cbn1cblxuQG1peGluIGFwZXgtZGlyZWN0aW9uLW1hcmdpbi1yaWdodCgkdmFsKSB7XG4gIG1hcmdpbi1yaWdodDogJHZhbDtcbiAgLnUtUlRMICYge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAkdmFsO1xuICB9XG59XG5cbkBtaXhpbiBhcGV4LWRpcmVjdGlvbi1wYWRkaW5nLXJpZ2h0KCR2YWwpIHtcbiAgcGFkZGluZy1yaWdodDogJHZhbDtcbiAgLnUtUlRMICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICR2YWw7XG4gIH1cbn1cblxuQG1peGluIGFwZXgtZGlyZWN0aW9uLWZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgLnUtUlRMICYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtaXhpbiBhcGV4LWRpcmVjdGlvbi1mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0O1xuICAudS1SVEwgJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cblxuXG5AbWl4aW4gYXBleC1kaXJlY3Rpb24tdHJhbnNsYXRlKCR2YWwpIHtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZC1sZXNzKCR2YWwsIDAsIDApO1xuICAgIC51LVJUTCAmIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QtbGVzcygtJHZhbCwgMCwwICk7XG4gICAgfVxufVxuXG5AbWl4aW4gdGV4dC1hbGlnbi1sZWZ0LWRpcmVjdGlvbigpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLnUtUlRMICYge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cblxuQG1peGluIHRleHQtYWxpZ24tcmlnaHQtZGlyZWN0aW9uKCkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLnUtUlRMICYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEljb24gTGlicmFyeSBNaXhpblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBpY29uLWxpYigkbGlicmFyeSkge1xuICBAaWYgJGxpYnJhcnkgPT0gYXdlc29tZSB7XG4gICAgLmFwZXgtaWNvbnMtZm9udGF3ZXNvbWUgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gXG4gIEBlbHNlIGlmICRsaWJyYXJ5ID09IGFwZXgge1xuICAgIC5hcGV4LWljb25zLWZvbnRhcGV4ICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTaGFkb3dzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIHV0LWJsb2NrLXNoYWRvdygpIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
