/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.ea-detail .field-group {
  padding-block: 0.25rem;
  margin-block-end: 0;
  border-bottom: 1px solid var(--table-cell-border-color);
}

.ea-detail .field-group.field-boolean .field-value {
  inline-size: 200px;
}

.ea-detail .field-group .field-label {
  inline-size: 200px;
}

.datagrid .ea-lightbox-thumbnail img {
  max-width: 200px;
  max-height: 100px;
}

.badge {
  padding: 4px;
}

.bg-status-planned {
  background-color: #57A63C;
}

.bg-status-running, .bg-status-started {
  background-color: #F0AD13;
}

.bg-status-waiting-for-approval,
.bg-status-complete, .bg-status-done {
  background-color: #6366F1;
}

.bg-status-failed {
  background-color: #BF6562;
}

.bg-error {
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-status-error,
.bg-status-declined,
.bg-status-cancelled {
  background-color: #cd3c63;
}

.bg-status-ready-for-prepress,
.bg-status-in-queue,
.bg-status-waiting-for-drop {
  background-color: #31708f;
}

.bg-status-ready-for-drop {
  background-color: #80728C;
}

.bg-status-paused,
.bg-status-manual-drop {
  background-color: #80728C;
}

.bg-status-drop-in-progress {
  background-color: #80728C;
}

.bg-status-ready-for-production,
.bg-status-dropped {
  background-color: #F0AD13;
}

.bg-status-finished {
  background-color: #F0AD13;
}

.bg-status-approved {
  background-color: #6366F1;
}

.bg-status-ordered {
  background-color: #8b63f1;
}

.bg-status-new {
  background-color: #57A63C;
}

.bg-status-error {
  background-color: #BF6562;
}

.bg-status-unpublished {
  background-color: #BF6562;
}

.bg-status-published {
  background-color: #57A63C;
}

.bg-status-offline {
  background-color: #BF6562;
}

.bg-status-online {
  background-color: #A8FA4D;
}

.bg-status-full-rerender {
  background-color: #57A63C;
}

.bg-status-partial-rerender {
  background-color: #F0AD13;
}

.bg-status-idle {
  background-color: #8b63f1;
}

.ea-light-scheme .form-element-side-r {
  background-color: #F3F2FF; /* #DCD9FF; */
}
.ea-light-scheme .form-element-side-v {
  background-color: #FFFDF2; /*FFF9D9; */
}

.elements-apply-r {
  background-color: #3C3495;
  color: white;
}
.elements-apply-r:hover, .elements-apply-r:focus, .elements-apply-r:active {
  color: white !important;
  background-color: #575380;
}

.elements-apply-v {
  background-color: #FFF2A6;
  color: black;
}
.elements-apply-v:hover, .elements-apply-v:focus, .elements-apply-v:active {
  background-color: #FFEE8C;
}

.accordion .form-template-element {
  margin-top: 20px;
}
.accordion .form-template-element .bearer-side-title {
  background-color: #ffffff;
}

/** affects the template element forms */
.form-group.field-collection .form-element-side .accordion-item .form-group .form-check label {
  width: 80%;
}
.form-group.field-collection .form-element-side .accordion-item .col-md-6 .form-group label {
  width: 40%;
}

.modal-backdrop {
  z-index: 998;
}

.asset-usage tr.total td {
  font-weight: bold;
}

.ea-dark-scheme .table {
  color: rgb(212, 212, 212);
}
.ea-dark-scheme .table th {
  color: rgb(163, 163, 163);
}

.lightbox-spinner {
  width: 50px;
  height: 50px;
  background-color: #FFFFFF;
}
.lightbox-spinner.hide-it {
  display: none;
}

.enable-wordwrap {
  word-wrap: break-word;
}

#split_document {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  margin-bottom: 10px;
}
#split_document div {
  margin-top: 10px;
  max-width: 100%;
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-right: calc(var(--bs-gutter-x) * 0.5);
}

#split-alert {
  margin: 10px 0px;
}

/* make sure the action buttons are in one row */
.datagrid td.actions {
  display: flex;
  align-content: center;
}
.datagrid td.actions .action-button {
  margin-left: 10px;
}
.datagrid td.actions .action-button.hidden {
  margin-left: 0;
}

table.table th.chili-document-name {
  font-size: 1.6em;
  background-color: #FFFFFF;
}

/* less whitespacing */
.form-group.field-collection .accordion-item .form-group {
  padding: 2px 0;
}

.field-association table {
  margin-bottom: 60px;
  border-bottom: #dee2e6 2px solid;
}
.field-association table:nth-child(even) {
  background-color: #FFFDF2;
}
.field-association table.table-4-cols {
  max-width: 1500px;
}
.field-association table.table-4-cols tr th {
  min-width: 250px;
  width: 15%;
}
.field-association table.table-4-cols tr td {
  width: 35%;
}

.field-association table {
  margin-bottom: 40px;
}
.field-association table:nth-child(even) {
  background-color: #FFFDF2;
}

body:not(.ea-content-width-full) .content-wrapper {
  max-width: initial !important;
}

.content-top .content-search {
  width: calc(100% - 50px);
}
.content-top .content-search .form-widget {
  display: flex;
}
.content-top .content-search .form-widget .content-search-label {
  width: calc(100% - 50px);
  max-width: initial !important;
  display: flex;
}
.content-top .content-search .form-widget .content-search-label input {
  width: 100%;
  grid-area: initial !important;
}

.ea-detail-Asset .form-panel-body .row {
  --bs-gutter-x: 0;
}

.ea-edit-Template .accordion-item .validation-errors {
  margin: 10px;
  max-height: 200px;
  overflow-y: scroll;
}
.ea-edit-Template .accordion-item .validation-errors .alert {
  padding: 5px 20px;
}

.ea-env-dev {
  --sidebar-bg: #F8FBF8;
  --sidebar-menu-active-item-bg: #2E7D32;
  --sidebar-menu-active-item-color: #FFFFFF;
  --sidebar-menu-header-color: #1A2E1D;
  --sidebar-menu-color: #1A2E1D;
  --sidebar-menu-icon-color: #1A2E1D;
  --text-color-dark: #2E5233;
  --link-color: #388E3C;
  --link-hover-color: #2E7D32;
  --color-primary: #2E7D32;
  --table-thead-sorted-marker-color: #66BB6A;
  --button-primary-bg: #388E3C;
  --form-type-check-input-checked-bg: #2E7D32;
  --form-switch-checked-bg: #2E7D32;
  --pagination-active-bg: #2E7D32;
  --table-hover-cell-bg: #F0F7F0;
}

.ea-env-uat {
  --sidebar-bg: #F2F1ED; /*#F2E7CE; */
  --sidebar-menu-active-item-bg: #F0AD13;
  --sidebar-menu-active-item-color: #FFFFFF;
  --sidebar-menu-header-color: #705109;
  --sidebar-menu-color: #705B2B;
  --sidebar-menu-icon-color: #705B2B;
  --text-color-dark: #705B2B;
  --link-color: #BD890F;
  --link-hover-color: #F0AD13;
  --color-primary: #F0AD13;
  --table-thead-sorted-marker-color: #BD9A48;
  --button-primary-bg: #BD890F;
  --form-type-check-input-checked-bg: #F0AD13;
  --form-switch-checked-bg: #F0AD13;
  --pagination-active-bg: #F0AD13;
  --table-hover-cell-bg: #F2F1ED;
}

.ea-env-cron {
  --sidebar-bg: #FEFCFD;
  --sidebar-menu-active-item-bg: #E91E63;
  --sidebar-menu-active-item-color: #FFFFFF;
  --sidebar-menu-header-color: #2D1B24;
  --sidebar-menu-color: #2D1B24;
  --sidebar-menu-icon-color: #2D1B24;
  --text-color-dark: #6B2C5A;
  --link-color: #D81B60;
  --link-hover-color: #E91E63;
  --color-primary: #E91E63;
  --table-thead-sorted-marker-color: #F06292;
  --button-primary-bg: #D81B60;
  --form-type-check-input-checked-bg: #E91E63;
  --form-switch-checked-bg: #E91E63;
  --pagination-active-bg: #E91E63;
  --table-hover-cell-bg: #FDF2F8;
}

.ea-env-dev[data-bs-theme=dark] {
  --sidebar-bg: #0F1B0F;
  --sidebar-menu-active-item-bg: #4CAF50;
  --sidebar-menu-active-item-color: #FFFFFF;
  --sidebar-menu-header-color: #E8F5E8;
  --sidebar-menu-color: #A5D6A7;
  --sidebar-menu-icon-color: #A5D6A7;
  --text-color-dark: #C8E6C9;
  --link-color: #66BB6A;
  --link-hover-color: #4CAF50;
  --color-primary: #4CAF50;
  --table-thead-sorted-marker-color: #81C784;
  --button-primary-bg: #66BB6A;
  --form-type-check-input-checked-bg: #4CAF50;
  --form-switch-checked-bg: #4CAF50;
  --pagination-active-bg: #4CAF50;
  --table-hover-cell-bg: #1B2E1B;
}

.ea-env-cron[data-bs-theme=dark] {
  --sidebar-bg: #1A0F14;
  --sidebar-menu-active-item-bg: #FF4081;
  --sidebar-menu-active-item-color: #FFFFFF;
  --sidebar-menu-header-color: #FCE4EC;
  --sidebar-menu-color: #F8BBD9;
  --sidebar-menu-icon-color: #F8BBD9;
  --text-color-dark: #F48FB1;
  --link-color: #FF4081;
  --link-hover-color: #FF6EC7;
  --color-primary: #FF4081;
  --table-thead-sorted-marker-color: #FF80AB;
  --button-primary-bg: #FF4081;
  --form-type-check-input-checked-bg: #FF4081;
  --form-switch-checked-bg: #FF4081;
  --pagination-active-bg: #FF4081;
  --table-hover-cell-bg: #2A1B23;
}

.ea-env-uat[data-bs-theme=dark] {
  --sidebar-bg: #1A1611;
  --sidebar-menu-active-item-bg: #FFB74D;
  --sidebar-menu-active-item-color: #000000;
  --sidebar-menu-header-color: #FFF8E1;
  --sidebar-menu-color: #FFCC80;
  --sidebar-menu-icon-color: #FFCC80;
  --text-color-dark: #FFD54F;
  --link-color: #FFA726;
  --link-hover-color: #FFB74D;
  --color-primary: #FFB74D;
  --table-thead-sorted-marker-color: #FFCC80;
  --button-primary-bg: #FFA726;
  --form-type-check-input-checked-bg: #FFB74D;
  --form-switch-checked-bg: #FFB74D;
  --pagination-active-bg: #FFB74D;
  --table-hover-cell-bg: #2D2419;
}

.color-scheme-preview {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  border: 1px solid #000;
  width: 502px;
}
.color-scheme-preview .color {
  text-align: center;
  width: 100px;
  height: 100px;
}

.sidebar ul.menu .menu-header {
  cursor: pointer;
}
.sidebar ul.menu .toggle-icon.fa-sort-up {
  height: 5px;
}
.sidebar ul.menu .toggle-icon.fa-sort-down {
  height: 15px;
}

#main-menu .menu .menu-header .menu-header-contents {
  display: flex;
  align-items: center;
  gap: 9px;
}

table.table.datagrid td.manual-price,
table.table.datagrid td.manual-cost-price,
table.table.datagrid td.sale-price {
  background-color: #E6E6FA;
}
table.table.datagrid td.manual-price:hover,
table.table.datagrid td.manual-cost-price:hover,
table.table.datagrid td.sale-price:hover {
  background-color: #C8C8F0;
}
table.table.datagrid td.cost-price,
table.table.datagrid td.per-sheet-cost-price,
table.table.datagrid td.sales-tier-current,
table.table.datagrid td.per-sheet-price {
  background-color: #D0E0E3;
}
table.table.datagrid td.cost-price:hover,
table.table.datagrid td.per-sheet-cost-price:hover,
table.table.datagrid td.sales-tier-current:hover,
table.table.datagrid td.per-sheet-price:hover {
  background-color: #A9C0C8;
}
table.table.datagrid td.per-dm2-price,
table.table.datagrid td.per-dm2-cost-price {
  background-color: #FFDAB9;
}
table.table.datagrid td.per-dm2-price:hover,
table.table.datagrid td.per-dm2-cost-price:hover {
  background-color: #FFB77C;
}

.ea-detail .field-form_panel {
  padding-bottom: 5px !important;
}

.column-selection-label {
  width: 80%;
  padding: 7px 20px;
}

/** displayed with javascript columns.js */
table.datagrid,
.list-pagination {
  display: none;
}

.content-header #open-column-config {
  margin: 0 15px;
}

@media (min-width: 1200px) {
  .container-xxl {
    max-width: 1600px;
  }
}
.dashboard h2 {
  font-size: 1.5rem;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/draggable.css ***!
  \********************************************************************************************************************/
[draggable] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.drag-list {
    overflow: hidden;
    margin: 10px auto;
    width: 700px;
    border: 1px solid #ccc;
}
.drag-item {
    float: left;
    padding: 0;
    margin: 10px;
    width: 80px;
    height: 80px;
    text-align: center;
    color: #555;
    background: #ddd;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -o-transition: 0.25s;
    -ms-transition: 0.25s;
    transition: 0.25s;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.drag-start {
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
}
.drag-enter {
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.drop-space {
    height: 80px;
    background-color: #fff;
    border: 1px dashed #000;
    width: 100%;
}

/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/resourceBrowser.css ***!
  \**************************************************************************************************************************/
/* Resource Browser Layout */

@media (min-width: 900px) {
    .modal-dialog {
        max-width: 800px;
    }
}

@media (min-width: 992px) {
    body.ea-edit .content-header, body.ea-new .content-header {
        z-index: 100; /* the original value of 999 conflicts with the modal window */
    }
}

.resource-browser-modal li.dir i, .resource-browser-modal li.file i{
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 5px;
}
.ea-light-scheme .resource-browser-modal li.dir.odd, .ea-light-scheme .resource-browser-modal li.file.odd {
    background: #FFFFFF;
}
.ea-light-scheme .resource-browser-modal li.dir, .ea-light-scheme .resource-browser-modal li.file {
    background: #F5F5F5;
}
.resource-browser-modal li.dir, .resource-browser-modal li.file {
    padding: 7px 10px 5px;
}
.resource-browser-modal li.selected {
    font-weight: bold !important;
}
.resource-browser-tooltip {
    background: #FFFFFF;
}

.resource-browser-items {
    list-style-type: none;
}

.breadcrumb li {
    padding: 0 5px;
}

.breadcrumb li i {
    padding-left: 5px;
}

.breadcrumb a {
    color: rgb(191, 101, 98);
}

.image-tooltip-content {
    /* ... */
    background-color: #333;
    color: white;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 13px;
    display: none;
}

.image-tooltip-content[data-show] {
    display: block;
}

.chili-form-element input {
    display: none;
}

/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/jquery.modal.css ***!
  \***********************************************************************************************************************/
.blocker {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  width: 100%; height: 100%;
  overflow: auto;
  z-index: 1;
  padding: 20px;
  box-sizing: border-box;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.75);
  text-align: center;
}
.blocker:before{
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}
.blocker.behind {
  background-color: transparent;
}
.custom-modal {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 500px;
  box-sizing: border-box;
    height: auto!important;
  width: 90%;
  background: #fff;
  padding: 15px 30px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
}

.custom-modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==);

}

.custom-modal-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px;
}

.custom-modal-spinner > div {
  border-radius: 100px;
  background-color: #fff;
  height: 20px;
  width: 2px;
  margin: 0 1px;
  display: inline-block;

  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.custom-modal-spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.custom-modal-spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.custom-modal-spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.5) }
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNJO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7O0VBRUk7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtBQUNKOztBQUVBOzs7RUFHSTtBQUNKOztBQUVBOzs7RUFHSTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTs7RUFFSTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTs7RUFFSTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBQ0E7RUFDSTtBQUVKOztBQUFBO0VBQ0k7QUFHSjs7QUFBQTtFQUNJO0FBR0o7O0FBQUE7RUFDSTtBQUdKOztBQUFBO0VBQ0k7QUFHSjs7QUFBQTtFQUNJO0FBR0o7O0FBQUE7RUFDSTtBQUdKOztBQUFBO0VBQ0k7QUFHSjs7QUFBQTtFQUNJO0FBR0o7O0FBQUE7RUFDSTtBQUdKOztBQUNJO0VBQ0k7QUFFUjtBQUNJO0VBQ0k7QUFDUjs7QUFHQTtFQUNJO0VBQ0E7QUFBSjtBQUNJO0VBQ0k7RUFDQTtBQUNSOztBQUdBO0VBQ0k7RUFDQTtBQUFKO0FBRUk7RUFDSTtBQUFSOztBQUlBO0VBSUk7QUFKSjtBQUNJO0VBQ0k7QUFDUjs7QUFJQTtBQUdRO0VBQ0k7QUFIWjtBQU9JO0VBQ0k7QUFMUjs7QUFTQTtFQUNJO0FBTko7O0FBU0E7RUFDSTtBQU5KOztBQVVJO0VBQ0k7QUFQUjtBQVNRO0VBQ0k7QUFQWjs7QUFZQTtFQUNJO0VBQ0E7RUFDQTtBQVRKO0FBV0k7RUFDSTtBQVRSOztBQWFBO0VBQ0k7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBT0E7QUFoQko7QUFVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUlI7O0FBYUE7RUFDSTtBQVZKOztBQWFBO0FBQ0E7RUFDSTtFQUNBO0FBVko7QUFZSTtFQUNJO0FBVlI7QUFZUTtFQUNJO0FBVlo7O0FBZUE7RUFDSTtFQUNBO0FBWko7O0FBZUE7QUFDQTtFQUNJO0FBWko7O0FBZ0JJO0VBQ0k7RUFDQTtBQWJSO0FBZVE7RUFDSTtBQWJaO0FBZ0JRO0VBQ0k7QUFkWjtBQWdCZ0I7RUFDSTtFQUNBO0FBZHBCO0FBaUJnQjtFQUNJO0FBZnBCOztBQXVCSTtFQUNJO0FBcEJSO0FBc0JRO0VBQ0k7QUFwQlo7O0FBeUJBO0VBQ0k7QUF0Qko7O0FBMEJJO0VBQ0k7QUF2QlI7QUF5QlE7RUFDSTtBQXZCWjtBQXlCWTtFQUNJO0VBQ0E7RUFDQTtBQXZCaEI7QUF5QmdCO0VBQ0k7RUFDQTtBQXZCcEI7O0FBZ0NRO0VBQ0k7QUE3Qlo7O0FBb0NRO0VBQ0k7RUFDQTtFQUNBO0FBakNaO0FBbUNZO0VBQ0k7QUFqQ2hCOztBQXVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcENKOztBQXVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcENKOztBQXVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcENKOztBQXVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcENKOztBQXVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcENKOztBQXVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcENKOztBQXdDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJDSjtBQXVDSTtFQUNJO0VBQ0E7RUFDQTtBQXJDUjs7QUEwQ0k7RUFDSTtBQXZDUjtBQXlDSTtFQUNJO0FBdkNSO0FBeUNJO0VBQ0k7QUF2Q1I7O0FBMkNBO0VBQ0k7RUFDQTtFQUNBO0FBeENKOztBQTZDSTs7O0VBSUk7QUEzQ1I7QUE2Q0k7OztFQUlJO0FBNUNSO0FBOENJOzs7O0VBSUk7QUE1Q1I7QUE4Q0k7Ozs7RUFJSTtBQTVDUjtBQThDSTs7RUFHSTtBQTdDUjtBQStDSTs7RUFHSTtBQTlDUjs7QUFrREE7RUFDSTtBQS9DSjs7QUFrREE7RUFDSTtFQUNBO0FBL0NKOztBQWtEQTtBQUNBOztFQUdJO0FBaERKOztBQW1EQTtFQUNJO0FBaERKOztBQW1EQTtFQUNJO0lBQ0k7RUFoRE47QUFDRjtBQW1EQTtFQUNJO0FBakRKLEM7Ozs7QUNqZkE7SUFDSSx5QkFBeUI7SUFDekIsc0JBQXNCO0lBQ3RCLHFCQUFxQjtJQUNyQixpQkFBaUI7QUFDckI7QUFDQTtJQUNJLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsWUFBWTtJQUNaLHNCQUFzQjtBQUMxQjtBQUNBO0lBQ0ksV0FBVztJQUNYLFVBQVU7SUFDVixZQUFZO0lBQ1osV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsOEJBQThCO0lBQzlCLDJCQUEyQjtJQUMzQixzQkFBc0I7SUFDdEIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUN0QixvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQix3QkFBd0I7SUFDeEIsMkJBQTJCO0lBQzNCLDRCQUE0QjtBQUNoQztBQUNBO0lBQ0ksWUFBWTtJQUNaLGlFQUFpRTtJQUNqRSx5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLFlBQVk7SUFDWixpRUFBaUU7SUFDakUseUJBQXlCO0lBQ3pCLDZCQUE2QjtJQUM3QiwwQkFBMEI7SUFDMUIsd0JBQXdCO0lBQ3hCLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTtJQUNJLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsdUJBQXVCO0lBQ3ZCLFdBQVc7QUFDZjs7Ozs7QUN0REEsNEJBQTRCOztBQUU1QjtJQUNJO1FBQ0ksZ0JBQWdCO0lBQ3BCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLFlBQVksRUFBRSw4REFBOEQ7SUFDaEY7QUFDSjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGlCQUFpQjtBQUNyQjtBQUNBO0lBQ0ksbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxtQkFBbUI7QUFDdkI7QUFDQTtJQUNJLHFCQUFxQjtBQUN6QjtBQUNBO0lBQ0ksNEJBQTRCO0FBQ2hDO0FBQ0E7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksUUFBUTtJQUNSLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOzs7OztBQ3BFQTtFQUNFLGVBQWU7RUFDZixNQUFNLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxPQUFPO0VBQ3BDLFdBQVcsRUFBRSxZQUFZO0VBQ3pCLGNBQWM7RUFDZCxVQUFVO0VBQ1YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qiw0QkFBNEI7RUFDNUIsa0NBQWtDO0VBQ2xDLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtJQUNwQixzQkFBc0I7RUFDeEIsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsMEJBQTBCO0VBQzFCLHVCQUF1QjtFQUN2QixxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixpQ0FBaUM7RUFDakMsOEJBQThCO0VBQzlCLDRCQUE0QjtFQUM1Qiw2QkFBNkI7RUFDN0IseUJBQXlCO0VBQ3pCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osY0FBYztFQUNkLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQix3QkFBd0I7RUFDeEIsNEJBQTRCO0VBQzVCLGtDQUFrQztFQUNsQyx5REFBK3lDOztBQUVqekM7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLFFBQVE7RUFDUixTQUFTO0VBQ1QsNENBQTRDO0VBQzVDLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLFlBQVk7QUFDZDs7QUFFQTtFQUNFLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLFVBQVU7RUFDVixhQUFhO0VBQ2IscUJBQXFCOztFQUVyQiw0REFBNEQ7RUFDNUQsb0RBQW9EO0FBQ3REOztBQUVBO0VBQ0UsOEJBQThCO0VBQzlCLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLDhCQUE4QjtFQUM5QixzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSw4QkFBOEI7RUFDOUIsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsZ0JBQWdCLCtCQUErQjtFQUMvQyxNQUFNLCtCQUErQjtBQUN2Qzs7QUFFQTtFQUNFO0lBQ0Usc0JBQXNCO0lBQ3RCLDhCQUE4QjtFQUNoQyxHQUFHO0lBQ0Qsc0JBQXNCO0lBQ3RCLDhCQUE4QjtFQUNoQztBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2RyYWdnYWJsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9yZXNvdXJjZUJyb3dzZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvanF1ZXJ5Lm1vZGFsLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZWEtZGV0YWlsIC5maWVsZC1ncm91cCB7XG4gICAgcGFkZGluZy1ibG9jazogLjI1cmVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRhYmxlLWNlbGwtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmVhLWRldGFpbCAuZmllbGQtZ3JvdXAuZmllbGQtYm9vbGVhbiAuZmllbGQtdmFsdWUge1xuICAgIGlubGluZS1zaXplOiAyMDBweDtcbn1cblxuLmVhLWRldGFpbCAuZmllbGQtZ3JvdXAgLmZpZWxkLWxhYmVsIHtcbiAgICBpbmxpbmUtc2l6ZTogMjAwcHg7XG59XG5cbi5kYXRhZ3JpZCAuZWEtbGlnaHRib3gtdGh1bWJuYWlsIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cblxuLmJhZGdlIHtcbiAgICBwYWRkaW5nOiA0cHg7XG59XG5cbi5iZy1zdGF0dXMtcGxhbm5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3QTYzQztcbn1cblxuLmJnLXN0YXR1cy1ydW5uaW5nLCAuYmctc3RhdHVzLXN0YXJ0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEFEMTM7XG59XG5cbi5iZy1zdGF0dXMtd2FpdGluZy1mb3ItYXBwcm92YWwsXG4uYmctc3RhdHVzLWNvbXBsZXRlLCAuYmctc3RhdHVzLWRvbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY2RjE7XG59XG5cbi5iZy1zdGF0dXMtZmFpbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkY2NTYyO1xufVxuXG4uYmctZXJyb3J7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN0YXR1cy1lcnJvcixcbi5iZy1zdGF0dXMtZGVjbGluZWQsXG4uYmctc3RhdHVzLWNhbmNlbGxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkM2M2Mztcbn1cblxuLmJnLXN0YXR1cy1yZWFkeS1mb3ItcHJlcHJlc3MsXG4uYmctc3RhdHVzLWluLXF1ZXVlLFxuLmJnLXN0YXR1cy13YWl0aW5nLWZvci1kcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xufVxuXG4uYmctc3RhdHVzLXJlYWR5LWZvci1kcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA3MjhDO1xufVxuXG4uYmctc3RhdHVzLXBhdXNlZCxcbi5iZy1zdGF0dXMtbWFudWFsLWRyb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDcyOEM7XG59XG5cbi5iZy1zdGF0dXMtZHJvcC1pbi1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNzI4Qztcbn1cblxuLmJnLXN0YXR1cy1yZWFkeS1mb3ItcHJvZHVjdGlvbixcbi5iZy1zdGF0dXMtZHJvcHBlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwQUQxMztcbn1cblxuLmJnLXN0YXR1cy1maW5pc2hlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwQUQxMztcbn1cblxuLmJnLXN0YXR1cy1hcHByb3ZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjZGMTtcbn1cbi5iZy1zdGF0dXMtb3JkZXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhiNjNmMTtcbn1cbi5iZy1zdGF0dXMtbmV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdBNjNDO1xufVxuXG4uYmctc3RhdHVzLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkY2NTYyO1xufVxuXG4uYmctc3RhdHVzLXVucHVibGlzaGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkY2NTYyO1xufVxuXG4uYmctc3RhdHVzLXB1Ymxpc2hlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3QTYzQztcbn1cblxuLmJnLXN0YXR1cy1vZmZsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkY2NTYyO1xufVxuXG4uYmctc3RhdHVzLW9ubGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E4RkE0RDtcbn1cblxuLmJnLXN0YXR1cy1mdWxsLXJlcmVuZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdBNjNDO1xufVxuXG4uYmctc3RhdHVzLXBhcnRpYWwtcmVyZW5kZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEFEMTM7XG59XG5cbi5iZy1zdGF0dXMtaWRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhiNjNmMTtcbn1cblxuLmVhLWxpZ2h0LXNjaGVtZSB7XG4gICAgLmZvcm0tZWxlbWVudC1zaWRlLXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGMkZGOyAvKiAjRENEOUZGOyAqL1xuICAgIH1cblxuICAgIC5mb3JtLWVsZW1lbnQtc2lkZS12IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkRGMjsgLypGRkY5RDk7ICovXG4gICAgfVxufVxuXG4uZWxlbWVudHMtYXBwbHktciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNDMzQ5NTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1MzgwO1xuICAgIH1cbn1cblxuLmVsZW1lbnRzLWFwcGx5LXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYyQTY7XG4gICAgY29sb3I6IGJsYWNrO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRThDO1xuICAgIH1cbn1cblxuLmFjY29yZGlvbiAuZm9ybS10ZW1wbGF0ZS1lbGVtZW50IHtcbiAgICAuYmVhcmVyLXNpZGUtdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKiogYWZmZWN0cyB0aGUgdGVtcGxhdGUgZWxlbWVudCBmb3JtcyAqL1xuLmZvcm0tZ3JvdXAuZmllbGQtY29sbGVjdGlvbiAuZm9ybS1lbGVtZW50LXNpZGUgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLW1kLTYgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgICB6LWluZGV4OiA5OTg7XG59XG5cbi5hc3NldC11c2FnZSB0ci50b3RhbCB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5lYS1kYXJrLXNjaGVtZSB7XG4gICAgLnRhYmxlIHtcbiAgICAgICAgY29sb3I6IHJnYigyMTIsIDIxMiwgMjEyKTtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDE2MywgMTYzLCAxNjMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGlnaHRib3gtc3Bpbm5lciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICAmLmhpZGUtaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmVuYWJsZS13b3Jkd3JhcCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4jc3BsaXRfZG9jdW1lbnQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSotLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLS41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWd1dHRlci15KSotMSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jc3BsaXQtYWxlcnQge1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG59XG5cbi8qIG1ha2Ugc3VyZSB0aGUgYWN0aW9uIGJ1dHRvbnMgYXJlIGluIG9uZSByb3cgKi9cbi5kYXRhZ3JpZCB0ZC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5hY3Rpb24tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnRhYmxlLnRhYmxlIHRoLmNoaWxpLWRvY3VtZW50LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogbGVzcyB3aGl0ZXNwYWNpbmcgKi9cbi5mb3JtLWdyb3VwLmZpZWxkLWNvbGxlY3Rpb24gLmFjY29yZGlvbi1pdGVtIC5mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAycHggMDtcbn1cblxuLmZpZWxkLWFzc29jaWF0aW9uIHtcbiAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICNkZWUyZTYgMnB4IHNvbGlkO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZERjI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhYmxlLTQtY29scyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkLWFzc29jaWF0aW9uIHtcbiAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkRGMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keTpub3QoLmVhLWNvbnRlbnQtd2lkdGgtZnVsbCkgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQtdG9wIHtcbiAgICAuY29udGVudC1zZWFyY2gge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cbiAgICAgICAgLmZvcm0td2lkZ2V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5jb250ZW50LXNlYXJjaC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lYS1kZXRhaWwtQXNzZXQge1xuICAgIC5mb3JtLXBhbmVsLWJvZHkge1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lYS1lZGl0LVRlbXBsYXRlIHtcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAudmFsaWRhdGlvbi1lcnJvcnMge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lYS1lbnYtZGV2IHtcbiAgICAtLXNpZGViYXItYmc6ICNGOEZCRjg7XG4gICAgLS1zaWRlYmFyLW1lbnUtYWN0aXZlLWl0ZW0tYmc6ICMyRTdEMzI7XG4gICAgLS1zaWRlYmFyLW1lbnUtYWN0aXZlLWl0ZW0tY29sb3I6ICNGRkZGRkY7XG4gICAgLS1zaWRlYmFyLW1lbnUtaGVhZGVyLWNvbG9yOiAjMUEyRTFEO1xuICAgIC0tc2lkZWJhci1tZW51LWNvbG9yOiAjMUEyRTFEO1xuICAgIC0tc2lkZWJhci1tZW51LWljb24tY29sb3I6ICMxQTJFMUQ7XG4gICAgLS10ZXh0LWNvbG9yLWRhcms6ICMyRTUyMzM7XG4gICAgLS1saW5rLWNvbG9yOiAjMzg4RTNDO1xuICAgIC0tbGluay1ob3Zlci1jb2xvcjogIzJFN0QzMjtcbiAgICAtLWNvbG9yLXByaW1hcnk6ICMyRTdEMzI7XG4gICAgLS10YWJsZS10aGVhZC1zb3J0ZWQtbWFya2VyLWNvbG9yOiAjNjZCQjZBO1xuICAgIC0tYnV0dG9uLXByaW1hcnktYmc6ICMzODhFM0M7XG4gICAgLS1mb3JtLXR5cGUtY2hlY2staW5wdXQtY2hlY2tlZC1iZzogIzJFN0QzMjtcbiAgICAtLWZvcm0tc3dpdGNoLWNoZWNrZWQtYmc6ICMyRTdEMzI7XG4gICAgLS1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzJFN0QzMjtcbiAgICAtLXRhYmxlLWhvdmVyLWNlbGwtYmc6ICNGMEY3RjA7XG59XG5cbi5lYS1lbnYtdWF0IHtcbiAgICAtLXNpZGViYXItYmc6ICNGMkYxRUQ7IC8qI0YyRTdDRTsgKi9cbiAgICAtLXNpZGViYXItbWVudS1hY3RpdmUtaXRlbS1iZzogI0YwQUQxMztcbiAgICAtLXNpZGViYXItbWVudS1hY3RpdmUtaXRlbS1jb2xvcjogI0ZGRkZGRjtcbiAgICAtLXNpZGViYXItbWVudS1oZWFkZXItY29sb3I6ICM3MDUxMDk7XG4gICAgLS1zaWRlYmFyLW1lbnUtY29sb3I6ICM3MDVCMkI7XG4gICAgLS1zaWRlYmFyLW1lbnUtaWNvbi1jb2xvcjogIzcwNUIyQjtcbiAgICAtLXRleHQtY29sb3ItZGFyazogIzcwNUIyQjtcbiAgICAtLWxpbmstY29sb3I6ICNCRDg5MEY7XG4gICAgLS1saW5rLWhvdmVyLWNvbG9yOiAjRjBBRDEzO1xuICAgIC0tY29sb3ItcHJpbWFyeTogI0YwQUQxMztcbiAgICAtLXRhYmxlLXRoZWFkLXNvcnRlZC1tYXJrZXItY29sb3I6ICNCRDlBNDg7XG4gICAgLS1idXR0b24tcHJpbWFyeS1iZzogI0JEODkwRjtcbiAgICAtLWZvcm0tdHlwZS1jaGVjay1pbnB1dC1jaGVja2VkLWJnOiAjRjBBRDEzO1xuICAgIC0tZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZzogI0YwQUQxMztcbiAgICAtLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjRjBBRDEzO1xuICAgIC0tdGFibGUtaG92ZXItY2VsbC1iZzogI0YyRjFFRDtcbn1cblxuLmVhLWVudi1jcm9uIHtcbiAgICAtLXNpZGViYXItYmc6ICNGRUZDRkQ7XG4gICAgLS1zaWRlYmFyLW1lbnUtYWN0aXZlLWl0ZW0tYmc6ICNFOTFFNjM7XG4gICAgLS1zaWRlYmFyLW1lbnUtYWN0aXZlLWl0ZW0tY29sb3I6ICNGRkZGRkY7XG4gICAgLS1zaWRlYmFyLW1lbnUtaGVhZGVyLWNvbG9yOiAjMkQxQjI0O1xuICAgIC0tc2lkZWJhci1tZW51LWNvbG9yOiAjMkQxQjI0O1xuICAgIC0tc2lkZWJhci1tZW51LWljb24tY29sb3I6ICMyRDFCMjQ7XG4gICAgLS10ZXh0LWNvbG9yLWRhcms6ICM2QjJDNUE7XG4gICAgLS1saW5rLWNvbG9yOiAjRDgxQjYwO1xuICAgIC0tbGluay1ob3Zlci1jb2xvcjogI0U5MUU2MztcbiAgICAtLWNvbG9yLXByaW1hcnk6ICNFOTFFNjM7XG4gICAgLS10YWJsZS10aGVhZC1zb3J0ZWQtbWFya2VyLWNvbG9yOiAjRjA2MjkyO1xuICAgIC0tYnV0dG9uLXByaW1hcnktYmc6ICNEODFCNjA7XG4gICAgLS1mb3JtLXR5cGUtY2hlY2staW5wdXQtY2hlY2tlZC1iZzogI0U5MUU2MztcbiAgICAtLWZvcm0tc3dpdGNoLWNoZWNrZWQtYmc6ICNFOTFFNjM7XG4gICAgLS1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI0U5MUU2MztcbiAgICAtLXRhYmxlLWhvdmVyLWNlbGwtYmc6ICNGREYyRjg7XG59XG5cbi5lYS1lbnYtZGV2W2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgICAtLXNpZGViYXItYmc6ICMwRjFCMEY7XG4gICAgLS1zaWRlYmFyLW1lbnUtYWN0aXZlLWl0ZW0tYmc6ICM0Q0FGNTA7XG4gICAgLS1zaWRlYmFyLW1lbnUtYWN0aXZlLWl0ZW0tY29sb3I6ICNGRkZGRkY7XG4gICAgLS1zaWRlYmFyLW1lbnUtaGVhZGVyLWNvbG9yOiAjRThGNUU4O1xuICAgIC0tc2lkZWJhci1tZW51LWNvbG9yOiAjQTVENkE3O1xuICAgIC0tc2lkZWJhci1tZW51LWljb24tY29sb3I6ICNBNUQ2QTc7XG4gICAgLS10ZXh0LWNvbG9yLWRhcms6ICNDOEU2Qzk7XG4gICAgLS1saW5rLWNvbG9yOiAjNjZCQjZBO1xuICAgIC0tbGluay1ob3Zlci1jb2xvcjogIzRDQUY1MDtcbiAgICAtLWNvbG9yLXByaW1hcnk6ICM0Q0FGNTA7XG4gICAgLS10YWJsZS10aGVhZC1zb3J0ZWQtbWFya2VyLWNvbG9yOiAjODFDNzg0O1xuICAgIC0tYnV0dG9uLXByaW1hcnktYmc6ICM2NkJCNkE7XG4gICAgLS1mb3JtLXR5cGUtY2hlY2staW5wdXQtY2hlY2tlZC1iZzogIzRDQUY1MDtcbiAgICAtLWZvcm0tc3dpdGNoLWNoZWNrZWQtYmc6ICM0Q0FGNTA7XG4gICAgLS1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzRDQUY1MDtcbiAgICAtLXRhYmxlLWhvdmVyLWNlbGwtYmc6ICMxQjJFMUI7XG59XG5cbi5lYS1lbnYtY3JvbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gICAgLS1zaWRlYmFyLWJnOiAjMUEwRjE0O1xuICAgIC0tc2lkZWJhci1tZW51LWFjdGl2ZS1pdGVtLWJnOiAjRkY0MDgxO1xuICAgIC0tc2lkZWJhci1tZW51LWFjdGl2ZS1pdGVtLWNvbG9yOiAjRkZGRkZGO1xuICAgIC0tc2lkZWJhci1tZW51LWhlYWRlci1jb2xvcjogI0ZDRTRFQztcbiAgICAtLXNpZGViYXItbWVudS1jb2xvcjogI0Y4QkJEOTtcbiAgICAtLXNpZGViYXItbWVudS1pY29uLWNvbG9yOiAjRjhCQkQ5O1xuICAgIC0tdGV4dC1jb2xvci1kYXJrOiAjRjQ4RkIxO1xuICAgIC0tbGluay1jb2xvcjogI0ZGNDA4MTtcbiAgICAtLWxpbmstaG92ZXItY29sb3I6ICNGRjZFQzc7XG4gICAgLS1jb2xvci1wcmltYXJ5OiAjRkY0MDgxO1xuICAgIC0tdGFibGUtdGhlYWQtc29ydGVkLW1hcmtlci1jb2xvcjogI0ZGODBBQjtcbiAgICAtLWJ1dHRvbi1wcmltYXJ5LWJnOiAjRkY0MDgxO1xuICAgIC0tZm9ybS10eXBlLWNoZWNrLWlucHV0LWNoZWNrZWQtYmc6ICNGRjQwODE7XG4gICAgLS1mb3JtLXN3aXRjaC1jaGVja2VkLWJnOiAjRkY0MDgxO1xuICAgIC0tcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICNGRjQwODE7XG4gICAgLS10YWJsZS1ob3Zlci1jZWxsLWJnOiAjMkExQjIzO1xufVxuXG4uZWEtZW52LXVhdFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gICAgLS1zaWRlYmFyLWJnOiAjMUExNjExO1xuICAgIC0tc2lkZWJhci1tZW51LWFjdGl2ZS1pdGVtLWJnOiAjRkZCNzREO1xuICAgIC0tc2lkZWJhci1tZW51LWFjdGl2ZS1pdGVtLWNvbG9yOiAjMDAwMDAwO1xuICAgIC0tc2lkZWJhci1tZW51LWhlYWRlci1jb2xvcjogI0ZGRjhFMTtcbiAgICAtLXNpZGViYXItbWVudS1jb2xvcjogI0ZGQ0M4MDtcbiAgICAtLXNpZGViYXItbWVudS1pY29uLWNvbG9yOiAjRkZDQzgwO1xuICAgIC0tdGV4dC1jb2xvci1kYXJrOiAjRkZENTRGO1xuICAgIC0tbGluay1jb2xvcjogI0ZGQTcyNjtcbiAgICAtLWxpbmstaG92ZXItY29sb3I6ICNGRkI3NEQ7XG4gICAgLS1jb2xvci1wcmltYXJ5OiAjRkZCNzREO1xuICAgIC0tdGFibGUtdGhlYWQtc29ydGVkLW1hcmtlci1jb2xvcjogI0ZGQ0M4MDtcbiAgICAtLWJ1dHRvbi1wcmltYXJ5LWJnOiAjRkZBNzI2O1xuICAgIC0tZm9ybS10eXBlLWNoZWNrLWlucHV0LWNoZWNrZWQtYmc6ICNGRkI3NEQ7XG4gICAgLS1mb3JtLXN3aXRjaC1jaGVja2VkLWJnOiAjRkZCNzREO1xuICAgIC0tcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICNGRkI3NEQ7XG4gICAgLS10YWJsZS1ob3Zlci1jZWxsLWJnOiAjMkQyNDE5O1xufVxuXG5cbi5jb2xvci1zY2hlbWUtcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB3aWR0aDogNTAycHg7XG5cbiAgICAuY29sb3Ige1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG59XG5cbi5zaWRlYmFyIHVsLm1lbnUge1xuICAgIC5tZW51LWhlYWRlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLnRvZ2dsZS1pY29uLmZhLXNvcnQtdXAge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG4gICAgLnRvZ2dsZS1pY29uLmZhLXNvcnQtZG93biB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG59XG5cbiNtYWluLW1lbnUgLm1lbnUgLm1lbnUtaGVhZGVyIC5tZW51LWhlYWRlci1jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOXB4O1xuXG59XG5cbnRhYmxlLnRhYmxlLmRhdGFncmlkIHtcbiAgICB0ZC5tYW51YWwtcHJpY2UsXG4gICAgdGQubWFudWFsLWNvc3QtcHJpY2UsXG4gICAgdGQuc2FsZS1wcmljZSxcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RkE7XG4gICAgfVxuICAgIHRkLm1hbnVhbC1wcmljZTpob3ZlcixcbiAgICB0ZC5tYW51YWwtY29zdC1wcmljZTpob3ZlcixcbiAgICB0ZC5zYWxlLXByaWNlOmhvdmVyLFxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M4QzhGMDtcbiAgICB9XG4gICAgdGQuY29zdC1wcmljZSxcbiAgICB0ZC5wZXItc2hlZXQtY29zdC1wcmljZSxcbiAgICB0ZC5zYWxlcy10aWVyLWN1cnJlbnQsXG4gICAgdGQucGVyLXNoZWV0LXByaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRTBFMztcbiAgICB9XG4gICAgdGQuY29zdC1wcmljZTpob3ZlcixcbiAgICB0ZC5wZXItc2hlZXQtY29zdC1wcmljZTpob3ZlcixcbiAgICB0ZC5zYWxlcy10aWVyLWN1cnJlbnQ6aG92ZXIsXG4gICAgdGQucGVyLXNoZWV0LXByaWNlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5QzBDODtcbiAgICB9XG4gICAgdGQucGVyLWRtMi1wcmljZSxcbiAgICB0ZC5wZXItZG0yLWNvc3QtcHJpY2VcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkRBQjk7XG4gICAgfVxuICAgIHRkLnBlci1kbTItcHJpY2U6aG92ZXIsXG4gICAgdGQucGVyLWRtMi1jb3N0LXByaWNlOmhvdmVyXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNzdDO1xuICAgIH1cbn1cblxuLmVhLWRldGFpbCAuZmllbGQtZm9ybV9wYW5lbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tc2VsZWN0aW9uLWxhYmVsIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xufVxuXG4vKiogZGlzcGxheWVkIHdpdGggamF2YXNjcmlwdCBjb2x1bW5zLmpzICovXG50YWJsZS5kYXRhZ3JpZCxcbi5saXN0LXBhZ2luYXRpb25cbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGVudC1oZWFkZXIgI29wZW4tY29sdW1uLWNvbmZpZyB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLXh4bCB7XG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIH1cbn1cblxuLmRhc2hib2FyZCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG4iLCJbZHJhZ2dhYmxlXSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kcmFnLWxpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uZHJhZy1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cztcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMjVzO1xuICAgIC1vLXRyYW5zaXRpb246IDAuMjVzO1xuICAgIC1tcy10cmFuc2l0aW9uOiAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZHJhZy1zdGFydCB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi5kcmFnLWVudGVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cbi5kcm9wLXNwYWNlIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIi8qIFJlc291cmNlIEJyb3dzZXIgTGF5b3V0ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5lYS1lZGl0IC5jb250ZW50LWhlYWRlciwgYm9keS5lYS1uZXcgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgei1pbmRleDogMTAwOyAvKiB0aGUgb3JpZ2luYWwgdmFsdWUgb2YgOTk5IGNvbmZsaWN0cyB3aXRoIHRoZSBtb2RhbCB3aW5kb3cgKi9cbiAgICB9XG59XG5cbi5yZXNvdXJjZS1icm93c2VyLW1vZGFsIGxpLmRpciBpLCAucmVzb3VyY2UtYnJvd3Nlci1tb2RhbCBsaS5maWxlIGl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5lYS1saWdodC1zY2hlbWUgLnJlc291cmNlLWJyb3dzZXItbW9kYWwgbGkuZGlyLm9kZCwgLmVhLWxpZ2h0LXNjaGVtZSAucmVzb3VyY2UtYnJvd3Nlci1tb2RhbCBsaS5maWxlLm9kZCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5lYS1saWdodC1zY2hlbWUgLnJlc291cmNlLWJyb3dzZXItbW9kYWwgbGkuZGlyLCAuZWEtbGlnaHQtc2NoZW1lIC5yZXNvdXJjZS1icm93c2VyLW1vZGFsIGxpLmZpbGUge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG4ucmVzb3VyY2UtYnJvd3Nlci1tb2RhbCBsaS5kaXIsIC5yZXNvdXJjZS1icm93c2VyLW1vZGFsIGxpLmZpbGUge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4IDVweDtcbn1cbi5yZXNvdXJjZS1icm93c2VyLW1vZGFsIGxpLnNlbGVjdGVkIHtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuLnJlc291cmNlLWJyb3dzZXItdG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLnJlc291cmNlLWJyb3dzZXItaXRlbXMge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWIgbGkge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uYnJlYWRjcnVtYiBsaSBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmJyZWFkY3J1bWIgYSB7XG4gICAgY29sb3I6IHJnYigxOTEsIDEwMSwgOTgpO1xufVxuXG4uaW1hZ2UtdG9vbHRpcC1jb250ZW50IHtcbiAgICAvKiAuLi4gKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS10b29sdGlwLWNvbnRlbnRbZGF0YS1zaG93XSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGlsaS1mb3JtLWVsZW1lbnQgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuYmxvY2tlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrZXI6YmVmb3Jle1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wNWVtO1xufVxuLmJsb2NrZXIuYmVoaW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY3VzdG9tLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIC1vLWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY3VzdG9tLW1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyLjVweDtcbiAgcmlnaHQ6IC0xMi41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQTNoSlJFRlVhQVhsbTgrSzAwQWN4N01pQ0lKSC95dytnQTlnMjVPNDlTTDRBTzNCcDFqdzVOdmt0Qyt3Rjg4cWV2SzRCVTk3RW16eFVCQ0VvbEsvbjVncDNXNlRUSlBmcE5QTkYzN01Oc2w4NS92Ti9EYVRtVTZQa25DNEsrcG5pcWVLSjNrOFVua3ZEeFhKenp5K3EveWF4eGVWSHhXL0ZOSGpnUlNlS3Q0ckZvcGx6YUF1SEhEQkdSMmVTOUc1NHJlaXJzbWllbkRDVFJ0N3h3c3ArS0FvRW10OW5MYUdpdFp4ckJiUEZOYUdmUGxvR3cydDRKVmFtU3Q4eFlXNkRnMW9DWW8zWXYrckNHVmlWMTYwb01rY2Q4U1lLbllWMU5iMWFFT2pDZTZMNVpPaUxmRjEyMEVqV2h1QnUzWUladDFOUW11am5rNUY0TWdPcFVSekxmQXdPQlNUbXpwM2ZwRHh1SS9wYWJ4cHFPb3oycjJITEFiMEdNYlpLbE5WNS9IZzlYSnlwZ3VyeUE3bFBGNUtNZFRaUXpIanF4TlBoV2h6SXVBcnVPbDFlTnFLRXgxdFNoNXJmYnhkdzdtT3hDcTRxUzY4WlRqS1MxWVZ2aWx1NTU5dld2RkhoaDRyWnJkeVo2OVZtcGdkajhmSmJEWkxKcE5KMHV2MWNuci9nanJVaFFNdUkrQU5qeXV3ZnRRMGJiTDZFcnAwbU0vbnk4Rmc0TTNMdGRSeGdNdEtsM2p3bUlIVnhZWENoRnk5NC9SbXBhL3BUYk5VaHN0S1YrNFJyOGxMUTlLbFV2SktMeUc4eXZRMnM5U0J5MUpiN2pWNWEweWFwZkY2YXBhWkxqTExjV3RkNHNOcm1KVU1IeU0rMXhpYlRqSDgyWmgwMVRObGhzck9oZEtUZTAwdUF6WlFtTjYrS1crc0RhL0pEMlBTVlE4NzNtMjl5ZisxUTlWRHpmRVlsSGkxRzVMS0JCV1pidEVzSGJGd2Ixb1lEd3IxWmlGLzJibkNTZzFPQkUvcGZyOS9iV3gyNlV4SkwzT05QSVNPTEtVdlF6YTBMWlV4U0t5anBkVEdhL3ZERXIyNXJkZGJNTTBRM082THgzcnFGdlUreDZVclJLUVk3dHlyWmVjbUQ5Rk9EeTh1TGl6VG1pbHdOajBrcmFOY0FKaE9wNWFHVndzQUdENVZtSkJyV1diSlNnV1Q5enJ6V2VwUUY0N1JhR1NpS2ZlR3g2U3ppM2d6bVgvSEhiaWh3QnNlcjRCOVVKWXBGQk5YNFI2dlRuM1ZRbmV6MFN5bW5ySFFNc1JZR1RyMWRTazM0bGpScVMvRU1kMnBMUThZQnAzYTFQTGZjcUNwbzhndEhrWkZIS2tUWDZmczNNWTBibEtudGg2NnJLQ25VMFZSR3UzN09OclFhQTRlWkRGdFdBdTJmWGo5empGa3hUQk9vOEY3dDkyNmdUcC84M0t5enpjeTJrWkQ2eGlxeFRZbkhMUkZtM3ZIaVJTd05Tamt6M2hvSXpvOGxDS1dVbGcvWXRHczd0T2J1bkRBWmZwRExiZkVJMTV6c0VJWTNVL3gvZ0hIYy9HMXpsdG5BZ0FBQUFCSlJVNUVya0pnZ2c9PScpO1xuXG59XG5cbi5jdXN0b20tbW9kYWwtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5jdXN0b20tbW9kYWwtc3Bpbm5lciA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAycHg7XG4gIG1hcmdpbjogMCAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAtd2Via2l0LWFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5jdXN0b20tbW9kYWwtc3Bpbm5lciAucmVjdDIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5jdXN0b20tbW9kYWwtc3Bpbm5lciAucmVjdDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG59XG5cbi5jdXN0b20tbW9kYWwtc3Bpbm5lciAucmVjdDQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjUpIH1cbiAgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApIH1cbn1cblxuQGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgfSAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMS4wKTtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/