body {
  font-family: 'Source Sans Pro', sans-serif; }

.cursor-pointer {
  cursor: pointer; }

.cursor-move {
  cursor: move; }

.input-group-icon-sizing {
  min-width: 42px; }

.file-drop-zone {
  border-radius: 6px;
  border: 1px dashed #ced4da; }

.modal-open {
  overflow: inherit; }

.sort-highlight {
  margin-bottom: 17px;
  border-radius: 4px; }

table.dataTable {
  margin: 0px !important; }

.dataTables_wrapper {
  padding: 0px; }

.dataTables_info, .dataTables_length {
  padding-top: 8px !important; }

.dataTables_length {
  padding-top: 4px !important; }

.dataTables_length label {
  margin: 0px !important; }

.dataTables_length select {
  font-size: 15px;
  height: 36px !important;
  -webkit-appearance: none; }

.form-card-access .input-group-prepend > .input-group-text {
  min-width: 150px; }

.form-card-contact .input-group-prepend > .input-group-text {
  min-width: 130px; }

.form-card-login-as-links .input-group-prepend > .input-group-text {
  min-width: 200px; }

.form-card-login-as-links .input-group > .invalid-feedback {
  padding-left: 200px; }

.form-alertic .input-group-prepend > .input-group-text {
  min-width: 200px; }

select2 > .select2 > .selection > .select2-selection {
  min-height: 39px; }

select2 > .select2 {
  width: 100% !important; }

select2 {
  flex: 1 1 auto;
  width: 0 !important; }

select2 > .select2 > .selection > .select2-selection > .select2-selection__rendered > .select2-selection__choice {
  padding: 0px 10px; }

.input-group > select2 > .select2 > .selection > .select2-selection {
  min-height: 39px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.daterangepicker {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2); }

.select2-dropdown {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15); }

.textarea-shadow {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05); }

[disabled] {
  cursor: not-allowed !important; }

.cursor-pointer {
  cursor: pointer; }

.cards-max-size {
  max-width: 854px;
  width: 100%; }

@media (min-width: 854px) {
  .card-content {
    height: 480px; } }

@media (max-width: 854px) {
  .card-content {
    min-height: 480px; } }

@media (max-width: 640px) {
  .card-content {
    min-height: 360px; } }

@media (max-width: 426px) {
  .card-content {
    min-height: 240px; } }

.card-content img {
  max-width: 854px;
  max-height: 480px; }

.card-content canvas {
  width: 100%;
  height: 100%;
  position: relative;
  top: 6px; }

.no-text-select {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */ }

.card-content-text {
  font-size: 1.75rem; }

.card-front {
  background-color: #baffc9;
  text-shadow: -1px 0 rgba(255, 255, 255, 0.7), 0 1px rgba(255, 255, 255, 0.7), 1px 0 rgba(255, 255, 255, 0.7), 0 -1px rgba(255, 255, 255, 0.7); }

.card-back {
  background-color: #bae1ff;
  text-shadow: -1px 0 rgba(255, 255, 255, 0.7), 0 1px rgba(255, 255, 255, 0.7), 1px 0 rgba(255, 255, 255, 0.7), 0 -1px rgba(255, 255, 255, 0.7); }

.hidden-selectable-input {
  position: absolute;
  left: -9999px;
  top: 0; }

.elearning-choose {
  list-style-type: none;
  counter-reset: elearning-choose-counter; }

.elearning-choose li:before {
  content: counter(elearning-choose-counter, upper-alpha);
  counter-increment: elearning-choose-counter;
  margin-right: 5px;
  font-weight: bold; }

.disabled {
  opacity: 0.6;
  cursor: no-drop; }

.text-abbreviate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

@media (min-width: 576px) {
  .text-abbreviate {
    max-width: 50px; } }

@media (min-width: 768px) {
  .text-abbreviate {
    max-width: 100px; } }

@media (min-width: 992px) {
  .text-abbreviate {
    max-width: 250px; } }

@media (min-width: 1200px) {
  .text-abbreviate {
    max-width: 350px; } }

.d-xl-table-cell {
  display: none !important; }

@media (min-width: 1600px) {
  .d-xl-table-cell {
    display: table-cell !important; } }

.td-min-width {
  width: 1px; }

/* Sidebar fix */
.nav-sidebar > .nav-item {
  transition-timing-function: linear;
  transition: width 0.33s;
  -webkit-transition: width 0.33s; }

.sidebar-open aside .nav-sidebar > .nav-item {
  transition: width 0.1s;
  -webkit-transition: width 0.1s;
  width: 234px; }

.sidebar-collapse aside .nav-sidebar > .nav-item {
  transition: width 0.33s;
  -webkit-transition: width 0.33s;
  width: 58px; }

aside:hover .nav-sidebar > .nav-item {
  transition: width 0.1s;
  -webkit-transition: width 0.1s;
  width: 234px; }

.user-panel .info {
  line-height: 1.0;
  padding: 1px 5px 5px 10px; }

.text-color-coral {
  color: #FF7F50; }

.text-color-ruby {
  color: #E0115F; }

.text-color-magenta {
  color: #FF00FF; }

.text-color-cyan {
  color: #00FFFF; }

.active > .nav-icon {
  color: #ffffff !important; }

.nav-treeview .active > .nav-icon {
  color: #343a40 !important; }

.widget-slot {
  min-height: 80px;
  height: 100%;
  border: 1px dashed #dee2e6 !important;
  background-color: #f8f9fa !important;
  border-radius: 0.25rem !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.015) !important; }

.widget-delete {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.25) !important;
  position: absolute;
  display: none;
  margin: 4px 0px 0px 4px; }

.widget:hover > .widget-delete {
  display: inline; }

.border-dashed {
  border-style: dashed; }

.bg-coral {
  background-color: #FF7F50 !important; }

.bg-magenta {
  background-color: #FF00FF !important; }

.bg-cyan {
  background-color: #00FFFF !important; }

.profile-user-img {
  margin: 0 auto;
  width: 100px !important;
  height: 100px !important;
  padding: 3px;
  border: 3px solid #adb5bd; }

.card-words .card-body.p-0 .table tbody > tr > td:last-of-type, .card-body.p-0 .table tbody > tr > th:last-of-type, .card-body.p-0 .table thead > tr > td:last-of-type, .card-body.p-0 .table thead > tr > th:last-of-type, .pr-4, .px-4 {
  padding-right: 1rem !important; }

.card-words .card-body.p-0 .table tbody > tr > td:first-of-type, .card-body.p-0 .table tbody > tr > th:first-of-type, .card-body.p-0 .table thead > tr > td:first-of-type, .card-body.p-0 .table thead > tr > th:first-of-type, .pl-4, .px-4 {
  padding-left: 1rem !important; }

.select2-selection--single .select2-selection__rendered {
  margin-top: -2px !important; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 28px !important;
  right: 3px !important;
  top: 3px !important; }

.content-wrapper.content-wrapper-dark {
  background: #343a40; }

.content-wrapper.content-wrapper-dark .breadcrumb-item {
  color: #a9aeb3; }

.content-wrapper.content-wrapper-dark .breadcrumb-item.active {
  color: #f4f4f5; }

.cards-col {
  flex: 0 0 50%;
  max-width: 50%; }

.cards-col img {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  border-radius: 2px;
  cursor: pointer;
  transition: transform .5s ease; }

.cards-col img:hover {
  transform: scale(1.025); }

@media (min-width: 576px) {
  .cards-col {
    flex: 0 0 50%;
    max-width: 50%; } }

@media (min-width: 768px) {
  .cards-col {
    flex: 0 0 33%;
    max-width: 33%; } }

@media (min-width: 992px) {
  .cards-col {
    flex: 0 0 25%;
    max-width: 25%; } }

@media (min-width: 1200px) {
  .cards-col {
    flex: 0 0 20%;
    max-width: 20%; } }

@media (min-width: 1440px) {
  .cards-col {
    flex: 0 0 16.6%;
    max-width: 16.6%; } }

@media (min-width: 1660px) {
  .cards-col {
    flex: 0 0 14.28%;
    max-width: 14.28%; } }

@media (min-width: 1880px) {
  .cards-col {
    flex: 0 0 12.5%;
    max-width: 12.5%; } }

@media (min-width: 2020px) {
  .cards-col {
    flex: 0 0 11.1%;
    max-width: 11.1%; } }

@media (min-width: 2220px) {
  .cards-col {
    flex: 0 0 9.09%;
    max-width: 9.09%; } }

.overlay-dark .overlay {
  z-index: 50;
  background: rgba(0, 0, 0, 0.39);
  border-radius: 0.25rem; }

.overlay-dark .overlay > .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
  color: #f8f9fa;
  font-size: 30px; }

.btn-papaya {
  color: #fff;
  background-color: #FF7F32;
  border-color: #F17829; }

:root {
  --player-red: #FE0900; }

.flipcard-player {
  display: flex;
  justify-content: center;
  background-color: #000; }

.flipcard-container {
  position: relative;
  display: flex; }

#flipcard-video {
  width: 100%;
  max-width: 100%;
  height: auto; }

#flipcard-image {
  display: flex;
  width: 100%;
  height: auto; }

#flipcard-text {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 1.25rem;
  background-color: #333;
  width: 100%;
  min-height: 320px;
  height: auto; }

@media (max-width: 768px) {
  .flipcard-container:not(:fullscreen) {
    width: 100%; } }

@media (min-width: 768px) {
  .flipcard-container:not(:fullscreen) #flipcard-video,
  .flipcard-container:not(:fullscreen) #flipcard-image,
  .flipcard-container:not(:fullscreen) #flipcard-text {
    max-width: 720px; }
  #flipcard-video, #flipcard-text, #flipcard-image {
    min-height: 480px; }
  .flipcard-container:not(:fullscreen) #flipcard-text {
    width: 720px; } }

@media (min-width: 992px) {
  .flipcard-container:not(:fullscreen) #flipcard-video,
  .flipcard-container:not(:fullscreen) #flipcard-image,
  .flipcard-container:not(:fullscreen) #flipcard-text {
    max-width: 960px; }
  #flipcard-video, #flipcard-text, #flipcard-image {
    min-height: 640px; }
  .flipcard-container:not(:fullscreen) #flipcard-text {
    width: 960px; } }

@media (min-width: 1200px) {
  .flipcard-container:not(:fullscreen) #flipcard-video,
  .flipcard-container:not(:fullscreen) #flipcard-image,
  .flipcard-container:not(:fullscreen) #flipcard-text {
    max-width: 1140px; }
  #flipcard-video, #flipcard-text, #flipcard-image {
    min-height: 640px; }
  .flipcard-container:not(:fullscreen) #flipcard-text {
    width: 1140px; } }

.flipcard-container .flipcard-controls {
  right: 0;
  left: 0;
  padding: 12px 10px 10px 10px;
  position: absolute;
  bottom: 0;
  transition: all 0.2s ease;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5));
  opacity: 0.75; }

.flipcard-container:fullscreen .flipcard-controls {
  /*bottom: 40px;*/ }

.flipcard-progress {
  position: relative;
  height: 8.4px;
  margin-bottom: 10px; }

.flipcard-progress progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 2px;
  width: 100%;
  height: 8.4px;
  pointer-events: none;
  position: absolute;
  top: 0; }

.flipcard-progress progress::-webkit-progress-bar {
  background-color: #474545;
  border-radius: 2px; }

.flipcard-progress progress::-webkit-progress-value {
  background: var(--player-red);
  border-radius: 2px; }

.flipcard-progress progress::-moz-progress-bar {
  border: 1px solid var(--player-red);
  background: var(--player-red); }

.flipcard-progress .seek {
  position: absolute;
  top: 0;
  width: 100%;
  cursor: pointer;
  margin: 0; }

.flipcard-progress .seek:hover + .seek-tooltip {
  display: block; }

.flipcard-progress .seek-tooltip {
  display: none;
  position: absolute;
  top: -50px;
  margin-left: -20px;
  font-size: 14px;
  padding: 4px 8px;
  content: attr(data-title);
  font-weight: bold;
  color: #fff;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.6); }

.flipcard-player input[type=range] {
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 8.4px;
  background: transparent;
  cursor: pointer; }

.flipcard-player input[type=range]:focus {
  outline: none; }

.flipcard-player input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  cursor: pointer;
  border-radius: 1.3px;
  -webkit-appearance: none;
  transition: all 0.4s ease; }

.flipcard-player input[type=range]::-webkit-slider-thumb {
  height: 16px;
  width: 16px;
  border-radius: 16px;
  background: var(--player-red);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  cursor: pointer;
  -webkit-appearance: none;
  margin-left: -1px; }

.flipcard-player input[type=range]:focus::-webkit-slider-runnable-track {
  background: transparent; }

.flipcard-player input[type=range].volume {
  height: 5px;
  background-color: #fff; }

.flipcard-player input[type=range].volume::-webkit-slider-runnable-track {
  background-color: transparent; }

.flipcard-player input[type=range].volume::-webkit-slider-thumb {
  margin-left: 0;
  height: 14px;
  width: 14px;
  background: #fff; }

.flipcard-player input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  border: 1px solid transparent;
  background: transparent;
  border-radius: 1.3px; }

.flipcard-player input[type=range]::-moz-range-thumb {
  height: 14px;
  width: 14px;
  border-radius: 50px;
  border: 1px solid var(--player-red);
  background: var(--player-red);
  cursor: pointer;
  margin-top: 5px; }

.flipcard-player input[type=range]:focus::-moz-range-track {
  outline: none; }

.flipcard-player input[type=range].volume::-moz-range-thumb {
  border: 1px solid #fff;
  background: #fff; }

.flipcard-player .hidden {
  display: none; }

.flipcard-player svg {
  width: 28px;
  height: 28px;
  fill: #fff;
  /*stroke: #fff;*/
  cursor: pointer; }

.flipcard-player button {
  cursor: pointer;
  position: relative;
  margin-right: 0;
  font-size: 0;
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent; }

.flipcard-player .flipcard-controls button {
  cursor: pointer;
  position: relative;
  margin-right: 7px;
  font-size: 12px;
  padding: 3px 3px 0px 3px;
  border: none;
  outline: none;
  background-color: transparent; }

.flipcard-player .bottom-controls {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.flipcard-player .left-controls {
  display: flex;
  align-items: center;
  color: #fff; }

.flipcard-player .volume-controls {
  display: flex;
  align-items: center;
  margin-right: 10px; }

.flipcard-player .volume-controls input {
  width: 100px;
  opacity: 1;
  transition: all 0.4s ease; }

.flipcard-player .volume-controls:hover input, .flipcard-player .volume-controls input:focus {
  width: 100px;
  opacity: 1; }

.flipcard-player .pip-button svg {
  width: 26px;
  height: 26px; }

.flipcard-player .time {
  font-size: 14px; }

.next-button, .prev-button {
  display: flex;
  position: absolute;
  align-self: center;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin: 10px; }

.next-button {
  right: 0; }

.prev-button {
  left: 0; }

.next-button button, .prev-button button {
  align-self: center;
  width: 72px;
  height: 128px; }

.next-button button svg, .prev-button button svg {
  width: 72px;
  height: 72px; }

.next-button button.btn-disabled svg, .prev-button button.btn-disabled svg {
  opacity: 0.25; }

.flip-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -60px;
  margin-top: -60px;
  width: 120px;
  height: 120px;
  border-radius: 120px;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.5s;
  cursor: pointer; }

.flip-icon:hover {
  opacity: 1; }

.flip-icon svg {
  width: 48px;
  height: 48px; }

.exit-player {
  position: absolute;
  width: 120px;
  height: 50px;
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px;
  opacity: 0;
  transition: opacity 0.5s;
  cursor: pointer;
  font-size: 1.1rem;
  color: #fff; }

.flipcard-container:hover .exit-player {
  opacity: 1; }

.player-info {
  position: absolute;
  right: 0px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px;
  opacity: 1;
  transition: opacity 0.5s;
  cursor: pointer;
  font-size: 0.75rem;
  padding: 4px 8px;
  color: #fff; }

.importance-rating {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px;
  color: #fff;
  font-size: 3rem;
  padding: 4px;
  left: 50%;
  bottom: 76px;
  margin-left: -132px;
  transition: opacity 0.5s;
  opacity: 0.1; }

.importance-rating:hover {
  opacity: 1; }

.importance-rating span {
  padding: 0px 4px;
  cursor: pointer; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlzYWFjLnNjc3MiLCJwbGF5ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUM7RUFDRCxXQUFXLEVBQUUsNkJBQTZCLEdBQzdDOztBQUVELGVBQWUsQ0FBQztFQUNaLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQUVELFlBQVksQ0FBQztFQUNULE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBRUQsd0JBQXdCLENBQUM7RUFDckIsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBRUQsZUFBZSxDQUFDO0VBQ1osYUFBYSxFQUFFLEdBQUc7RUFDbEIsTUFBTSxFQUFFLGtCQUFrQixHQUM3Qjs7QUFFRCxXQUFXLENBQUM7RUFDVixRQUFRLEVBQUUsT0FBTyxHQUNsQjs7QUFFRCxlQUFlLENBQUM7RUFDWixhQUFhLEVBQUUsSUFBSTtFQUNuQixhQUFhLEVBQUUsR0FBRyxHQUNyQjs7QUFFRCxLQUFLLFVBQVUsQ0FBQztFQUNaLE1BQU0sRUFBRSxjQUFjLEdBQ3pCOztBQUVELG1CQUFtQixDQUFDO0VBQ2hCLE9BQU8sRUFBRSxHQUFHLEdBQ2Y7O0FBRUQsZ0JBQWdCLEVBQUUsa0JBQWtCLENBQUM7RUFDakMsV0FBVyxFQUFFLGNBQWMsR0FDOUI7O0FBRUQsa0JBQWtCLENBQUM7RUFDZixXQUFXLEVBQUUsY0FBYyxHQUM5Qjs7QUFFRCxrQkFBa0IsQ0FBQyxLQUFLLENBQUM7RUFDckIsTUFBTSxFQUFFLGNBQWMsR0FDekI7O0FBRUQsa0JBQWtCLENBQUMsTUFBTSxDQUFDO0VBQ3RCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLGVBQWU7RUFDdkIsa0JBQWtCLEVBQUUsSUFBSSxHQUMzQjs7QUFFRCxpQkFBaUIsQ0FBQyxvQkFBb0IsR0FBRyxpQkFBaUIsQ0FBQztFQUN2RCxTQUFTLEVBQUUsS0FBSyxHQUNuQjs7QUFFRCxrQkFBa0IsQ0FBQyxvQkFBb0IsR0FBRyxpQkFBaUIsQ0FBQztFQUN4RCxTQUFTLEVBQUUsS0FBSyxHQUNuQjs7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S0FBSyxFQUFFLEdBQUc7RUFDVixhQUFhLEVBQUUsR0FBRztFQUNsQixnQkFBZ0IsRUFBRSxrQkFBa0I7RUFDcEMsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxDQUFDO0VBQ1YsVUFBVSxFQUFFLFlBQVk7RUFDeEIsTUFBTSxFQUFFLE9BQU87RUFDZixTQUFTLEVBQUUsT0FBTztFQUNsQixPQUFPLEVBQUUsT0FBTztFQUNoQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUVELGtCQUFrQixDQUFDO0VBQ2YsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsR0FBRztFQUNULElBQUksRUFBRSxHQUFHO0VBQ1QsTUFBTSxFQUFFLElBQUk7RUFDWixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsWUFBWTtFQUN4QixPQUFPLEVBQUUsR0FBRyxHQUNmOztBQUVELGtCQUFrQixNQUFNLENBQUM7RUFDckIsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFFRCxrQkFBa0IsQ0FBQyxJQUFJLENBQUM7RUFDcEIsT0FBTyxFQUFFLE9BQU87RUFDaEIsTUFBTSxFQUFFLE9BQU8sR0FDbEIiLCJmaWxlIjoiaXNhYWMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi5jdXJzb3ItcG9pbnRlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jdXJzb3ItbW92ZSB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1pY29uLXNpemluZyB7XHJcbiAgICBtaW4td2lkdGg6IDQycHg7XHJcbn1cclxuXHJcbi5maWxlLWRyb3Atem9uZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2NlZDRkYTtcclxufVxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBpbmhlcml0O1xyXG59XHJcblxyXG4uc29ydC1oaWdobGlnaHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlIHtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uZGF0YVRhYmxlc19pbmZvLCAuZGF0YVRhYmxlc19sZW5ndGgge1xyXG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGF0YVRhYmxlc19sZW5ndGgge1xyXG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGF0YVRhYmxlc19sZW5ndGggbGFiZWwge1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmZvcm0tY2FyZC1hY2Nlc3MgLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4uZm9ybS1jYXJkLWNvbnRhY3QgLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG59XHJcblxyXG4uZm9ybS1jYXJkLWxvZ2luLWFzLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLmZvcm0tY2FyZC1sb2dpbi1hcy1saW5rcyAuaW5wdXQtZ3JvdXAgPiAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xyXG59XHJcblxyXG4uZm9ybS1hbGVydGljIC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuc2VsZWN0MiA+IC5zZWxlY3QyID4gLnNlbGVjdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICBtaW4taGVpZ2h0OiAzOXB4O1xyXG59XHJcblxyXG5zZWxlY3QyID4gLnNlbGVjdDIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuc2VsZWN0MiB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNlbGVjdDIgPiAuc2VsZWN0MiA+IC5zZWxlY3Rpb24gPiAuc2VsZWN0Mi1zZWxlY3Rpb24gPiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkID4gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDIgPiAuc2VsZWN0MiA+IC5zZWxlY3Rpb24gPiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgbWluLWhlaWdodDogMzlweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLDAsMCwwLjIpO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbn1cclxuXHJcbi50ZXh0YXJlYS1zaGFkb3cge1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcblxyXG5bZGlzYWJsZWRdIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1cnNvci1wb2ludGVyIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jYXJkcy1tYXgtc2l6ZSB7XHJcblx0bWF4LXdpZHRoOiA4NTRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogODU0cHgpIHtcclxuXHQuY2FyZC1jb250ZW50IHtcclxuXHRcdGhlaWdodDogNDgwcHg7IFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg1NHB4KSB7XHJcblx0LmNhcmQtY29udGVudCB7XHJcblx0XHRtaW4taGVpZ2h0OiA0ODBweDsgXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHQuY2FyZC1jb250ZW50IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDM2MHB4OyBcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MjZweCkge1xyXG5cdC5jYXJkLWNvbnRlbnQge1xyXG5cdFx0bWluLWhlaWdodDogMjQwcHg7IFxyXG5cdH1cclxufVxyXG5cclxuLmNhcmQtY29udGVudCBpbWcge1xyXG5cdG1heC13aWR0aDogODU0cHg7XHJcblx0bWF4LWhlaWdodDogNDgwcHg7IFxyXG59XHJcblxyXG4uY2FyZC1jb250ZW50IGNhbnZhcyB7XHJcblx0d2lkdGg6IDEwMCU7IFxyXG5cdGhlaWdodDogMTAwJTsgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDZweDtcclxufVxyXG5cclxuLm5vLXRleHQtc2VsZWN0IHtcclxuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cclxuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogRmlyZWZveCAqL1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xyXG5cdHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXHJcbn1cclxuXHJcbi5jYXJkLWNvbnRlbnQtdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xyXG59XHJcblxyXG4uY2FyZC1mcm9udCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2JhZmZjOTtcclxuXHR0ZXh0LXNoYWRvdzogLTFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC43KSwgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjcpLCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNyksIDAgLTFweCByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbn1cclxuXHJcbi5jYXJkLWJhY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNiYWUxZmY7XHJcblx0dGV4dC1zaGFkb3c6IC0xcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNyksIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC43KSwgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjcpLCAwIC0xcHggcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG59XHJcblxyXG4uaGlkZGVuLXNlbGVjdGFibGUtaW5wdXQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5lbGVhcm5pbmctY2hvb3NlIHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0Y291bnRlci1yZXNldDogZWxlYXJuaW5nLWNob29zZS1jb3VudGVyO1xyXG59XHJcblxyXG4uZWxlYXJuaW5nLWNob29zZSBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihlbGVhcm5pbmctY2hvb3NlLWNvdW50ZXIsIHVwcGVyLWFscGhhKTtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBlbGVhcm5pbmctY2hvb3NlLWNvdW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgY3Vyc29yOiBuby1kcm9wO1xyXG59XHJcblxyXG4udGV4dC1hYmJyZXZpYXRlIHsgXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHJcbiAgICAudGV4dC1hYmJyZXZpYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgIC50ZXh0LWFiYnJldmlhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnRleHQtYWJicmV2aWF0ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnRleHQtYWJicmV2aWF0ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuICAgIC5kLXhsLXRhYmxlLWNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgIC5kLXhsLXRhYmxlLWNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnRkLW1pbi13aWR0aCB7XHJcbiAgICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4vKiBTaWRlYmFyIGZpeCAqL1xyXG4ubmF2LXNpZGViYXI+Lm5hdi1pdGVtIHtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjMzcztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zM3M7XHJcbn1cclxuXHJcbi5zaWRlYmFyLW9wZW4gYXNpZGUgLm5hdi1zaWRlYmFyPi5uYXYtaXRlbSB7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjFzO1xyXG4gICAgd2lkdGg6IDIzNHB4O1xyXG59XHJcblxyXG4uc2lkZWJhci1jb2xsYXBzZSBhc2lkZSAubmF2LXNpZGViYXI+Lm5hdi1pdGVtIHtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzNzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjMzcztcclxuICAgIHdpZHRoOiA1OHB4O1xyXG59XHJcblxyXG5hc2lkZTpob3ZlciAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4xcztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4xcztcclxuICAgIHdpZHRoOiAyMzRweDtcclxufVxyXG5cclxuLnVzZXItcGFuZWwgLmluZm8ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMDtcclxuICAgIHBhZGRpbmc6IDFweCA1cHggNXB4IDEwcHg7XHJcbn1cclxuXHJcbi50ZXh0LWNvbG9yLWNvcmFsIHtcclxuICAgIGNvbG9yOiAjRkY3RjUwO1xyXG59XHJcblxyXG4udGV4dC1jb2xvci1ydWJ5IHtcclxuICAgIGNvbG9yOiAjRTAxMTVGO1xyXG59XHJcblxyXG4udGV4dC1jb2xvci1tYWdlbnRhIHtcclxuICAgIGNvbG9yOiAjRkYwMEZGO1xyXG59XHJcblxyXG4udGV4dC1jb2xvci1jeWFuIHtcclxuICAgIGNvbG9yOiAjMDBGRkZGO1xyXG59XHJcblxyXG5cclxuLmFjdGl2ZSA+IC5uYXYtaWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2LXRyZWV2aWV3IC5hY3RpdmUgPiAubmF2LWljb24ge1xyXG4gICAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpZGdldCB7XHJcbiAgICBcclxufVxyXG5cclxuLndpZGdldC1zbG90IHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2RlZTJlNiFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjAxNSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2lkZ2V0LWRlbGV0ZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjI1KSFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiA0cHggMHB4IDBweCA0cHg7XHJcbn1cclxuXHJcbi53aWRnZXQ6aG92ZXIgPiAud2lkZ2V0LWRlbGV0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5ib3JkZXItZGFzaGVkIHtcclxuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG59XHJcblxyXG4uYmctY29yYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0Y1MCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1tYWdlbnRhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjAwRkYhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctY3lhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBGRkZGIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2ZpbGUtdXNlci1pbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNhZGI1YmQ7XHJcbn1cclxuXHJcbi5jYXJkLXdvcmRzIC5jYXJkLWJvZHkucC0wIC50YWJsZSB0Ym9keT50cj50ZDpsYXN0LW9mLXR5cGUsIC5jYXJkLWJvZHkucC0wIC50YWJsZSB0Ym9keT50cj50aDpsYXN0LW9mLXR5cGUsIC5jYXJkLWJvZHkucC0wIC50YWJsZSB0aGVhZD50cj50ZDpsYXN0LW9mLXR5cGUsIC5jYXJkLWJvZHkucC0wIC50YWJsZSB0aGVhZD50cj50aDpsYXN0LW9mLXR5cGUsIC5wci00LCAucHgtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjByZW0haW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FyZC13b3JkcyAuY2FyZC1ib2R5LnAtMCAudGFibGUgdGJvZHk+dHI+dGQ6Zmlyc3Qtb2YtdHlwZSwgLmNhcmQtYm9keS5wLTAgLnRhYmxlIHRib2R5PnRyPnRoOmZpcnN0LW9mLXR5cGUsIC5jYXJkLWJvZHkucC0wIC50YWJsZSB0aGVhZD50cj50ZDpmaXJzdC1vZi10eXBlLCAuY2FyZC1ib2R5LnAtMCAudGFibGUgdGhlYWQ+dHI+dGg6Zmlyc3Qtb2YtdHlwZSwgLnBsLTQsIC5weC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS4wcmVtIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcblx0bWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAzcHggIWltcG9ydGFudDtcclxuICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250ZW50LXdyYXBwZXIuY29udGVudC13cmFwcGVyLWRhcmsge1xyXG5cdGJhY2tncm91bmQ6ICMzNDNhNDA7XHJcbn1cclxuXHJcbi5jb250ZW50LXdyYXBwZXIuY29udGVudC13cmFwcGVyLWRhcmsgLmJyZWFkY3J1bWItaXRlbSB7XHJcblx0Y29sb3I6ICNhOWFlYjM7XHJcbn1cclxuXHJcbi5jb250ZW50LXdyYXBwZXIuY29udGVudC13cmFwcGVyLWRhcmsgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG5cdGNvbG9yOiAjZjRmNGY1O1xyXG59XHJcblxyXG5cclxuLmNhcmRzLWNvbCB7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5jYXJkcy1jb2wgaW1nIHtcclxuXHRib3gtc2hhZG93OiAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjA3NSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XHJcbn1cclxuXHJcbi5jYXJkcy1jb2wgaW1nOmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDI1KTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0LmNhcmRzLWNvbCB7XHJcblx0ICAgIGZsZXg6IDAgMCA1MCU7XHJcblx0ICAgIG1heC13aWR0aDogNTAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmNhcmRzLWNvbCB7XHJcblx0ICAgIGZsZXg6IDAgMCAzMyU7XHJcblx0ICAgIG1heC13aWR0aDogMzMlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LmNhcmRzLWNvbCB7XHJcblx0ICAgIGZsZXg6IDAgMCAyNSU7XHJcblx0ICAgIG1heC13aWR0aDogMjUlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5jYXJkcy1jb2wge1xyXG5cdCAgICBmbGV4OiAwIDAgMjAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDIwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuXHQuY2FyZHMtY29sIHtcclxuXHQgICAgZmxleDogMCAwIDE2LjYlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDE2LjYlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2NjBweCkge1xyXG5cdC5jYXJkcy1jb2wge1xyXG5cdCAgICBmbGV4OiAwIDAgMTQuMjglO1xyXG5cdCAgICBtYXgtd2lkdGg6IDE0LjI4JTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxODgwcHgpIHtcclxuXHQuY2FyZHMtY29sIHtcclxuXHQgICAgZmxleDogMCAwIDEyLjUlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDEyLjUlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDIwMjBweCkge1xyXG5cdC5jYXJkcy1jb2wge1xyXG5cdCAgICBmbGV4OiAwIDAgMTEuMSU7XHJcblx0ICAgIG1heC13aWR0aDogMTEuMSU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMjIyMHB4KSB7XHJcblx0LmNhcmRzLWNvbCB7XHJcblx0ICAgIGZsZXg6IDAgMCA5LjA5JTtcclxuXHQgICAgbWF4LXdpZHRoOiA5LjA5JTtcclxuXHR9XHJcbn1cclxuXHJcbi5vdmVybGF5LWRhcmsgLm92ZXJsYXkge1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxufVxyXG5cclxuLm92ZXJsYXktZGFyayAub3ZlcmxheSA+IC5mYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgY29sb3I6ICNmOGY5ZmE7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi5idG4tcGFwYXlhIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjdGMzI7XHJcbiAgICBib3JkZXItY29sb3I6ICNGMTc4Mjk7XHJcbn0iLCI6cm9vdCB7XHJcbiAgLS1wbGF5ZXItcmVkOiAjRkUwOTAwO1xyXG59XHJcblxyXG4uZmxpcGNhcmQtcGxheWVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5mbGlwY2FyZC1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4jZmxpcGNhcmQtdmlkZW8ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbiNmbGlwY2FyZC1pbWFnZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbiNmbGlwY2FyZC10ZXh0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAzMjBweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5mbGlwY2FyZC1jb250YWluZXI6bm90KDpmdWxsc2NyZWVuKSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5mbGlwY2FyZC1jb250YWluZXI6bm90KDpmdWxsc2NyZWVuKSAjZmxpcGNhcmQtdmlkZW8sIFxyXG5cdC5mbGlwY2FyZC1jb250YWluZXI6bm90KDpmdWxsc2NyZWVuKSAjZmxpcGNhcmQtaW1hZ2UsXHJcblx0LmZsaXBjYXJkLWNvbnRhaW5lcjpub3QoOmZ1bGxzY3JlZW4pICNmbGlwY2FyZC10ZXh0IHtcclxuXHRcdG1heC13aWR0aDogNzIwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCNmbGlwY2FyZC12aWRlbywgI2ZsaXBjYXJkLXRleHQsICNmbGlwY2FyZC1pbWFnZSB7XHJcblx0XHRtaW4taGVpZ2h0OiA0ODBweDtcclxuXHR9XHJcblx0XHJcblx0LmZsaXBjYXJkLWNvbnRhaW5lcjpub3QoOmZ1bGxzY3JlZW4pICNmbGlwY2FyZC10ZXh0IHtcclxuXHRcdHdpZHRoOiA3MjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5mbGlwY2FyZC1jb250YWluZXI6bm90KDpmdWxsc2NyZWVuKSAjZmxpcGNhcmQtdmlkZW8sIFxyXG5cdC5mbGlwY2FyZC1jb250YWluZXI6bm90KDpmdWxsc2NyZWVuKSAjZmxpcGNhcmQtaW1hZ2UsXHJcblx0LmZsaXBjYXJkLWNvbnRhaW5lcjpub3QoOmZ1bGxzY3JlZW4pICNmbGlwY2FyZC10ZXh0IHtcclxuXHRcdG1heC13aWR0aDogOTYwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCNmbGlwY2FyZC12aWRlbywgI2ZsaXBjYXJkLXRleHQsICNmbGlwY2FyZC1pbWFnZSB7XHJcblx0XHRtaW4taGVpZ2h0OiA2NDBweDtcclxuXHR9XHJcblx0XHJcblx0LmZsaXBjYXJkLWNvbnRhaW5lcjpub3QoOmZ1bGxzY3JlZW4pICNmbGlwY2FyZC10ZXh0IHtcclxuXHRcdHdpZHRoOiA5NjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuZmxpcGNhcmQtY29udGFpbmVyOm5vdCg6ZnVsbHNjcmVlbikgI2ZsaXBjYXJkLXZpZGVvLCBcclxuXHQuZmxpcGNhcmQtY29udGFpbmVyOm5vdCg6ZnVsbHNjcmVlbikgI2ZsaXBjYXJkLWltYWdlLFxyXG5cdC5mbGlwY2FyZC1jb250YWluZXI6bm90KDpmdWxsc2NyZWVuKSAjZmxpcGNhcmQtdGV4dCB7XHJcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcclxuXHR9XHJcblx0XHJcblx0I2ZsaXBjYXJkLXZpZGVvLCAjZmxpcGNhcmQtdGV4dCwgI2ZsaXBjYXJkLWltYWdlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDY0MHB4O1xyXG5cdH1cclxuXHRcclxuXHQuZmxpcGNhcmQtY29udGFpbmVyOm5vdCg6ZnVsbHNjcmVlbikgI2ZsaXBjYXJkLXRleHQge1xyXG5cdFx0d2lkdGg6IDExNDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5mbGlwY2FyZC1jb250YWluZXIgLmZsaXBjYXJkLWNvbnRyb2xzIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDEycHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxufVxyXG5cclxuLmZsaXBjYXJkLWNvbnRhaW5lcjpmdWxsc2NyZWVuIC5mbGlwY2FyZC1jb250cm9scyB7XHJcblx0Lypib3R0b206IDQwcHg7Ki9cclxufVxyXG5cclxuLmZsaXBjYXJkLXByb2dyZXNzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA4LjRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZmxpcGNhcmQtcHJvZ3Jlc3MgcHJvZ3Jlc3Mge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4LjRweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmxpcGNhcmQtcHJvZ3Jlc3MgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NTQ1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLmZsaXBjYXJkLXByb2dyZXNzIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbGF5ZXItcmVkKTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5mbGlwY2FyZC1wcm9ncmVzcyBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBsYXllci1yZWQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXBsYXllci1yZWQpO1xyXG59XHJcblxyXG5cclxuLmZsaXBjYXJkLXByb2dyZXNzIC5zZWVrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mbGlwY2FyZC1wcm9ncmVzcyAuc2Vlazpob3Zlcisuc2Vlay10b29sdGlwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZsaXBjYXJkLXByb2dyZXNzIC5zZWVrLXRvb2x0aXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTUwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxufVxyXG5cclxuLmZsaXBjYXJkLXBsYXllciBpbnB1dFt0eXBlPXJhbmdlXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBoZWlnaHQ6IDguNHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZsaXBjYXJkLXBsYXllciBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmZsaXBjYXJkLXBsYXllciBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxLjNweDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxufVxyXG5cclxuLmZsaXBjYXJkLXBsYXllciBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXBsYXllci1yZWQpO1xyXG4gIGJveC1zaGFkb3c6IDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgwLDAsMCwuMDc1KTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG59XHJcblxyXG4uZmxpcGNhcmQtcGxheWVyIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5mbGlwY2FyZC1wbGF5ZXIgaW5wdXRbdHlwZT1yYW5nZV0udm9sdW1lIHtcclxuICBoZWlnaHQ6IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmxpcGNhcmQtcGxheWVyIGlucHV0W3R5cGU9cmFuZ2VdLnZvbHVtZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZmxpcGNhcmQtcGxheWVyIGlucHV0W3R5cGU9cmFuZ2VdLnZvbHVtZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIGhlaWdodDogMTRweDtcclxuICB3aWR0aDogMTRweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZmxpcGNhcmQtcGxheWVyIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDguNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAxLjNweDtcclxufVxyXG5cclxuLmZsaXBjYXJkLXBsYXllciBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGxheWVyLXJlZCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcGxheWVyLXJlZCk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmZsaXBjYXJkLXBsYXllciBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmZsaXBjYXJkLXBsYXllciBpbnB1dFt0eXBlPXJhbmdlXS52b2x1bWU6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmZsaXBjYXJkLXBsYXllciAuaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmxpcGNhcmQtcGxheWVyIHN2ZyB7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGZpbGw6ICNmZmY7XHJcbiAgLypzdHJva2U6ICNmZmY7Ki9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mbGlwY2FyZC1wbGF5ZXIgYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5mbGlwY2FyZC1wbGF5ZXIgLmZsaXBjYXJkLWNvbnRyb2xzIGJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmc6IDNweCAzcHggMHB4IDNweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmZsaXBjYXJkLXBsYXllciAuYm90dG9tLWNvbnRyb2xzIHtcclxuICBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZmxpcGNhcmQtcGxheWVyIC5sZWZ0LWNvbnRyb2xzIHtcclxuICBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIFx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mbGlwY2FyZC1wbGF5ZXIgLnZvbHVtZS1jb250cm9scyB7XHJcbiAgXHRkaXNwbGF5OiBmbGV4O1xyXG4gIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBcdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmZsaXBjYXJkLXBsYXllciAudm9sdW1lLWNvbnRyb2xzIGlucHV0IHtcclxuICBcdHdpZHRoOiAxMDBweDtcclxuICBcdG9wYWNpdHk6IDE7XHJcbiAgXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG59XHJcblxyXG4uZmxpcGNhcmQtcGxheWVyIC52b2x1bWUtY29udHJvbHM6aG92ZXIgaW5wdXQsIC5mbGlwY2FyZC1wbGF5ZXIgLnZvbHVtZS1jb250cm9scyBpbnB1dDpmb2N1cyB7XHJcbiAgXHR3aWR0aDogMTAwcHg7XHJcbiAgXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZmxpcGNhcmQtcGxheWVyIC5waXAtYnV0dG9uIHN2ZyB7XHJcbiAgXHR3aWR0aDogMjZweDtcclxuICBcdGhlaWdodDogMjZweDtcclxufVxyXG5cclxuLmZsaXBjYXJkLXBsYXllciAudGltZSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubmV4dC1idXR0b24sIC5wcmV2LWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG59XHJcblxyXG4ubmV4dC1idXR0b24ge1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wcmV2LWJ1dHRvbiB7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubmV4dC1idXR0b24gYnV0dG9uLCAucHJldi1idXR0b24gYnV0dG9uIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgaGVpZ2h0OiAxMjhweDtcclxufVxyXG5cclxuLm5leHQtYnV0dG9uIGJ1dHRvbiBzdmcsIC5wcmV2LWJ1dHRvbiBidXR0b24gc3ZnIHtcclxuICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG59XHJcblxyXG4ubmV4dC1idXR0b24gYnV0dG9uLmJ0bi1kaXNhYmxlZCBzdmcsIC5wcmV2LWJ1dHRvbiBidXR0b24uYnRuLWRpc2FibGVkIHN2ZyB7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG59XHJcblxyXG4uZmxpcC1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZsaXAtaWNvbjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZmxpcC1pY29uIHN2ZyB7XHJcblx0d2lkdGg6IDQ4cHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG59XHJcblxyXG4uZXhpdC1wbGF5ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmxpcGNhcmQtY29udGFpbmVyOmhvdmVyIC5leGl0LXBsYXllciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucGxheWVyLWluZm8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uaW1wb3J0YW5jZS1yYXRpbmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRwYWRkaW5nOiA0cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IDc2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEzMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG4gICAgb3BhY2l0eTogMC4xO1xyXG59XHJcblxyXG4uaW1wb3J0YW5jZS1yYXRpbmc6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmltcG9ydGFuY2UtcmF0aW5nIHNwYW4ge1xyXG4gICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufSJdfQ== */
