@charset "UTF-8";
/* Custom variables */
/* Fonts */
/*@font-face {
    font-family: 'Avenir LT Std';
    src: url('../webfonts/AvenirLTStd-Book.eot');
    src: url('../webfonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),
        url('../webfonts/AvenirLTStd-Book.woff2') format('woff2'),
        url('../webfonts/AvenirLTStd-Book.woff') format('woff'),
        url('../webfonts/AvenirLTStd-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
  font-family: 'Avenir Black';
  src: url('../webfonts/Avenir Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
    font-family: 'Georgia';
    src: url('../webfonts/Georgia.eot');
    src: url('../webfonts/Georgia.eot?#iefix') format('embedded-opentype'),
        url('../webfonts/Georgia.woff2') format('woff2'),
        url('../webfonts/Georgia.woff') format('woff'),
        url('../webfonts/Georgia.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Georgia Bold';
    src: url('../webfonts/Georgia-Bold.eot');
    src: url('../webfonts/Georgia-Bold.eot?#iefix') format('embedded-opentype'),
        url('../webfonts/Georgia-Bold.woff2') format('woff2'),
        url('../webfonts/Georgia-Bold.woff') format('woff'),
        url('../webfonts/Georgia-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap; 
}*/
:root {
  --primary: #10204D;
  --secondary: #E66E22;
  --blue: #10204D;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --success: #0074E4;
  --info: #74DBEF;
  --warning: #FC3C3C;
  --danger: #FF4057;
  --light: #eeeeee;
  --dark: #10204D;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif:"Open Sans", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --font-family-black: "Open Sans", Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-georgia: "Georgia", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-nunito: "Open Sans", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }

/* Base btn */
a.btn {
  border-radius: 4px;
  color: #fff;
  background-color: var(--primary);
  font-weight: bold;
  border: 0; }

body #page a.btn:hover, a.btn:active, a.btn:focus {
  background-color: var(--primary);
  box-shadow: none; }

a.btn.btn-light {
  color: var(--primary);
  background-color: #fff; }

/* WP/BS overwrites */
*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@-ms-viewport {
  width: device-width; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  text-align: left;
  background-color: #fff;
  font-family: var(--font-family-sans-serif);
  font-smooth: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  font-weight: 700;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #083358;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }

a:hover {
  color: #020a12;
  text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none; }

a:not([href]):not([tabindex]):focus {
  outline: 0; }

pre,
code,
kbd,
samp {
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

/*
* it can be "data-align=full" and also "right", "left" and "center" 
.wp-block{
    max-width: 800px;
}
.wp-block[data-align=wide] {  
    max-width: 1228px;
}
*/
/*underlig sidebar værktøj højde fix*/
.css-1wkpk1y-Flex-ItemsColumn {
  height: auto !important; }

.editor-post-featured-image__container iframe {
  position: initial !important; }

/*underlig sidebar værktøj højde fix*/
body #editor .editor-styles-wrapper {
  /*Set the width of the builder to the same as the content on on the article page*/
  font-family: "Nunito", sans-serif;
  /* CSS for Selected Blocks */ }
  body #editor .editor-styles-wrapper .wp-block {
    max-width: 730px; }
  body #editor .editor-styles-wrapper h2,
  body #editor .editor-styles-wrapper h3,
  body #editor .editor-styles-wrapper h4 {
    font-family: "Nunito", sans-serif;
    font-weight: 700; }
  body #editor .editor-styles-wrapper p {
    font-family: "Nunito", sans-serif;
    line-height: 1.5;
    color: #000; }
  body #editor .editor-styles-wrapper a,
  body #editor .editor-styles-wrapper .wp-block-tag-cloud span {
    color: #e66e22; }
  body #editor .editor-styles-wrapper .editor-post-title__block .editor-post-title__input {
    font-family: "Georgia", sans-serif;
    font-size: 40px; }
  body #editor .editor-styles-wrapper .wp-block-quote {
    border-left: 0;
    padding-left: 0; }
    body #editor .editor-styles-wrapper .wp-block-quote.is-style-large {
      padding-left: 1em; }
  body #editor .editor-styles-wrapper .wp-block-button__link {
    background-color: #e66e22;
    border-radius: 3px;
    text-transform: uppercase; }
  body #editor .editor-styles-wrapper pre {
    border: 0;
    background-color: unset;
    padding: 0;
    color: inherit; }
  body #editor .editor-styles-wrapper .wp-block-table td,
  body #editor .editor-styles-wrapper .wp-block-table th {
    border: 0;
    padding: 0; }
  body #editor .editor-styles-wrapper .wp-block-image figcaption {
    background-color: #eeeeee;
    color: #4D4D4D;
    font-size: 0.8rem;
    padding: 5px 10px;
    text-align: initial; }
  body #editor .editor-styles-wrapper figcaption {
    background-color: #eeeeee;
    color: #4D4D4D;
    font-size: 0.8rem;
    padding: 5px 10px;
    text-align: initial; }
  body #editor .editor-styles-wrapper .wp-block-pullquote {
    border-top: 0;
    border-bottom: 0; }
  body #editor .editor-styles-wrapper .wp-block.is-selected {
    background-color: #e0e0e0; }
  body #editor .editor-styles-wrapper .wp-block[data-type="core/image"] {
    /* some CSS rules here */ }
  body #editor .editor-styles-wrapper .nyhedsbrev-cta-sektion {
    background-color: #EEEEEE;
    position: relative;
    padding: 125px 0; }
    body #editor .editor-styles-wrapper .nyhedsbrev-cta-sektion:before {
      content: '';
      background-color: #EEEEEE;
      width: 400%;
      height: 100%;
      left: -200%;
      top: 0;
      position: absolute; }
  body #editor .editor-styles-wrapper .wp-block-acf-faktaboks {
    z-index: 9; }
  body #editor .editor-styles-wrapper .faktaboks {
    max-width: 40%;
    margin-left: 15px;
    margin-bottom: 15px;
    /* Er i højre side som standard*/
    float: right; }
    body #editor .editor-styles-wrapper .faktaboks img {
      height: auto; }
    body #editor .editor-styles-wrapper .faktaboks.alignleft {
      float: left;
      margin-right: 15px;
      margin-left: 0; }
    body #editor .editor-styles-wrapper .faktaboks.alignright {
      float: right;
      margin-right: 0;
      margin-left: 15px; }
    body #editor .editor-styles-wrapper .faktaboks .thumbnail-caption {
      margin: 0 !important;
      background-color: transparent !important; }
    body #editor .editor-styles-wrapper .faktaboks .faktaboks-fw {
      margin-left: 0;
      margin-right: 0; }
    body #editor .editor-styles-wrapper .faktaboks figcaption {
      display: none; }

/* Header */
#masthead {
  z-index: 9;
  height: auto;
  overflow: visible;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-transition: all 0.23s ease-in-out;
  -moz-transition: all 0.23s ease-in-out;
  -ms-transition: all 0.23s ease-in-out;
  -o-transition: all 0.23s ease-in-out;
  transition: all 0.23s ease-in-out;
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  border-top: 6px solid #E66E22; }

#masthead .top-container {
  /*border-bottom:1px solid #e2e8f0;*/ }

#masthead .topbar {
  height: 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-top: -120px;
  /*effect*/ }

#masthead.top .topbar {
  height: 140px;
  margin-top: 0px;
  overflow: hidden; }

/* Force search right in menu */
#ajaxsearchpro1_1 {
  float: right !important; }

#masthead .topbar .top-brand {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  flex-direction: column; }

#masthead .topbar .top-brand .site-title {
  font-size: 2rem; }

#masthead .topbar .top-brand .site-title #globalnyt-logo {
  width: 100%;
  height: auto;
  display: inline-block;
  max-width: 420px; }

#masthead nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow: visible;
  color: rgba(0, 0, 0, 0.75);
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  position: relative; }
  #masthead nav .navbar-search {
    position: absolute;
    right: 0px;
    width: 16vw;
    padding-right: 15px;
    max-width: 225px; }
    @media (max-width: 1200px) and (min-width: 980px) {
      #masthead nav .navbar-search {
        pointer-events: none;
        padding-right: 13px; }
        #masthead nav .navbar-search #ajaxsearchpro1_1 {
          pointer-events: all; } }
    @media (max-width: 976px) {
      #masthead nav .navbar-search {
        padding-right: 0px;
        margin-top: -103px;
        right: 50px; }
        @supports (background: -webkit-named-image(i)) {
          #masthead nav .navbar-search {
            margin-top: -52px; } }
        #masthead nav .navbar-search #ajaxsearchpro1_1 {
          max-width: 280px !important; }
          #masthead nav .navbar-search #ajaxsearchpro1_1 input[type=search] {
            background: #eeeeee !important;
            padding-left: 10px !important; } }

#masthead nav.navbar {
  top: 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  min-height: 3.2rem; }
  @media (max-width: 976px) {
    #masthead nav.navbar {
      margin-left: auto;
      width: fit-content; } }

#masthead nav.navbar .main-menu {
  width: 100%;
  justify-content: space-evenly; }

#masthead.top {
  -webkit-box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0), 0 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0), 0 0px 0px 0px rgba(0, 0, 0, 0); }

#masthead nav.navbar #main-nav ul {
  align-items: center; }

#masthead nav.navbar #main-nav li.menu-item:not(:last-child) a.nav-link {
  border-right: 1px solid #33475240;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1rem; }

body #mega-menu-primary .mega-om-gn-mm .mega-menu-row .mega-current_page_item a {
  font-weight: bold !important;
  text-decoration: underline !important; }

body #mega-menu-primary .mega-om-gn-mm .mega-menu-row .mega-sub-menu .mega-sub-menu .mega-sub-menu a.mega-menu-link:hover {
  text-decoration: underline !important; }

#masthead #menu-bar {
  border-top: 1px solid #E66E22;
  border-bottom: 1px solid #E66E22; }
  @media (max-width: 976px) {
    #masthead #menu-bar #mega-menu-wrap-bar .mega-menu-toggle .mega-toggle-animated-inner,
    #masthead #menu-bar #mega-menu-wrap-bar .mega-menu-toggle .mega-toggle-animated-inner::before,
    #masthead #menu-bar #mega-menu-wrap-bar .mega-menu-toggle .mega-toggle-animated-inner::after {
      background-color: var(--primary); } }
  @media (max-width: 976px) {
    #masthead #menu-bar #mega-menu-wrap-bar #mega-menu-bar {
      padding: 1rem;
      overflow-y: auto;
      height: 100vh;
      padding-bottom: 35vh;
      z-index: 999999999; } }
  #masthead #menu-bar #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-item {
    border-right: 1px solid #BFBFBF; }
    @media (min-width: 976px) {
      #masthead #menu-bar #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-item.mobile-only {
        display: none; } }
    @media (max-width: 976px) {
      #masthead #menu-bar #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-item {
        margin: 20px 0px;
        border: 0; } }
    #masthead #menu-bar #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-item > a {
      color: #334752;
      text-transform: uppercase;
      height: auto;
      line-height: initial; }
      @media (max-width: 976px) {
        #masthead #menu-bar #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-item > a {
          font-size: 1.1rem; } }
    @media (max-width: 976px) {
      #masthead #menu-bar #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-item > ul.mega-sub-menu {
        box-shadow: none;
        padding-bottom: 3rem; } }
    #masthead #menu-bar #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-item:last-child {
      border-right: unset; }

#masthead #menu-main {
  background-color: #EEEEEE; }
  @media (max-width: 976px) {
    #masthead #menu-main {
      height: 0px; }
      #masthead #menu-main .container {
        height: 0px; } }
  @media (max-width: 976px) {
    #masthead #menu-main nav.navbar #mega-menu-wrap-primary {
      display: none;
      /*mobile fix*/ } }

body #mega-menu-wrap-primary {
  width: 100%; }
  @media (max-width: 976px) {
    body #mega-menu-wrap-primary #mega-menu-primary {
      max-height: 90vh;
      padding-bottom: 11vh;
      overflow-y: auto; } }
  @media (max-width: 976px) {
    body #mega-menu-wrap-primary #mega-menu-primary > li {
      margin: 10px 0 !important; } }
  @media (max-width: 976px) {
    body #mega-menu-wrap-primary #mega-menu-primary > li a.mega-menu-link {
      height: auto !important;
      line-height: 1.1rem !important; } }
  @media (max-width: 976px) {
    body #mega-menu-wrap-primary #mega-menu-primary > li ul.mega-sub-menu {
      box-shadow: none !important; } }
  body #mega-menu-wrap-primary #mega-menu-primary > li:not(:last-child) a.mega-menu-link {
    letter-spacing: 0.43px; }
    body #mega-menu-wrap-primary #mega-menu-primary > li:not(:last-child) a.mega-menu-link::before {
      content: '';
      opacity: .4;
      width: 1px;
      background-color: #334752;
      height: 40%;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      margin: 0; }
      @media (max-width: 976px) {
        body #mega-menu-wrap-primary #mega-menu-primary > li:not(:last-child) a.mega-menu-link::before {
          content: unset; } }
    body #mega-menu-wrap-primary #mega-menu-primary > li:not(:last-child) a.mega-menu-link::after {
      content: '';
      opacity: 1;
      width: 1px;
      background-color: #fff;
      height: 40%;
      position: absolute;
      right: 1;
      top: 50%;
      transform: translateY(-50%);
      margin: 0; }

/* Megamenu widgets */
.wi-map {
  margin-top: 92px;
  padding-left: 26px;
  border-left: 1px solid #ededed; }
  @media (max-width: 976px) {
    .wi-map {
      border: 0;
      padding: 0; } }

.wi-latest .cat-title {
  padding-top: 12px;
  padding-left: 32px;
  position: relative;
  display: inline-block;
  margin: 0;
  min-height: 92px; }

.wi-latest .cat-content {
  margin: 0px;
  padding-left: 26px;
  border-left: 1px solid #ededed; }
  @media (max-width: 976px) {
    .wi-latest .cat-content {
      border: 0;
      padding: 0; } }
  .wi-latest .cat-content .latest-wrapper ul.latest-category {
    list-style-type: none;
    margin: 0px;
    padding: 0px; }
    .wi-latest .cat-content .latest-wrapper ul.latest-category li.latest-category-item {
      display: flex; }
      .wi-latest .cat-content .latest-wrapper ul.latest-category li.latest-category-item .figure-image {
        max-width: 84px;
        margin-right: 12px; }
      .wi-latest .cat-content .latest-wrapper ul.latest-category li.latest-category-item a.list-link {
        font-size: 1em;
        font-weight: bold;
        line-height: 1.2em; }

#mega-menu-wrap-bar #mega-menu-bar li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
  margin: 4px 0 0 6px; }

/* Nav bar toggler animation */
/* Icon 1 */
.animated-icon2 {
  width: 30px;
  height: 20px;
  position: relative;
  margin: 0px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer; }

.animated-icon2 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
  background-color: #222; }

.animated-icon2 span:nth-child(1) {
  top: 0px; }

.animated-icon2 span:nth-child(2), .animated-icon2 span:nth-child(3) {
  top: 10px; }

.animated-icon2 span:nth-child(4) {
  top: 20px; }

.navbar-toggler:not(.collapsed) .animated-icon2 span:nth-child(1) {
  top: 11px;
  width: 0%;
  left: 50%; }

.navbar-toggler:not(.collapsed) .animated-icon2 span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.navbar-toggler:not(.collapsed) .animated-icon2 span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.navbar-toggler:not(.collapsed) .animated-icon2 span:nth-child(4) {
  top: 11px;
  width: 0%;
  left: 50%; }

#breadcrumbs {
  padding: .2rem 0;
  margin-bottom: 30px; }
  #breadcrumbs .breadcrumb {
    background-color: #fff;
    padding: 0;
    margin: 0;
    font-size: .9rem;
    font-style: italic;
    color: #ADADAD; }
    #breadcrumbs .breadcrumb a {
      color: #ADADAD; }
    #breadcrumbs .breadcrumb span.start {
      margin-right: 5px; }
    #breadcrumbs .breadcrumb span:nth-child(2) {
      display: none; }
    #breadcrumbs .breadcrumb span.delimiter {
      margin: 0 5px; }

/* Content */
/*body:not(.admin-bar) #content{
	margin-top: 180px;
}*/
#content {
  margin-top: 250px;
  overflow: hidden; }
  @media (max-width: 976px) {
    #content {
      margin-top: 210px; } }
  #content .h-fp {
    font-size: 1.25rem;
    line-height: 1.4;
    border-bottom: 2px solid var(--secondary);
    font-weight: 700; }
  #content .card {
    /*-webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.01), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.01), 0 2px 4px -1px rgba(0, 0, 0, 0.03);*/ }
  #content #main .entry-content p a {
    color: var(--secondary);
    text-decoration: underline; }
    #content #main .entry-content p a span {
      color: var(--secondary); }
  #content #main .entry-content .wp-block-image img {
    height: auto; }
  #content #main .entry-content .wp-block-image .thumbnail-caption {
    margin-top: 0 !important; }

body.page-template-default #content #main .entry-header h1 {
  font-family: var(--font-family-georgia);
  color: #10204D;
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 3rem; }
  body.page-template-default #content #main .entry-header h1:before {
    content: '';
    width: 5px;
    position: absolute;
    left: 0;
    top: 50%;
    background-color: #10204D;
    height: 100%;
    transform: translateY(-50%); }

body.page-template-default #content #main .entry-content .acf-field {
  padding-left: 0px;
  padding-right: 0px;
  border: 0; }
  body.page-template-default #content #main .entry-content .acf-field .acf-required {
    color: #10204D; }
  body.page-template-default #content #main .entry-content .acf-field .acf-label {
    font-size: 18px; }
    body.page-template-default #content #main .entry-content .acf-field .acf-label label {
      font-weight: 400; }
  body.page-template-default #content #main .entry-content .acf-field .acf-input input {
    border: #10204D 1px solid;
    padding: 15px;
    font-size: 18px; }
    body.page-template-default #content #main .entry-content .acf-field .acf-input input:focus {
      outline: none; }
    body.page-template-default #content #main .entry-content .acf-field .acf-input input::placeholder {
      font-size: 18px;
      color: #989898 !important; }
  body.page-template-default #content #main .entry-content .acf-field.acf-field-image label.acf-basic-uploader {
    width: 100%; }
    body.page-template-default #content #main .entry-content .acf-field.acf-field-image label.acf-basic-uploader input {
      width: 100%;
      padding: 15px;
      border: #10204D 1px solid;
      cursor: pointer; }
      body.page-template-default #content #main .entry-content .acf-field.acf-field-image label.acf-basic-uploader input:after {
        content: url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22.677" height="29" viewBox="0 0 22.677 29"><g id="Group_438" data-name="Group 438" transform="translate(0 4)"><path id="Path_63566" data-name="Path 63566" d="M103.845,522.322a.81.81,0,0,0-.81.81v5.619H83.6v-5.619a.81.81,0,0,0-1.62,0v6.429a.81.81,0,0,0,.81.81h21.057a.81.81,0,0,0,.81-.81v-6.429A.81.81,0,0,0,103.845,522.322Z" transform="translate(-81.978 -505.371)" fill="%23989898"/><path id="Path_63567" data-name="Path 63567" d="M96.774,441a.81.81,0,0,0-1.145,0l-9.719,9.719a.81.81,0,0,0,.573,1.382h4.86v10.529a.81.81,0,0,0,.81.81h8.1a.81.81,0,0,0,.81-.81V452.1h4.855a.81.81,0,0,0,.573-1.382Zm3.481,9.482a.81.81,0,0,0-.81.81v10.529H92.962V451.294a.81.81,0,0,0-.81-.81H88.437L96.2,442.72l7.764,7.764Z" transform="translate(-84.862 -444.765)" fill="%23989898"/></g></svg>');
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 25px; }
  body.page-template-default #content #main .entry-content .acf-field.acf-field-date-picker .acf-input:after {
    content: url('data:image/svg+xml; utf8,<svg id="Group_437" data-name="Group 437" xmlns="http://www.w3.org/2000/svg" width="28.377" height="28.377" viewBox="0 0 28.377 28.377"><path id="Path_63556" data-name="Path 63556" d="M464.293,77.66h-2.66V75.887a.887.887,0,0,0-1.774,0V77.66H449.218V75.887a.887.887,0,1,0-1.773,0V77.66h-2.66a4.439,4.439,0,0,0-4.434,4.434V98.943a4.439,4.439,0,0,0,4.434,4.434h19.509a4.439,4.439,0,0,0,4.434-4.434V82.094A4.439,4.439,0,0,0,464.293,77.66Zm-19.509,1.774h2.66v.887a.887.887,0,1,0,1.773,0v-.887h10.641v.887a.887.887,0,1,0,1.774,0v-.887h2.66a2.663,2.663,0,0,1,2.66,2.66v1.787c-.023,0-.043-.013-.067-.013h-24.7c-.024,0-.044.012-.067.013V82.094A2.663,2.663,0,0,1,444.784,79.434ZM464.293,101.6H444.784a2.663,2.663,0,0,1-2.661-2.66V85.628c.024,0,.043.013.067.013h24.7c.023,0,.043-.012.067-.013V98.943A2.663,2.663,0,0,1,464.293,101.6Z" transform="translate(-440.35 -75)" fill="%23989898"/><path id="Path_63557" data-name="Path 63557" d="M465.19,130.45h-1.773a.887.887,0,1,0,0,1.774h1.773a.887.887,0,0,0,0-1.774Z" transform="translate(-457.209 -117.148)" fill="%23989898"/><path id="Path_63558" data-name="Path 63558" d="M465.19,148.934h-1.773a.887.887,0,1,0,0,1.773h1.773a.887.887,0,1,0,0-1.773Z" transform="translate(-457.209 -131.198)" fill="%23989898"/><path id="Path_63559" data-name="Path 63559" d="M465.19,167.417h-1.773a.887.887,0,1,0,0,1.774h1.773a.887.887,0,0,0,0-1.774Z" transform="translate(-457.209 -145.248)" fill="%23989898"/><path id="Path_63560" data-name="Path 63560" d="M494.764,130.45h-1.773a.887.887,0,0,0,0,1.774h1.773a.887.887,0,0,0,0-1.774Z" transform="translate(-479.689 -117.148)" fill="%23989898"/><path id="Path_63561" data-name="Path 63561" d="M494.764,148.934h-1.773a.887.887,0,1,0,0,1.773h1.773a.887.887,0,1,0,0-1.773Z" transform="translate(-479.689 -131.198)" fill="%23989898"/><path id="Path_63562" data-name="Path 63562" d="M494.764,167.417h-1.773a.887.887,0,0,0,0,1.774h1.773a.887.887,0,0,0,0-1.774Z" transform="translate(-479.689 -145.248)" fill="%23989898"/><path id="Path_63563" data-name="Path 63563" d="M524.338,130.45h-1.774a.887.887,0,0,0,0,1.774h1.774a.887.887,0,0,0,0-1.774Z" transform="translate(-502.168 -117.148)" fill="%23989898"/><path id="Path_63564" data-name="Path 63564" d="M524.338,148.934h-1.774a.887.887,0,1,0,0,1.773h1.774a.887.887,0,0,0,0-1.773Z" transform="translate(-502.168 -131.198)" fill="%23989898"/><path id="Path_63565" data-name="Path 63565" d="M524.338,167.417h-1.774a.887.887,0,0,0,0,1.774h1.774a.887.887,0,0,0,0-1.774Z" transform="translate(-502.168 -145.248)" fill="%23989898"/></svg>');
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 25px;
    height: 30px; }
  body.page-template-default #content #main .entry-content .acf-field.acf-field-60b0e2121ffa2 .acf-input:after, body.page-template-default #content #main .entry-content .acf-field.acf-field-60b0e2a8a22a1 .acf-input:after {
    content: url('data:image/svg+xml; utf8,<svg id="Group_437" data-name="Group 437" xmlns="http://www.w3.org/2000/svg" width="28.377" height="28.377" viewBox="0 0 28.377 28.377"><path id="Path_63556" data-name="Path 63556" d="M464.293,77.66h-2.66V75.887a.887.887,0,0,0-1.774,0V77.66H449.218V75.887a.887.887,0,1,0-1.773,0V77.66h-2.66a4.439,4.439,0,0,0-4.434,4.434V98.943a4.439,4.439,0,0,0,4.434,4.434h19.509a4.439,4.439,0,0,0,4.434-4.434V82.094A4.439,4.439,0,0,0,464.293,77.66Zm-19.509,1.774h2.66v.887a.887.887,0,1,0,1.773,0v-.887h10.641v.887a.887.887,0,1,0,1.774,0v-.887h2.66a2.663,2.663,0,0,1,2.66,2.66v1.787c-.023,0-.043-.013-.067-.013h-24.7c-.024,0-.044.012-.067.013V82.094A2.663,2.663,0,0,1,444.784,79.434ZM464.293,101.6H444.784a2.663,2.663,0,0,1-2.661-2.66V85.628c.024,0,.043.013.067.013h24.7c.023,0,.043-.012.067-.013V98.943A2.663,2.663,0,0,1,464.293,101.6Z" transform="translate(-440.35 -75)" fill="%23989898"/><path id="Path_63557" data-name="Path 63557" d="M465.19,130.45h-1.773a.887.887,0,1,0,0,1.774h1.773a.887.887,0,0,0,0-1.774Z" transform="translate(-457.209 -117.148)" fill="%23989898"/><path id="Path_63558" data-name="Path 63558" d="M465.19,148.934h-1.773a.887.887,0,1,0,0,1.773h1.773a.887.887,0,1,0,0-1.773Z" transform="translate(-457.209 -131.198)" fill="%23989898"/><path id="Path_63559" data-name="Path 63559" d="M465.19,167.417h-1.773a.887.887,0,1,0,0,1.774h1.773a.887.887,0,0,0,0-1.774Z" transform="translate(-457.209 -145.248)" fill="%23989898"/><path id="Path_63560" data-name="Path 63560" d="M494.764,130.45h-1.773a.887.887,0,0,0,0,1.774h1.773a.887.887,0,0,0,0-1.774Z" transform="translate(-479.689 -117.148)" fill="%23989898"/><path id="Path_63561" data-name="Path 63561" d="M494.764,148.934h-1.773a.887.887,0,1,0,0,1.773h1.773a.887.887,0,1,0,0-1.773Z" transform="translate(-479.689 -131.198)" fill="%23989898"/><path id="Path_63562" data-name="Path 63562" d="M494.764,167.417h-1.773a.887.887,0,0,0,0,1.774h1.773a.887.887,0,0,0,0-1.774Z" transform="translate(-479.689 -145.248)" fill="%23989898"/><path id="Path_63563" data-name="Path 63563" d="M524.338,130.45h-1.774a.887.887,0,0,0,0,1.774h1.774a.887.887,0,0,0,0-1.774Z" transform="translate(-502.168 -117.148)" fill="%23989898"/><path id="Path_63564" data-name="Path 63564" d="M524.338,148.934h-1.774a.887.887,0,1,0,0,1.773h1.774a.887.887,0,0,0,0-1.773Z" transform="translate(-502.168 -131.198)" fill="%23989898"/><path id="Path_63565" data-name="Path 63565" d="M524.338,167.417h-1.774a.887.887,0,0,0,0,1.774h1.774a.887.887,0,0,0,0-1.774Z" transform="translate(-502.168 -145.248)" fill="%23989898"/></svg>');
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 25px;
    height: 30px; }
  body.page-template-default #content #main .entry-content .acf-field.acf-field-textarea .acf-input textarea {
    padding: 15px;
    border: #10204D 1px solid;
    min-height: 80px; }
    body.page-template-default #content #main .entry-content .acf-field.acf-field-textarea .acf-input textarea::placeholder {
      font-size: 18px;
      color: #989898 !important; }

body.page-template-default #content #main .entry-content .acf-form-submit {
  margin: 2rem 0 3rem; }
  body.page-template-default #content #main .entry-content .acf-form-submit input {
    border-radius: 3px;
    background: #E66E22;
    color: #FFF;
    font-weight: bold;
    padding: 8px 20px;
    border: 0;
    font-size: 18px;
    transition: all .3s; }
    body.page-template-default #content #main .entry-content .acf-form-submit input:hover {
      background: #10204D; }

body.search #content .page-header h1 {
  font-family: var(--font-family-georgia);
  position: relative;
  padding-left: 20px;
  margin-bottom: 40px;
  font-size: 2.8rem; }
  body.search #content .page-header h1:before {
    content: '';
    width: 3px;
    background: var(--secondary);
    height: 110%;
    position: absolute;
    left: 0; }

/* Content Om globalnyt */
#primary hr.is-style-dots.dashed {
  overflow: hidden;
  margin: 3rem 0; }
  #primary hr.is-style-dots.dashed:before {
    content: "-----------------------------------------------------------------------------------------------------------";
    color: currentColor;
    display: block;
    width: max-content;
    font-size: 1.5em;
    letter-spacing: .2em;
    padding-left: 0;
    font-family: serif; }

@media (max-width: 500px) {
  #primary #main h1.page-title {
    font-size: 2.5rem; } }

#primary #main.om-globalnyt .entry-header {
  margin-bottom: 100px;
  position: relative; }
  #primary #main.om-globalnyt .entry-header::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    background-color: var(--secondary);
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: -1; }
    @media only screen and (max-width: 560px) {
      #primary #main.om-globalnyt .entry-header::after {
        content: unset; } }
  #primary #main.om-globalnyt .entry-header .entry-title {
    font-family: var(--font-family-georgia);
    color: var(--primary);
    font-size: 50px;
    font-weight: bold;
    background: #FFF;
    padding-right: 35px;
    max-width: max-content; }

#primary #main.om-globalnyt .entry-content .redaktionen-sektion .wp-block-columns {
  align-items: baseline; }

#primary #main.om-globalnyt .entry-content .redaktionen-sektion .wp-block-column:not(.no-border) {
  border: 1px solid #bcbcbc; }

#primary #main.om-globalnyt .entry-content .redaktionen-sektion .desc {
  height: 3rem; }

#primary #main.om-globalnyt .entry-content .redaktionen-sektion hr {
  max-width: 90%; }

#primary #main.om-globalnyt .entry-content .redaktionen-sektion .wp-block-button {
  margin: 0; }
  #primary #main.om-globalnyt .entry-content .redaktionen-sektion .wp-block-button a {
    border-radius: 0; }

#primary #main.om-globalnyt .entry-content .nyhedsbrev-cta-sektion {
  background-color: #EEEEEE;
  position: relative;
  padding: 125px 0; }
  #primary #main.om-globalnyt .entry-content .nyhedsbrev-cta-sektion:before {
    content: '';
    background-color: #EEEEEE;
    width: 400%;
    height: 100%;
    left: -200%;
    top: 0;
    position: absolute;
    z-index: -1; }

#primary #main.om-globalnyt .entry-content section.redaktionen-sektion figure.wp-block-image img {
  height: auto; }

#primary #main.om-globalnyt .entry-content .wp-block-button.wp-block-button__width-100 .wp-block-button__link {
  padding: 10px 5px; }

#primary #main.om-globalnyt .entry-content .wp-block-button .wp-block-button__link {
  background-color: var(--secondary);
  color: #FFF;
  transition: all .3s;
  border-radius: 3px;
  padding: 10px 28px;
  text-transform: uppercase; }
  #primary #main.om-globalnyt .entry-content .wp-block-button .wp-block-button__link:hover {
    text-decoration: none;
    background-color: var(--primary); }

#primary #main.om-globalnyt .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover {
  text-decoration: none;
  color: #FFF !important;
  background-color: var(--secondary) !important;
  border-color: var(--secondary) !important; }

/* Sideabar */
#secondary {
  /*border-left:1px solid #e2e8f0;*/
  position: relative;
  height: 100%;
  width: 100%; }

#secondary.show {
  /*	position:fixed;*/ }

#secondary .sidebar-wrapper {
  /*position: absolute;
  height: 100%;
  width: 100%;*/
  height: 100%; }

#secondary .sidebar-wrapper > section {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  padding: 0 15px; }

/*
@media (min-width: 992px) { 
	#secondary {
    	position: relative;
	}
}
*/
.sidebar-toggler {
  /*position:absolute;
	top:160px;
	right:30px;
	z-index:999;*/
  border: 1px solid #000;
  color: #000; }

.nav-toggler {
  float: right;
  right: 0px;
  margin-right: auto; }

/* Responsive slide sidebar*/
@media (max-width: 992px) {
  body.admin-bar #secondary.navbar-collapse {
    margin-top: 32px; }
  #secondary.navbar-collapse {
    right: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    -webkit-transition: all 0.23s ease-in-out;
    -moz-transition: all 0.23s ease-in-out;
    -ms-transition: all 0.23s ease-in-out;
    -o-transition: all 0.23s ease-in-out;
    overflow-y: scroll;
    background: #fff;
    z-index: 9999999999999999999;
    position: fixed;
    height: 97vh;
    width: 380px;
    right: 0;
    top: 0px; }
  #secondary.navbar-collapse.collapsing {
    right: -175%;
    transition: all 400ms ease-in-out; }
  #secondary.navbar-collapse.show {
    transition: all 400ms ease-in-out; }
  #secondary.navbar-collapse.show::before {
    /*content:"";
		position:absolute;
		top:0px;
		left:0px;
		right:0px;
		bottom:0px;
		height:100%;
		width:100%;
		
		background-color:#222;*/ }
  #secondary.navbar-toggler.collapsed ~ .navbar-collapse {
    transition: all 400ms ease-in; } }

/* Footer */
.site-footer {
  width: 100%;
  background-color: #10204D;
  color: #fff;
  font-size: .9rem; }

.site-footer .footer-top {
  border-bottom: 1px solid #fff; }
  .site-footer .footer-top img {
    max-width: 200px; }

.site-footer .footer-top #bottom-nav {
  padding-top: 0px; }

.site-footer .footer-top #bottom-nav .navbar-nav {
  flex-direction: row;
  color: #fff;
  padding: 0px;
  margin: 0px; }

.site-footer .footer-top #bottom-nav .navbar-nav li a {
  color: var(--secondary);
  font-size: calc(12px + 3 * ((100vw - 320px) / 680));
  padding-left: 5px;
  padding-right: 5px;
  white-space: nowrap;
  backface-visibility: hidden; }
  @media (min-width: 420px) {
    .site-footer .footer-top #bottom-nav .navbar-nav li a {
      padding-left: 12px;
      padding-right: 12px; } }

@media (max-width: 968px) {
  .site-footer .footer-social {
    justify-content: center !important; } }

@media (max-width: 968px) {
  .site-footer .pressenaevnet img {
    max-width: 150px;
    margin-bottom: 40px; } }

@media (max-width: 968px) {
  .site-footer .footer-kontakt {
    margin-top: 40px;
    align-items: flex-start !important; } }

.site-footer .footer-center a {
  color: var(--secondary);
  backface-visibility: hidden;
  /*Weird color shift fix*/
  display: inline-block; }

.site-footer .footer-center .list-group-item {
  display: flex;
  background: transparent;
  border: none;
  padding: 0px;
  padding-top: 0.31em;
  padding-bottom: 0.31em;
  margin-bottom: 0.9em;
  color: #fff; }

.site-footer .footer-center .list-group-item:hover {
  background-color: rgba(0, 0, 0, 0); }

.site-footer .footer-center .list-group-item .list-symbol {
  margin-right: 1em; }

.site-footer .footer-center img.cta-support {
  width: 100%;
  height: auto;
  max-width: 414px; }

.site-footer .footer-bottom {
  background-color: #0d1739;
  font-size: .69rem; }
  .site-footer .footer-bottom a {
    color: #FFF; }
  .site-footer .footer-bottom .row {
    align-items: center; }
  .site-footer .footer-bottom #footer-booter-nav {
    padding: 0; }
    .site-footer .footer-bottom #footer-booter-nav #menu-footer-bottom {
      display: flex;
      justify-content: space-between;
      width: 100%;
      flex-direction: row; }
      .site-footer .footer-bottom #footer-booter-nav #menu-footer-bottom li a {
        color: #FFF; }
        .site-footer .footer-bottom #footer-booter-nav #menu-footer-bottom li a:hover {
          text-decoration: underline; }

.site-footer .btn {
  color: #fff !important;
  background-color: var(--secondary);
  text-transform: uppercase;
  font-size: 14px;
  border: 1px solid transparent; }
  .site-footer .btn:active, .site-footer .btn:focus {
    color: #fff !important;
    background-color: var(--secondary); }
  .site-footer .btn:hover {
    border: 1px solid #FFF;
    background-color: var(--primary); }

#job-section {
  background-color: #eeeeee; }
  #job-section h2.jobs-title {
    color: #222222;
    border-bottom: #D6D6D6 1px solid;
    text-transform: uppercase;
    font-size: 1.3rem; }
  #job-section .box-3-slider .slick-arrow {
    backface-visibility: hidden;
    transition: background-color .3s; }
    #job-section .box-3-slider .slick-arrow:hover {
      background-color: var(--primary); }
      #job-section .box-3-slider .slick-arrow:hover svg path {
        fill: #FFF; }
  #job-section .box-3-slider .slide-item .card {
    border: none;
    border-radius: 0px; }
    #job-section .box-3-slider .slide-item .card .card-title a {
      color: #222222; }
    #job-section .box-3-slider .slide-item .card .card-body {
      min-height: 140px; }
      #job-section .box-3-slider .slide-item .card .card-body .card-title a {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden; }
    #job-section .box-3-slider .slide-item .card .card-header {
      color: #fff;
      background-color: #10204D; }
    #job-section .box-3-slider .slide-item .card .card-footer {
      border-top-color: #e66e22;
      background-color: #fff; }
  #job-section .btn {
    background-color: var(--secondary); }
    #job-section .btn:hover {
      color: #FFF; }

#blog-section .card {
  box-shadow: none;
  border: none;
  border-radius: 0;
  background-color: transparent; }
  #blog-section .card .card-body {
    padding: 0px; }

#blog-section.dark {
  background-color: #10204D; }
  #blog-section.dark .section-title {
    color: #fff;
    border-bottom: #fff 1px solid;
    text-transform: uppercase;
    font-size: 1.3rem; }
  #blog-section.dark .card {
    color: #fff; }
    #blog-section.dark .card .card-image {
      height: 250px; }
      #blog-section.dark .card .card-image img {
        object-fit: cover;
        height: 100%; }
  #blog-section.dark .card-body {
    color: #fff; }
  #blog-section.dark .card-title a {
    color: #fff;
    font-family: var(--font-family-georgia); }
  #blog-section.dark .about-article a {
    color: #fff; }
  #blog-section.dark .slider-arrow {
    backface-visibility: hidden;
    transition: all .3s; }
    #blog-section.dark .slider-arrow svg path {
      fill: #fff; }
    #blog-section.dark .slider-arrow svg rect {
      stroke: #fff; }
    #blog-section.dark .slider-arrow:hover {
      background-color: #FFF; }
      #blog-section.dark .slider-arrow:hover svg path {
        fill: var(--primary); }
  #blog-section.dark .btn {
    transition: all .3s;
    background-color: var(--secondary);
    color: #FFF;
    border: 1px solid transparent; }
    #blog-section.dark .btn:hover {
      border: 1px solid #FFF; }

#section-video {
  width: 100%; }
  #section-video .card {
    box-shadow: none;
    border: none;
    border-radius: 0;
    background-color: transparent; }
    #section-video .card .card-body {
      padding: 0px; }
  #section-video .section-title {
    border-bottom: var(--primary) 1px solid;
    text-transform: uppercase;
    font-size: 1.3rem; }
  #section-video .card {
    color: #000; }
    #section-video .card .card-image {
      height: 250px; }
      #section-video .card .card-image img {
        object-fit: cover;
        height: 100%; }
  #section-video .card-body {
    color: #000; }
  #section-video .card-title a {
    font-family: var(--font-family-georgia);
    color: #000; }
  #section-video .about-article a {
    color: #334752; }
  #section-video .slider-arrow {
    backface-visibility: hidden;
    transition: all .3s; }
    #section-video .slider-arrow svg path {
      fill: var(--primary); }
    #section-video .slider-arrow svg rect {
      stroke: var(--primary); }
    #section-video .slider-arrow:hover {
      background-color: var(--primary); }
      #section-video .slider-arrow:hover svg path {
        fill: #FFF; }
  #section-video .btn {
    transition: all .3s;
    background-color: var(--secondary);
    color: #FFF;
    border: 1px solid transparent; }
    #section-video .btn:hover {
      border: 1px solid var(--primary); }

/*RELATEREDE ARTIKLER */
#relaterede .container {
  padding: 0 !important; }
  #relaterede .container h3 {
    text-transform: uppercase;
    font-size: 1.2rem;
    padding-left: 15px;
    position: relative; }
    @media (max-width: 550px) {
      #relaterede .container h3 {
        font-size: 1rem; } }
    #relaterede .container h3::after {
      content: '';
      width: calc(100% - 105px);
      height: 2px;
      background-color: #000;
      position: absolute;
      left: 15px;
      bottom: -7px; }
  #relaterede .container .related-slider {
    width: 100%; }
    #relaterede .container .related-slider .slider-arrow {
      top: -31px; }
    #relaterede .container .related-slider .slide-item {
      max-width: 100%; }
    #relaterede .container .related-slider .card {
      border: 0; }
      #relaterede .container .related-slider .card .card-image {
        height: 250px; }
        @media (max-width: 400px) {
          #relaterede .container .related-slider .card .card-image {
            height: 200px; } }
        #relaterede .container .related-slider .card .card-image img {
          object-fit: cover;
          height: 100%; }
      #relaterede .container .related-slider .card .card-body {
        padding: 0; }
      #relaterede .container .related-slider .card h4 {
        font-family: var(--font-family-georgia); }
        #relaterede .container .related-slider .card h4 a {
          color: #4D4D4D; }
      #relaterede .container .related-slider .card .about-article {
        color: #4D4D4D;
        font-size: .9rem; }
        #relaterede .container .related-slider .card .about-article a {
          color: #4D4D4D; }

/*Section Støt Globalnyt*/
#section-stoet {
  background-color: #eeeeee;
  padding: 9rem 0; }
  #section-stoet .stoet {
    color: #10204D; }
    #section-stoet .stoet p {
      margin: 0; }
    #section-stoet .stoet__title {
      font-weight: bold; }
    #section-stoet .stoet__btn {
      margin: 1.8rem 0;
      background-color: var(--secondary);
      font-size: 1.4rem; }
    #section-stoet .stoet__subtekst {
      font-weight: 300; }
    #section-stoet .stoet__img {
      max-width: 100%;
      height: auto; }

.col-lg-4 ul.gn-list li.featured h2 a {
  font-size: 1.6rem; }

ul.gn-list {
  list-style: none;
  padding: 0;
  margin-bottom: .6em; }
  ul.gn-list h2 a, ul.gn-list h3 a, ul.gn-list h4 a {
    font-weight: bold;
    font-family: 'Georgia';
    color: #000; }
  @media (max-width: 600px) {
    ul.gn-list li h2, ul.gn-list li h3 {
      line-height: .95; } }
  ul.gn-list li h2 a, ul.gn-list li h3 a {
    font-size: 1.6rem; }
    @media (max-width: 600px) {
      ul.gn-list li h2 a, ul.gn-list li h3 a {
        font-size: 1.1rem; } }
  ul.gn-list li figure.figure-image.fig-left {
    min-width: 120px; }
  ul.gn-list li.featured {
    flex-direction: column !important;
    margin-bottom: 50px; }
    ul.gn-list li.featured h2 {
      margin-top: .5rem; }
      @media (max-width: 600px) {
        ul.gn-list li.featured h2 {
          line-height: .95; } }
      ul.gn-list li.featured h2 a {
        font-size: 2.25rem; }
        @media (max-width: 600px) {
          ul.gn-list li.featured h2 a {
            font-size: 1.5rem; } }
  ul.gn-list li.basic {
    display: flex;
    flex-direction: row; }
    @media (max-width: 967px) {
      ul.gn-list li.basic {
        flex-direction: column; } }
    ul.gn-list li.basic:not(.featured) {
      margin-bottom: 50px; }
      ul.gn-list li.basic:not(.featured) figure {
        max-width: 40%;
        padding-right: 20px; }
        @media (max-width: 967px) {
          ul.gn-list li.basic:not(.featured) figure {
            max-width: 100%;
            padding: 0; } }
  ul.gn-list li.simple {
    display: flex;
    flex-direction: row; }
  ul.gn-list li .about-article {
    font-weight: 300;
    color: #334752;
    font-size: 0.8rem; }
    ul.gn-list li .about-article a {
      color: #334752; }
  ul.gn-list.list-style-basic li.basic h4 {
    font-size: .95rem; }
  ul.gn-list.list-style-basic-date li {
    border-bottom: 1px solid #334752;
    padding: 5px;
    margin-bottom: 5px; }
    ul.gn-list.list-style-basic-date li:last-of-type {
      border-bottom: none; }
  ul.gn-list.list-style-basic-date .about-article {
    font-weight: 300;
    font-size: 0.8rem; }
  ul.gn-list.list-style-basic-date h6 a {
    font-family: var(--font-family-georgia);
    font-weight: 600; }
  ul.gn-list.list-style-basic-calendar li {
    border-bottom: 1px solid #334752;
    padding: 5px;
    margin-bottom: 5px; }
    ul.gn-list.list-style-basic-calendar li:last-of-type {
      border-bottom: none; }
  ul.gn-list.list-style-basic-calendar .about-article {
    font-weight: 300;
    font-size: 0.8rem; }
  ul.gn-list.list-style-basic-calendar h6 a {
    font-family: var(--font-family-georgia);
    font-weight: 600; }
  ul.gn-list nav.pagination {
    display: flex;
    justify-content: center;
    margin-bottom: 30px; }
    ul.gn-list nav.pagination .page-numbers {
      padding: .5rem;
      border: 1px solid #E6E6E6;
      display: inline-flex;
      justify-content: center;
      margin: 0 4px;
      color: #777777;
      width: 40px;
      transition: all .3s; }
      ul.gn-list nav.pagination .page-numbers:hover {
        text-decoration: none;
        background-color: #E6E6E6; }
      ul.gn-list nav.pagination .page-numbers.dots {
        border: 0; }
      ul.gn-list nav.pagination .page-numbers.current {
        background-color: var(--secondary);
        color: #FFF; }

ul.gn-grid.grid-3 {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  justify-content: space-between; }
  ul.gn-grid.grid-3 li.basic {
    width: 31%;
    margin-bottom: 50px;
    list-style: none; }
    @media (max-width: 768px) {
      ul.gn-grid.grid-3 li.basic {
        width: 48%; } }
    @media (max-width: 500px) {
      ul.gn-grid.grid-3 li.basic {
        width: 100%; } }
    ul.gn-grid.grid-3 li.basic h3 {
      line-height: 1; }
      ul.gn-grid.grid-3 li.basic h3 a {
        font-family: var(--font-family-georgia);
        color: #4D4D4D;
        font-size: 1.3rem; }
    ul.gn-grid.grid-3 li.basic p {
      font-size: 14px;
      color: #4D4D4D; }
    ul.gn-grid.grid-3 li.basic .about-article {
      font-size: 12px;
      color: #4D4D4D; }

nav.pagination {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
  width: 100%; }
  nav.pagination .page-numbers {
    padding: .5rem;
    border: 1px solid #E6E6E6;
    display: inline-flex;
    justify-content: center;
    margin: 0 4px;
    color: #777777;
    width: 40px;
    transition: all .3s; }
    nav.pagination .page-numbers:hover {
      text-decoration: none;
      background-color: #E6E6E6; }
    nav.pagination .page-numbers.dots {
      border: 0; }
      nav.pagination .page-numbers.dots:hover {
        background-color: transparent; }
    nav.pagination .page-numbers.current {
      background-color: var(--secondary);
      color: #FFF; }

/* Calendar */
.card-small {
  margin: 1rem 0;
  background-color: #eeeeee;
  border: none;
  border-radius: 0; }
  .card-small .card-header {
    background-color: var(--primary);
    border: none;
    border-radius: 0;
    padding-top: 0px;
    padding-bottom: 0px; }
    .card-small .card-header h2 {
      color: #fff;
      text-transform: uppercase;
      font-size: 16px;
      padding: 8px 0;
      margin: 0px; }
  .card-small .card-body {
    border: none;
    background-color: transparent;
    padding: 0px; }
    .card-small .card-body ul {
      padding: 0px; }
      .card-small .card-body ul li {
        padding: .6rem 1.25rem;
        margin-bottom: 3px;
        border-bottom: 1px solid #fff; }
        .card-small .card-body ul li a {
          font-size: 15px;
          font-family: var(--font-family-georgia);
          color: #334752;
          font-weight: bold; }
  .card-small .card-footer {
    border: none;
    background-color: transparent; }
    .card-small .card-footer .btn {
      color: #fff;
      background-color: var(--secondary);
      text-transform: uppercase;
      font-size: 14px; }
      .card-small .card-footer .btn:hover, .card-small .card-footer .btn:active, .card-small .card-footer .btn:focus {
        color: #fff;
        background-color: var(--secondary) !important; }

/* Latest tabs */
body #page .card-tabs {
  background-color: transparent;
  border: none; }
  body #page .card-tabs .card-header {
    padding: 0px;
    background-color: transparent;
    border: none; }
  body #page .card-tabs ul.nav-tabs {
    border: none;
    flex-wrap: nowrap; }
    body #page .card-tabs ul.nav-tabs li {
      margin-right: 3px;
      width: 33.33%; }
      body #page .card-tabs ul.nav-tabs li:last-child {
        margin-right: 0px; }
      body #page .card-tabs ul.nav-tabs li a.nav-link {
        padding: .5rem 0;
        background-color: #C3C3C3;
        color: #fff;
        border: none;
        text-transform: uppercase;
        text-align: center;
        font-weight: 900;
        font-size: .8rem; }
        body #page .card-tabs ul.nav-tabs li a.nav-link:hover {
          background-color: #C3C3C3;
          color: #fff;
          border: none; }
        body #page .card-tabs ul.nav-tabs li a.nav-link.active {
          background-color: var(--secondary);
          color: #fff;
          border-color: var(--secondary); }
  body #page .card-tabs .tab-content {
    border-top: 1px solid var(--secondary);
    background-color: #eeeeee; }
    body #page .card-tabs .tab-content .tab-pane a.btn {
      background-color: var(--secondary); }
      body #page .card-tabs .tab-content .tab-pane a.btn:hover {
        background-color: var(--primary); }

/* Pill menu */
.card-menu {
  background-color: transparent;
  border: none; }
  .card-menu ul.nav {
    list-style-type: none;
    padding: 0px;
    margin: 0; }
    .card-menu ul.nav li {
      list-style: none; }
      .card-menu ul.nav li a {
        flex: 1 1 auto;
        border-radius: .25rem;
        display: block;
        padding: .5rem 1rem; }
        .card-menu ul.nav li a:hover, .card-menu ul.nav li a:active {
          color: #fff;
          background-color: #083358;
          text-decoration: none; }
    .card-menu ul.nav ul.children {
      list-style-type: none;
      padding: 0px;
      margin: 0;
      text-indent: 20px; }

/* Sidebar slider */
.card-slider {
  background-color: transparent;
  border: none;
  box-shadow: none !important; }
  .card-slider .slider .slick-slider .slick-slide .card-body {
    padding: 0px; }

/*home slider*/
.slider.home .card-body {
  padding: 0; }

.slider.home .slick-arrow {
  border: 1px solid var(--primary);
  transition: all .3s; }
  .slider.home .slick-arrow::before {
    color: var(--primary);
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="7.24" height="12.786" viewBox="0 0 7.24 12.786"><path d="M-370.208,1075.372l6.389-6.4.85.85-5.543,5.543,5.543,5.543-.85.851Z" transform="translate(370.208 -1068.975)" fill="%2310204d"/></svg>');
    content: '';
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    position: absolute;
    top: 0;
    left: 0; }
  .slider.home .slick-arrow:hover {
    background-color: var(--primary); }
    .slider.home .slick-arrow:hover::before {
      color: #FFF;
      background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="7.24" height="12.786" viewBox="0 0 7.24 12.786"><path d="M-370.208,1075.372l6.389-6.4.85.85-5.543,5.543,5.543,5.543-.85.851Z" transform="translate(370.208 -1068.975)" fill="%23FFF"/></svg>'); }
  .slider.home .slick-arrow.slick-prev {
    top: -25px;
    right: 30px;
    left: unset; }
  .slider.home .slick-arrow.slick-next {
    top: -25px;
    right: 0; }
    .slider.home .slick-arrow.slick-next::before {
      transform: rotate(-180deg);
      top: 1px; }

.slider.home h5.card-title {
  font-family: var(--font-family-georgia);
  font-weight: bold; }
  .slider.home h5.card-title a {
    color: #000; }

.slider.home .about-article {
  font-size: 12px; }
  .slider.home .about-article a {
    color: #334752; }

/*Card newsletter*/
.card.newsletter-small {
  border-radius: 0;
  border: 0; }
  .card.newsletter-small .card-header {
    background-color: var(--primary);
    border-radius: 0; }
    .card.newsletter-small .card-header h2 {
      color: #FFF;
      text-transform: uppercase;
      font-size: 14px;
      margin-bottom: 0;
      margin-top: 2px; }
  .card.newsletter-small .card-body {
    background-color: var(--light); }
    .card.newsletter-small .card-body h3 {
      font-size: 21px;
      color: var(--primary);
      line-height: 24px;
      text-transform: uppercase; }
    .card.newsletter-small .card-body .lead {
      text-transform: uppercase;
      color: var(--primary);
      font-size: .9rem; }
    .card.newsletter-small .card-body .input-group {
      margin: .5rem 0; }
    .card.newsletter-small .card-body .btn {
      color: #FFF;
      background-color: var(--secondary);
      text-transform: uppercase;
      font-weight: bold; }

/*JOBS SLIDER*/
.box-jobs-slider {
  margin: 1rem 0;
  background: #EEEEEE; }
  .box-jobs-slider h2 {
    margin-bottom: 0;
    background-color: var(--primary);
    color: #FFF;
    font-size: .8rem;
    padding: 10px;
    text-transform: uppercase; }
  .box-jobs-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-right,
  .box-jobs-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-left {
    top: -29px; }
    .box-jobs-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-right svg path,
    .box-jobs-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-left svg path {
      fill: #FFF; }
    .box-jobs-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-right svg g,
    .box-jobs-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-left svg g {
      stroke: #FFF; }
  .box-jobs-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-right {
    right: 10px; }
  .box-jobs-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-left {
    right: 46px; }
  .box-jobs-slider .box-1-slider .slide-item .title {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 180px; }
    .box-jobs-slider .box-1-slider .slide-item .title h4 {
      width: 80%;
      font-size: 1.25rem;
      font-family: var(--font-family-georgia);
      font-weight: bold;
      color: #334752; }
  .box-jobs-slider .box-1-slider .slide-item .details {
    color: #FFF;
    background: var(--primary);
    display: flex;
    justify-content: space-between;
    padding: 10px;
    font-size: .8rem;
    height: 85px;
    align-items: center; }
  .box-jobs-slider .see-all {
    text-align: center;
    background: var(--secondary);
    border-radius: 0 0 3px 3px;
    padding: 8px; }
    .box-jobs-slider .see-all a {
      color: #FFF;
      font-weight: 600;
      text-transform: uppercase;
      font-size: .8rem; }

/*JOBSKIFTE SLIDER*/
.box-jobskifte-slider {
  margin: 1rem 0;
  background: #EEEEEE; }
  .box-jobskifte-slider h2 {
    margin-bottom: 0;
    background-color: var(--primary);
    color: #FFF;
    font-size: .8rem;
    padding: 10px;
    text-transform: uppercase; }
  .box-jobskifte-slider .box-1-slider figure {
    height: 340px;
    margin: 0; }
    .box-jobskifte-slider .box-1-slider figure img {
      object-fit: cover;
      height: 100%;
      width: 100%; }
  .box-jobskifte-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-right,
  .box-jobskifte-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-left {
    top: -29px; }
    .box-jobskifte-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-right svg path,
    .box-jobskifte-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-left svg path {
      fill: #FFF; }
    .box-jobskifte-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-right svg g,
    .box-jobskifte-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-left svg g {
      stroke: #FFF; }
  .box-jobskifte-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-right {
    right: 10px; }
  .box-jobskifte-slider .box-1-slider .slider-arrow.slick-arrow.slider-arrow-left {
    right: 46px; }
  .box-jobskifte-slider .box-1-slider .slide-item .title {
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--primary);
    height: 60px; }
    .box-jobskifte-slider .box-1-slider .slide-item .title h4 {
      width: 100%;
      font-size: 1.20rem;
      text-align: center;
      font-family: var(--font-family-georgia);
      font-weight: bold;
      color: #FFF;
      margin: 0; }
  .box-jobskifte-slider .box-1-slider .slide-item .details {
    display: flex;
    justify-content: center;
    padding: 10px;
    font-size: .8rem;
    color: #10204D;
    text-align: center;
    height: 85px;
    align-items: center; }
  .box-jobskifte-slider .see-all {
    text-align: center;
    background: var(--secondary);
    border-radius: 0 0 3px 3px;
    padding: 8px; }
    .box-jobskifte-slider .see-all a {
      color: #FFF;
      font-weight: 600;
      text-transform: uppercase;
      font-size: .8rem; }

/*OVERVEJER JOBSKIFTE BOX*/
.box-overvejer-job {
  margin: 1rem 0;
  background: #EEEEEE; }
  .box-overvejer-job h2 {
    margin-bottom: 0;
    background-color: var(--primary);
    color: #FFF;
    font-size: .8rem;
    padding: 10px;
    text-transform: uppercase; }
  .box-overvejer-job h3 {
    color: #334752;
    font-size: 23px;
    text-align: center;
    font-weight: 800;
    margin: 2rem 0; }
  .box-overvejer-job svg {
    margin: 0 auto 1rem;
    display: block;
    max-width: 255px; }
  .box-overvejer-job .see-all {
    text-align: center;
    background: var(--secondary);
    border-radius: 0 0 3px 3px;
    padding: 8px; }
    .box-overvejer-job .see-all a {
      color: #FFF;
      font-weight: 600;
      text-transform: uppercase;
      font-size: .8rem; }

/*REDAKTIONEN BOX*/
.box-redaktionen {
  margin: 1rem 0;
  background: #EEEEEE; }
  .box-redaktionen h2 {
    margin-bottom: 0;
    background-color: var(--primary);
    color: #FFF;
    font-size: .8rem;
    padding: 10px;
    text-transform: uppercase; }
  .box-redaktionen h3 {
    color: #334752;
    font-size: 23px;
    text-align: center;
    font-weight: 800;
    margin: 2rem 0; }
  .box-redaktionen img {
    margin: 0 auto 1rem;
    display: block;
    max-width: 255px; }
  .box-redaktionen .see-all {
    text-align: center;
    background: var(--secondary);
    border-radius: 0 0 3px 3px;
    padding: 8px; }
    .box-redaktionen .see-all a {
      color: #FFF;
      font-weight: 600;
      text-transform: uppercase;
      font-size: .8rem; }

/*OVERVEJER JOBSKIFTE BOX*/
.box-podcast {
  margin: 1rem 0;
  background: #EEEEEE; }
  .box-podcast h2 {
    margin-bottom: 0;
    background-color: var(--primary);
    color: #FFF;
    font-size: .8rem;
    padding: 10px;
    text-transform: uppercase; }
  .box-podcast h3 {
    color: #334752;
    font-size: 16px;
    text-align: center;
    font-weight: 800;
    margin: 2rem 0;
    font-weight: 400; }
    .box-podcast h3 span {
      font-size: 32px;
      font-weight: 500; }
  .box-podcast svg {
    margin: 0 auto 1rem;
    display: block;
    max-width: 255px; }
  .box-podcast img {
    margin: 0 auto 1rem;
    display: block;
    max-width: 255px; }
  .box-podcast .see-all {
    text-align: center;
    background: var(--secondary);
    border-radius: 0 0 3px 3px;
    padding: 8px; }
    .box-podcast .see-all a {
      color: #FFF;
      font-weight: 600;
      text-transform: uppercase;
      font-size: .8rem; }

/* CSS Document */
.entry-content .wp-block-media-text__media img {
  height: auto;
  max-width: 100%; }

.entry-content .faktaboks p {
  font-size: 14px; }

.entry-content > .faktaboks {
  max-width: 40%;
  float: right;
  margin-left: 15px;
  margin-bottom: 15px; }
  .entry-content > .faktaboks img {
    height: auto; }
  .entry-content > .faktaboks.alignleft {
    float: left;
    margin-right: 15px;
    margin-left: 0; }
  .entry-content > .faktaboks.alignright {
    float: right;
    margin-right: 0;
    margin-left: 15px; }
  .entry-content > .faktaboks .thumbnail-caption {
    margin: 0 !important;
    background-color: transparent !important; }
  .entry-content > .faktaboks .faktaboks-fw {
    margin-left: 0;
    margin-right: 0; }
  .entry-content > .faktaboks figcaption {
    display: none; }

.entry-content figcaption {
  background-color: var(--light);
  color: #4D4D4D;
  font-size: 0.8rem;
  padding: 5px 10px;
  margin-top: 0px; }

.entry-content iframe {
  max-width: 100%; }

.entry-content .wp-block-embed iframe {
  width: 100%;
  height: 400px; }
  @media (max-width: 768px) {
    .entry-content .wp-block-embed iframe {
      height: 300px; } }

.entry-content .wp-block-embed.is-provider-issuu .issuuembed {
  width: 100% !important; }

@media (max-width: 480px) {
  body #main .entry-content > .faktaboks {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important; } }

/* CSS Document */
.ads-tag {
  color: #334752;
  font-size: .75rem; }

.site-main .post .entry-header .entry-title {
  font-weight: 900;
  font-family: var(--font-family-georgia); }

.site-main .post .entry-header .entry-meta {
  margin: 20px 0; }
  .site-main .post .entry-header .entry-meta strong {
    font-weight: 700;
    text-transform: uppercase; }
  .site-main .post .entry-header .entry-meta p {
    display: inline; }

.site-main .post .thumbnail-caption {
  background-color: var(--light);
  color: #4D4D4D;
  font-size: 0.8rem;
  padding: 5px 10px; }
  .site-main .post .thumbnail-caption > p {
    margin: 0;
    display: unset; }

.site-main .post .entry-content p > a {
  color: var(--secondary);
  text-decoration: underline; }

.site-main .post .entry-content .about-author {
  display: flex;
  padding: 20px 0;
  align-items: center;
  flex-wrap: wrap; }
  @media (max-width: 500px) {
    .site-main .post .entry-content .about-author {
      flex-wrap: unset; } }
  .site-main .post .entry-content .about-author > div:not(:first-child) {
    padding: 0px 20px;
    display: flex;
    height: 40px;
    align-items: center; }
    @media (max-width: 500px) {
      .site-main .post .entry-content .about-author > div:not(:first-child) {
        padding: 0 8px; } }
  .site-main .post .entry-content .about-author > div:first-child.about-author-name {
    padding-right: 20px; }
    @media (max-width: 500px) {
      .site-main .post .entry-content .about-author > div:first-child.about-author-name {
        padding-right: 8px; } }
  .site-main .post .entry-content .about-author a {
    display: flex;
    align-items: center; }
    .site-main .post .entry-content .about-author a svg {
      margin-left: 5px; }
  .site-main .post .entry-content .about-author p {
    font-size: .8rem;
    color: #4D4D4D;
    font-weight: 300;
    margin-bottom: 0; }
  .site-main .post .entry-content .about-author h4 {
    color: #4D4D4D;
    font-size: 1rem;
    font-family: var(--font-family-black);
    margin-bottom: 0;
    font-weight: bold; }
    @media (max-width: 500px) {
      .site-main .post .entry-content .about-author h4 {
        font-size: .7rem; } }
  .site-main .post .entry-content .about-author .about-author-image img {
    height: 60px;
    border-radius: 50%;
    object-fit: cover; }
  .site-main .post .entry-content .about-author .about-author-name {
    border-right: 0.5px solid #707070; }
  .site-main .post .entry-content .about-author .about-author-org {
    border-right: 0.5px solid #707070; }
    .site-main .post .entry-content .about-author .about-author-org .org:nth-child(2) {
      margin-top: 5px; }

.site-main .post .entry-content p > img {
  max-width: 100%;
  height: auto; }

.site-main .post .entry-content figure.wp-caption {
  max-width: 100%; }
  .site-main .post .entry-content figure.wp-caption img {
    height: auto;
    max-width: 100%; }
  .site-main .post .entry-content figure.wp-caption figcaption {
    text-align: initial;
    background-color: var(--light);
    color: #4D4D4D;
    font-size: 0.8rem;
    padding: 5px 10px; }

.site-main .post .entry-footer .relateret {
  display: flex;
  flex-direction: column; }
  .site-main .post .entry-footer .relateret a.relateret-artikel {
    margin: 10px 0px 10px;
    color: var(--secondary); }
    .site-main .post .entry-footer .relateret a.relateret-artikel svg {
      margin: 0px 10px 0px 15px;
      background-color: var(--secondary); }

.site-main .main-sub .tags_container {
  margin: 15px 0;
  background-color: var(--light);
  padding: 15px; }
  .site-main .main-sub .tags_container a {
    color: var(--secondary); }
    .site-main .main-sub .tags_container a:before {
      content: '#'; }

body.post-template-wide-image-single-post aside#secondary {
  padding-top: 20px; }

#main.jobs h1 {
  font-family: var(--font-family-georgia);
  position: relative;
  padding-left: 20px;
  margin-bottom: 40px;
  font-size: 2.8rem; }
  #main.jobs h1:before {
    content: '';
    width: 3px;
    background: var(--secondary);
    height: 110%;
    position: absolute;
    left: 0; }

.jobs .date {
  margin: 20px 0;
  background-color: var(--primary);
  color: #FFF;
  padding: .5rem 1rem;
  text-transform: capitalize; }

.jobs .job-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px 20px; }
  @media (max-width: 768px) {
    .jobs .job-container {
      grid-template-columns: 1fr; } }
  .jobs .job-container .job {
    background-color: var(--light); }
    .jobs .job-container .job figure img {
      max-height: 400px;
      object-fit: cover; }
    .jobs .job-container .job .details {
      padding: 15px; }

body.author .author-header {
  border-bottom: 2px solid var(--secondary);
  margin-bottom: 50px;
  padding-bottom: 50px !important; }
  @media (max-width: 768px) {
    body.author .author-header {
      flex-direction: column !important; } }
  body.author .author-header aside {
    margin-right: 10%;
    text-align: center; }
    @media (max-width: 768px) {
      body.author .author-header aside {
        margin-right: 0; } }
    body.author .author-header aside img {
      border-radius: 999px;
      margin-bottom: 20px;
      object-fit: cover; }
    body.author .author-header aside h1 {
      font-size: 20px; }
    body.author .author-header aside h3 {
      font-size: 14px;
      color: #4D4D4D;
      font-weight: 400; }
    body.author .author-header aside .orgs {
      display: flex;
      flex-direction: column; }
      body.author .author-header aside .orgs a {
        font-size: 20px; }
        body.author .author-header aside .orgs a:after {
          font-size: 16px;
          content: '\f347';
          font-family: dashicons;
          font-weight: normal;
          display: inline-block;
          transform: rotate(-90deg);
          position: absolute;
          margin-top: 2px;
          margin-left: 2px; }
  @media (max-width: 768px) {
    body.author .author-header .author-description {
      margin-top: 50px; } }

body.single-organisation h1 {
  font-family: var(--font-family-georgia); }

body.single-organisation h2 {
  font-size: 24px; }

body.single-organisation .authors .org-author a {
  text-decoration: none; }

body.single-organisation .authors .org-author img {
  border-radius: 999px;
  margin-bottom: 1rem;
  max-width: 100%;
  height: auto; }

body.single-organisation .authors .org-author h4 {
  font-size: 20px;
  color: #000; }

body.single-organisation .authors .org-author h5 {
  font-size: 14px;
  color: #4D4D4D;
  font-weight: 200; }

body.archive #content #main .page-header h1 {
  font-family: var(--font-family-georgia);
  position: relative;
  padding-left: 20px;
  margin-bottom: 40px;
  font-size: 2.8rem; }
  body.archive #content #main .page-header h1:before {
    content: '';
    width: 3px;
    background: var(--secondary);
    height: 110%;
    position: absolute;
    left: 0; }

body #main.stillingboersen h1 {
  font-family: var(--font-family-georgia);
  position: relative;
  padding-left: 20px;
  margin-bottom: 40px;
  font-size: 2.8rem; }
  body #main.stillingboersen h1:before {
    content: '';
    width: 3px;
    background: var(--secondary);
    height: 110%;
    position: absolute;
    left: 0; }

body #main.stillingboersen .stillinger {
  display: flex;
  flex-direction: column; }
  body #main.stillingboersen .stillinger .stilling {
    margin-bottom: 30px;
    background-color: #EEEEEE; }
    body #main.stillingboersen .stillinger .stilling .overskrift {
      padding: 15px;
      min-height: 125px; }
      body #main.stillingboersen .stillinger .stilling .overskrift h3 {
        font-family: var(--font-family-georgia);
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        color: #000;
        font-size: 1.60rem;
        margin-bottom: 0; }
    body #main.stillingboersen .stillinger .stilling .bottom {
      background-color: var(--primary);
      display: flex;
      justify-content: space-between;
      position: relative; }
      body #main.stillingboersen .stillinger .stilling .bottom .details {
        padding: 15px; }
        body #main.stillingboersen .stillinger .stilling .bottom .details h4 {
          color: #FFF;
          margin: 0;
          font-size: 15px;
          font-weight: 300; }
          body #main.stillingboersen .stillinger .stilling .bottom .details h4:first-of-type {
            margin-bottom: 10px; }
          body #main.stillingboersen .stillinger .stilling .bottom .details h4 strong {
            font-weight: 900; }
      body #main.stillingboersen .stillinger .stilling .bottom a {
        position: absolute;
        height: 100%;
        width: 100%; }
      body #main.stillingboersen .stillinger .stilling .bottom .action {
        right: 0;
        top: 0;
        min-height: 100%;
        position: relative;
        width: 24px;
        background: var(--secondary);
        transition: all .25s ease-in-out;
        order: 2;
        pointer-events: none; }
        body #main.stillingboersen .stillinger .stilling .bottom .action:after {
          content: '\f345';
          font-family: dashicons;
          font-weight: normal;
          display: inline-block;
          vertical-align: top;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          transform: translate(-50%, -50%);
          color: #FFF;
          position: absolute;
          top: 50%;
          left: 50%; }
      body #main.stillingboersen .stillinger .stilling .bottom:hover .action {
        width: 50px; }

/*SINGLE STILLING*/
body.single-stilling #main .stilling-details {
  background-color: var(--primary);
  padding: 15px;
  margin-bottom: 2rem; }
  body.single-stilling #main .stilling-details h4 {
    color: #FFF;
    margin: 0;
    font-size: 15px;
    font-weight: 300; }
    body.single-stilling #main .stilling-details h4:first-of-type {
      margin-bottom: 10px; }
    body.single-stilling #main .stilling-details h4 strong {
      font-weight: 900; }

body.single-stilling #main h1 {
  font-family: var(--font-family-georgia);
  margin-bottom: 2rem; }
  body.single-stilling #main h1 span {
    color: var(--secondary); }

body.single-stilling #main p > a {
  color: var(--secondary); }

body.single-stilling #main a {
  color: var(--secondary); }

body.single-stilling #main span > a {
  color: var(--secondary); }

body.single-stilling #main a span {
  color: var(--secondary); }

body.single-stilling #main .GoBack {
  background-color: #777777;
  position: relative;
  margin-top: 2rem; }
  body.single-stilling #main .GoBack:after {
    content: '\f341';
    font-family: dashicons;
    font-weight: normal;
    display: inline-block;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(-50%, -50%);
    color: #FFF;
    position: absolute;
    top: 50%;
    left: 25px;
    pointer-events: none; }
  body.single-stilling #main .GoBack a {
    padding: 10px 41px;
    display: block;
    color: #FFF; }

body #main.kalender h1 {
  font-family: var(--font-family-georgia);
  position: relative;
  padding-left: 20px;
  margin-bottom: 40px;
  font-size: 2.8rem; }
  body #main.kalender h1:before {
    content: '';
    width: 3px;
    background: var(--secondary);
    height: 110%;
    position: absolute;
    left: 0; }

body #main.kalender .kalender {
  display: flex;
  flex-direction: column; }
  body #main.kalender .kalender .kalenderopslag {
    margin-bottom: 30px;
    background-color: #EEEEEE; }
    body #main.kalender .kalender .kalenderopslag .overskrift {
      padding: 15px;
      min-height: 125px; }
      body #main.kalender .kalender .kalenderopslag .overskrift h3 {
        font-family: var(--font-family-georgia);
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        color: #000;
        font-size: 1.60rem;
        margin-bottom: 0; }
    body #main.kalender .kalender .kalenderopslag .bottom {
      background-color: var(--primary);
      display: flex;
      justify-content: space-between;
      position: relative; }
      body #main.kalender .kalender .kalenderopslag .bottom .details {
        padding: 15px; }
        body #main.kalender .kalender .kalenderopslag .bottom .details h4 {
          color: #FFF;
          margin: 0;
          font-size: 15px;
          font-weight: 400; }
          body #main.kalender .kalender .kalenderopslag .bottom .details h4:not(:last-of-type) {
            margin-bottom: 10px; }
          body #main.kalender .kalender .kalenderopslag .bottom .details h4 strong {
            font-weight: 500; }
      body #main.kalender .kalender .kalenderopslag .bottom .action {
        right: 0;
        top: 0;
        min-height: 100%;
        position: relative;
        width: 24px;
        background: var(--secondary);
        transition: all .25s ease-in-out;
        pointer-events: none; }
        body #main.kalender .kalender .kalenderopslag .bottom .action:after {
          content: '\f345';
          font-family: dashicons;
          font-weight: normal;
          display: inline-block;
          vertical-align: top;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          transform: translate(-50%, -50%);
          color: #FFF;
          position: absolute;
          top: 50%;
          left: 50%; }
      body #main.kalender .kalender .kalenderopslag .bottom:hover .action {
        width: 50px; }
      body #main.kalender .kalender .kalenderopslag .bottom a {
        position: absolute;
        height: 100%;
        width: 100%; }

/*SINGLE STILLING*/
body.single-kalenderopslag #main .kalenderopslag-details {
  background-color: var(--primary);
  padding: 15px;
  margin-bottom: 2rem; }
  body.single-kalenderopslag #main .kalenderopslag-details h4 {
    color: #FFF;
    margin: 0;
    font-size: 15px;
    font-weight: 400; }
    body.single-kalenderopslag #main .kalenderopslag-details h4:not(:last-of-type) {
      margin-bottom: 10px; }
    body.single-kalenderopslag #main .kalenderopslag-details h4 strong {
      font-weight: 500; }

body.single-kalenderopslag #main h1 {
  font-family: var(--font-family-georgia);
  margin-bottom: 2rem; }
  body.single-kalenderopslag #main h1 span {
    color: var(--secondary); }

body.single-kalenderopslag #main p a {
  color: var(--secondary); }

body.single-kalenderopslag #main .GoBack {
  background-color: #777777;
  position: relative;
  margin-top: 2rem;
  margin-bottom: 2rem; }
  body.single-kalenderopslag #main .GoBack:after {
    content: '\f341';
    font-family: dashicons;
    font-weight: normal;
    display: inline-block;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(-50%, -50%);
    color: #FFF;
    position: absolute;
    top: 50%;
    left: 25px;
    pointer-events: none; }
  body.single-kalenderopslag #main .GoBack a {
    padding: 10px 41px;
    display: block;
    color: #FFF; }

/* Custom arrow positions */
.slider-arrow.slick-arrow {
  position: absolute; }

.slider-arrow.slick-arrow svg {
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer; }

.slider-arrow.slick-arrow.slider-arrow-left {
  top: -60px;
  right: 47px; }

.slider-arrow.slick-arrow.slider-arrow-right {
  top: -60px;
  right: 15px; }

.featured-image-slider {
  padding: 0px;
  margin: 0px; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.slick-track:before, .slick-track:after {
  content: "";
  display: table; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }

[dir="rtl"] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
.slick-loading .slick-list {
  background: #fff slick-image-url("ajax-loader.gif") center center no-repeat; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

/* Gmaps */
/* Globe styles */
.wrapper-globe {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  min-height: 55vh;
  background-color: #10204d; }
  .wrapper-globe #globe {
    position: absolute;
    left: calc(100vw - 450px);
    top: -5vh; }
    .wrapper-globe #globe svg {
      z-index: 301;
      position: absolute; }
    .wrapper-globe #globe .globe-back {
      position: absolute;
      z-index: 300;
      border-radius: 50%;
      background-color: #fff;
      /*: 0.6;*/
      width: 520px;
      height: 520px;
      animation: glow 6s infinite alternate; }

@keyframes glow {
  from {
    -webkit-box-shadow: 0px 0px 95px 15px rgba(12, 11, 49, 0.94);
    -moz-box-shadow: 0px 0px 95px 15px rgba(12, 11, 49, 0.94);
    box-shadow: 0px 0px 95px 15px rgba(12, 11, 49, 0.94); }
  to {
    -webkit-box-shadow: 0px 0px 95px 15px rgba(12, 11, 49, 0.34);
    -moz-box-shadow: 0px 0px 95px 15px rgba(12, 11, 49, 0.34);
    box-shadow: 0px 0px 95px 15px rgba(12, 11, 49, 0.34); } }

.world-outline {
  fill: none;
  stroke: rgba(0, 0, 0, 0.1);
  stroke-width: 1.0px; }

.back-country {
  fill: #dadac4;
  stroke: #fff;
  stroke-width: 0.0px;
  stroke-linejoin: round; }

.back-line {
  fill: none;
  stroke: #000;
  stroke-opacity: .05;
  stroke-width: .5px; }

.country {
  fill: #10204d;
  stroke: #fff;
  stroke-width: 0.0px;
  stroke-linejoin: round;
  cursor: pointer; }

.country:hover, .country:active, .country:focus {
  fill: #E66E22; }

.country.active {
  fill: #E66E22; }

.line {
  fill: none;
  stroke: #000;
  stroke-opacity: .08;
  stroke-width: .5px; }

div.tooltip {
  color: #222;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0px 0px 2px 0px #a6a6a6;
  padding: .2em;
  text-shadow: #f5f5f5 0 1px 0;
  opacity: 0.9;
  position: absolute; }

/* Custom pages */
.content-list-ajax {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  width: 60%; }

.content-list-ajax .search-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 0 1.6rem; }

.content-list-ajax h2 {
  z-index: 999;
  color: #fff;
  font-size: 2.4em;
  padding: 0px;
  margin: 0px; }

.content-list-ajax h4 {
  z-index: 999;
  color: #fff;
  margin: 0px;
  color: #E66E22;
  font-size: 14px;
  font-weight: lighter;
  padding-top: 3em;
  padding-bottom: 0px; }

.content-list-ajax #article-search {
  width: 100%;
  position: relative;
  height: 100%; }

.content-list-ajax .search-box .text-search {
  border: 1px solid #eded;
  border-radius: 4rem !important;
  padding: 1rem;
  padding-left: 26px;
  font-size: .8rem;
  width: 100%; }

.content-list-ajax .search-box .search-btn {
  margin: 0;
  border: none;
  background-color: #EEEEEE;
  color: #fff;
  border-radius: 4rem;
  width: 64px;
  text-align: center;
  position: absolute;
  right: 0;
  height: 100%;
  background-position: center;
  background-size: 24%;
  background-repeat: no-repeat; }

.content-list-ajax #article-filter {
  width: 100%;
  z-index: 99; }

.content-list-ajax #article-filter ul {
  list-style-type: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
  flex-wrap: wrap; }

.content-list-ajax #article-filter .article-terms li, .content-list-ajax #article-filter .recipe-terms li {
  cursor: pointer;
  position: relative;
  background-color: #fff;
  color: #222;
  font-weight: bold;
  margin-right: 6px;
  padding: 8px 18px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 3px;
  margin-bottom: 5px;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }

.content-list-ajax #article-filter ul li {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 5px 6px;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }

.content-list-ajax #article-filter ul li input, .content-list-ajax #recipe-filter ul li input {
  display: none; }

.content-list-ajax #article-filter .article-terms li img.cat-parent-symbol, .content-list-ajax #article-filter .recipe-terms li img.cat-parent-symbol {
  width: 18px;
  height: 18px;
  display: block;
  margin-right: 4px; }

.content-list-ajax #article-filter .article-sub-terms, .content-list-ajax #article-filter .recipe-sub-terms {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.content-list-ajax #article-filter ul li span, .content-list-ajax #recipe-filter ul li span {
  font-size: 15px;
  color: #222;
  text-align: center;
  white-space: nowrap; }

.content-list-ajax #article-filter .article-sub-terms.active, .content-list-ajax #article-filter .recipe-sub-terms.active, .content-list-ajax #article-filter .article-sub-wrap.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  color: #E66E22; }

.content-list-ajax #article-filter .article-terms .active-tab, .content-list-ajax #article-filter .recipe-terms .active-tab {
  color: #E66E22; }

.content-list-ajax #article-results {
  z-index: 9;
  color: #fff; }

.content-list-ajax #article-results ul {
  list-style-type: none;
  position: relative;
  margin: 0px;
  padding: 0px; }

.content-list-ajax #article-results ul li {
  border-bottom: 1px solid #0c1633;
  padding: 12px 0;
  width: 100%;
  opacity: 0;
  animation: fadeIn 0.4s cubic-bezier(0.86, 0, 0.07, 1) both; }

.content-list-ajax #article-results ul li a {
  color: #fff; }

.content-list-ajax #article-results ul li h3 {
  color: #fff;
  font-size: 1.1rem; }

.content-list-ajax #article-results h2 {
  font-size: 1.6em;
  padding: 22px 0 8px 0; }

#article-filter select {
  /* Reset Select */
  appearance: none;
  outline: 0;
  border: 0;
  box-shadow: none;
  /* Personalize */
  flex: 1;
  padding: 0 1em;
  color: #000;
  background-color: #fff;
  background-image: none;
  cursor: pointer; }

/* Remove IE arrow */
#article-filter select::-ms-expand {
  display: none; }

/* Custom Select wrapper */
#article-filter .article-sub-wrap {
  position: relative;
  display: flex;
  width: 20em;
  height: 3em;
  border-radius: .25em;
  overflow: hidden;
  display: none; }

/* Arrow */
#article-filter .article-sub-wrap::after {
  content: '\25BC';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  padding: 1em;
  background-color: #E66E22;
  transition: .25s all ease;
  pointer-events: none; }

/* Transition */
#article-filter .article-sub-wrap:hover::after {
  color: #fff; }

.content-list-ajax #article-results ul li:nth-child(2) {
  animation-delay: 0.2s; }

.content-list-ajax #article-results ul li:nth-child(3) {
  animation-delay: 0.4s; }

.content-list-ajax #article-results ul li:nth-child(4) {
  animation-delay: 0.5s; }

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translate3d(5%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.country-list-filter {
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out; }
  .country-list-filter .ressearch {
    padding: 12px 12px;
    margin-bottom: 3em;
    margin-right: -32px;
    border: 1px solid #ADADAD;
    border-radius: 10px;
    color: #B3B3B3;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    max-width: 100%; }
    .country-list-filter .ressearch #res-input {
      width: 100%;
      border: none; }
      .country-list-filter .ressearch #res-input::after {
        position: absolute;
        top: 6px;
        right: 12px;
        background-image: url(https://globalnyt---wpq3.barani.micusto.cloud/wp-content/uploads/2021/07/magnifier_2.png);
        background-position: center; }
      .country-list-filter .ressearch #res-input:focus {
        outline-width: 0; }
    .country-list-filter .ressearch .res-reset-btn {
      font-size: 1.6em;
      font-weight: 300;
      line-height: 0.9em;
      color: #ddd;
      -webkit-transition: all .4s ease-in-out;
      -moz-transition: all .4s ease-in-out;
      -o-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out; }
      .country-list-filter .ressearch .res-reset-btn:hover, .country-list-filter .ressearch .res-reset-btn:focus {
        color: #0f0f0f;
        text-decoration: none; }
    .country-list-filter .ressearch .res-search-btn {
      display: inline-block;
      min-width: 23px;
      min-height: 23px;
      background-image: url(https://globalnyt---wpq3.barani.micusto.cloud/wp-content/uploads/2021/07/magnifier_2.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      background-blend-mode: saturation;
      filter: grayscale(100%);
      -webkit-transition: all .4s ease-in-out;
      -moz-transition: all .4s ease-in-out;
      -o-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out; }
      .country-list-filter .ressearch .res-search-btn:hover {
        filter: grayscale(0%); }
  .country-list-filter #res-list {
    display: inline-block;
    position: relative;
    overflow-y: scroll;
    direction: rtl;
    overflow-x: hidden; }
    .country-list-filter #res-list::-webkit-scrollbar-track {
      border-radius: 10px;
      background-color: #F5F5F5; }
    .country-list-filter #res-list::-webkit-scrollbar {
      width: 12px;
      background-color: #fff; }
    .country-list-filter #res-list::-webkit-scrollbar-thumb {
      border-radius: 10px;
      -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
      background-color: #10204D; }
    .country-list-filter #res-list ul {
      max-height: 200px;
      overscroll-behavior: contain;
      margin: 0 0 0 2em;
      list-style-type: none;
      position: relative; }
      .country-list-filter #res-list ul::after {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        width: 10px;
        background-color: green; }
      .country-list-filter #res-list ul li {
        direction: ltr;
        padding: 3px 0; }
        .country-list-filter #res-list ul li a {
          color: #B3B3B3;
          text-transform: uppercase;
          font-weight: bold;
          -webkit-transition: all .4s ease-in-out;
          -moz-transition: all .4s ease-in-out;
          -o-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; }
          .country-list-filter #res-list ul li a:hover {
            color: #10204D; }

.hidden {
  display: none; }

/* WP - base */
.attachment-post-thumbnail, .wp-post-image {
  width: 100%;
  height: auto; }

.text-responsive {
  font-size: calc(100% + 1vw + 1vh); }

.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw; }

/* Gutenberg */
/**.entry-content .alignwide {
	margin-left  : -80px;
	margin-right : -80px;
}**/
.entry-content .alignfull {
  margin-left: calc( -100vw / 2 + 100% / 2);
  margin-right: calc( -100vw / 2 + 100% / 2);
  max-width: 100vw; }

.alignfull img {
  width: 100vw; }

/*Cookie*/
#cookie-law-info-bar {
  width: 650px !important;
  box-sizing: border-box;
  background: #FFF !important; }

#cookie-law-info-bar label {
  display: inline;
  margin: 0; }

#cookie-law-info-bar .cli-bar-message {
  margin-bottom: 20px;
  text-align: center; }

#cookie-law-info-bar .cli-bar-actions {
  margin: 20px 0px; }

#cookie-law-info-bar .cli-bar-actions > span {
  display: flex;
  flex-wrap: wrap; }

#cliModalClose {
  cursor: pointer; }

.wt-cli-category-widget-active .cli-switch {
  display: inline-block !important; }

#cookie-law-info-bar .wt-cli-category-widget .category {
  display: flex;
  flex-direction: column;
  align-items: center; }

#cookie-law-info-bar .wt-cli-category-widget {
  width: 100%;
  justify-content: space-between;
  padding-bottom: 25px; }

#cookie-law-info-bar .top {
  text-align: center;
  padding-bottom: 15px; }

#cookie-law-info-bar img {
  width: 300px;
  margin: 0 auto;
  display: block; }

#cookie-law-info-bar .title {
  font-size: 22px;
  margin-top: 10px;
  font-weight: 600; }

#cookie-law-info-bar p {
  font-size: 16px;
  line-height: 22px; }

.cli-bar-btn_container {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between; }

@media only screen and (max-width: 650px) {
  #cookie-law-info-bar {
    width: 100% !important;
    max-height: 600px !important;
    border: none !important; }
  #cookie-law-info-bar img {
    width: 200px; }
  #cookie-law-info-bar p {
    font-size: 14px;
    line-height: 16px; }
  .cli-bar-btn_container {
    display: flex;
    align-items: center;
    flex-direction: column; }
  .cli_action_button {
    padding: 15px !important;
    width: 80%;
    text-align: center !important;
    margin-left: 0 !important; }
  #cookie-law-info-bar .wt-cli-category-widget {
    padding-bottom: 0; }
  .cli-bar-btn_container a {
    margin-top: 10px; }
  .wt-cli-custom-checkbox {
    margin-top: 10px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXMiOlsiYnVuZGxlLnNjc3MiLCJiYXNlLnNjc3MiLCJjdXN0b20tZWRpdG9yLXN0eWxlLnNjc3MiLCJiYXNlL2hlYWRlci5zY3NzIiwiYmFzZS9jb250ZW50LnNjc3MiLCJiYXNlL2NvbnRlbnQtb21fZ2xvYmFsbnl0LnNjc3MiLCJiYXNlL3NpZGViYXIuc2NzcyIsImJhc2UvZm9vdGVyLnNjc3MiLCJ0ZW1wbGF0ZXMvc2VjdGlvbnMuc2NzcyIsInRlbXBsYXRlcy9saXN0cy5zY3NzIiwidGVtcGxhdGVzL2JveGVzLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvY2tzLnNjc3MiLCJ0ZW1wbGF0ZXMvYWRzLnNjc3MiLCJ0ZW1wbGF0ZXMvcG9zdC5zY3NzIiwidGVtcGxhdGVzL2pvYnMuc2NzcyIsInRlbXBsYXRlcy9hdXRob3Iuc2NzcyIsInRlbXBsYXRlcy9vcmcuc2NzcyIsInRlbXBsYXRlcy9hcmNoaXZlLnNjc3MiLCJ0ZW1wbGF0ZXMvc3RpbGxpbmcuc2NzcyIsInRlbXBsYXRlcy9rYWxlbmRlci5zY3NzIiwiY29tcG9uZW50cy9zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvbWFwcy5zY3NzIiwiY29tcG9uZW50cy9saXN0ZmlsdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9TZXR1cCBzdHlsZXNcclxuQGltcG9ydCAnLi9iYXNlLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2N1c3RvbS1lZGl0b3Itc3R5bGUuc2Nzcyc7XHJcblxyXG4vL0Jhc2Ugc3R5bGVzXHJcbkBpbXBvcnQgJy4vYmFzZS9oZWFkZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vYmFzZS9jb250ZW50LnNjc3MnO1xyXG5AaW1wb3J0ICcuL2Jhc2UvY29udGVudC1vbV9nbG9iYWxueXQuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vYmFzZS9zaWRlYmFyLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2Jhc2UvZm9vdGVyLnNjc3MnO1xyXG5cclxuXHJcbi8vVGVtcGxhdGUgc3R5bGVzXHJcbkBpbXBvcnQgJy4vdGVtcGxhdGVzL3NlY3Rpb25zLnNjc3MnO1xyXG5AaW1wb3J0ICcuL3RlbXBsYXRlcy9saXN0cy5zY3NzJztcclxuQGltcG9ydCAnLi90ZW1wbGF0ZXMvYm94ZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vdGVtcGxhdGVzL2Jsb2Nrcy5zY3NzJztcclxuQGltcG9ydCAnLi90ZW1wbGF0ZXMvYWRzLnNjc3MnO1xyXG5AaW1wb3J0ICcuL3RlbXBsYXRlcy9wb3N0LnNjc3MnO1xyXG5AaW1wb3J0ICcuL3RlbXBsYXRlcy9qb2JzLnNjc3MnO1xyXG5AaW1wb3J0ICcuL3RlbXBsYXRlcy9hdXRob3Iuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vdGVtcGxhdGVzL29yZy5zY3NzJztcclxuQGltcG9ydCAnLi90ZW1wbGF0ZXMvYXJjaGl2ZS5zY3NzJztcclxuQGltcG9ydCAnLi90ZW1wbGF0ZXMvc3RpbGxpbmcuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vdGVtcGxhdGVzL2thbGVuZGVyLnNjc3MnO1xyXG5cclxuLy9Db21wb25lbnQgc3R5bGVzXHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9zbGlkZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9tYXBzLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvbGlzdGZpbHRlci5zY3NzJztcclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBXUCAtIGJhc2UgKi9cclxuLmF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwsIC53cC1wb3N0LWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi50ZXh0LXJlc3BvbnNpdmUge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxMDAlICsgMXZ3ICsgMXZoKTtcclxufVxyXG5cclxuLmZ1bGwtd2lkdGgge1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHJpZ2h0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xyXG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XHJcbn1cclxuXHJcblxyXG4vKiBHdXRlbmJlcmcgKi9cclxuLyoqLmVudHJ5LWNvbnRlbnQgLmFsaWdud2lkZSB7XHJcblx0bWFyZ2luLWxlZnQgIDogLTgwcHg7XHJcblx0bWFyZ2luLXJpZ2h0IDogLTgwcHg7XHJcbn0qKi9cclxuLmVudHJ5LWNvbnRlbnQgLmFsaWduZnVsbCB7XHJcblx0bWFyZ2luLWxlZnQgIDogY2FsYyggLTEwMHZ3IC8gMiArIDEwMCUgLyAyICk7XHJcblx0bWFyZ2luLXJpZ2h0IDogY2FsYyggLTEwMHZ3IC8gMiArIDEwMCUgLyAyICk7XHJcblx0bWF4LXdpZHRoICAgIDogMTAwdnc7XHJcbn1cclxuLmFsaWduZnVsbCBpbWcge1xyXG5cdHdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKkNvb2tpZSovXHJcbiNjb29raWUtbGF3LWluZm8tYmFye1xyXG5cdHdpZHRoOjY1MHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6ICNGRkYhaW1wb3J0YW50O1xyXG59XHJcbiNjb29raWUtbGF3LWluZm8tYmFyIGxhYmVse1xyXG5cdGRpc3BsYXk6aW5saW5lO1xyXG5cdG1hcmdpbjowO1xyXG59XHJcblxyXG4jY29va2llLWxhdy1pbmZvLWJhciAuY2xpLWJhci1tZXNzYWdle1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jY29va2llLWxhdy1pbmZvLWJhciAuY2xpLWJhci1hY3Rpb25ze1xyXG5cdG1hcmdpbjoyMHB4IDBweDtcclxufVxyXG4jY29va2llLWxhdy1pbmZvLWJhciAuY2xpLWJhci1hY3Rpb25zID4gc3BhbntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4jY2xpTW9kYWxDbG9zZXtcclxuXHRjdXJzb3I6cG9pbnRlcjtcclxufVxyXG4ud3QtY2xpLWNhdGVnb3J5LXdpZGdldC1hY3RpdmUgLmNsaS1zd2l0Y2h7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50O1xyXG59XHJcblxyXG4jY29va2llLWxhdy1pbmZvLWJhciAud3QtY2xpLWNhdGVnb3J5LXdpZGdldCAuY2F0ZWdvcnl7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcbn1cclxuXHJcbiNjb29raWUtbGF3LWluZm8tYmFyIC53dC1jbGktY2F0ZWdvcnktd2lkZ2V0e1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0cGFkZGluZy1ib3R0b206MjVweDtcclxufVxyXG5cclxuI2Nvb2tpZS1sYXctaW5mby1iYXIgLnRvcHtcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG59XHJcbiNjb29raWUtbGF3LWluZm8tYmFyIGltZ3tcclxuXHR3aWR0aDozMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI2Nvb2tpZS1sYXctaW5mby1iYXIgLnRpdGxle1xyXG5cdGZvbnQtc2l6ZToyMnB4O1xyXG5cdG1hcmdpbi10b3A6MTBweDtcclxuXHRmb250LXdlaWdodDo2MDA7XHJcbn1cclxuXHJcbiNjb29raWUtbGF3LWluZm8tYmFyIHB7XHJcblx0Zm9udC1zaXplOjE2cHg7XHJcblx0bGluZS1oZWlnaHQ6MjJweDtcclxufVxyXG5cclxuLmNsaS1iYXItYnRuX2NvbnRhaW5lcntcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NTBweCl7XHJcblx0I2Nvb2tpZS1sYXctaW5mby1iYXJ7XHJcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MDBweCFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0XHJcblx0I2Nvb2tpZS1sYXctaW5mby1iYXIgaW1ne1xyXG5cdFx0d2lkdGg6MjAwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCNjb29raWUtbGF3LWluZm8tYmFyIHB7XHJcblx0XHRcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHRcclxuXHQuY2xpLWJhci1idG5fY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHQuY2xpX2FjdGlvbl9idXR0b257XHJcbiAgICBwYWRkaW5nOiAxNXB4IWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tbGVmdDowIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHJcblx0I2Nvb2tpZS1sYXctaW5mby1iYXIgLnd0LWNsaS1jYXRlZ29yeS13aWRnZXR7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTowO1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHQuY2xpLWJhci1idG5fY29udGFpbmVyIGF7XHJcblx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC53dC1jbGktY3VzdG9tLWNoZWNrYm94e1xyXG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdH1cclxufSIsIi8vQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU51bml0bzoyMDAsMzAwLDQwMCw3MDApO1xyXG4vL0BpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1DcmV0ZStSb3VuZDoyMDAsMzAwLDQwMCw3MDApO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBDdXN0b20gdmFyaWFibGVzICovXHJcblxyXG5cclxuLyogRm9udHMgKi9cclxuLypAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFN0ZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvQXZlbmlyTFRTdGQtQm9vay5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9BdmVuaXJMVFN0ZC1Cb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9BdmVuaXJMVFN0ZC1Cb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvQXZlbmlyTFRTdGQtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9BdmVuaXJMVFN0ZC1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgQmxhY2snO1xyXG4gIHNyYzogdXJsKCcuLi93ZWJmb250cy9BdmVuaXIgQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2VvcmdpYSc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvR2VvcmdpYS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9HZW9yZ2lhLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9HZW9yZ2lhLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvR2VvcmdpYS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9HZW9yZ2lhLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dlb3JnaWEgQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vd2ViZm9udHMvR2VvcmdpYS1Cb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL0dlb3JnaWEtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvR2VvcmdpYS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvR2VvcmdpYS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL3dlYmZvbnRzL0dlb3JnaWEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDsgXHJcbn0qL1xyXG5cclxuXHJcblxyXG5cclxuLy9Cb290c3RyYXAgNCBcclxuOnJvb3Qge1xyXG4gIC0tcHJpbWFyeTogIzEwMjA0RDtcclxuICAtLXNlY29uZGFyeTogI0U2NkUyMjtcclxuICAtLWJsdWU6ICMxMDIwNEQ7XHJcbiAgLS1pbmRpZ286ICM2NjEwZjI7XHJcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XHJcbiAgLS1waW5rOiAjZTgzZThjO1xyXG4gIC0tcmVkOiAjZGMzNTQ1O1xyXG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xyXG4gIC0teWVsbG93OiAjZmZjMTA3O1xyXG4gIC0tZ3JlZW46ICMyOGE3NDU7XHJcbiAgLS10ZWFsOiAjMjBjOTk3O1xyXG4gIC0tY3lhbjogIzE3YTJiODtcclxuICAtLXdoaXRlOiAjZmZmO1xyXG4gIC0tZ3JheTogIzZjNzU3ZDtcclxuICAtLWdyYXktZGFyazogIzM0M2E0MDtcclxuICAtLXN1Y2Nlc3M6ICMwMDc0RTQ7XHJcbiAgLS1pbmZvOiAjNzREQkVGO1xyXG4gIC0td2FybmluZzogI0ZDM0MzQztcclxuICAtLWRhbmdlcjogI0ZGNDA1NztcclxuICAtLWxpZ2h0OiAjZWVlZWVlO1xyXG4gIC0tZGFyazogIzEwMjA0RDtcclxuICAtLWJyZWFrcG9pbnQteHM6IDA7XHJcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcclxuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xyXG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XHJcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XHJcbiAgLy8tLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xyXG4gIC8vLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcbiAgXHJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOlwiT3BlbiBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcclxuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcclxuICAtLWZvbnQtZmFtaWx5LWJsYWNrOiBcIk9wZW4gU2Fuc1wiLCBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XHJcbiAgLS1mb250LWZhbWlseS1nZW9yZ2lhOiBcIkdlb3JnaWFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xyXG4gIC0tZm9udC1mYW1pbHktbnVuaXRvOiBcIk9wZW4gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIEJhc2UgYnRuICovXHJcblxyXG5hLmJ0biB7XHJcblx0Ym9yZGVyLXJhZGl1czo0cHg7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXByaW1hcnkpO1xyXG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgYm9yZGVyOjA7XHJcbn1cclxuYm9keSAjcGFnZSBhLmJ0bjpob3ZlciwgYS5idG46YWN0aXZlLGEuYnRuOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXByaW1hcnkpO1xyXG4gIGJveC1zaGFkb3c6bm9uZTtcclxufVxyXG5cclxuYS5idG4uYnRuLWxpZ2h0IHtcclxuXHRjb2xvcjp2YXIoLS1wcmltYXJ5KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIFdQL0JTIG92ZXJ3cml0ZXMgKi9cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XHJcblxyXG5ALW1zLXZpZXdwb3J0IHtcclxuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogIzAwMDsgLy8jMjEyNTI5XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLXNlcmlmKTtcclxuXHJcbiAgZm9udC1zbW9vdGg6IGF1dG87XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxyXG5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XHJcblxyXG5hYmJyW3RpdGxlXSxcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gIGN1cnNvcjogaGVscDtcclxuICBib3JkZXItYm90dG9tOiAwOyB9XHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMDsgfVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlOyB9XHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0uMjVlbTsgfVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0uNWVtOyB9XHJcblxyXG5hIHtcclxuICBjb2xvcjogIzA4MzM1ODtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgfVxyXG4gIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMjBhMTI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG5cclxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7IH1cclxuXHJcbnByZSxcclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICAvL2ZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtOyB9XHJcblxyXG5wcmUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDAgMCAxcmVtOyB9XHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xyXG4gIGNvbG9yOiAjNmM3NTdkO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cclxuXHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwOyB9IiwiLy9zcmMvc2Nzcy9jdXN0b20tZWRpdG9yLXN0eWxlcy5zY3NzXHJcbi8qXHJcbiogaXQgY2FuIGJlIFwiZGF0YS1hbGlnbj1mdWxsXCIgYW5kIGFsc28gXCJyaWdodFwiLCBcImxlZnRcIiBhbmQgXCJjZW50ZXJcIiBcclxuLndwLWJsb2Nre1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxufVxyXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj13aWRlXSB7ICBcclxuICAgIG1heC13aWR0aDogMTIyOHB4O1xyXG59XHJcbiovXHJcblxyXG4vKnVuZGVybGlnIHNpZGViYXIgdsOmcmt0w7hqIGjDuGpkZSBmaXgqL1xyXG4uY3NzLTF3a3BrMXktRmxleC1JdGVtc0NvbHVtbiB7XHJcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGl0b3ItcG9zdC1mZWF0dXJlZC1pbWFnZV9fY29udGFpbmVyIGlmcmFtZSB7XHJcblx0cG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyp1bmRlcmxpZyBzaWRlYmFyIHbDpnJrdMO4aiBow7hqZGUgZml4Ki9cclxuXHJcblxyXG5ib2R5ICNlZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHQvKlNldCB0aGUgd2lkdGggb2YgdGhlIGJ1aWxkZXIgdG8gdGhlIHNhbWUgYXMgdGhlIGNvbnRlbnQgb24gb24gdGhlIGFydGljbGUgcGFnZSovXHJcblx0LndwLWJsb2NrIHtcclxuXHRcdG1heC13aWR0aDogNzMwcHg7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdGZvbnQtZmFtaWx5OiBcIk51bml0b1wiLFxyXG5cdHNhbnMtc2VyaWY7XHJcblxyXG5cclxuXHRoMixcclxuXHRoMyxcclxuXHRoNCB7XHJcblx0XHRmb250LWZhbWlseTogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIk51bml0b1wiLCBzYW5zLXNlcmlmO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxuXHJcblx0YSxcclxuXHQud3AtYmxvY2stdGFnLWNsb3VkIHNwYW4ge1xyXG5cdFx0Y29sb3I6ICNlNjZlMjI7XHJcblx0fVxyXG5cclxuXHQuZWRpdG9yLXBvc3QtdGl0bGVfX2Jsb2NrIC5lZGl0b3ItcG9zdC10aXRsZV9faW5wdXQge1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LndwLWJsb2NrLXF1b3RlIHtcclxuXHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdCYuaXMtc3R5bGUtbGFyZ2Uge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1idXR0b25fX2xpbmsge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U2NmUyMjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHRwcmUge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0fVxyXG5cclxuXHQud3AtYmxvY2stdGFibGUge1xyXG5cclxuXHRcdHRkLFxyXG5cdFx0dGgge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LndwLWJsb2NrLWltYWdlIHtcclxuXHJcblx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRcdFx0Y29sb3I6ICM0RDRENEQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogaW5pdGlhbDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRmaWdjYXB0aW9uIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcblx0XHRjb2xvcjogIzRENEQ0RDtcclxuXHRcdGZvbnQtc2l6ZTogMC44cmVtO1xyXG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG5cclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1wdWxscXVvdGUge1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHJcblx0LyogQ1NTIGZvciBTZWxlY3RlZCBCbG9ja3MgKi9cclxuXHQud3AtYmxvY2suaXMtc2VsZWN0ZWQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcclxuXHR9XHJcblxyXG5cdC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2ltYWdlXCJdIHtcclxuXHRcdC8qIHNvbWUgQ1NTIHJ1bGVzIGhlcmUgKi9cclxuXHR9XHJcblxyXG5cclxuXHJcblx0Lm55aGVkc2JyZXYtY3RhLXNla3Rpb24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDEyNXB4IDA7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcclxuXHRcdFx0d2lkdGg6IDQwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bGVmdDogLTIwMCU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC53cC1ibG9jay1hY2YtZmFrdGFib2tze1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHR9XHJcblxyXG5cdC5mYWt0YWJva3Mge1xyXG5cdFx0bWF4LXdpZHRoOiA0MCU7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHQvKiBFciBpIGjDuGpyZSBzaWRlIHNvbSBzdGFuZGFyZCovXHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblxyXG5cdFx0Ji5hbGlnbmxlZnQge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFsaWducmlnaHQge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRodW1ibmFpbC1jYXB0aW9uIHtcclxuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZha3RhYm9rcy1md3tcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcbn0iLCIvL3NyYy9zY3NzL2Jhc2UvaGVhZGVyLnNjc3NcclxuLyogSGVhZGVyICovXHJcbiNtYXN0aGVhZCB7XHJcblx0ei1pbmRleDogOTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjIzcyBlYXNlLWluLW91dDtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjIzcyBlYXNlLWluLW91dDtcclxuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuMjNzIGVhc2UtaW4tb3V0O1xyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjIzcyBlYXNlLWluLW91dDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4yM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cdGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuXHRib3JkZXItdG9wOiA2cHggc29saWQgI0U2NkUyMjtcclxufVxyXG5cclxuXHJcblxyXG4jbWFzdGhlYWQgLnRvcC1jb250YWluZXIge1xyXG5cdC8qYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2UyZThmMDsqL1xyXG59XHJcbiNtYXN0aGVhZCAudG9wYmFyIHtcclxuXHRoZWlnaHQ6MHB4O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHRtYXJnaW4tdG9wOi0xMjBweDsgLyplZmZlY3QqL1xyXG5cdFxyXG5cdFxyXG59XHJcbiNtYXN0aGVhZC50b3AgLnRvcGJhciB7XHJcblx0XHJcblx0aGVpZ2h0OiAxNDBweDtcclxuXHRtYXJnaW4tdG9wOjBweDtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHJcbn1cclxuXHJcblxyXG5cclxuLyogRm9yY2Ugc2VhcmNoIHJpZ2h0IGluIG1lbnUgKi9cclxuI2FqYXhzZWFyY2hwcm8xXzEge1xyXG5cdGZsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNtYXN0aGVhZCAudG9wYmFyIC50b3AtYnJhbmQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFxyXG59XHJcbiNtYXN0aGVhZCAudG9wYmFyIC50b3AtYnJhbmQgLnNpdGUtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZToycmVtO1xyXG59XHJcbiNtYXN0aGVhZCAudG9wYmFyIC50b3AtYnJhbmQgLnNpdGUtdGl0bGUgYSB7XHJcblx0XHJcbn1cclxuI21hc3RoZWFkIC50b3BiYXIgLnRvcC1icmFuZCAuc2l0ZS1zbG9nYW4ge1xyXG5cdFxyXG59XHJcbiNtYXN0aGVhZCAudG9wYmFyIC50b3AtYnJhbmQgLnNpdGUtdGl0bGUgI2dsb2JhbG55dC1sb2dvIHtcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogNDIwcHg7XHJcbn0gXHJcblxyXG5cclxuXHJcbiNtYXN0aGVhZCBuYXYge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHJcblx0IC5uYXZiYXItc2VhcmNoIHtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0cmlnaHQ6MHB4O1xyXG5cdFx0d2lkdGg6MTZ2dztcclxuXHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdG1heC13aWR0aDogMjI1cHg7XHJcblxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCkgYW5kIChtaW4td2lkdGg6OTgwcHgpe1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTNweDtcclxuXHJcblx0XHRcdCNhamF4c2VhcmNocHJvMV8xe1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDo5NzZweCl7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHJcblx0XHRcdG1hcmdpbi10b3A6IC0xMDNweDtcclxuXHRcdFx0cmlnaHQ6IDUwcHg7XHJcblxyXG5cdFx0XHRAc3VwcG9ydHMgKGJhY2tncm91bmQ6IC13ZWJraXQtbmFtZWQtaW1hZ2UoaSkpe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC01MnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0I2FqYXhzZWFyY2hwcm8xXzEge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjgwcHghaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRpbnB1dFt0eXBlPXNlYXJjaF17XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNlZWVlZWUhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuI21hc3RoZWFkIG5hdiB7fVxyXG4jbWFzdGhlYWQgbmF2IHt9XHJcbiNtYXN0aGVhZCBuYXYubmF2YmFye1xyXG5cdCAgICB0b3A6IDBweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIG1pbi1oZWlnaHQ6IDMuMnJlbTtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6OTc2cHgpe1xyXG5cclxuXHJcblxyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0fVxyXG5cclxufVxyXG4jbWFzdGhlYWQgbmF2Lm5hdmJhciAubWFpbi1tZW51IHtcclxuXHQgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblxyXG5cclxuXHQgIFxyXG59XHJcblxyXG5cclxuXHJcblxyXG4jbWFzdGhlYWQudG9wIHtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwKSwgMCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdGJveC1zaGFkb3c6IDAgMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwKSwgMCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG4jbWFzdGhlYWQudG9wIG5hdi5uYXZiYXIge1xyXG59XHJcblxyXG4jbWFzdGhlYWQgbmF2Lm5hdmJhciAjbWFpbi1uYXZ7XHJcblxyXG5cdHVse1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0bGkubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgYS5uYXYtbGlua3tcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzQ3NTI0MDtcclxuXHRcdHBhZGRpbmctdG9wOjA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTowO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDFyZW07XHJcblx0ICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbmJvZHkgI21lZ2EtbWVudS1wcmltYXJ5IC5tZWdhLW9tLWduLW1te1xyXG5cclxuXHQubWVnYS1tZW51LXJvd3tcclxuXHJcblxyXG5cdFx0Lm1lZ2EtY3VycmVudF9wYWdlX2l0ZW17XHJcblxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Lm1lZ2Etc3ViLW1lbnUgLm1lZ2Etc3ViLW1lbnUgLm1lZ2Etc3ViLW1lbnUgYS5tZWdhLW1lbnUtbGlua3tcclxuXHJcblxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbiNtYXN0aGVhZCAjbWVudS1iYXIge1xyXG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNFNjZFMjI7XHJcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U2NkUyMjtcclxuXHJcblxyXG5cdCNtZWdhLW1lbnUtd3JhcC1iYXJ7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6OTc2cHgpe1xyXG5cdFx0XHQubWVnYS1tZW51LXRvZ2dsZSAubWVnYS10b2dnbGUtYW5pbWF0ZWQtaW5uZXIsXHJcblx0XHRcdC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1hbmltYXRlZC1pbm5lcjo6YmVmb3JlLFxyXG5cdFx0XHQubWVnYS1tZW51LXRvZ2dsZSAubWVnYS10b2dnbGUtYW5pbWF0ZWQtaW5uZXI6OmFmdGVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0XHQjbWVnYS1tZW51LWJhcntcclxuXHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6OTc2cHgpe1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzV2aDtcclxuXHRcdFx0ei1pbmRleDogOTk5OTk5OTk5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBsaS5tZWdhLW1lbnUtaXRlbXtcclxuXHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDo5NzZweCl7XHJcblx0XHRcdFx0Ji5tb2JpbGUtb25seXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDo5NzZweCl7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDBweDtcclxuXHRcdFx0XHRib3JkZXI6MDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdD4gYXtcclxuXHRcdFx0XHRjb2xvcjogIzMzNDc1MjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFxyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6OTc2cHgpe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmID4gdWwubWVnYS1zdWItbWVudXtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDo5NzZweCl7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JGQkZCRjtcclxuXHRcclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDp1bnNldDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxufVxyXG4jbWFzdGhlYWQgI21lbnUtbWFpbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojRUVFRUVFO1xyXG5cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6OTc2cHgpe1xyXG5cdFx0aGVpZ2h0OiAwcHg7XHJcblxyXG5cdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0aGVpZ2h0OiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0bmF2Lm5hdmJhcntcclxuXHRcdCNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5e1xyXG5cdFx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjk3NnB4KXtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7IC8qbW9iaWxlIGZpeCovXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5ib2R5ICNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0I21lZ2EtbWVudS1wcmltYXJ5e1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6OTc2cHgpe1xyXG5cdFx0XHRtYXgtaGVpZ2h0Ojkwdmg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMXZoO1xyXG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I21lZ2EtbWVudS1wcmltYXJ5ID4gbGl7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDo5NzZweCl7XHJcblx0XHRcdG1hcmdpbjoxMHB4IDAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0YS5tZWdhLW1lbnUtbGlua3tcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOjk3NnB4KXtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjFyZW0haW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwubWVnYS1zdWItbWVudXtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6OTc2cHgpe1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpOm5vdCg6bGFzdC1jaGlsZCl7XHJcblxyXG5cdFx0YS5tZWdhLW1lbnUtbGluayB7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjQzcHg7XHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRcdG9wYWNpdHk6IC40O1xyXG5cdFx0XHRcdHdpZHRoOjFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMzMzQ3NTI7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6OTc2cHgpe1xyXG5cdFx0XHRcdFx0Y29udGVudDp1bnNldDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR3aWR0aDoxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdFx0XHRcdGhlaWdodDogNDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5IHt9XHJcblxyXG5cclxuXHJcbi8qIE1lZ2FtZW51IHdpZGdldHMgKi9cclxuXHJcbi53aS1saXN0IHtcclxuXHRcclxufVxyXG4ud2ktbWFwIHtcclxuXHRtYXJnaW4tdG9wOiA5MnB4O1xyXG5cdHBhZGRpbmctbGVmdDogMjZweDtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOjk3NnB4KXtcclxuXHRcdGJvcmRlcjowO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuXHJcbi53aS1sYXRlc3Qge1xyXG5cdC5jYXQtdGl0bGUge1xyXG5cdFx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtaW4taGVpZ2h0OiA5MnB4O1xyXG5cdH1cclxuXHRcclxuXHJcblx0LmNhdC1jb250ZW50IHtcclxuXHRcdG1hcmdpbjowcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDo5NzZweCl7XHJcblx0XHRcdGJvcmRlcjowO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdFx0aDMge1xyXG5cdFx0XHJcblx0XHR9XHJcblx0XHQubGF0ZXN0LXdyYXBwZXIge1xyXG5cdFx0XHR1bC5sYXRlc3QtY2F0ZWdvcnkge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdGxpLmxhdGVzdC1jYXRlZ29yeS1pdGVtIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuZmlndXJlLWltYWdlIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOjg0cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGEubGlzdC1saW5rIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjFlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS4yZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuI21lZ2EtbWVudS13cmFwLWJhciAjbWVnYS1tZW51LWJhciBsaS5tZWdhLW1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLm1lZ2EtbWVudS1saW5rID4gc3Bhbi5tZWdhLWluZGljYXRvcjphZnRlciB7XHJcblx0bWFyZ2luOiA0cHggMCAwIDZweDtcclxufVxyXG5cclxuXHJcblxyXG4vKiBOYXYgYmFyIHRvZ2dsZXIgYW5pbWF0aW9uICovXHJcbi8qIEljb24gMSAqL1xyXG5cclxuLmFuaW1hdGVkLWljb24yIHtcclxud2lkdGg6IDMwcHg7XHJcbmhlaWdodDogMjBweDtcclxucG9zaXRpb246IHJlbGF0aXZlO1xyXG5tYXJnaW46IDBweDtcclxuLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbnRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4td2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbi1vLXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxudHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG5jdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hbmltYXRlZC1pY29uMiBzcGFuIHtcclxuZGlzcGxheTogYmxvY2s7XHJcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuaGVpZ2h0OiAzcHg7XHJcbndpZHRoOiAxMDAlO1xyXG5ib3JkZXItcmFkaXVzOiA5cHg7XHJcbm9wYWNpdHk6IDE7XHJcbmxlZnQ6IDA7XHJcbi13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbi1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbi1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG50cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuLXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4tbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbi1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbnRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojMjIyO1xyXG59XHJcblxyXG5cclxuXHJcbi5hbmltYXRlZC1pY29uMiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbnRvcDogMHB4O1xyXG59XHJcblxyXG4uYW5pbWF0ZWQtaWNvbjIgc3BhbjpudGgtY2hpbGQoMiksIC5hbmltYXRlZC1pY29uMiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbnRvcDogMTBweDtcclxufVxyXG5cclxuLmFuaW1hdGVkLWljb24yIHNwYW46bnRoLWNoaWxkKDQpIHtcclxudG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXI6bm90KC5jb2xsYXBzZWQpIC5hbmltYXRlZC1pY29uMiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbnRvcDogMTFweDtcclxud2lkdGg6IDAlO1xyXG5sZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgLmFuaW1hdGVkLWljb24yIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbi1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4tby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbnRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLm5hdmJhci10b2dnbGVyOm5vdCguY29sbGFwc2VkKSAuYW5pbWF0ZWQtaWNvbjIgc3BhbjpudGgtY2hpbGQoMykge1xyXG4td2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbi1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxudHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLm5hdmJhci10b2dnbGVyOm5vdCguY29sbGFwc2VkKSAuYW5pbWF0ZWQtaWNvbjIgc3BhbjpudGgtY2hpbGQoNCkge1xyXG50b3A6IDExcHg7XHJcbndpZHRoOiAwJTtcclxubGVmdDogNTAlO1xyXG59XHJcblxyXG5cclxuXHJcbiNicmVhZGNydW1ic3tcclxuXHJcblx0cGFkZGluZzogLjJyZW0gMDtcclxuXHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0LmJyZWFkY3J1bWJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRmb250LXNpemU6IC45cmVtO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuXHRcdGNvbG9yOiNBREFEQUQ7XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjojQURBREFEO1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW57XHJcblxyXG5cdFx0XHQmLnN0YXJ0e1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLmRlbGltaXRlcntcclxuXHRcdFx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLy9zcmMvc2Nzcy9iYXNlL2NvbnRlbnQuc2Nzc1xyXG4vKiBDb250ZW50ICovXHJcblxyXG4vKmJvZHk6bm90KC5hZG1pbi1iYXIpICNjb250ZW50e1xyXG5cdG1hcmdpbi10b3A6IDE4MHB4O1xyXG59Ki9cclxuXHJcbiNjb250ZW50IHtcclxuXHRtYXJnaW4tdG9wOiAyNTBweDtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblxyXG5cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOjk3NnB4KXtcclxuXHRcdG1hcmdpbi10b3A6IDIxMHB4O1xyXG5cdH1cclxuXHJcblx0XHJcblxyXG5cclxuXHQuaC1mcHtcclxuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cclxuXHRcclxuXHQuY2FyZCB7XHJcblxyXG5cdC8qLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG5cdGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7Ki9cclxuXHJcblx0fVxyXG5cclxuXHJcblxyXG5cdCNtYWlue1xyXG5cclxuXHRcdC5lbnRyeS1jb250ZW50e1xyXG5cdFx0XHRwIGF7XHJcblx0XHRcdFx0Y29sb3I6dmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGNvbG9yOnZhcigtLXNlY29uZGFyeSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cclxuXHJcblxyXG5cdFx0XHQud3AtYmxvY2staW1hZ2V7XHJcblxyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50aHVtYm5haWwtY2FwdGlvbntcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxuXHRcclxuXHRcclxufVxyXG5cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0e1xyXG5cclxuXHQjY29udGVudHtcclxuXHJcblx0XHQjbWFpbntcclxuXHJcblx0XHRcdC5lbnRyeS1oZWFkZXJ7XHJcblx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1nZW9yZ2lhKTtcclxuXHRcdFx0XHRcdGNvbG9yOiMxMDIwNEQ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDVweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyMDREO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHQuZW50cnktY29udGVudHtcclxuXHJcblx0XHRcdFx0LmFjZi1maWVsZHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cclxuXHRcdFx0XHRcdC5hY2YtcmVxdWlyZWR7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiMxMDIwNEQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ym9yZGVyOjA7XHJcblxyXG5cdFx0XHRcdFx0LmFjZi1sYWJlbHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0bGFiZWx7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5hY2YtaW5wdXR7XHJcblx0XHRcdFx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjojMTAyMDREIDFweCBzb2xpZDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6Izk4OTg5OCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdCYuYWNmLWZpZWxkLWltYWdle1xyXG5cclxuXHJcblx0XHRcdFx0XHRcdGxhYmVsLmFjZi1iYXNpYy11cGxvYWRlcntcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHJcblx0XHRcdFx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IzEwMjA0RCAxcHggc29saWQ7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OnVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjIuNjc3XCIgaGVpZ2h0PVwiMjlcIiB2aWV3Qm94PVwiMCAwIDIyLjY3NyAyOVwiPjxnIGlkPVwiR3JvdXBfNDM4XCIgZGF0YS1uYW1lPVwiR3JvdXAgNDM4XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgNClcIj48cGF0aCBpZD1cIlBhdGhfNjM1NjZcIiBkYXRhLW5hbWU9XCJQYXRoIDYzNTY2XCIgZD1cIk0xMDMuODQ1LDUyMi4zMjJhLjgxLjgxLDAsMCwwLS44MS44MXY1LjYxOUg4My42di01LjYxOWEuODEuODEsMCwwLDAtMS42MiwwdjYuNDI5YS44MS44MSwwLDAsMCwuODEuODFoMjEuMDU3YS44MS44MSwwLDAsMCwuODEtLjgxdi02LjQyOUEuODEuODEsMCwwLDAsMTAzLjg0NSw1MjIuMzIyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtODEuOTc4IC01MDUuMzcxKVwiIGZpbGw9XCIlMjM5ODk4OThcIi8+PHBhdGggaWQ9XCJQYXRoXzYzNTY3XCIgZGF0YS1uYW1lPVwiUGF0aCA2MzU2N1wiIGQ9XCJNOTYuNzc0LDQ0MWEuODEuODEsMCwwLDAtMS4xNDUsMGwtOS43MTksOS43MTlhLjgxLjgxLDAsMCwwLC41NzMsMS4zODJoNC44NnYxMC41MjlhLjgxLjgxLDAsMCwwLC44MS44MWg4LjFhLjgxLjgxLDAsMCwwLC44MS0uODFWNDUyLjFoNC44NTVhLjgxLjgxLDAsMCwwLC41NzMtMS4zODJabTMuNDgxLDkuNDgyYS44MS44MSwwLDAsMC0uODEuODF2MTAuNTI5SDkyLjk2MlY0NTEuMjk0YS44MS44MSwwLDAsMC0uODEtLjgxSDg4LjQzN0w5Ni4yLDQ0Mi43Mmw3Ljc2NCw3Ljc2NFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTg0Ljg2MiAtNDQ0Ljc2NSlcIiBmaWxsPVwiJTIzOTg5ODk4XCIvPjwvZz48L3N2Zz4nKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OjI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdCYuYWNmLWZpZWxkLWRhdGUtcGlja2Vye1xyXG5cdFx0XHRcdFx0XHRcclxuXHJcblx0XHRcdFx0XHRcdC5hY2YtaW5wdXR7XHJcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7IHV0ZjgsPHN2ZyBpZD1cIkdyb3VwXzQzN1wiIGRhdGEtbmFtZT1cIkdyb3VwIDQzN1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI4LjM3N1wiIGhlaWdodD1cIjI4LjM3N1wiIHZpZXdCb3g9XCIwIDAgMjguMzc3IDI4LjM3N1wiPjxwYXRoIGlkPVwiUGF0aF82MzU1NlwiIGRhdGEtbmFtZT1cIlBhdGggNjM1NTZcIiBkPVwiTTQ2NC4yOTMsNzcuNjZoLTIuNjZWNzUuODg3YS44ODcuODg3LDAsMCwwLTEuNzc0LDBWNzcuNjZINDQ5LjIxOFY3NS44ODdhLjg4Ny44ODcsMCwxLDAtMS43NzMsMFY3Ny42NmgtMi42NmE0LjQzOSw0LjQzOSwwLDAsMC00LjQzNCw0LjQzNFY5OC45NDNhNC40MzksNC40MzksMCwwLDAsNC40MzQsNC40MzRoMTkuNTA5YTQuNDM5LDQuNDM5LDAsMCwwLDQuNDM0LTQuNDM0VjgyLjA5NEE0LjQzOSw0LjQzOSwwLDAsMCw0NjQuMjkzLDc3LjY2Wm0tMTkuNTA5LDEuNzc0aDIuNjZ2Ljg4N2EuODg3Ljg4NywwLDEsMCwxLjc3Mywwdi0uODg3aDEwLjY0MXYuODg3YS44ODcuODg3LDAsMSwwLDEuNzc0LDB2LS44ODdoMi42NmEyLjY2MywyLjY2MywwLDAsMSwyLjY2LDIuNjZ2MS43ODdjLS4wMjMsMC0uMDQzLS4wMTMtLjA2Ny0uMDEzaC0yNC43Yy0uMDI0LDAtLjA0NC4wMTItLjA2Ny4wMTNWODIuMDk0QTIuNjYzLDIuNjYzLDAsMCwxLDQ0NC43ODQsNzkuNDM0Wk00NjQuMjkzLDEwMS42SDQ0NC43ODRhMi42NjMsMi42NjMsMCwwLDEtMi42NjEtMi42NlY4NS42MjhjLjAyNCwwLC4wNDMuMDEzLjA2Ny4wMTNoMjQuN2MuMDIzLDAsLjA0My0uMDEyLjA2Ny0uMDEzVjk4Ljk0M0EyLjY2MywyLjY2MywwLDAsMSw0NjQuMjkzLDEwMS42WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNDQwLjM1IC03NSlcIiBmaWxsPVwiJTIzOTg5ODk4XCIvPjxwYXRoIGlkPVwiUGF0aF82MzU1N1wiIGRhdGEtbmFtZT1cIlBhdGggNjM1NTdcIiBkPVwiTTQ2NS4xOSwxMzAuNDVoLTEuNzczYS44ODcuODg3LDAsMSwwLDAsMS43NzRoMS43NzNhLjg4Ny44ODcsMCwwLDAsMC0xLjc3NFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTQ1Ny4yMDkgLTExNy4xNDgpXCIgZmlsbD1cIiUyMzk4OTg5OFwiLz48cGF0aCBpZD1cIlBhdGhfNjM1NThcIiBkYXRhLW5hbWU9XCJQYXRoIDYzNTU4XCIgZD1cIk00NjUuMTksMTQ4LjkzNGgtMS43NzNhLjg4Ny44ODcsMCwxLDAsMCwxLjc3M2gxLjc3M2EuODg3Ljg4NywwLDEsMCwwLTEuNzczWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNDU3LjIwOSAtMTMxLjE5OClcIiBmaWxsPVwiJTIzOTg5ODk4XCIvPjxwYXRoIGlkPVwiUGF0aF82MzU1OVwiIGRhdGEtbmFtZT1cIlBhdGggNjM1NTlcIiBkPVwiTTQ2NS4xOSwxNjcuNDE3aC0xLjc3M2EuODg3Ljg4NywwLDEsMCwwLDEuNzc0aDEuNzczYS44ODcuODg3LDAsMCwwLDAtMS43NzRaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC00NTcuMjA5IC0xNDUuMjQ4KVwiIGZpbGw9XCIlMjM5ODk4OThcIi8+PHBhdGggaWQ9XCJQYXRoXzYzNTYwXCIgZGF0YS1uYW1lPVwiUGF0aCA2MzU2MFwiIGQ9XCJNNDk0Ljc2NCwxMzAuNDVoLTEuNzczYS44ODcuODg3LDAsMCwwLDAsMS43NzRoMS43NzNhLjg4Ny44ODcsMCwwLDAsMC0xLjc3NFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTQ3OS42ODkgLTExNy4xNDgpXCIgZmlsbD1cIiUyMzk4OTg5OFwiLz48cGF0aCBpZD1cIlBhdGhfNjM1NjFcIiBkYXRhLW5hbWU9XCJQYXRoIDYzNTYxXCIgZD1cIk00OTQuNzY0LDE0OC45MzRoLTEuNzczYS44ODcuODg3LDAsMSwwLDAsMS43NzNoMS43NzNhLjg4Ny44ODcsMCwxLDAsMC0xLjc3M1pcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTQ3OS42ODkgLTEzMS4xOTgpXCIgZmlsbD1cIiUyMzk4OTg5OFwiLz48cGF0aCBpZD1cIlBhdGhfNjM1NjJcIiBkYXRhLW5hbWU9XCJQYXRoIDYzNTYyXCIgZD1cIk00OTQuNzY0LDE2Ny40MTdoLTEuNzczYS44ODcuODg3LDAsMCwwLDAsMS43NzRoMS43NzNhLjg4Ny44ODcsMCwwLDAsMC0xLjc3NFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTQ3OS42ODkgLTE0NS4yNDgpXCIgZmlsbD1cIiUyMzk4OTg5OFwiLz48cGF0aCBpZD1cIlBhdGhfNjM1NjNcIiBkYXRhLW5hbWU9XCJQYXRoIDYzNTYzXCIgZD1cIk01MjQuMzM4LDEzMC40NWgtMS43NzRhLjg4Ny44ODcsMCwwLDAsMCwxLjc3NGgxLjc3NGEuODg3Ljg4NywwLDAsMCwwLTEuNzc0WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNTAyLjE2OCAtMTE3LjE0OClcIiBmaWxsPVwiJTIzOTg5ODk4XCIvPjxwYXRoIGlkPVwiUGF0aF82MzU2NFwiIGRhdGEtbmFtZT1cIlBhdGggNjM1NjRcIiBkPVwiTTUyNC4zMzgsMTQ4LjkzNGgtMS43NzRhLjg4Ny44ODcsMCwxLDAsMCwxLjc3M2gxLjc3NGEuODg3Ljg4NywwLDAsMCwwLTEuNzczWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNTAyLjE2OCAtMTMxLjE5OClcIiBmaWxsPVwiJTIzOTg5ODk4XCIvPjxwYXRoIGlkPVwiUGF0aF82MzU2NVwiIGRhdGEtbmFtZT1cIlBhdGggNjM1NjVcIiBkPVwiTTUyNC4zMzgsMTY3LjQxN2gtMS43NzRhLjg4Ny44ODcsMCwwLDAsMCwxLjc3NGgxLjc3NGEuODg3Ljg4NywwLDAsMCwwLTEuNzc0WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNTAyLjE2OCAtMTQ1LjI0OClcIiBmaWxsPVwiJTIzOTg5ODk4XCIvPjwvc3ZnPicpO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OjI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdCYuYWNmLWZpZWxkLTYwYjBlMjEyMWZmYTIsXHJcblx0XHRcdFx0XHQmLmFjZi1maWVsZC02MGIwZTJhOGEyMmExe1xyXG5cdFx0XHRcdFx0XHQuYWNmLWlucHV0e1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OnVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LDxzdmcgaWQ9XCJHcm91cF80MzdcIiBkYXRhLW5hbWU9XCJHcm91cCA0MzdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyOC4zNzdcIiBoZWlnaHQ9XCIyOC4zNzdcIiB2aWV3Qm94PVwiMCAwIDI4LjM3NyAyOC4zNzdcIj48cGF0aCBpZD1cIlBhdGhfNjM1NTZcIiBkYXRhLW5hbWU9XCJQYXRoIDYzNTU2XCIgZD1cIk00NjQuMjkzLDc3LjY2aC0yLjY2Vjc1Ljg4N2EuODg3Ljg4NywwLDAsMC0xLjc3NCwwVjc3LjY2SDQ0OS4yMThWNzUuODg3YS44ODcuODg3LDAsMSwwLTEuNzczLDBWNzcuNjZoLTIuNjZhNC40MzksNC40MzksMCwwLDAtNC40MzQsNC40MzRWOTguOTQzYTQuNDM5LDQuNDM5LDAsMCwwLDQuNDM0LDQuNDM0aDE5LjUwOWE0LjQzOSw0LjQzOSwwLDAsMCw0LjQzNC00LjQzNFY4Mi4wOTRBNC40MzksNC40MzksMCwwLDAsNDY0LjI5Myw3Ny42NlptLTE5LjUwOSwxLjc3NGgyLjY2di44ODdhLjg4Ny44ODcsMCwxLDAsMS43NzMsMHYtLjg4N2gxMC42NDF2Ljg4N2EuODg3Ljg4NywwLDEsMCwxLjc3NCwwdi0uODg3aDIuNjZhMi42NjMsMi42NjMsMCwwLDEsMi42NiwyLjY2djEuNzg3Yy0uMDIzLDAtLjA0My0uMDEzLS4wNjctLjAxM2gtMjQuN2MtLjAyNCwwLS4wNDQuMDEyLS4wNjcuMDEzVjgyLjA5NEEyLjY2MywyLjY2MywwLDAsMSw0NDQuNzg0LDc5LjQzNFpNNDY0LjI5MywxMDEuNkg0NDQuNzg0YTIuNjYzLDIuNjYzLDAsMCwxLTIuNjYxLTIuNjZWODUuNjI4Yy4wMjQsMCwuMDQzLjAxMy4wNjcuMDEzaDI0LjdjLjAyMywwLC4wNDMtLjAxMi4wNjctLjAxM1Y5OC45NDNBMi42NjMsMi42NjMsMCwwLDEsNDY0LjI5MywxMDEuNlpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTQ0MC4zNSAtNzUpXCIgZmlsbD1cIiUyMzk4OTg5OFwiLz48cGF0aCBpZD1cIlBhdGhfNjM1NTdcIiBkYXRhLW5hbWU9XCJQYXRoIDYzNTU3XCIgZD1cIk00NjUuMTksMTMwLjQ1aC0xLjc3M2EuODg3Ljg4NywwLDEsMCwwLDEuNzc0aDEuNzczYS44ODcuODg3LDAsMCwwLDAtMS43NzRaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC00NTcuMjA5IC0xMTcuMTQ4KVwiIGZpbGw9XCIlMjM5ODk4OThcIi8+PHBhdGggaWQ9XCJQYXRoXzYzNTU4XCIgZGF0YS1uYW1lPVwiUGF0aCA2MzU1OFwiIGQ9XCJNNDY1LjE5LDE0OC45MzRoLTEuNzczYS44ODcuODg3LDAsMSwwLDAsMS43NzNoMS43NzNhLjg4Ny44ODcsMCwxLDAsMC0xLjc3M1pcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTQ1Ny4yMDkgLTEzMS4xOTgpXCIgZmlsbD1cIiUyMzk4OTg5OFwiLz48cGF0aCBpZD1cIlBhdGhfNjM1NTlcIiBkYXRhLW5hbWU9XCJQYXRoIDYzNTU5XCIgZD1cIk00NjUuMTksMTY3LjQxN2gtMS43NzNhLjg4Ny44ODcsMCwxLDAsMCwxLjc3NGgxLjc3M2EuODg3Ljg4NywwLDAsMCwwLTEuNzc0WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNDU3LjIwOSAtMTQ1LjI0OClcIiBmaWxsPVwiJTIzOTg5ODk4XCIvPjxwYXRoIGlkPVwiUGF0aF82MzU2MFwiIGRhdGEtbmFtZT1cIlBhdGggNjM1NjBcIiBkPVwiTTQ5NC43NjQsMTMwLjQ1aC0xLjc3M2EuODg3Ljg4NywwLDAsMCwwLDEuNzc0aDEuNzczYS44ODcuODg3LDAsMCwwLDAtMS43NzRaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC00NzkuNjg5IC0xMTcuMTQ4KVwiIGZpbGw9XCIlMjM5ODk4OThcIi8+PHBhdGggaWQ9XCJQYXRoXzYzNTYxXCIgZGF0YS1uYW1lPVwiUGF0aCA2MzU2MVwiIGQ9XCJNNDk0Ljc2NCwxNDguOTM0aC0xLjc3M2EuODg3Ljg4NywwLDEsMCwwLDEuNzczaDEuNzczYS44ODcuODg3LDAsMSwwLDAtMS43NzNaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC00NzkuNjg5IC0xMzEuMTk4KVwiIGZpbGw9XCIlMjM5ODk4OThcIi8+PHBhdGggaWQ9XCJQYXRoXzYzNTYyXCIgZGF0YS1uYW1lPVwiUGF0aCA2MzU2MlwiIGQ9XCJNNDk0Ljc2NCwxNjcuNDE3aC0xLjc3M2EuODg3Ljg4NywwLDAsMCwwLDEuNzc0aDEuNzczYS44ODcuODg3LDAsMCwwLDAtMS43NzRaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC00NzkuNjg5IC0xNDUuMjQ4KVwiIGZpbGw9XCIlMjM5ODk4OThcIi8+PHBhdGggaWQ9XCJQYXRoXzYzNTYzXCIgZGF0YS1uYW1lPVwiUGF0aCA2MzU2M1wiIGQ9XCJNNTI0LjMzOCwxMzAuNDVoLTEuNzc0YS44ODcuODg3LDAsMCwwLDAsMS43NzRoMS43NzRhLjg4Ny44ODcsMCwwLDAsMC0xLjc3NFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTUwMi4xNjggLTExNy4xNDgpXCIgZmlsbD1cIiUyMzk4OTg5OFwiLz48cGF0aCBpZD1cIlBhdGhfNjM1NjRcIiBkYXRhLW5hbWU9XCJQYXRoIDYzNTY0XCIgZD1cIk01MjQuMzM4LDE0OC45MzRoLTEuNzc0YS44ODcuODg3LDAsMSwwLDAsMS43NzNoMS43NzRhLjg4Ny44ODcsMCwwLDAsMC0xLjc3M1pcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTUwMi4xNjggLTEzMS4xOTgpXCIgZmlsbD1cIiUyMzk4OTg5OFwiLz48cGF0aCBpZD1cIlBhdGhfNjM1NjVcIiBkYXRhLW5hbWU9XCJQYXRoIDYzNTY1XCIgZD1cIk01MjQuMzM4LDE2Ny40MTdoLTEuNzc0YS44ODcuODg3LDAsMCwwLDAsMS43NzRoMS43NzRhLjg4Ny44ODcsMCwwLDAsMC0xLjc3NFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTUwMi4xNjggLTE0NS4yNDgpXCIgZmlsbD1cIiUyMzk4OTg5OFwiLz48L3N2Zz4nKTtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDoyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblxyXG5cdFx0XHRcdFx0Ji5hY2YtZmllbGQtdGV4dGFyZWF7XHJcblx0XHRcdFx0XHRcdC5hY2YtaW5wdXR7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHRleHRhcmVhe1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjojMTAyMDREIDFweCBzb2xpZDtcclxuXHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjojOTg5ODk4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0XHRcdC5hY2YtZm9ybS1zdWJtaXR7XHJcblx0XHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTY2RTIyO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjojRkZGO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzo4cHggMjBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxMDIwNEQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRtYXJnaW46IDJyZW0gMCAzcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbmJvZHkuc2VhcmNoe1xyXG5cclxuXHQjY29udGVudHtcclxuXHJcblxyXG5cdFx0LnBhZ2UtaGVhZGVye1xyXG5cclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWdlb3JnaWEpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRcdFxyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHRcdHdpZHRoOjNweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDExMCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vc3JjL3Njc3MvYmFzZS9jb250ZW50LW9tX2dsb2JhbG55dC5zY3NzXHJcbi8qIENvbnRlbnQgT20gZ2xvYmFsbnl0ICovXHJcblxyXG4jcHJpbWFyeXtcclxuXHJcbiAgICBoci5pcy1zdHlsZS1kb3RzLmRhc2hlZHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbjogM3JlbSAwO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDptYXgtY29udGVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNlcmlmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFpbntcclxuXHJcbiAgICAgICAgaDEucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAjbWFpbi5vbS1nbG9iYWxueXR7XHJcblxyXG4gICAgICAgIC5lbnRyeS1oZWFkZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTYwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZW50cnktdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZ2VvcmdpYSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDozNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5lbnRyeS1jb250ZW50e1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5yZWRha3Rpb25lbi1zZWt0aW9ue1xyXG5cclxuICAgICAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW5ze1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAud3AtYmxvY2stY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5uby1ib3JkZXIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNiY2JjO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGhye1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53cC1ibG9jay1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubnloZWRzYnJldi1jdGEtc2VrdGlvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMjVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICBzZWN0aW9uLnJlZGFrdGlvbmVuLXNla3Rpb257XHJcbiAgICAgICAgICAgICAgICBmaWd1cmUud3AtYmxvY2staW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbntcclxuXHJcbiAgICAgICAgICAgICAgICAmLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtMTAwe1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmlzLXN0eWxlLW91dGxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNGRkYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6dmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIHNlY3Rpb24uc3RvZXQtc2VrdGlvbntcclxuXHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvL3NyYy9zY3NzL2Jhc2Uvc2lkZWJhci5zY3NzXHJcbi8qIFNpZGVhYmFyICovXHJcbiNzZWNvbmRhcnkge1xyXG5cdC8qYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlMmU4ZjA7Ki9cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG4gIFx0d2lkdGg6IDEwMCU7XHJcbn1cclxuI3NlY29uZGFyeS5zaG93IHtcclxuXHQvKlx0cG9zaXRpb246Zml4ZWQ7Ki9cclxufVxyXG4jc2Vjb25kYXJ5IC5zaWRlYmFyLXdyYXBwZXIge1xyXG4gIC8qcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTsqL1xyXG5cdGhlaWdodDoxMDAlO1xyXG59XHJcbiNzZWNvbmRhcnkgLnNpZGViYXItd3JhcHBlciA+IHNlY3Rpb24ge1xyXG5cdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuXHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdHRvcDogMDsgXHJcbiBcdHBhZGRpbmc6IDAgMTVweDtcclxufVxyXG4vKlxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcblx0I3NlY29uZGFyeSB7XHJcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbn1cclxuKi9cclxuLnNpZGViYXItdG9nZ2xlciB7XHJcblx0Lypwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR0b3A6MTYwcHg7XHJcblx0cmlnaHQ6MzBweDtcclxuXHR6LWluZGV4Ojk5OTsqL1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcblx0Y29sb3I6IzAwMDtcclxufVxyXG5cclxuLm5hdi10b2dnbGVyIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKiBSZXNwb25zaXZlIHNsaWRlIHNpZGViYXIqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRib2R5LmFkbWluLWJhciAjc2Vjb25kYXJ5Lm5hdmJhci1jb2xsYXBzZSB7bWFyZ2luLXRvcDogMzJweDt9XHJcbiAgICAjc2Vjb25kYXJ5Lm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjIzcyBlYXNlLWluLW91dDtcclxuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjIzcyBlYXNlLWluLW91dDtcclxuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjIzcyBlYXNlLWluLW91dDtcclxuICAgIFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdHotaW5kZXg6OTk5OTk5OTk5OTk5OTk5OTk5OTtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGhlaWdodDogOTd2aDtcclxuXHRcdHdpZHRoOjM4MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cdFx0dG9wOjBweDtcclxuXHRcdFxyXG5cclxuICAgIH1cclxuXHJcbiAgICAjc2Vjb25kYXJ5Lm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzaW5nIHtcclxuICAgICAgICByaWdodDogLTE3NSU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHJcblx0XHRcclxuXHRcdFxyXG4gICAgfVxyXG5cclxuICAgICNzZWNvbmRhcnkubmF2YmFyLWNvbGxhcHNlLnNob3cge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICB9XHJcblx0XHJcblx0I3NlY29uZGFyeS5uYXZiYXItY29sbGFwc2Uuc2hvdzo6YmVmb3JlIHtcclxuXHRcdC8qY29udGVudDpcIlwiO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHR0b3A6MHB4O1xyXG5cdFx0bGVmdDowcHg7XHJcblx0XHRyaWdodDowcHg7XHJcblx0XHRib3R0b206MHB4O1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMyMjI7Ki9cclxuXHRcdFxyXG5cdH1cclxuXHJcbiAgICAjc2Vjb25kYXJ5Lm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCB+IC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLWluO1xyXG4gICAgfVxyXG59IiwiLy9zcmMvc2Nzcy9iYXNlL2Zvb3Rlci5zY3NzXHJcbi8qIEZvb3RlciAqL1xyXG4uc2l0ZS1mb290ZXIge1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojMTAyMDREO1xyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG5cdGZvbnQtc2l6ZTogLjlyZW07XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCB7XHJcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtcclxuXHJcblxyXG5cdGltZ3tcclxuXHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0fVxyXG59XHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCAjYm90dG9tLW5hdiB7XHJcblx0cGFkZGluZy10b3A6MHB4O1xyXG59XHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCAjYm90dG9tLW5hdiAubmF2YmFyLW5hdiB7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRjb2xvcjojZmZmO1xyXG5cdHBhZGRpbmc6MHB4O1xyXG5cdG1hcmdpbjowcHg7XHJcbn1cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItdG9wICNib3R0b20tbmF2IC5uYXZiYXItbmF2IGxpIGEge1xyXG5cdGNvbG9yOnZhcigtLXNlY29uZGFyeSk7XHJcblx0Zm9udC1zaXplOiBjYWxjKDEycHggKyAzICogKCgxMDB2dyAtIDMyMHB4KSAvIDY4MCkpO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDo0MjBweCl7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cdH1cclxuXHRcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuXHJcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItc29jaWFse1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOjk2OHB4KXtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAucHJlc3NlbmFldm5ldCBpbWd7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6OTY4cHgpe1xyXG5cdFx0bWF4LXdpZHRoOiAxNTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG59XHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLWtvbnRha3R7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6OTY4cHgpe1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItY2VudGVyIHtcclxuXHRhe1xyXG5cdFx0Y29sb3I6dmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0XHQvKldlaXJkIGNvbG9yIHNoaWZ0IGZpeCovXHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG59XHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLWNlbnRlciAubGlzdC1ncm91cC1pdGVtIHtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6bm9uZTtcclxuXHRwYWRkaW5nOjBweDtcclxuXHRwYWRkaW5nLXRvcDowLjMxZW07XHJcblx0cGFkZGluZy1ib3R0b206MC4zMWVtO1xyXG5cdG1hcmdpbi1ib3R0b206MC45ZW07XHJcblx0Y29sb3I6I2ZmZjtcclxufVxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jZW50ZXIgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMCk7XHJcbn1cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItY2VudGVyIC5saXN0LWdyb3VwLWl0ZW0gLmxpc3Qtc3ltYm9sIHtcclxubWFyZ2luLXJpZ2h0OjFlbTtcclxufVxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jZW50ZXIgaW1nLmN0YS1zdXBwb3J0IHtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDphdXRvO1xyXG5cdG1heC13aWR0aDo0MTRweDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItYm90dG9tIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwZDE3Mzk7XHJcblxyXG5cdGZvbnQtc2l6ZTouNjlyZW07XHJcblxyXG5cdGF7XHJcblx0XHRjb2xvcjojRkZGO1xyXG5cdH1cclxuXHJcblx0LnJvd3tcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdCNmb290ZXItYm9vdGVyLW5hdntcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQjbWVudS1mb290ZXItYm90dG9te1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0XHJcblxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRjb2xvcjojRkZGO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5idG57XHJcblx0Y29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcblx0JjphY3RpdmUsJjpmb2N1c3tcclxuXHRcdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVye1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjRkZGO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblxyXG5cdH1cclxufVxyXG4iLCIvL3NyYy9zY3NzL3RlbXBsYXRlcy9zZWN0aW9ucy5zY3NzXHJcbiNqb2Itc2VjdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO1xyXG5cdGgyLmpvYnMtdGl0bGUge1xyXG5cdFx0Y29sb3I6IzIyMjIyMjtcclxuXHRcdGJvcmRlci1ib3R0b206I0Q2RDZENiAxcHggc29saWQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHR9XHJcblx0LmJveC0zLXNsaWRlciB7XHJcblxyXG5cdFx0LnNsaWNrLWFycm93e1xyXG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG5cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcclxuXHRcdFx0XHRzdmcgcGF0aHtcclxuXHRcdFx0XHRcdGZpbGw6I0ZGRjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2xpZGUtaXRlbSB7XHJcblx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOjBweDtcclxuXHRcdFx0XHQuY2FyZC10aXRsZSBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiMyMjIyMjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDoxNDBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmNhcmQtdGl0bGUgYXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMxMDIwNEQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2FyZC1mb290ZXJ7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZTY2ZTIyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idG57XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNlY29uZGFyeSk7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjojRkZGO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuI2Jsb2ctc2VjdGlvbiB7XHJcblx0IC5jYXJkIHtcclxuXHRcdGJveC1zaGFkb3c6bm9uZTtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czowO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHR9IFxyXG5cdH1cclxuXHQmLmRhcmsge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMTAyMDREO1xyXG5cdFx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAjZmZmIDFweCBzb2xpZDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHR9XHJcblx0XHQuY2FyZCB7XHJcblx0XHRcdGNvbG9yOiNmZmY7XHJcblxyXG5cclxuXHRcdFx0LmNhcmQtaW1hZ2V7XHJcblx0XHRcdFx0aGVpZ2h0OjI1MHB4O1xyXG5cclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0fVxyXG5cdFx0LmNhcmQtdGl0bGUgYSB7XHJcblx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1nZW9yZ2lhKTtcclxuXHRcdH1cclxuXHRcdC5hYm91dC1hcnRpY2xlIGEge1xyXG5cdFx0XHRjb2xvcjojZmZmO1x0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5zbGlkZXItYXJyb3d7XHJcblx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdGZpbGw6I2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdmcgcmVjdCB7XHJcblx0XHRcdFx0c3Ryb2tlOiNmZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdFxyXG5cdFx0XHRcdHN2ZyBwYXRoe1xyXG5cdFx0XHRcdFx0ZmlsbDogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bntcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdFx0Y29sb3I6I0ZGRjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjRkZGO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuI3NlY3Rpb24tdmlkZW8ge1xyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cdFxyXG5cdC5jYXJkIHtcclxuXHRcdGJveC1zaGFkb3c6bm9uZTtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czowO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHR9IFxyXG5cdH1cclxuXHQuc2VjdGlvbi10aXRsZSB7XHJcblx0XHRib3JkZXItYm90dG9tOiB2YXIoLS1wcmltYXJ5KSAxcHggc29saWQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0fVxyXG5cdC5jYXJkIHtcclxuXHRcdGNvbG9yOiMwMDA7XHJcblxyXG5cclxuXHRcdC5jYXJkLWltYWdle1xyXG5cdFx0XHRoZWlnaHQ6MjUwcHg7XHJcblxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXJkLWJvZHkge1xyXG5cdFx0Y29sb3I6IzAwMDtcclxuXHR9XHJcblx0LmNhcmQtdGl0bGUgYSB7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZ2VvcmdpYSk7XHJcblx0XHRjb2xvcjojMDAwO1xyXG5cdH1cclxuXHQuYWJvdXQtYXJ0aWNsZSBhIHtcclxuXHRcdGNvbG9yOiMzMzQ3NTI7XHJcblx0fVxyXG5cdFxyXG5cdC5zbGlkZXItYXJyb3d7XHJcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRmaWxsOnZhcigtLXByaW1hcnkpO1xyXG5cdFx0fVxyXG5cdFx0c3ZnIHJlY3Qge1xyXG5cdFx0XHRzdHJva2U6dmFyKC0tcHJpbWFyeSk7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHJcblx0XHRcdHN2ZyBwYXRoe1xyXG5cdFx0XHRcdGZpbGw6ICNGRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idG57XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdGNvbG9yOiNGRkY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8qUkVMQVRFUkVERSBBUlRJS0xFUiAqL1xyXG4jcmVsYXRlcmVkZXtcclxuXHQuY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcblx0XHRoM3tcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6NTUwcHgpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTA1cHgpO1xyXG5cdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0Ym90dG9tOiAtN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJlbGF0ZWQtc2xpZGVye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdC5zbGlkZXItYXJyb3d7XHJcblx0XHRcdFx0dG9wOi0zMXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2xpZGUtaXRlbXtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXJke1xyXG5cdFx0XHRcdGJvcmRlcjowO1xyXG5cclxuXHRcdFx0XHQuY2FyZC1pbWFnZXtcclxuXHRcdFx0XHRcdGhlaWdodDogMjUwcHg7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6NDAwcHgpe1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXJkLWJvZHl7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1nZW9yZ2lhKTtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiM0RDRENEQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYWJvdXQtYXJ0aWNsZXtcclxuXHRcdFx0XHRcdGNvbG9yOiM0RDRENEQ7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjojNEQ0RDREO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qU2VjdGlvbiBTdMO4dCBHbG9iYWxueXQqL1xyXG4jc2VjdGlvbi1zdG9ldHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG5cdHBhZGRpbmc6IDlyZW0gMDtcclxuXHRcclxuXHJcblx0LnN0b2V0e1xyXG5cdFx0Y29sb3I6IzEwMjA0RDtcclxuXHJcblx0XHRwe1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGV7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2J0bntcclxuXHRcdFx0bWFyZ2luOiAxLjhyZW0gMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc3VidGVrc3R7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1ne1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvL3NyYy9zY3NzL3RlbXBsYXRlcy9saXN0cy5zY3NzXHJcblxyXG4uY29sLWxnLTR7XHJcblx0dWwuZ24tbGlzdHtcclxuXHJcblxyXG5cdFx0bGl7XHJcblx0XHRcdCYuZmVhdHVyZWR7XHJcblx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbnVsLmduLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNmVtO1xyXG5cclxuXHRoMixoMyxoNHtcclxuXHRcdGF7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0dlb3JnaWEnO1xyXG5cdFx0XHRjb2xvcjojMDAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cclxuXHJcblx0XHRoMixoM3tcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IC45NTtcclxuXHRcdH1cclxuXHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZmlndXJlLmZpZ3VyZS1pbWFnZSB7XHJcblx0XHRcdCYuZmlnLWxlZnQge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuZmVhdHVyZWQge1xyXG5cclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG5cdFx0XHRoMntcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDo2MDBweCl7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogLjk1O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjI1cmVtO1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fSBcclxuXHRcdCYuYmFzaWMge1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6OTY3cHgpe1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0Jjpub3QoLmZlYXR1cmVkKXtcclxuXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcblx0XHRcdFx0ZmlndXJle1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOjk2N3B4KXtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0Ji5zaW1wbGUge1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5hYm91dC1hcnRpY2xle1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRjb2xvcjojMzM0NzUyO1xyXG5cdFx0XHRmb250LXNpemU6IDAuOHJlbTtcclxuXHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6IzMzNDc1MjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCYubGlzdC1zdHlsZS1iYXNpY3tcclxuXHJcblxyXG5cdFx0bGl7XHJcblxyXG5cclxuXHRcdFx0Ji5iYXNpY3tcclxuXHJcblx0XHRcdFx0aDR7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IC45NXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG5cdCYubGlzdC1zdHlsZS1iYXNpYy1kYXRle1xyXG5cclxuXHRcdGxpe1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzNDc1MjtcclxuXHRcdFx0cGFkZGluZzo1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcblx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHJcblxyXG5cdFx0LmFib3V0LWFydGljbGV7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGg2IGF7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1nZW9yZ2lhKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubGlzdC1zdHlsZS1iYXNpYy1jYWxlbmRhcntcclxuXHJcblx0XHRsaXtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzQ3NTI7XHJcblx0XHRcdHBhZGRpbmc6NXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cclxuXHRcdC5hYm91dC1hcnRpY2xle1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDAuOHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRoNiBhe1xyXG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZ2VvcmdpYSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdG5hdi5wYWdpbmF0aW9ue1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHQucGFnZS1udW1iZXJze1xyXG5cclxuXHRcdFx0cGFkZGluZzogLjVyZW07XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI0U2RTZFNjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDAgNHB4O1xyXG5cdFx0XHRjb2xvcjojNzc3Nzc3O1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNFNkU2RTY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZG90c3tcclxuXHRcdFx0XHRib3JkZXI6MDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jdXJyZW50e1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcblx0XHRcdFx0Y29sb3I6I0ZGRjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG51bC5nbi1ncmlkLmdyaWQtM3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0bGkuYmFzaWN7XHJcblx0XHR3aWR0aDozMSU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRoM3tcclxuXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1nZW9yZ2lhKTtcclxuXHRcdFx0XHRjb2xvcjojNEQ0RDREO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGNvbG9yOiM0RDRENEQ7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5hYm91dC1hcnRpY2xle1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGNvbG9yOiM0RDRENEQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxubmF2LnBhZ2luYXRpb257XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQucGFnZS1udW1iZXJze1xyXG5cclxuXHRcdHBhZGRpbmc6IC41cmVtO1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjRTZFNkU2O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCA0cHg7XHJcblx0XHRjb2xvcjojNzc3Nzc3O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblxyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I0U2RTZFNjtcclxuXHRcdH1cclxuXHJcblx0XHQmLmRvdHN7XHJcblx0XHRcdGJvcmRlcjowO1xyXG5cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuY3VycmVudHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdFx0Y29sb3I6I0ZGRjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufSIsIi8vc3JjL3Njc3MvdGVtcGxhdGVzL2JveGVzLnNjc3NcclxuXHJcbi8qIENhbGVuZGFyICovXHJcbi5jYXJkLXNtYWxsIHtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2VlZWVlZTtcclxuXHRib3JkZXI6bm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFxyXG5cdC5jYXJkLWhlYWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXByaW1hcnkpO1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZy10b3A6MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206MHB4O1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0XHRcdG1hcmdpbjowcHg7XHJcblxyXG5cdFx0XHR9XHJcblx0fVxyXG5cdC5jYXJkLWJvZHkge1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0XHR1bCB7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cGFkZGluZzogLjZyZW0gMS4yNXJlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjNweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZ2VvcmdpYSk7XHJcblx0XHRcdFx0XHRjb2xvcjojMzM0NzUyO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXJkLWZvb3RlciB7XHJcblx0XHRib3JkZXI6bm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdFx0Jjpob3ZlciwmOmFjdGl2ZSwmOmZvY3Vze1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIExhdGVzdCB0YWJzICovXHJcbmJvZHkgI3BhZ2UgLmNhcmQtdGFicyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6bm9uZTtcclxuXHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG5cdHVsLm5hdi10YWJzIHtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDozcHg7XHJcblx0XHRcdHdpZHRoOjMzLjMzJTtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGEubmF2LWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmc6IC41cmVtIDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojQzNDM0MzO1xyXG5cdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IC44cmVtO1xyXG5cdFx0XHRcdCY6aG92ZXIgeyBcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I0MzQzNDMztcclxuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hY3RpdmUgIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6dmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRhYi1jb250ZW50IHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO1xyXG5cdFx0LnRhYi1wYW5lIHtcclxuXHJcblx0XHRcdGEuYnRue1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLyogUGlsbCBtZW51ICovXHJcbi5jYXJkLW1lbnUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjpub25lO1xyXG5cdHVsLm5hdiB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdG1hcmdpbjowO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC41cmVtIDFyZW07XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA4MzM1ODtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLmNoaWxkcmVuIHtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdHRleHQtaW5kZW50OjIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBTaWRlYmFyIHNsaWRlciAqL1xyXG4uY2FyZC1zbGlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcblx0XHJcblx0LnNsaWRlciB7XHJcblx0XHQuc2xpY2stc2xpZGVyIHtcclxuXHRcdFx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0XHQuY2FyZC1pbWFnZSB7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4vKmhvbWUgc2xpZGVyKi9cclxuLnNsaWRlci5ob21le1xyXG5cclxuXHQuY2FyZC1ib2R5e1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cclxuXHQuc2xpY2stYXJyb3d7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGNvbG9yOnZhcigtLXByaW1hcnkpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNy4yNFwiIGhlaWdodD1cIjEyLjc4NlwiIHZpZXdCb3g9XCIwIDAgNy4yNCAxMi43ODZcIj48cGF0aCBkPVwiTS0zNzAuMjA4LDEwNzUuMzcybDYuMzg5LTYuNC44NS44NS01LjU0Myw1LjU0Myw1LjU0Myw1LjU0My0uODUuODUxWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgzNzAuMjA4IC0xMDY4Ljk3NSlcIiBmaWxsPVwiJTIzMTAyMDRkXCIvPjwvc3ZnPicpO1xyXG5cdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjA7XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29sb3I6I0ZGRjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNy4yNFwiIGhlaWdodD1cIjEyLjc4NlwiIHZpZXdCb3g9XCIwIDAgNy4yNCAxMi43ODZcIj48cGF0aCBkPVwiTS0zNzAuMjA4LDEwNzUuMzcybDYuMzg5LTYuNC44NS44NS01LjU0Myw1LjU0Myw1LjU0Myw1LjU0My0uODUuODUxWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgzNzAuMjA4IC0xMDY4Ljk3NSlcIiBmaWxsPVwiJTIzRkZGXCIvPjwvc3ZnPicpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdCYuc2xpY2stcHJldntcclxuXHRcdFx0dG9wOi0yNXB4O1xyXG5cdFx0XHRyaWdodDozMHB4O1xyXG5cdFx0XHRsZWZ0OiB1bnNldDtcclxuXHRcdH1cclxuXHRcdCYuc2xpY2stbmV4dHtcclxuXHRcdFx0dG9wOi0yNXB4O1xyXG5cdFx0XHRyaWdodDowO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdFx0XHRcdHRvcDoxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRoNS5jYXJkLXRpdGxle1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWdlb3JnaWEpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiMwMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWJvdXQtYXJ0aWNsZXtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjojMzM0NzUyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLypDYXJkIG5ld3NsZXR0ZXIqL1xyXG4uY2FyZC5uZXdzbGV0dGVyLXNtYWxse1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cclxuXHQuY2FyZC1oZWFkZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG5cdFx0aDJ7XHJcblx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jYXJkLWJvZHl7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XHJcblxyXG5cdFx0aDN7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0Y29sb3I6dmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjI0cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0LmxlYWR7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOnZhcigtLXByaW1hcnkpO1xyXG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnB1dC1ncm91cHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbjogLjVyZW0gMDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnRue1xyXG5cdFx0XHRjb2xvcjojRkZGO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLypKT0JTIFNMSURFUiovXHJcbi5ib3gtam9icy1zbGlkZXJ7XHJcblx0bWFyZ2luOiAxcmVtIDA7XHJcblx0YmFja2dyb3VuZDogI0VFRUVFRTtcclxuXHJcblx0aDJ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRjb2xvcjojRkZGO1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogLjhyZW07XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG5cdC5ib3gtMS1zbGlkZXJ7XHJcblx0XHQuc2xpZGVyLWFycm93LnNsaWNrLWFycm93LnNsaWRlci1hcnJvdy1yaWdodCxcclxuXHRcdC5zbGlkZXItYXJyb3cuc2xpY2stYXJyb3cuc2xpZGVyLWFycm93LWxlZnR7XHJcblx0XHRcdHRvcDotMjlweDtcclxuXHJcblx0XHRcdHN2ZyBwYXRoe1xyXG5cdFx0XHRcdGZpbGw6I0ZGRjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdmcgZ3tcclxuXHRcdFx0XHRzdHJva2U6I0ZGRjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNsaWRlci1hcnJvdy5zbGljay1hcnJvdy5zbGlkZXItYXJyb3ctcmlnaHR7cmlnaHQ6MTBweDt9XHJcblx0XHQuc2xpZGVyLWFycm93LnNsaWNrLWFycm93LnNsaWRlci1hcnJvdy1sZWZ0e3JpZ2h0OjQ2cHg7fVxyXG5cclxuXHRcdC5zbGlkZS1pdGVte1xyXG5cclxuXHRcdFx0LnRpdGxle1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG5cdFx0XHRcdGhlaWdodDogMTgwcHg7XHJcblxyXG5cdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0d2lkdGg6ODAlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWdlb3JnaWEpO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRjb2xvcjojMzM0NzUyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRldGFpbHN7XHJcblx0XHRcdFx0Y29sb3I6I0ZGRjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRmb250LXNpemU6IC44cmVtO1xyXG5cclxuXHRcdFx0XHRoZWlnaHQ6IDg1cHg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWUtYWxse1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiA4cHg7XHJcblxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6I0ZGRjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdGZvbnQtc2l6ZTogLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qSk9CU0tJRlRFIFNMSURFUiovXHJcbi5ib3gtam9ic2tpZnRlLXNsaWRlcntcclxuXHRtYXJnaW46IDFyZW0gMDtcclxuXHRiYWNrZ3JvdW5kOiAjRUVFRUVFO1xyXG5cclxuXHRoMntcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdGNvbG9yOiNGRkY7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAuOHJlbTtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0LmJveC0xLXNsaWRlcntcclxuXHJcblxyXG5cdFx0ZmlndXJle1xyXG5cdFx0XHRoZWlnaHQ6IDM0MHB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWRlci1hcnJvdy5zbGljay1hcnJvdy5zbGlkZXItYXJyb3ctcmlnaHQsXHJcblx0XHQuc2xpZGVyLWFycm93LnNsaWNrLWFycm93LnNsaWRlci1hcnJvdy1sZWZ0e1xyXG5cdFx0XHR0b3A6LTI5cHg7XHJcblxyXG5cdFx0XHRzdmcgcGF0aHtcclxuXHRcdFx0XHRmaWxsOiNGRkY7XHJcblx0XHRcdH1cclxuXHRcdFx0c3ZnIGd7XHJcblx0XHRcdFx0c3Ryb2tlOiNGRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zbGlkZXItYXJyb3cuc2xpY2stYXJyb3cuc2xpZGVyLWFycm93LXJpZ2h0e3JpZ2h0OjEwcHg7fVxyXG5cdFx0LnNsaWRlci1hcnJvdy5zbGljay1hcnJvdy5zbGlkZXItYXJyb3ctbGVmdHtyaWdodDo0NnB4O31cclxuXHJcblx0XHQuc2xpZGUtaXRlbXtcclxuXHJcblx0XHRcdC50aXRsZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcblxyXG5cclxuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblxyXG5cdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yMHJlbTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1nZW9yZ2lhKTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6I0ZGRjtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kZXRhaWxze1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHJcblx0XHRcdFx0Zm9udC1zaXplOiAuOHJlbTtcclxuXHRcdFx0XHRjb2xvcjojMTAyMDREO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VlLWFsbHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxuXHRcdFxyXG5cdFx0cGFkZGluZzogOHB4O1xyXG5cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiNGRkY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHRmb250LXNpemU6IC44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qT1ZFUlZFSkVSIEpPQlNLSUZURSBCT1gqL1xyXG4uYm94LW92ZXJ2ZWplci1qb2J7XHJcblx0bWFyZ2luOiAxcmVtIDA7XHJcblx0YmFja2dyb3VuZDogI0VFRUVFRTtcclxuXHJcblx0aDJ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRjb2xvcjojRkZGO1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogLjhyZW07XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG5cdGgze1xyXG5cdFx0Y29sb3I6IzMzNDc1MjtcclxuXHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRtYXJnaW46IDJyZW0gMDtcclxuXHR9XHJcblxyXG5cdHN2Z3tcclxuXHRcdG1hcmdpbjowIGF1dG8gMXJlbTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOiAyNTVweDtcclxuXHR9XHJcblxyXG5cdC5zZWUtYWxse1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiA4cHg7XHJcblxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6I0ZGRjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdGZvbnQtc2l6ZTogLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLypSRURBS1RJT05FTiBCT1gqL1xyXG4uYm94LXJlZGFrdGlvbmVue1xyXG5cdG1hcmdpbjogMXJlbSAwO1xyXG5cdGJhY2tncm91bmQ6ICNFRUVFRUU7XHJcblxyXG5cdGgye1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0Y29sb3I6I0ZGRjtcclxuXHJcblx0XHRmb250LXNpemU6IC44cmVtO1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHRoM3tcclxuXHRcdGNvbG9yOiMzMzQ3NTI7XHJcblx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0bWFyZ2luOiAycmVtIDA7XHJcblx0fVxyXG5cclxuXHRpbWd7XHJcblx0XHRtYXJnaW46MCBhdXRvIDFyZW07XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC13aWR0aDogMjU1cHg7XHJcblx0fVxyXG5cclxuXHQuc2VlLWFsbHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxuXHRcdFxyXG5cdFx0cGFkZGluZzogOHB4O1xyXG5cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiNGRkY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHRmb250LXNpemU6IC44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qT1ZFUlZFSkVSIEpPQlNLSUZURSBCT1gqL1xyXG4uYm94LXBvZGNhc3R7XHJcblx0bWFyZ2luOiAxcmVtIDA7XHJcblx0YmFja2dyb3VuZDogI0VFRUVFRTtcclxuXHJcblx0aDJ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRjb2xvcjojRkZGO1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogLjhyZW07XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG5cdGgze1xyXG5cdFx0Y29sb3I6IzMzNDc1MjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRtYXJnaW46IDJyZW0gMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdFx0c3BhbntcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3Zne1xyXG5cdFx0bWFyZ2luOjAgYXV0byAxcmVtO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXgtd2lkdGg6IDI1NXB4O1xyXG5cdH1cclxuXHRpbWd7XHJcblx0XHRtYXJnaW46MCBhdXRvIDFyZW07XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC13aWR0aDogMjU1cHg7XHJcblx0fVxyXG5cclxuXHQuc2VlLWFsbHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxuXHRcdFxyXG5cdFx0cGFkZGluZzogOHB4O1xyXG5cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiNGRkY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHRmb250LXNpemU6IC44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qIENTUyBEb2N1bWVudCAqL1xyXG5cclxuLmVudHJ5LWNvbnRlbnQge1xyXG5cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZmFrdGFib2tzIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJj4uZmFrdGFib2tzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICYuYWxpZ25sZWZ0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGh1bWJuYWlsLWNhcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWt0YWJva3MtZncge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgIGNvbG9yOiAjNEQ0RDREO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stZW1iZWQge1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXByb3ZpZGVyLWlzc3V1IHtcclxuXHJcbiAgICAgICAgICAgIC5pc3N1dWVtYmVkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICBib2R5ICNtYWluIC5lbnRyeS1jb250ZW50ID4gLmZha3RhYm9rcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLyogQ1NTIERvY3VtZW50ICovXHJcblxyXG4uYWRzLXRhZ3tcclxuICAgIGNvbG9yOiMzMzQ3NTI7XHJcbiAgICBmb250LXNpemU6IC43NXJlbTtcclxufSIsIi5zaXRlLW1haW4ge1xyXG5cdC5wb3N0IHtcclxuXHRcdC5lbnRyeS1oZWFkZXIge1xyXG5cdFx0XHQuZW50cnktdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWdlb3JnaWEpOyBcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0LmVudHJ5LW1ldGEge1xyXG5cclxuXHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBvc3QtdGh1bWJuYWlsIHtcclxuXHJcblx0XHR9XHJcblx0XHQudGh1bWJuYWlsLWNhcHRpb257XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuXHRcdFx0Y29sb3I6IzRENEQ0RDtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cclxuXHRcdFx0PiBwe1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiB1bnNldDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmVudHJ5LWNvbnRlbnQge1xyXG5cclxuXHRcdFx0cCA+IGF7XHJcblx0XHRcdFx0Y29sb3I6dmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdC5hYm91dC1hdXRob3J7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KXtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogdW5zZXQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMHB4IDIwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IGRpdjpmaXJzdC1jaGlsZC5hYm91dC1hdXRob3ItbmFtZXtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpe1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjhyZW07XHJcblx0XHRcdFx0XHRjb2xvcjojNEQ0RDREO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdGNvbG9yOiM0RDRENEQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmxhY2spO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IC43cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmFib3V0LWF1dGhvci1pbWFnZXtcclxuXHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hYm91dC1hdXRob3ItbmFtZXtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzcwNzA3MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFib3V0LWF1dGhvci1vcmd7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICM3MDcwNzA7XHJcblx0XHRcdFx0XHQub3JnOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCA+IGltZ3tcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdGZpZ3VyZS53cC1jYXB0aW9ue1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZmlnY2FwdGlvbntcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGluaXRpYWw7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XHJcblx0XHRcdFx0XHRjb2xvcjojNEQ0RDREO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQuZW50cnktZm9vdGVyIHtcclxuXHJcblxyXG5cdFx0XHQucmVsYXRlcmV0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdFx0YS5yZWxhdGVyZXQtYXJ0aWtlbHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwcHggMTBweDtcclxuXHJcblx0XHRcdFx0XHRjb2xvcjp2YXIoLS1zZWNvbmRhcnkpO1xyXG5cclxuXHRcdFx0XHRcdHN2Z3tcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwcHggMTBweCAwcHggMTVweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5tYWluLXN1YiB7XHJcblxyXG5cdFx0LnRhZ3NfY29udGFpbmVye1xyXG5cdFx0XHRtYXJnaW46IDE1cHggMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRjb2xvcjp2YXIoLS1zZWNvbmRhcnkpO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6JyMnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbmJvZHkucG9zdC10ZW1wbGF0ZS13aWRlLWltYWdlLXNpbmdsZS1wb3N0e1xyXG5cclxuXHRhc2lkZSNzZWNvbmRhcnl7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHR9XHJcbn0iLCIvL3NyYy9zY3NzL3RlbXBsYXRlcy9qb2JzLnNjc3NcclxuXHJcbiNtYWluLmpvYnN7XHJcblxyXG4gICAgaDF7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWdlb3JnaWEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIHdpZHRoOjNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmpvYnN7XHJcblxyXG5cclxuICAgIC5kYXRle1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgIGNvbG9yOiNGRkY7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcblxyXG4gICAgLmpvYi1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDsgXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyBcclxuICAgICAgICBnYXA6IDIwcHggMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmpvYntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xyXG5cclxuICAgICAgICAgICAgZmlndXJle1xyXG5cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbHN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9zcmMvc2Nzcy90ZW1wbGF0ZXMvYXV0aG9yLnNjc3NcclxuXHJcblxyXG5ib2R5LmF1dGhvcntcclxuXHJcblxyXG4gICAgLmF1dGhvci1oZWFkZXJ7XHJcblxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHghaW1wb3J0YW50ICA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhc2lkZXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojNEQ0RDREO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm9yZ3N7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzNDcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF1dGhvci1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxufSIsImJvZHkuc2luZ2xlLW9yZ2FuaXNhdGlvbntcclxuXHJcbiAgICBoMXtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZ2VvcmdpYSk7XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRob3Jze1xyXG5cclxuICAgICAgICAub3JnLWF1dGhvcntcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzRENEQ0RDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJib2R5LmFyY2hpdmV7XHJcblxyXG5cclxuICAgICNjb250ZW50e1xyXG5cclxuICAgICAgICAjbWFpbntcclxuXHJcbiAgICAgICAgICAgIC5wYWdlLWhlYWRlcntcclxuXHJcbiAgICAgICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZ2VvcmdpYSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiYm9keXtcclxuXHJcbiAgICAjbWFpbi5zdGlsbGluZ2JvZXJzZW57XHJcblxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZ2VvcmdpYSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOjNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RpbGxpbmdlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5zdGlsbGluZ3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xyXG5cclxuICAgICAgICAgICAgICAgIC5vdmVyc2tyaWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZ2VvcmdpYSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZGV0YWlsc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjM0NSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKlNJTkdMRSBTVElMTElORyovXHJcblxyXG5ib2R5LnNpbmdsZS1zdGlsbGluZ3tcclxuXHJcbiAgICAjbWFpbntcclxuXHJcbiAgICAgICAgLnN0aWxsaW5nLWRldGFpbHN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MnJlbTtcclxuXHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6I0ZGRjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZ2VvcmdpYSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCA+IGF7XHJcbiAgICAgICAgICAgIGNvbG9yOnZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOnZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4gPiBhe1xyXG4gICAgICAgICAgICBjb2xvcjp2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOnZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuR29CYWNre1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjM0MSc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQxcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiYm9keXtcclxuXHJcbiAgICAjbWFpbi5rYWxlbmRlcntcclxuXHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1nZW9yZ2lhKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6M3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rYWxlbmRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5rYWxlbmRlcm9wc2xhZ3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xyXG5cclxuICAgICAgICAgICAgICAgIC5vdmVyc2tyaWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZ2VvcmdpYSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWxze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuYWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzNDUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLypTSU5HTEUgU1RJTExJTkcqL1xyXG5cclxuYm9keS5zaW5nbGUta2FsZW5kZXJvcHNsYWd7XHJcblxyXG4gICAgI21haW57XHJcblxyXG4gICAgICAgIC5rYWxlbmRlcm9wc2xhZy1kZXRhaWxze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XHJcblxyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZ2VvcmdpYSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICBwe1xyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuR29CYWNre1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjM0MSc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQxcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy9zcmMvc2Nzcy9jb21wb25lbnRzL3NsaWRlci5zY3NzXHJcblxyXG5cclxuXHJcbi8qIEN1c3RvbSBhcnJvdyBwb3NpdGlvbnMgKi9cclxuLnNsaWRlci1hcnJvdy5zbGljay1hcnJvdyB7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcbn1cclxuLnNsaWRlci1hcnJvdy5zbGljay1hcnJvdyBzdmcge1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0d2lkdGg6MjRweDtcclxuXHRoZWlnaHQ6MjRweDtcclxuXHRjdXJzb3I6cG9pbnRlcjtcclxufVxyXG4uc2xpZGVyLWFycm93LnNsaWNrLWFycm93LnNsaWRlci1hcnJvdy1sZWZ0IHtcclxuXHR0b3A6LTYwcHg7XHJcblx0cmlnaHQ6NDdweDtcclxufVxyXG4uc2xpZGVyLWFycm93LnNsaWNrLWFycm93LnNsaWRlci1hcnJvdy1yaWdodCB7XHJcblx0dG9wOi02MHB4O1xyXG5cdHJpZ2h0OjE1cHg7XHJcbn1cclxuXHJcblxyXG4uZmVhdHVyZWQtaW1hZ2Utc2xpZGVyIHtcclxuXHRwYWRkaW5nOjBweDtcclxuXHRtYXJnaW46MHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7IH1cclxuICAuc2xpY2stbGlzdDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lOyB9XHJcbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kOyB9XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxyXG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4uc2xpY2stc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgZGlzcGxheTogbm9uZTt9XHJcbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0OyB9XHJcbiAgLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XHJcblxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lOyBcclxufVxyXG5cclxuXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcblxyXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcclxuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXHJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxyXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcclxuXHJcblxyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEFycm93cyAqL1xyXG5cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvL3NyYy9zY3NzL2NvbXBvbmVudHMvbWFwcy5zY3NzL1xyXG5cclxuXHJcbi8qIEdtYXBzICovXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBHbG9iZSBzdHlsZXMgKi9cclxuLndyYXBwZXItZ2xvYmUge1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiA1NXZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjA0ZDtcclxuXHQjZ2xvYmUge1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRsZWZ0OiBjYWxjKDEwMHZ3IC0gNDUwcHgpO1xyXG5cdFx0dG9wOiAtNXZoO1xyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ei1pbmRleDozMDE7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0fVxyXG5cdFx0Lmdsb2JlLWJhY2sge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHQvKjogMC42OyovXHJcblx0XHRcdHdpZHRoOiA1MjBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MjBweDtcclxuXHRcdFx0XHJcblx0XHRcdGFuaW1hdGlvbjogZ2xvdyA2cyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblxyXG5cclxufVxyXG5Aa2V5ZnJhbWVzIGdsb3cge1xyXG4gIGZyb20ge1xyXG4gICAgXHRcdC13ZWJraXQtYm94LXNoYWRvdzowcHggMHB4IDk1cHggMTVweCByZ2JhKDEyLDExLDQ5LDAuOTQpO1xyXG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggOTVweCAxNXB4IHJnYmEoMTIsMTEsNDksMC45NCk7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggOTVweCAxNXB4IHJnYmEoMTIsMTEsNDksMC45NCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggOTVweCAxNXB4IHJnYmEoMTIsMTEsNDksMC4zNCk7XHJcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA5NXB4IDE1cHggcmdiYSgxMiwxMSw0OSwwLjM0KTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA5NXB4IDE1cHggcmdiYSgxMiwxMSw0OSwwLjM0KTtcclxuICB9XHJcbn1cclxuXHJcbi53b3JsZC1vdXRsaW5lIHtcclxuICBmaWxsOiBub25lO1xyXG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIHN0cm9rZS13aWR0aDogMS4wcHg7XHJcbn1cclxuXHJcbi5iYWNrLWNvdW50cnkge1xyXG4gIGZpbGw6ICNkYWRhYzQ7XHJcbiAgc3Ryb2tlOiAjZmZmO1xyXG4gIHN0cm9rZS13aWR0aDogMC4wcHg7XHJcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxufVxyXG5cclxuLmJhY2stbGluZSB7XHJcbiAgZmlsbDogbm9uZTtcclxuICBzdHJva2U6ICMwMDA7XHJcbiAgc3Ryb2tlLW9wYWNpdHk6IC4wNTtcclxuICBzdHJva2Utd2lkdGg6IC41cHg7XHJcbn1cclxuXHJcbi5jb3VudHJ5IHtcclxuICBmaWxsOiByZ2IoMTYsIDMyLCA3Nyk7XHJcbiAgc3Ryb2tlOiAjZmZmO1xyXG4gIHN0cm9rZS13aWR0aDogMC4wcHg7XHJcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuXHRjdXJzb3I6cG9pbnRlcjtcclxufVxyXG4uY291bnRyeTpob3ZlciwgLmNvdW50cnk6YWN0aXZlLCAuY291bnRyeTpmb2N1cyB7XHJcblx0ZmlsbDogI0U2NkUyMjtcclxufVxyXG4uY291bnRyeS5hY3RpdmUge1xyXG5cdGZpbGw6ICNFNjZFMjI7XHJcbn1cclxuXHJcbi5saW5lIHtcclxuICBmaWxsOiBub25lO1xyXG4gIHN0cm9rZTogIzAwMDtcclxuICBzdHJva2Utb3BhY2l0eTogLjA4O1xyXG4gIHN0cm9rZS13aWR0aDogLjVweDtcclxufVxyXG5cclxuZGl2LnRvb2x0aXAge1xyXG4gICAgICBjb2xvcjogIzIyMjsgXHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IFxyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAwcHggI2E2YTZhNjsgXHJcbiAgICAgIHBhZGRpbmc6IC4yZW07IFxyXG4gICAgICB0ZXh0LXNoYWRvdzogI2Y1ZjVmNSAwIDFweCAwO1xyXG4gICAgICBvcGFjaXR5OiAwLjk7IFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIEN1c3RvbSBwYWdlcyAqL1xyXG4uY29udGVudC1saXN0LWFqYXgge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiA2MCU7XHJcbn1cclxuLmNvbnRlbnQtbGlzdC1hamF4IC5zZWFyY2gtYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDEuNnJlbTtcclxufVxyXG5cclxuLmNvbnRlbnQtbGlzdC1hamF4IGgyIHtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHRmb250LXNpemU6IDIuNGVtO1xyXG5cdHBhZGRpbmc6MHB4O1xyXG5cdG1hcmdpbjowcHg7XHJcbn1cclxuLmNvbnRlbnQtbGlzdC1hamF4IGg0IHtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHRtYXJnaW46MHB4O1x0XHJcblx0Y29sb3I6ICNFNjZFMjI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4uY29udGVudC1saXN0LWFqYXggI2FydGljbGUtc2VhcmNoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5jb250ZW50LWxpc3QtYWpheCAuc2VhcmNoLWJveCAudGV4dC1zZWFyY2gge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvbnRlbnQtbGlzdC1hamF4IC5zZWFyY2gtYm94IC5zZWFyY2gtYnRuIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VsZW1lbnRzL2ljb24tc2VhcmNoLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0JTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcblxyXG4uY29udGVudC1saXN0LWFqYXggI2FydGljbGUtZmlsdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gXHJcblx0ei1pbmRleDogOTk7XHJcbn1cclxuLmNvbnRlbnQtbGlzdC1hamF4ICNhcnRpY2xlLWZpbHRlciB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGxlZnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogbGVmdDtcclxuICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLmNvbnRlbnQtbGlzdC1hamF4ICNhcnRpY2xlLWZpbHRlciAuYXJ0aWNsZS10ZXJtcyBsaSwgLmNvbnRlbnQtbGlzdC1hamF4ICNhcnRpY2xlLWZpbHRlciAucmVjaXBlLXRlcm1zIGxpIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIHBhZGRpbmc6IDhweCAxOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLmNvbnRlbnQtbGlzdC1hamF4ICNhcnRpY2xlLWZpbHRlciB1bCBsaSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cGFkZGluZzogNXB4IDZweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcblxyXG4uY29udGVudC1saXN0LWFqYXggI2FydGljbGUtZmlsdGVyIHVsIGxpIGlucHV0LCAuY29udGVudC1saXN0LWFqYXggI3JlY2lwZS1maWx0ZXIgdWwgbGkgaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29udGVudC1saXN0LWFqYXggI2FydGljbGUtZmlsdGVyIC5hcnRpY2xlLXRlcm1zIGxpIGltZy5jYXQtcGFyZW50LXN5bWJvbCwgLmNvbnRlbnQtbGlzdC1hamF4ICNhcnRpY2xlLWZpbHRlciAucmVjaXBlLXRlcm1zIGxpIGltZy5jYXQtcGFyZW50LXN5bWJvbHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxufVxyXG5cclxuLmNvbnRlbnQtbGlzdC1hamF4ICNhcnRpY2xlLWZpbHRlciAuYXJ0aWNsZS1zdWItdGVybXMsIC5jb250ZW50LWxpc3QtYWpheCAjYXJ0aWNsZS1maWx0ZXIgLnJlY2lwZS1zdWItdGVybXMge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbn1cclxuLmNvbnRlbnQtbGlzdC1hamF4ICNhcnRpY2xlLWZpbHRlciB1bCBsaSBzcGFuLCAuY29udGVudC1saXN0LWFqYXggI3JlY2lwZS1maWx0ZXIgdWwgbGkgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jb250ZW50LWxpc3QtYWpheCAjYXJ0aWNsZS1maWx0ZXIgLmFydGljbGUtc3ViLXRlcm1zLmFjdGl2ZSwgLmNvbnRlbnQtbGlzdC1hamF4ICNhcnRpY2xlLWZpbHRlciAucmVjaXBlLXN1Yi10ZXJtcy5hY3RpdmUsIC5jb250ZW50LWxpc3QtYWpheCAjYXJ0aWNsZS1maWx0ZXIgLmFydGljbGUtc3ViLXdyYXAuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRjb2xvcjojRTY2RTIyO1xyXG59XHJcbi5jb250ZW50LWxpc3QtYWpheCAjYXJ0aWNsZS1maWx0ZXIgLmFydGljbGUtdGVybXMgLmFjdGl2ZS10YWIsIC5jb250ZW50LWxpc3QtYWpheCAjYXJ0aWNsZS1maWx0ZXIgLnJlY2lwZS10ZXJtcyAuYWN0aXZlLXRhYiB7XHJcblxyXG4gICAgY29sb3I6ICNFNjZFMjI7XHJcblxyXG59XHJcblxyXG4uY29udGVudC1saXN0LWFqYXggI2FydGljbGUtcmVzdWx0cyB7XHJcblx0ICAgIHotaW5kZXg6IDk7XHJcblx0Y29sb3I6I2ZmZjtcclxufVxyXG4uY29udGVudC1saXN0LWFqYXggI2FydGljbGUtcmVzdWx0cyB1bCB7XHJcblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0bWFyZ2luOjBweDtcclxuXHRwYWRkaW5nOjBweDtcclxufVxyXG4uY29udGVudC1saXN0LWFqYXggI2FydGljbGUtcmVzdWx0cyB1bCBsaSB7XHJcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzBjMTYzMztcclxuXHRwYWRkaW5nOjEycHggMDtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC40cyBjdWJpYy1iZXppZXIoMC44NiwwLDAuMDcsMSkgYm90aDtcclxufVxyXG4uY29udGVudC1saXN0LWFqYXggI2FydGljbGUtcmVzdWx0cyB1bCBsaSBhIHtcclxuXHRjb2xvcjojZmZmO1xyXG59XHJcbi5jb250ZW50LWxpc3QtYWpheCAjYXJ0aWNsZS1yZXN1bHRzIHVsIGxpIGgzIHtcclxuXHRjb2xvcjojZmZmO1xyXG5cdGZvbnQtc2l6ZToxLjFyZW07XHJcbn1cclxuLmNvbnRlbnQtbGlzdC1hamF4ICNhcnRpY2xlLXJlc3VsdHMgaDIge1xyXG5cdGZvbnQtc2l6ZTogMS42ZW07XHJcblx0cGFkZGluZzogMjJweCAwIDhweCAwO1xyXG59XHJcblxyXG4jYXJ0aWNsZS1maWx0ZXIgc2VsZWN0IHtcclxuICAvKiBSZXNldCBTZWxlY3QgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLyogUGVyc29uYWxpemUgKi9cclxuICBmbGV4OiAxO1xyXG4gIHBhZGRpbmc6IDAgMWVtO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLyogUmVtb3ZlIElFIGFycm93ICovXHJcbiNhcnRpY2xlLWZpbHRlciBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogQ3VzdG9tIFNlbGVjdCB3cmFwcGVyICovXHJcbiNhcnRpY2xlLWZpbHRlciAuYXJ0aWNsZS1zdWItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDIwZW07XHJcbiAgaGVpZ2h0OiAzZW07XHJcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIEFycm93ICovXHJcbiNhcnRpY2xlLWZpbHRlciAuYXJ0aWNsZS1zdWItd3JhcDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXDI1QkMnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcblxyXG5cdGJvdHRvbTowO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Y29sb3I6I2ZmZjtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NkUyMjtcclxuICB0cmFuc2l0aW9uOiAuMjVzIGFsbCBlYXNlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi8qIFRyYW5zaXRpb24gKi9cclxuI2FydGljbGUtZmlsdGVyIC5hcnRpY2xlLXN1Yi13cmFwOmhvdmVyIHtcclxuXHRcclxufVxyXG4jYXJ0aWNsZS1maWx0ZXIgLmFydGljbGUtc3ViLXdyYXA6aG92ZXI6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuXHJcbi5jb250ZW50LWxpc3QtYWpheCAjYXJ0aWNsZS1yZXN1bHRzIHVsIGxpOm50aC1jaGlsZCgyKSB7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG59XHJcbi5jb250ZW50LWxpc3QtYWpheCAjYXJ0aWNsZS1yZXN1bHRzIHVsIGxpOm50aC1jaGlsZCgzKSB7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xyXG59XHJcbi5jb250ZW50LWxpc3QtYWpheCAjYXJ0aWNsZS1yZXN1bHRzIHVsIGxpOm50aC1jaGlsZCg0KSB7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xyXG59XHJcblxyXG5cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUlLCAwLCAwKTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG59XHJcbiIsIi5jb3VudHJ5LWxpc3QtZmlsdGVyIHtcclxuXHQgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG5cdCAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcblx0ICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcblx0ICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcblx0LnJlc3NlYXJjaCB7XHJcblx0XHRwYWRkaW5nOjEycHggMTJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogLTMycHg7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICNBREFEQUQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Y29sb3I6I0IzQjNCMztcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1heC13aWR0aDoxMDAlO1xyXG5cdFx0I3Jlcy1pbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDo2cHg7XHJcblx0XHRcdFx0cmlnaHQ6MTJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9nbG9iYWxueXQtLS13cHEzLmJhcmFuaS5taWN1c3RvLmNsb3VkL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA3L21hZ25pZmllcl8yLnBuZyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdG91dGxpbmUtd2lkdGg6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5yZXMtcmVzZXQtYnRuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDAuOWVtO1xyXG5cdFx0XHQvL29wYWNpdHk6IDAuNDtcclxuXHRcdFx0Y29sb3I6ICNkZGQ7XHJcblx0XHRcdCAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQgIC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0ICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdGNvbG9yOiAjMGYwZjBmO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucmVzLXNlYXJjaC1idG4ge1xyXG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0bWluLXdpZHRoOjIzcHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6MjNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZ2xvYmFsbnl0LS0td3BxMy5iYXJhbmkubWljdXN0by5jbG91ZC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNy9tYWduaWZpZXJfMi5wbmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gXHRcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzYXR1cmF0aW9uO1xyXG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHRcdFx0ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdCAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQgIC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdCAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHJcblx0I3Jlcy1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0ZGlyZWN0aW9uOiBydGw7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcclxuXHRcdC8vYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICMxMDIwNEQ7XHJcblx0XHRcclxuXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRcdC8vLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4zKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsLjMpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyMDREO1xyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdFx0dWwge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OjIwMHB4O1xyXG5cdFx0XHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwIDJlbTtcclxuICAgXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0d2lkdGg6MTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmdyZWVuO1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpcmVjdGlvbjpsdHI7XHJcblx0XHRcdFx0cGFkZGluZzogM3B4IDA7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjojQjNCM0IzO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRcdFx0XHQgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdCAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0ICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0ICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IzEwMjA0RDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cclxuXHR9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQ1FBLHNCQUFzQjtBQUd0QixXQUFXO0FBQ1g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQXVDRztBQU1ILEFBQUEsS0FBSyxDQUFDO0VBQ0osU0FBUyxDQUFBLFFBQUM7RUFDVixXQUFXLENBQUEsUUFBQztFQUNaLE1BQU0sQ0FBQSxRQUFDO0VBQ1AsUUFBUSxDQUFBLFFBQUM7RUFDVCxRQUFRLENBQUEsUUFBQztFQUNULE1BQU0sQ0FBQSxRQUFDO0VBQ1AsS0FBSyxDQUFBLFFBQUM7RUFDTixRQUFRLENBQUEsUUFBQztFQUNULFFBQVEsQ0FBQSxRQUFDO0VBQ1QsT0FBTyxDQUFBLFFBQUM7RUFDUixNQUFNLENBQUEsUUFBQztFQUNQLE1BQU0sQ0FBQSxRQUFDO0VBQ1AsT0FBTyxDQUFBLEtBQUM7RUFDUixNQUFNLENBQUEsUUFBQztFQUNQLFdBQVcsQ0FBQSxRQUFDO0VBQ1osU0FBUyxDQUFBLFFBQUM7RUFDVixNQUFNLENBQUEsUUFBQztFQUNQLFNBQVMsQ0FBQSxRQUFDO0VBQ1YsUUFBUSxDQUFBLFFBQUM7RUFDVCxPQUFPLENBQUEsUUFBQztFQUNSLE1BQU0s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 */
