@charset "UTF-8";
@font-face {
   font-family: 'Open Sans Light';
   font-weight: normal;
   src: url("../Fonts/OpenSans/OpenSans-Light.ttf") format("truetype"); }

@font-face {
   font-family: 'Open Sans Light';
   font-weight: normal;
   font-style: italic;
   src: url("../Fonts/OpenSans/OpenSans-LightItalic.ttf") format("truetype"); }

@font-face {
   font-family: 'Open Sans Light';
   font-weight: bold;
   src: url("../Fonts/OpenSans/OpenSans-Regular.ttf") format("truetype"); }

@font-face {
   font-family: 'Open Sans Light';
   font-weight: bold;
   font-style: italic;
   src: url("../Fonts/OpenSans/OpenSans-Italic.ttf") format("truetype"); }

body {
   /*font-size: 18px;*/
   /*line-height: 125%;*/
   color: #798888;
   font-family: "Open Sans Light", Helvetica, Arial !important; }

label {
   font-weight: normal; }

h1 {
   font-size: 40px;
   font-size: 2.5rem;
   font-family: inherit;
   line-height: 110%;
   font-weight: normal;
   color: #798888;
   text-transform: uppercase; }

h2 {
   font-size: 26.672px;
   font-size: 1.667rem;
   font-family: inherit;
   line-height: 120%;
   font-weight: normal;
   color: #798888;
   text-transform: uppercase; }

h3 {
   font-size: 16px;
   font-size: 1rem;
   font-family: inherit;
   line-height: 120%;
   font-weight: normal;
   color: #798888;
   text-transform: uppercase; }

.btn {
   padding: 8px 20px;
   border: solid 1px #b41a29;
   border-radius: 5px;
   text-transform: uppercase;
   background-color: #b41a29; }

.btn:hover,
.btn:active {
   background-color: #b41a29; }

.checkbox-inline {
   display: block; }

/* Graue Texte*/
#anzahlWrapper label,
#anzahlWrapper .form-control,
.controller__obs.action__uebersicht .dataTable td,
.controller__obs.action__uebersicht .dataTables_info,
.esButtonbox label,
.esButtonbox select {
   color: #798888; }

/* OBS Uebersicht */
.esNoFilter #filterButton {
   display: none; }

#esIntro span,
#esOutro span {
   font-family: inherit !important; }

.controller__obs.action__uebersicht .dataTable td {
   font-size: 16px;
   text-transform: uppercase; }

/* OBS Stellenausschreibung */
.controller__obs.action__information body {
   font-size: 18px;
   background: white; }

.controller__obs.action__information .esSlidebox {
   display: none; }

.controller__obs.action__information .esBreadcrumb--arrows {
   margin-top: 10px; }

.controller__obs.action__information .esBreadcrumb--arrows .esBreadcrumb__crumb--deactivated:hover {
   background: white; }

@media (min-width: 768px) {
   .controller__obs.action__information .esBreadcrumb--arrows a:before,
   .controller__obs.action__information .esBreadcrumb--arrows span:before {
      border-left-color: white; } }

@media (max-width: 767px) {
   .controller__obs.action__information .esBreadcrumb--arrows a:before,
   .controller__obs.action__information .esBreadcrumb--arrows span:before {
      border-top-color: white; } }

.controller__obs.action__information .esBreadcrumb--arrows,
.controller__obs.action__information .esDocumentview__PageWrapper,
.controller__obs.action__information.layout__content nav:not(.esNavStickyBottom) {
   max-width: none; }

.controller__obs.action__information .esDocumentview__PageWrapper {
   box-shadow: none;
   padding-top: 10px;
   margin-bottom: 0; }

.controller__obs.action__information .esBreadcrumb--arrows {
   margin-left: 0;
   margin-right: 0; }

.esButtonbox label,
.esButtonbox select,
.esResetFilters {
   text-transform: uppercase; }

.obsInformation__merkmal {
   margin-top: 15px;
   font-style: italic; }

.obsInformation__stellenTitel {
   margin-top: 40px;
   margin-bottom: 20px;
   color: #901521 !important;
   font-size: 40px;
   word-wrap: break-word; }

.obsInformation__stellenAbschnittUeberschrift {
   font-size: inherit; }

.obsInformation__stellenInfos {
   display: none; }

.obsInformation__firmenlogo {
   min-height: 20px; }

.obsInformation__headerBild {
   margin-top: 0; }

.obsInformation__einleitung span,
.obsInformation__stellenAbschnitt span,
.obsInformation__unternehmen span {
   color: #798888 !important; }

.controller__obs.action__information hr:first-of-type {
   display: none; }

.obsInformation__slogan {
   text-transform: uppercase;
   color: #901521;
   font-weight: 700;
   font-size: 18px;
   padding-bottom: 15px; }

.obsInformation__innerWrapper {
   padding: 0 0 30px; }

.obsInformation__innerWrapper ol {
   margin: 0 0 16px;
   margin: 0 0 1rem;
   padding: 0 0 0 24px;
   padding: 0 0 0 1.5rem; }

.obsInformation__innerWrapper ul {
   margin: 0 0 16px;
   margin: 0 0 1rem;
   padding: 0;
   list-style: none; }

.obsInformation__innerWrapper ul > li {
   padding-left: 27.2px;
   padding-left: 1.7rem;
   padding-bottom: 6.4px;
   padding-bottom: 0.4rem;
   position: relative;
   list-style-type: none !important;
   line-height: 125% !important; }

.obsInformation__innerWrapper ul > li:before {
   display: inline-block;
   position: absolute;
   margin: 2px 0 0 -17px;
   width: 14px;
   height: 14px;
   vertical-align: top;
   content: url("../Images/PapierfabrikKoehler/list-style-image-Paper.svg?stroke=#b41a29"); }

.obsInformation__hr,
.controller__obs.action__bewerbung hr {
   border-color: #798888 !important; }

@media print {
   .esDocumentview__PageWrapper {
      margin-top: 0; }
   .obsInformation__innerWrapper {
      padding: 0; }
   #obsInformation__drucken,
   #informationBtnJetztBewerben {
      display: none !important; }
   .obsInformation__innerWrapper ul {
      padding-left: 20px; }
   .obsInformation__innerWrapper ul > li {
      list-style-type: disc !important;
      padding-left: 0; }
   .obsInformation__innerWrapper ul > li:before {
      display: none; }
   .obsInformation__einleitung span,
   .obsInformation__stellenAbschnitt span,
   .obsInformation__unternehmen span {
      color: #798888 !important; } }

.obsInformation__unternehmen {
   margin-bottom: 15px; }

#informationBtnJetztBewerben,
#obsInformation__drucken {
   line-height: 1em;
   margin-top: 25px;
   font-size: inherit; }

#obsInformation__drucken {
   margin-left: 15px; }

.controller__obs.action__information .esVolleSeitenbreiteMitMargin {
   padding: 0 10px !important; }

/* OBS Bewerbung */
.controller__obs.action__bewerbung .esEingeschraenkteSeitenbreite {
   width: auto;
   margin-right: 10px; }

.controller__obs.action__bewerbung label {
   color: #798888; }

.obsBewerbung__titelStelle {
   color: #901521; }

.esFormulargroup--eingerueckt .esFormulargroup__content {
   background: white; }

.esFormulargroup--eingerueckt .esFormulargroup__head .esFormulargroup__title {
   font-weight: normal;
   color: #901521;
   text-transform: uppercase; }

.esFormulargroup--eingerueckt .esFormulargroup__head.collapsed .esFormulargroup__title,
.esFormulargroup--eingerueckt .esFormulargroup__head.collapsed.esFormulargroup__head:before {
   color: #798888; }

.controller__obs.action__bewerbung .form-control {
   background: #f2f2f2;
   border: none;
   color: #555; }

.controller__obs.action__bewerbung .form-control[disabled],
.controller__obs.action__bewerbung .form-control[readonly],
.controller__obs.action__bewerbung fieldset[disabled] .form-control {
   background: #d2d2d2;
   color: #555; }

.controller__obs.action__bewerbung label,
.controller__obs.action__bewerbung .form-group span {
   text-transform: uppercase;
   word-wrap: break-word;
   font-size: 16px; }

.esLabelForMemo {
   display: inline-block;
   margin-bottom: 6px !important; }

.controller__obs.action__bewerbung .esFormular {
   margin-top: 0; }

.esDatenschutz__labelText {
   text-transform: uppercase; }

/* BMS */
.bmsBewerber__bewertungen {
   border-left-width: 0 !important;
   display: none; }
   .bmsBewerber__bewertungen * {
      display: none; }

.bmsKachelBewerber:hover:before,
.bmsKachelBewerber:hover .bmsKachelBewerber__lug:after {
   background: #cd767f; }

.esDocumentview__PageWrapper.esDocumentview--rtf ul li,
.esDocumentview__PageWrapper.esDocumentview--rtf ol li,
.esDocumentview__PageWrapper.esDocumentview--rtf ul li span,
.esDocumentview__PageWrapper.esDocumentview--rtf ol li span,
.esDocumentview__PageWrapper.esDocumentview--rtf p span {
   font-family: inherit !important;
   font-size: inherit !important; }

/* Ab hier am Menüpunkt orientiert. Wenn der Koehler Energy Menüpunkt gewählt wurde, werden die bisherigen Farben (auch Publish-eingestellte) überschrieben */
.menuepunktId__2123741613,
.menuepunktId__2123741614 {
   /* ~~~~~~~~~~ Anpassung Ladebalken überschreiben ~~~~~~~~~~~ */
   /*~~~~~~~~~~ DSE-Link überschreiben (der war mit hart codierter Farbe) ~~~~~~~~~~*/
   /*~~~~~~~~~~ Weitere Überschreibungen des Standards ~~~~~~~~~~*/
   /* normales Grün */
   /* hover-Grün */
   /* Pagination - mit BG-IMG die Farbe überschrieben (da schon important) */
   /* border Grün */
   /*~~~~~~~~~~ Default-Breadcrumbs überschreiben ~~~~~~~~~~*/ }
   .menuepunktId__2123741613 .esFormular__datenschutzHinweisKontaktbild,
   .menuepunktId__2123741613 .esFormular__datenschutzHinweisKontaktbild,
   .menuepunktId__2123741614 .esFormular__datenschutzHinweisKontaktbild,
   .menuepunktId__2123741614 .esFormular__datenschutzHinweisKontaktbild {
      color: #008143 !important; }
   .menuepunktId__2123741613 .esBewertungsbogen__alleAufUndZuklappen,
   .menuepunktId__2123741613 .esFormulargroup__alleAufUndZuklappen,
   .menuepunktId__2123741614 .esBewertungsbogen__alleAufUndZuklappen,
   .menuepunktId__2123741614 .esFormulargroup__alleAufUndZuklappen {
      color: #008143; }
   .menuepunktId__2123741613 .esFormulargroup--eingerueckt .esFormulargroup__head:before,
   .menuepunktId__2123741614 .esFormulargroup--eingerueckt .esFormulargroup__head:before {
      background: #008143; }
   .menuepunktId__2123741613 .btn,
   .menuepunktId__2123741614 .btn {
      padding: 8px 20px;
      border: solid 1px #008143;
      border-radius: 5px;
      text-transform: uppercase;
      background-color: #008143; }
   .menuepunktId__2123741613 .btn:hover,
   .menuepunktId__2123741613 .btn:active,
   .menuepunktId__2123741614 .btn:hover,
   .menuepunktId__2123741614 .btn:active {
      background-color: #008143; }
   .menuepunktId__2123741613 .obsInformation__slogan,
   .menuepunktId__2123741614 .obsInformation__slogan {
      color: #008142; }
   .menuepunktId__2123741613 .obsInformation__innerWrapper ul > li:before,
   .menuepunktId__2123741614 .obsInformation__innerWrapper ul > li:before {
      content: url("../Images/PapierfabrikKoehler/list-style-image-Energy.svg?stroke=#008143"); }
   .menuepunktId__2123741613 .controller__obs.action__bewerbung label,
   .menuepunktId__2123741614 .controller__obs.action__bewerbung label {
      color: #798888; }
   .menuepunktId__2123741613 .obsBewerbung__titelStelle,
   .menuepunktId__2123741614 .obsBewerbung__titelStelle {
      color: #008142; }
   .menuepunktId__2123741613 .esFormulargroup--eingerueckt .esFormulargroup__head .esFormulargroup__title,
   .menuepunktId__2123741614 .esFormulargroup--eingerueckt .esFormulargroup__head .esFormulargroup__title {
      color: #008142; }
   .menuepunktId__2123741613 .dx-loadindicator:before,
   .menuepunktId__2123741614 .dx-loadindicator:before {
      border-bottom-color: #008143; }
   .menuepunktId__2123741613 .esDatenschutz__labelText a,
   .menuepunktId__2123741614 .esDatenschutz__labelText a {
      color: #008143 !important; }
   .menuepunktId__2123741613 .icon-stelle.esIcon,
   .menuepunktId__2123741613 .icon-standort.esIcon,
   .menuepunktId__2123741613 th .esIcon,
   .menuepunktId__2123741613 .esTabelle--mitHover thead tr th,
   .menuepunktId__2123741613 .dataTables_wrapper .dataTables_paginate a,
   .menuepunktId__2123741613 .esTabelle--mitHover tr:hover a.openItem,
   .menuepunktId__2123741614 .icon-stelle.esIcon,
   .menuepunktId__2123741614 .icon-standort.esIcon,
   .menuepunktId__2123741614 th .esIcon,
   .menuepunktId__2123741614 .esTabelle--mitHover thead tr th,
   .menuepunktId__2123741614 .dataTables_wrapper .dataTables_paginate a,
   .menuepunktId__2123741614 .esTabelle--mitHover tr:hover a.openItem {
      color: #008143; }
   .menuepunktId__2123741613 .pagination > li > a:focus, .menuepunktId__2123741613 .pagination > li > a:hover,
   .menuepunktId__2123741613 .pagination > li > span:focus, .menuepunktId__2123741613 .pagination > li > span:hover,
   .menuepunktId__2123741614 .pagination > li > a:focus,
   .menuepunktId__2123741614 .pagination > li > a:hover,
   .menuepunktId__2123741614 .pagination > li > span:focus,
   .menuepunktId__2123741614 .pagination > li > span:hover {
      color: #1a975a; }
   .menuepunktId__2123741613 li.paginate_button.active a,
   .menuepunktId__2123741614 li.paginate_button.active a {
      background-color: #008142 !important; }
   .menuepunktId__2123741613 .pagination > .active > a:focus, .menuepunktId__2123741613 .pagination > .active > a:hover, .menuepunktId__2123741613 .pagination > .active > span, .menuepunktId__2123741613 .pagination > .active > span:focus, .menuepunktId__2123741613 .pagination > .active > span:hover,
   .menuepunktId__2123741614 .pagination > .active > a:focus,
   .menuepunktId__2123741614 .pagination > .active > a:hover,
   .menuepunktId__2123741614 .pagination > .active > span,
   .menuepunktId__2123741614 .pagination > .active > span:focus,
   .menuepunktId__2123741614 .pagination > .active > span:hover {
      border-color: #008143; }
   .menuepunktId__2123741613 .esBreadcrumb--arrows li a:after, .menuepunktId__2123741613 .esBreadcrumb--arrows li span:after,
   .menuepunktId__2123741614 .esBreadcrumb--arrows li a:after,
   .menuepunktId__2123741614 .esBreadcrumb--arrows li span:after {
      border-left: 19px solid #008143; }
   .menuepunktId__2123741613 .esBreadcrumb--arrows li a, .menuepunktId__2123741613 .esBreadcrumb--arrows li span,
   .menuepunktId__2123741614 .esBreadcrumb--arrows li a,
   .menuepunktId__2123741614 .esBreadcrumb--arrows li span {
      background: #008143; }
   .menuepunktId__2123741613 .esBreadcrumb--arrows li a:hover,
   .menuepunktId__2123741613 .bmsKachelBewerber:hover:before,
   .menuepunktId__2123741613 .bmsKachelBewerber:hover .bmsKachelBewerber__lug:after,
   .menuepunktId__2123741614 .esBreadcrumb--arrows li a:hover,
   .menuepunktId__2123741614 .bmsKachelBewerber:hover:before,
   .menuepunktId__2123741614 .bmsKachelBewerber:hover .bmsKachelBewerber__lug:after {
      background: #1a975a; }
   .menuepunktId__2123741613 .obsInformation__stellenTitel, .menuepunktId__2123741613 .gruen,
   .menuepunktId__2123741614 .obsInformation__stellenTitel,
   .menuepunktId__2123741614 .gruen {
      color: #008142 !important; }
   .menuepunktId__2123741613 table .dataTable.dtr-inline.collapsed > tbody > tr.parent > td.jsDetailsControl:before, .menuepunktId__2123741613 table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.jsDetailsControl:before,
   .menuepunktId__2123741614 table .dataTable.dtr-inline.collapsed > tbody > tr.parent > td.jsDetailsControl:before,
   .menuepunktId__2123741614 table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.jsDetailsControl:before {
      background-color: #008143; }
   @media screen and (max-width: 767px) {
      .menuepunktId__2123741613 .esBreadcrumb--arrows ul li a:after,
      .menuepunktId__2123741613 .esBreadcrumb--arrows ul li span:after,
      .menuepunktId__2123741614 .esBreadcrumb--arrows ul li a:after,
      .menuepunktId__2123741614 .esBreadcrumb--arrows ul li span:after {
         border-right-color: transparent;
         border-top-color: #008143;
         border-left-color: transparent; }
      .menuepunktId__2123741613 .esBreadcrumb--arrows ul li a:hover:after,
      .menuepunktId__2123741614 .esBreadcrumb--arrows ul li a:hover:after {
         border-top-color: #1a975a; } }
   @media screen and (min-width: 768px) {
      .menuepunktId__2123741613,
      .menuepunktId__2123741614 {
         /*hover*/ }
         .menuepunktId__2123741613 .esBreadcrumb--arrows li a:hover:after,
         .menuepunktId__2123741614 .esBreadcrumb--arrows li a:hover:after {
            border-left-color: #1a975a; }
         .menuepunktId__2123741613 .esBreadcrumb--arrows li a:hover,
         .menuepunktId__2123741614 .esBreadcrumb--arrows li a:hover {
            background: #1a975a; }
         .menuepunktId__2123741613 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > a:after,
         .menuepunktId__2123741613 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span:after,
         .menuepunktId__2123741614 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > a:after,
         .menuepunktId__2123741614 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span:after {
            border-left-color: #008143 !important; }
         .menuepunktId__2123741613 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span:before,
         .menuepunktId__2123741613 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > a:before,
         .menuepunktId__2123741613 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span:before,
         .menuepunktId__2123741613 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > a.esBreadcrumb__item--link:hover:before, .menuepunktId__2123741613 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span.esBreadcrumb__item--link:hover:before,
         .menuepunktId__2123741614 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span:before,
         .menuepunktId__2123741614 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > a:before,
         .menuepunktId__2123741614 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span:before,
         .menuepunktId__2123741614 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > a.esBreadcrumb__item--link:hover:before,
         .menuepunktId__2123741614 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span.esBreadcrumb__item--link:hover:before {
            border-top-color: #008143;
            border-bottom-color: #008143; }
         .menuepunktId__2123741613 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > a.esBreadcrumb__item--link:hover,
         .menuepunktId__2123741613 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span.esBreadcrumb__item--link:hover,
         .menuepunktId__2123741614 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > a.esBreadcrumb__item--link:hover,
         .menuepunktId__2123741614 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span.esBreadcrumb__item--link:hover {
            background-color: #008143; }
         .menuepunktId__2123741613 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > a,
         .menuepunktId__2123741613 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span,
         .menuepunktId__2123741614 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > a,
         .menuepunktId__2123741614 .esBreadcrumb2:not(.esBreadcrumb2--text) ul li > span {
            background: #008143; }
         .menuepunktId__2123741613 .esBreadcrumb--arrows li a:hover:after,
         .menuepunktId__2123741614 .esBreadcrumb--arrows li a:hover:after {
            border-left-color: #1a975a; } }
   .menuepunktId__2123741613 table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.jsDetailsControl:before,
   .menuepunktId__2123741613 table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.jsDetailsControl:before,
   .menuepunktId__2123741614 table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.jsDetailsControl:before,
   .menuepunktId__2123741614 table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.jsDetailsControl:before {
      background-color: #008143 !important; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGl2aWR1ZWxsVm9ybGFnZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FBQ2pCO0dBQ0csK0JBQStCO0dBQy9CLG9CQUFvQjtHQUNwQixvRUFBb0UsRUFBRTs7QUFFekU7R0FDRywrQkFBK0I7R0FDL0Isb0JBQW9CO0dBQ3BCLG1CQUFtQjtHQUNuQiwwRUFBMEUsRUFBRTs7QUFFL0U7R0FDRywrQkFBK0I7R0FDL0Isa0JBQWtCO0dBQ2xCLHNFQUFzRSxFQUFFOztBQUUzRTtHQUNHLCtCQUErQjtHQUMvQixrQkFBa0I7R0FDbEIsbUJBQW1CO0dBQ25CLHFFQUFxRSxFQUFFOztBQUUxRTtHQUNHLG9CQUFvQjtHQUNwQixzQkFBc0I7R0FDdEIsZUFBZTtHQUNmLDREQUE0RCxFQUFFOztBQUVqRTtHQUNHLG9CQUFvQixFQUFFOztBQUV6QjtHQUNHLGdCQUFrQjtHQUFsQixrQkFBa0I7R0FDbEIscUJBQXFCO0dBQ3JCLGtCQUFrQjtHQUNsQixvQkFBb0I7R0FDcEIsZUFBZTtHQUNmLDBCQUEwQixFQUFFOztBQUUvQjtHQUNHLG9CQUFvQjtHQUFwQixvQkFBb0I7R0FDcEIscUJBQXFCO0dBQ3JCLGtCQUFrQjtHQUNsQixvQkFBb0I7R0FDcEIsZUFBZTtHQUNmLDBCQUEwQixFQUFFOztBQUUvQjtHQUNHLGdCQUFnQjtHQUFoQixnQkFBZ0I7R0FDaEIscUJBQXFCO0dBQ3JCLGtCQUFrQjtHQUNsQixvQkFBb0I7R0FDcEIsZUFBZTtHQUNmLDBCQUEwQixFQUFFOztBQUUvQjtHQUNHLGtCQUFrQjtHQUNsQiwwQkFBMEI7R0FDMUIsbUJBQW1CO0dBQ25CLDBCQUEwQjtHQUMxQiwwQkFBMEIsRUFBRTs7QUFFL0I7O0dBRUcsMEJBQTBCLEVBQUU7O0FBRS9CO0dBQ0csZUFBZSxFQUFFOztBQUVwQixnQkFBZ0I7QUFDaEI7Ozs7OztHQU1HLGVBQWUsRUFBRTs7QUFFcEIsb0JBQW9CO0FBQ3BCO0dBQ0csY0FBYyxFQUFFOztBQUVuQjs7R0FF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R0FDcEM7TUFDRzs7U0FFRyxTQUFTLEVBQUU7U0FDWDs7WUFFRywyQkFBMkIsRUFBRTtTQUNoQzs7WUFFRyxvQkFBb0IsRUFBRTtTQUN6Qjs7OztZQUlHLHNDQUFzQyxFQUFFO1NBQzNDOzs7Ozs7Ozs7WUFTRywwQkFBMEI7WUFDMUIsNkJBQTZCLEVBQUU7U0FDbEM7Ozs7WUFJRywwQkFBMEIsRUFBRTtTQUMvQjs7OztZQUlHLG9CQUFvQixFQUFFO1NBQ3pCOztZQUVHLDJCQUEyQixFQUFFLEVBQUU7R0FDeEM7Ozs7TUFJRyxxQ0FBcUMsRUFBRSIsImZpbGUiOiJpbmRpdmlkdWVsbFZvcmxhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgc3JjOiB1cmwoXCIuLi9Gb250cy9PcGVuU2Fucy9PcGVuU2Fucy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgc3JjOiB1cmwoXCIuLi9Gb250cy9PcGVuU2Fucy9PcGVuU2Fucy1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gICBmb250LXdlaWdodDogYm9sZDtcbiAgIHNyYzogdXJsKFwiLi4vRm9udHMvT3BlblNhbnMvT3BlblNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gICBmb250LXdlaWdodDogYm9sZDtcbiAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgIHNyYzogdXJsKFwiLi4vRm9udHMvT3BlblNhbnMvT3BlblNhbnMtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5ib2R5IHtcbiAgIC8qZm9udC1zaXplOiAxOHB4OyovXG4gICAvKmxpbmUtaGVpZ2h0OiAxMjUlOyovXG4gICBjb2xvcjogIzc5ODg4ODtcbiAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBMaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsICFpbXBvcnRhbnQ7IH1cblxubGFiZWwge1xuICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5oMSB7XG4gICBmb250LXNpemU6IDIuNXJlbTtcbiAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgY29sb3I6ICM3OTg4ODg7XG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmgyIHtcbiAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgIGNvbG9yOiAjNzk4ODg4O1xuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5oMyB7XG4gICBmb250LXNpemU6IDFyZW07XG4gICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgIGNvbG9yOiAjNzk4ODg4O1xuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYnRuIHtcbiAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgYm9yZGVyOiBzb2xpZCAxcHggI2I0MWEyOTtcbiAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjQxYTI5OyB9XG5cbi5idG46aG92ZXIsXG4uYnRuOmFjdGl2ZSB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjQxYTI5OyB9XG5cbi5jaGVja2JveC1pbmxpbmUge1xuICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogR3JhdWUgVGV4dGUqL1xuI2FuemFobFdyYXBwZXIgbGFiZWwsXG4jYW56YWhsV3JhcHBlciAuZm9ybS1jb250cm9sLFxuLmNvbnRyb2xsZXJfX29icy5hY3Rpb25fX3VlYmVyc2ljaHQgLmRhdGFUYWJsZSB0ZCxcbi5jb250cm9sbGVyX19vYnMuYWN0aW9uX191ZWJlcnNpY2h0IC5kYXRhVGFibGVzX2luZm8sXG4uZXNCdXR0b25ib3ggbGFiZWwsXG4uZXNCdXR0b25ib3ggc2VsZWN0IHtcbiAgIGNvbG9yOiAjNzk4ODg4OyB9XG5cbi8qIE9CUyBVZWJlcnNpY2h0ICovXG4uZXNOb0ZpbHRlciAjZmlsdGVyQnV0dG9uIHtcbiAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VzSW50cm8gc3BhbixcbiNlc091dHJvIHNwYW4ge1xuICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4uY29udHJvbGxlcl9fb2JzLmFjdGlvbl9fdWViZXJzaWNodCAuZGF0YVRhYmxlIHRkIHtcbiAgIGZvbnQtc2l6ZTogMTZweDtcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogT0JTIFN0ZWxsZW5hdXNzY2hyZWlidW5nICovXG4uY29udHJvbGxlcl9fb2JzLmFjdGlvbl9faW5mb3JtYXRpb24gYm9keSB7XG4gICBmb250LXNpemU6IDE4cHg7XG4gICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uY29udHJvbGxlcl9fb2JzLmFjdGlvbl9faW5mb3JtYXRpb24gLmVzU2xpZGVib3gge1xuICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udHJvbGxlcl9fb2JzLmFjdGlvbl9faW5mb3JtYXRpb24gLmVzQnJlYWRjcnVtYi0tYXJyb3dzIHtcbiAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmNvbnRyb2xsZXJfX29icy5hY3Rpb25fX2luZm9ybWF0aW9uIC5lc0JyZWFkY3J1bWItLWFycm93cyAuZXNCcmVhZGNydW1iX19jcnVtYi0tZGVhY3RpdmF0ZWQ6aG92ZXIge1xuICAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAuY29udHJvbGxlcl9fb2JzLmFjdGlvbl9faW5mb3JtYXRpb24gLmVzQnJlYWRjcnVtYi0tYXJyb3dzIGE6YmVmb3JlLFxuICAgLmNvbnRyb2xsZXJfX29icy5hY3Rpb25fX2luZm9ybWF0aW9uIC5lc0JyZWFkY3J1bWItLWFycm93cyBzcGFuOmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgIC5jb250cm9sbGVyX19vYnMuYWN0aW9uX19pbmZvcm1hdGlvbiAuZXNCcmVhZGNydW1iLS1hcnJvd3MgYTpiZWZvcmUsXG4gICAuY29udHJvbGxlcl9fb2JzLmFjdGlvbl9faW5mb3JtYXRpb24gLmVzQnJlYWRjcnVtYi0tYXJyb3dzIHNwYW46YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9IH1cblxuLmNvbnRyb2xsZXJfX29icy5hY3Rpb25fX2luZm9ybWF0aW9uIC5lc0JyZWFkY3J1bWItLWFycm93cyxcbi5jb250cm9sbGVyX19vYnMuYWN0aW9uX19pbmZvcm1hdGlvbiAuZXNEb2N1bWVudHZpZXdfX1BhZ2VXcmFwcGVyLFxuLmNvbnRyb2xsZXJfX29icy5hY3Rpb25fX2luZm9ybWF0aW9uLmxheW91dF9fY29udGVudCBuYXY6bm90KC5lc05hdlN0aWNreUJvdHRvbSkge1xuICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb250cm9sbGVyX19vYnMuYWN0aW9uX19pbmZvcm1hdGlvbiAuZXNEb2N1bWVudHZpZXdfX1BhZ2VXcmFwcGVyIHtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBwYWRkaW5nLXRvcDogMTBweDtcbiAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRyb2xsZXJfX29icy5hY3Rpb25fX2luZm9ybWF0aW9uIC5lc0JyZWFkY3J1bWItLWFycm93cyB7XG4gICBtYXJnaW4tbGVmdDogMDtcbiAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZXNCdXR0b25ib3ggbGFiZWwsXG4uZXNCdXR0b25ib3ggc2VsZWN0LFxuLmVzUmVzZXRGaWx0ZXJzIHtcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm9ic0luZm9ybWF0aW9uX19tZXJrbWFsIHtcbiAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLm9ic0luZm9ybWF0aW9uX19zdGVsbGVuVGl0ZWwge1xuICAgbWFyZ2luLXRvcDogNDBweDtcbiAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICBjb2xvcjogIzkwMTUyMSAhaW1wb3J0YW50O1xuICAgZm9udC1zaXplOiA0MHB4O1xuICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5vYnNJbmZvcm1hdGlvbl9fc3RlbGxlbkFic2Nobml0dFVlYmVyc2NocmlmdCB7XG4gICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLm9ic0luZm9ybWF0aW9uX19zdGVsbGVuSW5mb3Mge1xuICAgZGlzcGxheTogbm9uZTsgfVxuXG4ub2JzSW5mb3JtYXRpb25fX2Zpcm1lbmxvZ28ge1xuICAgbWluLWhlaWdodDogMjBweDsgfVxuXG4ub2JzSW5mb3JtYXRpb25fX2hlYWRlckJpbGQge1xuICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ub2JzSW5mb3JtYXRpb25fX2VpbmxlaXR1bmcgc3Bhbixcbi5vYnNJbmZvcm1hdGlvbl9fc3RlbGxlbkFic2Nobml0dCBzcGFuLFxuLm9ic0luZm9ybWF0aW9uX191bnRlcm5laG1lbiBzcGFuIHtcbiAgIGNvbG9yOiAjNzk4ODg4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRyb2xsZXJfX29icy5hY3Rpb25fX2luZm9ybWF0aW9uIGhyOmZpcnN0LW9mLXR5cGUge1xuICAgZGlzcGxheTogbm9uZTsgfVxuXG4ub2JzSW5mb3JtYXRpb25fX3Nsb2dhbiB7XG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgY29sb3I6ICM5MDE1MjE7XG4gICBmb250LXdlaWdodDogNzAwO1xuICAgZm9udC1zaXplOiAxOHB4O1xuICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLm9ic0luZm9ybWF0aW9uX19pbm5lcldyYXBwZXIge1xuICAgcGFkZGluZzogMCAwIDMwcHg7IH1cblxuLm9ic0luZm9ybWF0aW9uX19pbm5lcldyYXBwZXIgb2wge1xuICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTsgfVxuXG4ub2JzSW5mb3JtYXRpb25fX2lubmVyV3JhcHBlciB1bCB7XG4gICBtYXJnaW46IDAgMCAxcmVtO1xuICAgcGFkZGluZzogMDtcbiAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm9ic0luZm9ybWF0aW9uX19pbm5lcldyYXBwZXIgdWwgPiBsaSB7XG4gICBwYWRkaW5nLWxlZnQ6IDEuN3JlbTtcbiAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgIGxpbmUtaGVpZ2h0OiAxMjUlICFpbXBvcnRhbnQ7IH1cblxuLm9ic0luZm9ybWF0aW9uX19pbm5lcldyYXBwZXIgdWwgPiBsaTpiZWZvcmUge1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgbWFyZ2luOiAycHggMCAwIC0xN3B4O1xuICAgd2lkdGg6IDE0cHg7XG4gICBoZWlnaHQ6IDE0cHg7XG4gICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgY29udGVudDogdXJsKFwiLi4vSW1hZ2VzL1BhcGllcmZhYnJpa0tvZWhsZXIvbGlzdC1zdHlsZS1pbWFnZS1QYXBlci5zdmc/c3Ryb2tlPSNiNDFhMjlcIik7IH1cblxuLm9ic0luZm9ybWF0aW9uX19ocixcbi5jb250cm9sbGVyX19vYnMuYWN0aW9uX19iZXdlcmJ1bmcgaHIge1xuICAgYm9yZGVyLWNvbG9yOiAjNzk4ODg4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgIC5lc0RvY3VtZW50dmlld19fUGFnZVdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgLm9ic0luZm9ybWF0aW9uX19pbm5lcldyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgI29ic0luZm9ybWF0aW9uX19kcnVja2VuLFxuICAgI2luZm9ybWF0aW9uQnRuSmV0enRCZXdlcmJlbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgIC5vYnNJbmZvcm1hdGlvbl9faW5uZXJXcmFwcGVyIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgLm9ic0luZm9ybWF0aW9uX19pbm5lcldyYXBwZXIgdWwgPiBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgLm9ic0luZm9ybWF0aW9uX19pbm5lcldyYXBwZXIgdWwgPiBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgLm9ic0luZm9ybWF0aW9uX19laW5sZWl0dW5nIHNwYW4sXG4gICAub2JzSW5mb3JtYXRpb25fX3N0ZWxsZW5BYnNjaG5pdHQgc3BhbixcbiAgIC5vYnNJbmZvcm1hdGlvbl9fdW50ZXJuZWhtZW4gc3BhbiB7XG4gICAgICBjb2xvcjogIzc5ODg4OCAhaW1wb3J0YW50OyB9IH1cblxuLm9ic0luZm9ybWF0aW9uX191bnRlcm5laG1lbiB7XG4gICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNpbmZvcm1hdGlvbkJ0bkpldHp0QmV3ZXJiZW4sXG4jb2JzSW5mb3JtYXRpb25fX2RydWNrZW4ge1xuICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuI29ic0luZm9ybWF0aW9uX19kcnVja2VuIHtcbiAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5jb250cm9sbGVyX19vYnMuYWN0aW9uX19pbmZvcm1hdGlvbiAuZXNWb2xsZVNlaXRlbmJyZWl0ZU1pdE1hcmdpbiB7XG4gICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDsgfVxuXG4vKiBPQlMgQmV3ZXJidW5nICovXG4uY29udHJvbGxlcl9fb2JzLmFjdGlvbl9fYmV3ZXJidW5nIC5lc0Vpbmdlc2NocmFlbmt0ZVNlaXRlbmJyZWl0ZSB7XG4gICB3aWR0aDogYXV0bztcbiAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY29udHJvbGxlcl9fb2JzLmFjdGlvbl9fYmV3ZXJidW5nIGxhYmVsIHtcbiAgIGNvbG9yOiAjNzk4ODg4OyB9XG5cbi5vYnNCZXdlcmJ1bmdfX3RpdGVsU3RlbGxlIHtcbiAgIGNvbG9yOiAjOTAxNTIxOyB9XG5cbi5lc0Zvcm11bGFyZ3JvdXAtLWVpbmdlcnVlY2t0IC5lc0Zvcm11bGFyZ3JvdXBfX2NvbnRlbnQge1xuICAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLmVzRm9ybXVsYXJncm91cC0tZWluZ2VydWVja3QgLmVzRm9ybXVsYXJncm91cF9faGVhZCAuZXNGb3JtdWxhcmdyb3VwX190aXRsZSB7XG4gICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgY29sb3I6ICM5MDE1MjE7XG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5lc0Zvcm11bGFyZ3JvdXAtLWVpbmdlcnVlY2t0IC5lc0Zvcm11bGFyZ3JvdXBfX2hlYWQuY29sbGFwc2VkIC5lc0Zvcm11bGFyZ3JvdXBfX3RpdGxlLFxuLmVzRm9ybXVsYXJncm91cC0tZWluZ2VydWVja3QgLmVzRm9ybXVsYXJncm91cF9faGVhZC5jb2xsYXBzZWQuZXNGb3JtdWxhcmdyb3VwX19oZWFkOmJlZm9yZSB7XG4gICBjb2xvcjogIzc5ODg4ODsgfVxuXG4uY29udHJvbGxlcl9fb2JzLmFjdGlvbl9fYmV3ZXJidW5nIC5mb3JtLWNvbnRyb2wge1xuICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgIGJvcmRlcjogbm9uZTtcbiAgIGNvbG9yOiAjNTU1OyB9XG5cbi5jb250cm9sbGVyX19vYnMuYWN0aW9uX19iZXdlcmJ1bmcgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4uY29udHJvbGxlcl9fb2JzLmFjdGlvbl9fYmV3ZXJidW5nIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuLmNvbnRyb2xsZXJfX29icy5hY3Rpb25fX2Jld2VyYnVuZyBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICAgY29sb3I6ICM1NTU7IH1cblxuLmNvbnRyb2xsZXJfX29icy5hY3Rpb25fX2Jld2VyYnVuZyBsYWJlbCxcbi5jb250cm9sbGVyX19vYnMuYWN0aW9uX19iZXdlcmJ1bmcgLmZvcm0tZ3JvdXAgc3BhbiB7XG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5lc0xhYmVsRm9yTWVtbyB7XG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDsgfVxuXG4uY29udHJvbGxlcl9fb2JzLmFjdGlvbl9fYmV3ZXJidW5nIC5lc0Zvcm11bGFyIHtcbiAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmVzRGF0ZW5zY2h1dHpfX2xhYmVsVGV4dCB7XG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIEJNUyAqL1xuLmJtc0Jld2VyYmVyX19iZXdlcnR1bmdlbiB7XG4gICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgZGlzcGxheTogbm9uZTsgfVxuICAgLmJtc0Jld2VyYmVyX19iZXdlcnR1bmdlbiAqIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJtc0thY2hlbEJld2VyYmVyOmhvdmVyOmJlZm9yZSxcbi5ibXNLYWNoZWxCZXdlcmJlcjpob3ZlciAuYm1zS2FjaGVsQmV3ZXJiZXJfX2x1ZzphZnRlciB7XG4gICBiYWNrZ3JvdW5kOiAjY2Q3NjdmOyB9XG5cbi5lc0RvY3VtZW50dmlld19fUGFnZVdyYXBwZXIuZXNEb2N1bWVudHZpZXctLXJ0ZiB1bCBsaSxcbi5lc0RvY3VtZW50dmlld19fUGFnZVdyYXBwZXIuZXNEb2N1bWVudHZpZXctLXJ0ZiBvbCBsaSxcbi5lc0RvY3VtZW50dmlld19fUGFnZVdyYXBwZXIuZXNEb2N1bWVudHZpZXctLXJ0ZiB1bCBsaSBzcGFuLFxuLmVzRG9jdW1lbnR2aWV3X19QYWdlV3JhcHBlci5lc0RvY3VtZW50dmlldy0tcnRmIG9sIGxpIHNwYW4sXG4uZXNEb2N1bWVudHZpZXdfX1BhZ2VXcmFwcGVyLmVzRG9jdW1lbnR2aWV3LS1ydGYgcCBzcGFuIHtcbiAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4vKiBBYiBoaWVyIGFtIE1lbsO8cHVua3Qgb3JpZW50aWVydC4gV2VubiBkZXIgS29laGxlciBFbmVyZ3kgTWVuw7xwdW5rdCBnZXfDpGhsdCB3dXJkZSwgd2VyZGVuIGRpZSBiaXNoZXJpZ2VuIEZhcmJlbiAoYXVjaCBQdWJsaXNoLWVpbmdlc3RlbGx0ZSkgw7xiZXJzY2hyaWViZW4gKi9cbi5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMsXG4ubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IHtcbiAgIC8qIH5+fn5+fn5+fn4gQW5wYXNzdW5nIExhZGViYWxrZW4gw7xiZXJzY2hyZWliZW4gfn5+fn5+fn5+fn4gKi9cbiAgIC8qfn5+fn5+fn5+fiBEU0UtTGluayDDvGJlcnNjaHJlaWJlbiAoZGVyIHdhciBtaXQgaGFydCBjb2RpZXJ0ZXIgRmFyYmUpIH5+fn5+fn5+fn4qL1xuICAgLyp+fn5+fn5+fn5+IFdlaXRlcmUgw5xiZXJzY2hyZWlidW5nZW4gZGVzIFN0YW5kYXJkcyB+fn5+fn5+fn5+Ki9cbiAgIC8qIG5vcm1hbGVzIEdyw7xuICovXG4gICAvKiBob3Zlci1HcsO8biAqL1xuICAgLyogUGFnaW5hdGlvbiAtIG1pdCBCRy1JTUcgZGllIEZhcmJlIMO8YmVyc2NocmllYmVuIChkYSBzY2hvbiBpbXBvcnRhbnQpICovXG4gICAvKiBib3JkZXIgR3LDvG4gKi9cbiAgIC8qfn5+fn5+fn5+fiBEZWZhdWx0LUJyZWFkY3J1bWJzIMO8YmVyc2NocmVpYmVuIH5+fn5+fn5+fn4qLyB9XG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5lc0Zvcm11bGFyX19kYXRlbnNjaHV0ekhpbndlaXNLb250YWt0YmlsZCxcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmVzRm9ybXVsYXJfX2RhdGVuc2NodXR6SGlud2Vpc0tvbnRha3RiaWxkLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZXNGb3JtdWxhcl9fZGF0ZW5zY2h1dHpIaW53ZWlzS29udGFrdGJpbGQsXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc0Zvcm11bGFyX19kYXRlbnNjaHV0ekhpbndlaXNLb250YWt0YmlsZCB7XG4gICAgICBjb2xvcjogIzAwODE0MyAhaW1wb3J0YW50OyB9XG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5lc0Jld2VydHVuZ3Nib2dlbl9fYWxsZUF1ZlVuZFp1a2xhcHBlbixcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmVzRm9ybXVsYXJncm91cF9fYWxsZUF1ZlVuZFp1a2xhcHBlbixcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgLmVzQmV3ZXJ0dW5nc2JvZ2VuX19hbGxlQXVmVW5kWnVrbGFwcGVuLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZXNGb3JtdWxhcmdyb3VwX19hbGxlQXVmVW5kWnVrbGFwcGVuIHtcbiAgICAgIGNvbG9yOiAjMDA4MTQzOyB9XG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5lc0Zvcm11bGFyZ3JvdXAtLWVpbmdlcnVlY2t0IC5lc0Zvcm11bGFyZ3JvdXBfX2hlYWQ6YmVmb3JlLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZXNGb3JtdWxhcmdyb3VwLS1laW5nZXJ1ZWNrdCAuZXNGb3JtdWxhcmdyb3VwX19oZWFkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA4MTQzOyB9XG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5idG4sXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5idG4ge1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDA4MTQzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgxNDM7IH1cbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmJ0bjpob3ZlcixcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmJ0bjphY3RpdmUsXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5idG46aG92ZXIsXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5idG46YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgxNDM7IH1cbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLm9ic0luZm9ybWF0aW9uX19zbG9nYW4sXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5vYnNJbmZvcm1hdGlvbl9fc2xvZ2FuIHtcbiAgICAgIGNvbG9yOiAjMDA4MTQyOyB9XG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5vYnNJbmZvcm1hdGlvbl9faW5uZXJXcmFwcGVyIHVsID4gbGk6YmVmb3JlLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAub2JzSW5mb3JtYXRpb25fX2lubmVyV3JhcHBlciB1bCA+IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9JbWFnZXMvUGFwaWVyZmFicmlrS29laGxlci9saXN0LXN0eWxlLWltYWdlLUVuZXJneS5zdmc/c3Ryb2tlPSMwMDgxNDNcIik7IH1cbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmNvbnRyb2xsZXJfX29icy5hY3Rpb25fX2Jld2VyYnVuZyBsYWJlbCxcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgLmNvbnRyb2xsZXJfX29icy5hY3Rpb25fX2Jld2VyYnVuZyBsYWJlbCB7XG4gICAgICBjb2xvcjogIzc5ODg4ODsgfVxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAub2JzQmV3ZXJidW5nX190aXRlbFN0ZWxsZSxcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgLm9ic0Jld2VyYnVuZ19fdGl0ZWxTdGVsbGUge1xuICAgICAgY29sb3I6ICMwMDgxNDI7IH1cbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmVzRm9ybXVsYXJncm91cC0tZWluZ2VydWVja3QgLmVzRm9ybXVsYXJncm91cF9faGVhZCAuZXNGb3JtdWxhcmdyb3VwX190aXRsZSxcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgLmVzRm9ybXVsYXJncm91cC0tZWluZ2VydWVja3QgLmVzRm9ybXVsYXJncm91cF9faGVhZCAuZXNGb3JtdWxhcmdyb3VwX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwODE0MjsgfVxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZHgtbG9hZGluZGljYXRvcjpiZWZvcmUsXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5keC1sb2FkaW5kaWNhdG9yOmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4MTQzOyB9XG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5lc0RhdGVuc2NodXR6X19sYWJlbFRleHQgYSxcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgLmVzRGF0ZW5zY2h1dHpfX2xhYmVsVGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjMDA4MTQzICFpbXBvcnRhbnQ7IH1cbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmljb24tc3RlbGxlLmVzSWNvbixcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmljb24tc3RhbmRvcnQuZXNJY29uLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyB0aCAuZXNJY29uLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZXNUYWJlbGxlLS1taXRIb3ZlciB0aGVhZCB0ciB0aCxcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSBhLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZXNUYWJlbGxlLS1taXRIb3ZlciB0cjpob3ZlciBhLm9wZW5JdGVtLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuaWNvbi1zdGVsbGUuZXNJY29uLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuaWNvbi1zdGFuZG9ydC5lc0ljb24sXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IHRoIC5lc0ljb24sXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc1RhYmVsbGUtLW1pdEhvdmVyIHRoZWFkIHRyIHRoLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIGEsXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc1RhYmVsbGUtLW1pdEhvdmVyIHRyOmhvdmVyIGEub3Blbkl0ZW0ge1xuICAgICAgY29sb3I6ICMwMDgxNDM7IH1cbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzLCAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzFhOTc1YTsgfVxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyBsaS5wYWdpbmF0ZV9idXR0b24uYWN0aXZlIGEsXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IGxpLnBhZ2luYXRlX2J1dHRvbi5hY3RpdmUgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MTQyICFpbXBvcnRhbnQ7IH1cbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cywgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cywgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwODE0MzsgfVxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZXNCcmVhZGNydW1iLS1hcnJvd3MgbGkgYTphZnRlciwgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZXNCcmVhZGNydW1iLS1hcnJvd3MgbGkgc3BhbjphZnRlcixcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgLmVzQnJlYWRjcnVtYi0tYXJyb3dzIGxpIGE6YWZ0ZXIsXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc0JyZWFkY3J1bWItLWFycm93cyBsaSBzcGFuOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxOXB4IHNvbGlkICMwMDgxNDM7IH1cbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmVzQnJlYWRjcnVtYi0tYXJyb3dzIGxpIGEsIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmVzQnJlYWRjcnVtYi0tYXJyb3dzIGxpIHNwYW4sXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc0JyZWFkY3J1bWItLWFycm93cyBsaSBhLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZXNCcmVhZGNydW1iLS1hcnJvd3MgbGkgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA4MTQzOyB9XG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5lc0JyZWFkY3J1bWItLWFycm93cyBsaSBhOmhvdmVyLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuYm1zS2FjaGVsQmV3ZXJiZXI6aG92ZXI6YmVmb3JlLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuYm1zS2FjaGVsQmV3ZXJiZXI6aG92ZXIgLmJtc0thY2hlbEJld2VyYmVyX19sdWc6YWZ0ZXIsXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc0JyZWFkY3J1bWItLWFycm93cyBsaSBhOmhvdmVyLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuYm1zS2FjaGVsQmV3ZXJiZXI6aG92ZXI6YmVmb3JlLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuYm1zS2FjaGVsQmV3ZXJiZXI6aG92ZXIgLmJtc0thY2hlbEJld2VyYmVyX19sdWc6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzFhOTc1YTsgfVxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAub2JzSW5mb3JtYXRpb25fX3N0ZWxsZW5UaXRlbCwgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZ3J1ZW4sXG4gICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5vYnNJbmZvcm1hdGlvbl9fc3RlbGxlblRpdGVsLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZ3J1ZW4ge1xuICAgICAgY29sb3I6ICMwMDgxNDIgIWltcG9ydGFudDsgfVxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyB0YWJsZSAuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0ZC5qc0RldGFpbHNDb250cm9sOmJlZm9yZSwgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRoLmpzRGV0YWlsc0NvbnRyb2w6YmVmb3JlLFxuICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCB0YWJsZSAuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0ZC5qc0RldGFpbHNDb250cm9sOmJlZm9yZSxcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0aC5qc0RldGFpbHNDb250cm9sOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MTQzOyB9XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZXNCcmVhZGNydW1iLS1hcnJvd3MgdWwgbGkgYTphZnRlcixcbiAgICAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmVzQnJlYWRjcnVtYi0tYXJyb3dzIHVsIGxpIHNwYW46YWZ0ZXIsXG4gICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc0JyZWFkY3J1bWItLWFycm93cyB1bCBsaSBhOmFmdGVyLFxuICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZXNCcmVhZGNydW1iLS1hcnJvd3MgdWwgbGkgc3BhbjphZnRlciB7XG4gICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwODE0MztcbiAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZXNCcmVhZGNydW1iLS1hcnJvd3MgdWwgbGkgYTpob3ZlcjphZnRlcixcbiAgICAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgLmVzQnJlYWRjcnVtYi0tYXJyb3dzIHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzFhOTc1YTsgfSB9XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyxcbiAgICAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQge1xuICAgICAgICAgLypob3ZlciovIH1cbiAgICAgICAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmVzQnJlYWRjcnVtYi0tYXJyb3dzIGxpIGE6aG92ZXI6YWZ0ZXIsXG4gICAgICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc0JyZWFkY3J1bWItLWFycm93cyBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMWE5NzVhOyB9XG4gICAgICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5lc0JyZWFkY3J1bWItLWFycm93cyBsaSBhOmhvdmVyLFxuICAgICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZXNCcmVhZGNydW1iLS1hcnJvd3MgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWE5NzVhOyB9XG4gICAgICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5lc0JyZWFkY3J1bWIyOm5vdCguZXNCcmVhZGNydW1iMi0tdGV4dCkgdWwgbGkgPiBhOmFmdGVyLFxuICAgICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZXNCcmVhZGNydW1iMjpub3QoLmVzQnJlYWRjcnVtYjItLXRleHQpIHVsIGxpID4gc3BhbjphZnRlcixcbiAgICAgICAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgLmVzQnJlYWRjcnVtYjI6bm90KC5lc0JyZWFkY3J1bWIyLS10ZXh0KSB1bCBsaSA+IGE6YWZ0ZXIsXG4gICAgICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc0JyZWFkY3J1bWIyOm5vdCguZXNCcmVhZGNydW1iMi0tdGV4dCkgdWwgbGkgPiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4MTQzICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmVzQnJlYWRjcnVtYjI6bm90KC5lc0JyZWFkY3J1bWIyLS10ZXh0KSB1bCBsaSA+IHNwYW46YmVmb3JlLFxuICAgICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZXNCcmVhZGNydW1iMjpub3QoLmVzQnJlYWRjcnVtYjItLXRleHQpIHVsIGxpID4gYTpiZWZvcmUsXG4gICAgICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5lc0JyZWFkY3J1bWIyOm5vdCguZXNCcmVhZGNydW1iMi0tdGV4dCkgdWwgbGkgPiBzcGFuOmJlZm9yZSxcbiAgICAgICAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmVzQnJlYWRjcnVtYjI6bm90KC5lc0JyZWFkY3J1bWIyLS10ZXh0KSB1bCBsaSA+IGEuZXNCcmVhZGNydW1iX19pdGVtLS1saW5rOmhvdmVyOmJlZm9yZSwgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZXNCcmVhZGNydW1iMjpub3QoLmVzQnJlYWRjcnVtYjItLXRleHQpIHVsIGxpID4gc3Bhbi5lc0JyZWFkY3J1bWJfX2l0ZW0tLWxpbms6aG92ZXI6YmVmb3JlLFxuICAgICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZXNCcmVhZGNydW1iMjpub3QoLmVzQnJlYWRjcnVtYjItLXRleHQpIHVsIGxpID4gc3BhbjpiZWZvcmUsXG4gICAgICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc0JyZWFkY3J1bWIyOm5vdCguZXNCcmVhZGNydW1iMi0tdGV4dCkgdWwgbGkgPiBhOmJlZm9yZSxcbiAgICAgICAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgLmVzQnJlYWRjcnVtYjI6bm90KC5lc0JyZWFkY3J1bWIyLS10ZXh0KSB1bCBsaSA+IHNwYW46YmVmb3JlLFxuICAgICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZXNCcmVhZGNydW1iMjpub3QoLmVzQnJlYWRjcnVtYjItLXRleHQpIHVsIGxpID4gYS5lc0JyZWFkY3J1bWJfX2l0ZW0tLWxpbms6aG92ZXI6YmVmb3JlLFxuICAgICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZXNCcmVhZGNydW1iMjpub3QoLmVzQnJlYWRjcnVtYjItLXRleHQpIHVsIGxpID4gc3Bhbi5lc0JyZWFkY3J1bWJfX2l0ZW0tLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDgxNDM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4MTQzOyB9XG4gICAgICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5lc0JyZWFkY3J1bWIyOm5vdCguZXNCcmVhZGNydW1iMi0tdGV4dCkgdWwgbGkgPiBhLmVzQnJlYWRjcnVtYl9faXRlbS0tbGluazpob3ZlcixcbiAgICAgICAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmVzQnJlYWRjcnVtYjI6bm90KC5lc0JyZWFkY3J1bWIyLS10ZXh0KSB1bCBsaSA+IHNwYW4uZXNCcmVhZGNydW1iX19pdGVtLS1saW5rOmhvdmVyLFxuICAgICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxNCAuZXNCcmVhZGNydW1iMjpub3QoLmVzQnJlYWRjcnVtYjItLXRleHQpIHVsIGxpID4gYS5lc0JyZWFkY3J1bWJfX2l0ZW0tLWxpbms6aG92ZXIsXG4gICAgICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc0JyZWFkY3J1bWIyOm5vdCguZXNCcmVhZGNydW1iMi0tdGV4dCkgdWwgbGkgPiBzcGFuLmVzQnJlYWRjcnVtYl9faXRlbS0tbGluazpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MTQzOyB9XG4gICAgICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjEzIC5lc0JyZWFkY3J1bWIyOm5vdCguZXNCcmVhZGNydW1iMi0tdGV4dCkgdWwgbGkgPiBhLFxuICAgICAgICAgLm1lbnVlcHVua3RJZF9fMjEyMzc0MTYxMyAuZXNCcmVhZGNydW1iMjpub3QoLmVzQnJlYWRjcnVtYjItLXRleHQpIHVsIGxpID4gc3BhbixcbiAgICAgICAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgLmVzQnJlYWRjcnVtYjI6bm90KC5lc0JyZWFkY3J1bWIyLS10ZXh0KSB1bCBsaSA+IGEsXG4gICAgICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc0JyZWFkY3J1bWIyOm5vdCguZXNCcmVhZGNydW1iMi0tdGV4dCkgdWwgbGkgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDgxNDM7IH1cbiAgICAgICAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgLmVzQnJlYWRjcnVtYi0tYXJyb3dzIGxpIGE6aG92ZXI6YWZ0ZXIsXG4gICAgICAgICAubWVudWVwdW5rdElkX18yMTIzNzQxNjE0IC5lc0JyZWFkY3J1bWItLWFycm93cyBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMWE5NzVhOyB9IH1cbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0ZC5qc0RldGFpbHNDb250cm9sOmJlZm9yZSxcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTMgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0aC5qc0RldGFpbHNDb250cm9sOmJlZm9yZSxcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0ZC5qc0RldGFpbHNDb250cm9sOmJlZm9yZSxcbiAgIC5tZW51ZXB1bmt0SWRfXzIxMjM3NDE2MTQgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0aC5qc0RldGFpbHNDb250cm9sOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MTQzICFpbXBvcnRhbnQ7IH1cbiJdfQ== */