/*! orejime v1.2.3 - BSD-3-Clause license, original work Copyright (c) 2018 DPKit, modified work Copyright (c) 2019 Empreinte Digitale, modified work Copyright (c) 2020 Sinnoptics, all rights reserved. */
[class^="orejime-"] {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  vertical-align: baseline;
  cursor: default;
  float: none;
  width: auto;
  text-align: left; }

#orejime {
  /*
  .orejime-Notice--mandatory {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      max-width: none;
      transform: none;
  }
  */ }
  #orejime .orejime-Main,
  #orejime .orejime-Notice,
  #orejime .orejime-Modal {
    line-height: 1.5;
    font-size: 12px; }
    @media screen and (min-width: 320px) {
      #orejime .orejime-Main,
      #orejime .orejime-Notice,
      #orejime .orejime-Modal {
        font-size: calc(12px + 2 * (100vw - 320px) / 880); } }
    @media screen and (min-width: 880px) {
      #orejime .orejime-Main,
      #orejime .orejime-Notice,
      #orejime .orejime-Modal {
        font-size: 14px; } }
  #orejime .orejime-Button {
    border: 0;
    color: #fff;
    border-radius: 4px;
    padding: 0.75em 1.5em;
    margin-right: 0.5em;
    border: 1px solid transparent;
    font-weight: normal;
    font-size: 1.125em;
    line-height: 1.5; }
    #orejime .orejime-Button[disabled] {
      opacity: 0.75; }
  #orejime .orejime-Button--save,
  #orejime .orejime-Button--accept {
    background: #008A28;
    color: #fff;
    transition: all 0.3s ease; }
    #orejime .orejime-Button--save:hover, #orejime .orejime-Button--save:active, #orejime .orejime-Button--save:focus,
    #orejime .orejime-Button--accept:hover,
    #orejime .orejime-Button--accept:active,
    #orejime .orejime-Button--accept:focus {
      background: #005719; }
  #orejime .orejime-Button--decline {
    background-color: transparent;
    color: #767676;
    transition: all 0.3s ease; }
    #orejime .orejime-Button--decline:hover, #orejime .orejime-Button--decline:active, #orejime .orejime-Button--decline:focus {
      color: #5d5d5d; }
  #orejime .orejime-Button--info {
    background-color: #dddddd;
    transition: all 0.3s ease;
    color: #444; }
    #orejime .orejime-Button--info:hover, #orejime .orejime-Button--info:active, #orejime .orejime-Button--info:focus {
      background-color: #c4c4c4; }
  #orejime .orejime-Notice {
    background: #fff;
    position: fixed;
    z-index: 1000;
    bottom: calc(50% - 1rem);
    left: calc(50% - 1rem);
    transform: translate(-50%, 50%);
    margin: 1rem;
    width: 560px;
    max-width: calc(100% - 2rem);
    max-height: calc(100% - 2rem);
    overflow: auto;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.8);
    border-radius: 10px; }
  #orejime .orejime-Notice--hidden {
    display: none !important; }
  #orejime .orejime-Notice-body {
    padding: 1rem; }
    @media screen and (min-width: 720px) {
      #orejime .orejime-Notice-body {
        padding: 1.5rem 2rem;
        /*
        max-width: 1200px;
        margin: 0 auto;
        display: flex;
        */ } }
  #orejime .orejime-Notice-logo {
    max-width: 200px; }
  #orejime .orejime-Notice-title,
  #orejime .orejime-Notice-description {
    color: #444;
    margin-bottom: 1rem; }
  #orejime .orejime-Notice-title {
    font-weight: 300;
    font-size: 1.75em;
    line-height: 1.3; }
  #orejime .orejime-Notice-purposes {
    color: #444; }
  #orejime .orejime-Notice-changes {
    color: #008A28;
    margin-bottom: 0.5em;
    font-weight: bold; }
  #orejime .orejime-Notice-actions-wrapper {
    /*
    @media screen and (min-width: 720px) {
      margin-left: 2rem;
      width: calc(38.2% - 2rem);
      flex: 1 0 auto;
      justify-content: flex-end;
      display: flex;
      flex-direction: column;
    }
    
    @media screen and (min-width: 960px) {
      width: 25%;
    }
    */ }
    @media screen and (min-width: 480px) {
      #orejime .orejime-Notice-actions-wrapper {
        width: 100%;
        flex: 1 0 auto;
        justify-content: space-between;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap; } }
  #orejime .orejime-Notice-actions {
    /*
    @media screen and (min-width: 720px) {
      justify-content: flex-end;
      flex-direction: column;
    }
    */ }
    @media screen and (min-width: 480px) {
      #orejime .orejime-Notice-actions {
        width: 100%;
        flex: 1 0 auto;
        justify-content: space-between;
        display: flex;
        flex-direction: row; } }
    #orejime .orejime-Notice-actions .orejime-Button {
      width: 100%;
      text-align: center; }
  #orejime .orejime-Notice-actionItem {
    display: block;
    margin-bottom: 1em;
    width: 100%;
    /*
    @media screen and (min-width: 720px) {
      display: block;
      width: 100%;
      flex: none;
    }
    */ }
    @media screen and (min-width: 480px) {
      #orejime .orejime-Notice-actionItem {
        width: calc(50% - 1rem); } }
  #orejime .orejime-Notice-footer {
    display: flex;
    justify-content: center;
    width: 100%; }
  #orejime .orejime-Notice-footerItem {
    list-style: none;
    border-right: 1px solid #767676;
    line-height: 1;
    padding: 0 0.5em; }
    #orejime .orejime-Notice-footerItem:last-child {
      border-right: none; }
  #orejime .orejime-Notice-privacyPolicyLink,
  #orejime .orejime-Notice-imprintLink {
    text-decoration: underline;
    cursor: pointer;
    color: #767676; }
    #orejime .orejime-Notice-privacyPolicyLink:hover,
    #orejime .orejime-Notice-imprintLink:hover {
      color: inherit; }
    #orejime .orejime-Notice-privacyPolicyLink:hover, #orejime .orejime-Notice-privacyPolicyLink:focus,
    #orejime .orejime-Notice-imprintLink:hover,
    #orejime .orejime-Notice-imprintLink:focus {
      text-decoration: none; }
  #orejime .orejimeHtml-WithModalOpen {
    height: 100%; }
  #orejime .orejimeHtml-WithModalOpen body {
    position: fixed;
    overflow: hidden;
    height: 100%;
    width: 100%; }
  #orejime .orejime-ModalOverlay,
  #orejime .orejime-NoticeOverlay {
    z-index: 1000;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  #orejime .orejime-ModalWrapper {
    z-index: 1001;
    position: fixed;
    width: 640px;
    bottom: calc(50% - 1rem);
    left: calc(50% - 1rem);
    transform: translate(-50%, 50%);
    margin: 1rem;
    max-width: calc(100% - 2rem);
    max-height: calc(100% - 2rem);
    overflow: auto;
    outline: none;
    background: #fff;
    color: #444;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
    border-radius: 10px; }
  #orejime .orejime-Modal-header {
    padding: 1em;
    border-bottom: 1px solid #999; }
    @media screen and (min-width: 720px) {
      #orejime .orejime-Modal-header {
        padding: 1.5rem 2rem; } }
  #orejime .orejime-Modal-title {
    font-size: 1.75em;
    display: block;
    font-weight: 300;
    padding-right: 1em;
    color: #444;
    margin-bottom: 1rem; }
  #orejime .orejime-Modal-closeButton {
    border: none;
    background: none;
    color: inherit;
    position: absolute;
    top: 1em;
    right: 1em; }
  #orejime .orejime-CloseIcon {
    stroke: currentColor;
    width: 18px; }
  #orejime .orejime-Modal-body {
    padding: 1em; }
    @media screen and (min-width: 720px) {
      #orejime .orejime-Modal-body {
        padding: 1.5rem 2rem; } }
  #orejime .orejime-Modal-footer {
    padding: 1em;
    border-top: 1px solid #999;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    @media screen and (min-width: 720px) {
      #orejime .orejime-Modal-footer {
        padding: 1.5rem 2rem; } }
    #orejime .orejime-Modal-footer .orejime-Notice-footer {
      align-items: flex-end;
      width: auto;
      flex-direction: column; }
      #orejime .orejime-Modal-footer .orejime-Notice-footer .orejime-Notice-footerItem {
        border-right: none;
        line-height: 1.5;
        padding: 0; }
  #orejime .orejime-Modal-privacyPolicyLink,
  #orejime .orejime-Modal-poweredByLink {
    cursor: pointer;
    text-decoration: underline;
    color: inherit; }
    #orejime .orejime-Modal-privacyPolicyLink:hover, #orejime .orejime-Modal-privacyPolicyLink:focus, #orejime .orejime-Modal-privacyPolicyLink:active,
    #orejime .orejime-Modal-poweredByLink:hover,
    #orejime .orejime-Modal-poweredByLink:focus,
    #orejime .orejime-Modal-poweredByLink:active {
      color: inherit; }
    #orejime .orejime-Modal-privacyPolicyLink:hover, #orejime .orejime-Modal-privacyPolicyLink:focus,
    #orejime .orejime-Modal-poweredByLink:hover,
    #orejime .orejime-Modal-poweredByLink:focus {
      text-decoration: none; }
  #orejime .orejime-Modal-poweredByLink {
    position: absolute;
    right: 1em;
    color: #767676;
    font-size: 0.8em;
    padding: 6px 0; }
    #orejime .orejime-Modal-poweredByLink:hover, #orejime .orejime-Modal-poweredByLink:focus, #orejime .orejime-Modal-poweredByLink:active {
      color: #767676; }
  #orejime .orejime-AppList {
    display: block;
    padding: 0;
    margin: 0;
    max-height: 40vh;
    overflow: auto; }
  #orejime .orejime-AppList-item {
    display: block;
    position: relative;
    line-height: 1.25;
    vertical-align: middle;
    padding-left: 65px;
    min-height: 40px;
    margin-top: 0.7em; }
    #orejime .orejime-AppList-item:first-child {
      margin-top: 0; }
  #orejime .orejime-AppItem-title {
    font-weight: 600;
    cursor: pointer;
    font-size: 1.125em; }
  #orejime .orejime-AppItem-purposes {
    font-size: 0.8em;
    color: #767676; }
  #orejime .orejime-AppItem-optOut,
  #orejime .orejime-AppItem-required {
    padding-left: 0.2em;
    font-size: 0.8em;
    color: #767676; }
  #orejime .orejime-AppItem-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 50px;
    height: 30px; }
  #orejime .orejime-AppItem-switch {
    position: absolute;
    left: 0;
    display: inline-block;
    width: 50px;
    height: 30px;
    margin-left: 6px;
    font-size: 0.8em; }
  #orejime .orejime-AppItem-slider {
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #aaa;
    -webkit-transition: .4s;
    transition: .4s;
    width: 50px;
    display: inline-block;
    border-radius: 30px;
    border: 2px solid transparent; }
    #orejime .orejime-AppItem-slider:before {
      position: absolute;
      content: "";
      height: 20px;
      width: 20px;
      left: 3px;
      bottom: 3px;
      background-color: white;
      -webkit-transition: .4s;
      transition: .4s;
      border-radius: 50%;
      border: 1px solid #767676; }
  #orejime .orejime-AppItem-switchLabel {
    position: absolute;
    width: 50px;
    top: 34px;
    overflow: ellipsis;
    text-align: center; }
  #orejime .orejime-AppItem-switch--disabled .orejime-AppItem-slider {
    cursor: default;
    opacity: 0.5; }
  #orejime .orejime-AppItem-switch--disabled .orejime-AppItem-switchLabel {
    color: #aaa; }
  #orejime .orejime-AppItem-input:focus + .orejime-AppItem-label .orejime-AppItem-slider {
    border-color: #fff;
    outline-offset: 2px; }
  #orejime .orejime-AppItem-input:checked + .orejime-AppItem-label .orejime-AppItem-slider {
    background-color: #008A28; }
  #orejime .orejime-AppItem-input:checked + .orejime-AppItem-label .orejime-AppItem-slider:before {
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px); }
  #orejime .orejime-AppToggles {
    margin-bottom: 1em;
    display: block; }
  #orejime .orejime-AppToggles-item {
    display: inline; }
  #orejime .orejime-AppItem-label {
    position: static;
    padding-left: 0;
    display: block;
    font-size: inherit;
    outline: none;
    height: 30px;
    line-height: 30px; }
  #orejime .orejime-AppItem-label:before {
    content: none; }
  #orejime .orejime-AppItem-label:after {
    content: none; }
  #orejime .orejime-Modal-privacyPolicyLink:hover,
  #orejime .orejime-Modal-privacyPolicyLink:focus,
  #orejime .orejime-Modal-poweredByLink:hover,
  #orejime .orejime-Modal-poweredByLink:focus {
    text-decoration: none;
    background: transparent; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9PcmVqaW1lLy4vc2Nzcy9vcmVqaW1lLnNjc3MiLCJ3ZWJwYWNrOi8vT3JlamltZS8uL3Njc3Mvc3JjL3Njc3Mvb3JlamltZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtFQ2NFLFVBQVM7RUFDVCxXQUFVO0VBQ1YsVUFBUztFQUNULHFCQUFvQjtFQUNwQixtQkFBa0I7RUFDbEIsZUFBYztFQUNkLHlCQUF3QjtFQUN4QixnQkFBZTtFQUNmLFlBQVc7RUFDWCxZQUFXO0VBQ1gsaUJBQWdCLEVBQ2pCOztBQUVEO0VBOEVFOzs7Ozs7Ozs7O0lBVUUsRUF3YUg7RUFoZ0JEOzs7SUFJSSxpQkFBZ0I7SUFDaEIsZ0JBQWUsRUFPaEI7SUFOQztNQU5KOzs7UUFPTSxrREFBaUQsRUFLcEQ7SUFIQztNQVRKOzs7UUFVTSxnQkFBZSxFQUVsQjtFQVpIO0lBZUksVUFBUztJQUNULFlBQVc7SUFDWCxtQkEzQ3VCO0lBNEN2QixzQkFBcUI7SUFDckIsb0JBQW1CO0lBQ25CLDhCQUE2QjtJQUM3QixvQkFBbUI7SUFDbkIsbUJBQWtCO0lBQ2xCLGlCQUFnQixFQUlqQjtJQTNCSDtNQXlCTSxjQUFhLEVBQ2Q7RUExQkw7O0lBK0JJLG9CQXREbUI7SUF1RG5CLFlBQVc7SUFDWCwwQkFBeUIsRUFNMUI7SUF2Q0g7Ozs7TUFxQ00sb0JBQXVDLEVBQ3hDO0VBdENMO0lBMENJLDhCQUE2QjtJQUM3QixlQTVEK0I7SUE2RC9CLDBCQUF5QixFQU0xQjtJQWxESDtNQWdETSxlQUE4QyxFQUMvQztFQWpETDtJQXFESSwwQkEzRWtCO0lBNEVsQiwwQkFBeUI7SUFDekIsWUF6RXNCLEVBK0V2QjtJQTdESDtNQTJETSwwQkFBNEMsRUFDN0M7RUE1REw7SUFnRUksaUJBcEZtQjtJQXFGbkIsZ0JBQWU7SUFDZixjQUFhO0lBQ2IseUJBQXdCO0lBQ3hCLHVCQUFzQjtJQUN0QixnQ0FBK0I7SUFDL0IsYUFBWTtJQUNaLGFBQVk7SUFDWiw2QkFBNEI7SUFDNUIs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Q1gsYUFBWTtNQUNaLFlBQVc7TUFDWCxVQUFTO01BQ1QsWUFBVztNQUNYLHdCQUF1QjtNQUN2Qix3QkFBdUI7TUFDdkIsZ0JBQWU7TUFDZixtQkFBa0I7TUFDbEIsMEJBM2N5QixFQTRjNUI7RUEzYlA7SUErYk0sbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxVQUFTO0lBQ1QsbUJBQWtCO0lBQ2xCLG1CQUFrQixFQUNyQjtFQXBjSDtJQXVjTSxnQkFBZTtJQUNmLGFBQVksRUFDZjtFQXpjSDtJQTRjTSxZQUFXLEVBQ2Q7RUE3Y0g7SUFnZE0sbUJBQWtCO0lBQ2xCLG9CQUFtQixFQUN0QjtFQWxkSDtJQXFkTSwwQkE1ZWlCLEVBNmVwQjtFQXRkSDtJQXlkTSxvQ0FBbUM7SUFDbkMsZ0NBQStCO0lBQy9CLDRCQUEyQixFQUM5QjtFQTVkSDtJQStkTSxtQkFBa0I7SUFDbEIsZUFBYyxFQUNqQjtFQWplSDtJQW9lTSxnQkFBZSxFQUNsQjtFQXJlSDtJQXdlSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLGNBQWE7SUFDYixhQUFZO0lBQ1osa0JBQWlCLEVBQ2xCO0VBL2VIO0lBaWZJLGNBQWEsRUFDZDtFQWxmSDtJQW9mSSxjQUFhLEVBQ2Q7RUFyZkg7Ozs7SUEwZkksc0JBQXFCO0lBQ3JCLHdCQUF1QixFQUN4QiIsImZpbGUiOiJvcmVqaW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIltjbGFzc149XCJvcmVqaW1lLVwiXSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jb3JlamltZSB7XG4gIC8qXG4gIC5vcmVqaW1lLU5vdGljZS0tbWFuZGF0b3J5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAqLyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLU1haW4sXG4gICNvcmVqaW1lIC5vcmVqaW1lLU5vdGljZSxcbiAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICNvcmVqaW1lIC5vcmVqaW1lLU1haW4sXG4gICAgICAjb3JlamltZSAub3JlamltZS1Ob3RpY2UsXG4gICAgICAjb3JlamltZSAub3JlamltZS1Nb2RhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMiAqICgxMDB2dyAtIDMyMHB4KSAvIDg4MCk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gICAgICAjb3JlamltZSAub3JlamltZS1NYWluLFxuICAgICAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLFxuICAgICAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAjb3JlamltZSAub3JlamltZS1CdXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICNvcmVqaW1lIC5vcmVqaW1lLUJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAjb3JlamltZSAub3JlamltZS1CdXR0b24tLXNhdmUsXG4gICNvcmVqaW1lIC5vcmVqaW1lLUJ1dHRvbi0tYWNjZXB0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4QTI4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAjb3JlamltZSAub3JlamltZS1CdXR0b24tLXNhdmU6aG92ZXIsICNvcmVqaW1lIC5vcmVqaW1lLUJ1dHRvbi0tc2F2ZTphY3RpdmUsICNvcmVqaW1lIC5vcmVqaW1lLUJ1dHRvbi0tc2F2ZTpmb2N1cyxcbiAgICAjb3JlamltZSAub3JlamltZS1CdXR0b24tLWFjY2VwdDpob3ZlcixcbiAgICAjb3JlamltZSAub3JlamltZS1CdXR0b24tLWFjY2VwdDphY3RpdmUsXG4gICAgI29yZWppbWUgLm9yZWppbWUtQnV0dG9uLS1hY2NlcHQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzAwNTcxOTsgfVxuICAjb3JlamltZSAub3JlamltZS1CdXR0b24tLWRlY2xpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNzY3Njc2O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAjb3JlamltZSAub3JlamltZS1CdXR0b24tLWRlY2xpbmU6aG92ZXIsICNvcmVqaW1lIC5vcmVqaW1lLUJ1dHRvbi0tZGVjbGluZTphY3RpdmUsICNvcmVqaW1lIC5vcmVqaW1lLUJ1dHRvbi0tZGVjbGluZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzVkNWQ1ZDsgfVxuICAjb3JlamltZSAub3JlamltZS1CdXR0b24tLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAgICNvcmVqaW1lIC5vcmVqaW1lLUJ1dHRvbi0taW5mbzpob3ZlciwgI29yZWppbWUgLm9yZWppbWUtQnV0dG9uLS1pbmZvOmFjdGl2ZSwgI29yZWppbWUgLm9yZWppbWUtQnV0dG9uLS1pbmZvOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJvdHRvbTogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLU5vdGljZS0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLWJvZHkge1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgICAgLypcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAqLyB9IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLWxvZ28ge1xuICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLXRpdGxlLFxuICAjb3JlamltZSAub3JlamltZS1Ob3RpY2UtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLXB1cnBvc2VzIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAjb3JlamltZSAub3JlamltZS1Ob3RpY2UtY2hhbmdlcyB7XG4gICAgY29sb3I6ICMwMDhBMjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLWFjdGlvbnMtd3JhcHBlciB7XG4gICAgLypcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB3aWR0aDogY2FsYygzOC4yJSAtIDJyZW0pO1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAqLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICNvcmVqaW1lIC5vcmVqaW1lLU5vdGljZS1hY3Rpb25zLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLWFjdGlvbnMge1xuICAgIC8qXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAqLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICNvcmVqaW1lIC5vcmVqaW1lLU5vdGljZS1hY3Rpb25zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICNvcmVqaW1lIC5vcmVqaW1lLU5vdGljZS1hY3Rpb25zIC5vcmVqaW1lLUJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjb3JlamltZSAub3JlamltZS1Ob3RpY2UtYWN0aW9uSXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cbiAgICAqLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICNvcmVqaW1lIC5vcmVqaW1lLU5vdGljZS1hY3Rpb25JdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7IH0gfVxuICAjb3JlamltZSAub3JlamltZS1Ob3RpY2UtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLU5vdGljZS1mb290ZXJJdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3Njc2NzY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMCAwLjVlbTsgfVxuICAgICNvcmVqaW1lIC5vcmVqaW1lLU5vdGljZS1mb290ZXJJdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLU5vdGljZS1wcml2YWN5UG9saWN5TGluayxcbiAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLWltcHJpbnRMaW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM3Njc2NzY7IH1cbiAgICAjb3JlamltZSAub3JlamltZS1Ob3RpY2UtcHJpdmFjeVBvbGljeUxpbms6aG92ZXIsXG4gICAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLWltcHJpbnRMaW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLXByaXZhY3lQb2xpY3lMaW5rOmhvdmVyLCAjb3JlamltZSAub3JlamltZS1Ob3RpY2UtcHJpdmFjeVBvbGljeUxpbms6Zm9jdXMsXG4gICAgI29yZWppbWUgLm9yZWppbWUtTm90aWNlLWltcHJpbnRMaW5rOmhvdmVyLFxuICAgICNvcmVqaW1lIC5vcmVqaW1lLU5vdGljZS1pbXByaW50TGluazpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgI29yZWppbWUgLm9yZWppbWVIdG1sLVdpdGhNb2RhbE9wZW4ge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAjb3JlamltZSAub3JlamltZUh0bWwtV2l0aE1vZGFsT3BlbiBib2R5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTW9kYWxPdmVybGF5LFxuICAjb3JlamltZSAub3JlamltZS1Ob3RpY2VPdmVybGF5IHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsV3JhcHBlciB7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIGJvdHRvbTogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgNXB4IDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtOyB9IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwtY2xvc2VCdXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFlbTtcbiAgICByaWdodDogMWVtOyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLUNsb3NlSWNvbiB7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTsgfSB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLWZvb3RlciB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAjb3JlamltZSAub3JlamltZS1Nb2RhbC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTsgfSB9XG4gICAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwtZm9vdGVyIC5vcmVqaW1lLU5vdGljZS1mb290ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAjb3JlamltZSAub3JlamltZS1Nb2RhbC1mb290ZXIgLm9yZWppbWUtTm90aWNlLWZvb3RlciAub3JlamltZS1Ob3RpY2UtZm9vdGVySXRlbSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAjb3JlamltZSAub3JlamltZS1Nb2RhbC1wcml2YWN5UG9saWN5TGluayxcbiAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwtcG93ZXJlZEJ5TGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwtcHJpdmFjeVBvbGljeUxpbms6aG92ZXIsICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLXByaXZhY3lQb2xpY3lMaW5rOmZvY3VzLCAjb3JlamltZSAub3JlamltZS1Nb2RhbC1wcml2YWN5UG9saWN5TGluazphY3RpdmUsXG4gICAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwtcG93ZXJlZEJ5TGluazpob3ZlcixcbiAgICAjb3JlamltZSAub3JlamltZS1Nb2RhbC1wb3dlcmVkQnlMaW5rOmZvY3VzLFxuICAgICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLXBvd2VyZWRCeUxpbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwtcHJpdmFjeVBvbGljeUxpbms6aG92ZXIsICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLXByaXZhY3lQb2xpY3lMaW5rOmZvY3VzLFxuICAgICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLXBvd2VyZWRCeUxpbms6aG92ZXIsXG4gICAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwtcG93ZXJlZEJ5TGluazpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwtcG93ZXJlZEJ5TGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgY29sb3I6ICM3Njc2NzY7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwYWRkaW5nOiA2cHggMDsgfVxuICAgICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLXBvd2VyZWRCeUxpbms6aG92ZXIsICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLXBvd2VyZWRCeUxpbms6Zm9jdXMsICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLXBvd2VyZWRCeUxpbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNzY3Njc2OyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLUFwcExpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC1oZWlnaHQ6IDQwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgI29yZWppbWUgLm9yZWppbWUtQXBwTGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAwLjdlbTsgfVxuICAgICNvcmVqaW1lIC5vcmVqaW1lLUFwcExpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLUFwcEl0ZW0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfVxuICAjb3JlamltZSAub3JlamltZS1BcHBJdGVtLXB1cnBvc2VzIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGNvbG9yOiAjNzY3Njc2OyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLUFwcEl0ZW0tb3B0T3V0LFxuICAjb3JlamltZSAub3JlamltZS1BcHBJdGVtLXJlcXVpcmVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgY29sb3I6ICM3Njc2NzY7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtQXBwSXRlbS1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLUFwcEl0ZW0tc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAjb3JlamltZSAub3JlamltZS1BcHBJdGVtLXNsaWRlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCA1cHggNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgI29yZWppbWUgLm9yZWppbWUtQXBwSXRlbS1zbGlkZXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtQXBwSXRlbS1zd2l0Y2hMYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRvcDogMzRweDtcbiAgICBvdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLUFwcEl0ZW0tc3dpdGNoLS1kaXNhYmxlZCAub3JlamltZS1BcHBJdGVtLXNsaWRlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAjb3JlamltZSAub3JlamltZS1BcHBJdGVtLXN3aXRjaC0tZGlzYWJsZWQgLm9yZWppbWUtQXBwSXRlbS1zd2l0Y2hMYWJlbCB7XG4gICAgY29sb3I6ICNhYWE7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtQXBwSXRlbS1pbnB1dDpmb2N1cyArIC5vcmVqaW1lLUFwcEl0ZW0tbGFiZWwgLm9yZWppbWUtQXBwSXRlbS1zbGlkZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLUFwcEl0ZW0taW5wdXQ6Y2hlY2tlZCArIC5vcmVqaW1lLUFwcEl0ZW0tbGFiZWwgLm9yZWppbWUtQXBwSXRlbS1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMjg7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtQXBwSXRlbS1pbnB1dDpjaGVja2VkICsgLm9yZWppbWUtQXBwSXRlbS1sYWJlbCAub3JlamltZS1BcHBJdGVtLXNsaWRlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpOyB9XG4gICNvcmVqaW1lIC5vcmVqaW1lLUFwcFRvZ2dsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjb3JlamltZSAub3JlamltZS1BcHBUb2dnbGVzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAjb3JlamltZSAub3JlamltZS1BcHBJdGVtLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtQXBwSXRlbS1sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgI29yZWppbWUgLm9yZWppbWUtQXBwSXRlbS1sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAjb3JlamltZSAub3JlamltZS1Nb2RhbC1wcml2YWN5UG9saWN5TGluazpob3ZlcixcbiAgI29yZWppbWUgLm9yZWppbWUtTW9kYWwtcHJpdmFjeVBvbGljeUxpbms6Zm9jdXMsXG4gICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLXBvd2VyZWRCeUxpbms6aG92ZXIsXG4gICNvcmVqaW1lIC5vcmVqaW1lLU1vZGFsLXBvd2VyZWRCeUxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuIiwiJG9yZWppbWUtYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCA1cHggNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpICFkZWZhdWx0O1xuJG9yZWppbWUtYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuXG4kb3JlamltZS1ibHVlOiAjMDU3RUI2ICFkZWZhdWx0O1xuJG9yZWppbWUtZ3JlZW46ICMwMDhBMjggIWRlZmF1bHQ7XG4kb3JlamltZS1ncmF5OiAjZGRkZGRkICFkZWZhdWx0O1xuXG4kb3JlamltZS10aGVtZS1iZzogI2ZmZiAhZGVmYXVsdDtcbiRvcmVqaW1lLXRoZW1lLWJvcmRlcjogMXB4IHNvbGlkICM5OTkgIWRlZmF1bHQ7XG4kb3JlamltZS10aGVtZS1jb2xvcjogIzQ0NCAhZGVmYXVsdDtcbiRvcmVqaW1lLXRoZW1lLWNvbG9yLWxpZ2h0OiAjNzY3Njc2ICFkZWZhdWx0O1xuXG4vLyBtaWNybyBjc3MgcmVzZXQgZm9yIGV2ZXJ5dGhpbmcgb3JlamltZSByZWxhdGVkXG5bY2xhc3NePVwib3JlamltZS1cIl0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNvcmVqaW1lIHtcbiAgLm9yZWppbWUtTWFpbixcbiAgLm9yZWppbWUtTm90aWNlLFxuICAub3JlamltZS1Nb2RhbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMiAqICgxMDB2dyAtIDMyMHB4KSAvIDg4MCk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLm9yZWppbWUtQnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogJG9yZWppbWUtYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgfVxuICB9XG5cbiAgLm9yZWppbWUtQnV0dG9uLS1zYXZlLFxuICAub3JlamltZS1CdXR0b24tLWFjY2VwdCB7XG4gICAgYmFja2dyb3VuZDogJG9yZWppbWUtZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRvcmVqaW1lLWdyZWVuLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5vcmVqaW1lLUJ1dHRvbi0tZGVjbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRvcmVqaW1lLXRoZW1lLWNvbG9yLWxpZ2h0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJG9yZWppbWUtdGhlbWUtY29sb3ItbGlnaHQsIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgLm9yZWppbWUtQnV0dG9uLS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JlamltZS1ncmF5O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgY29sb3I6ICRvcmVqaW1lLXRoZW1lLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG9yZWppbWUtZ3JheSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAub3JlamltZS1Ob3RpY2Uge1xuICAgIGJhY2tncm91bmQ6ICRvcmVqaW1lLXRoZW1lLWJnO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJvdHRvbTogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC8qXG4gIC5vcmVqaW1lLU5vdGljZS0tbWFuZGF0b3J5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAqL1xuXG4gIC5vcmVqaW1lLU5vdGljZS0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmVqaW1lLU5vdGljZS1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgICAgICAvKlxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICovXG4gICAgICB9XG4gIH1cblxuICAub3JlamltZS1Ob3RpY2UtbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLm9yZWppbWUtTm90aWNlLXRpdGxlLFxuICAub3JlamltZS1Ob3RpY2UtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRvcmVqaW1lLXRoZW1lLWNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5vcmVqaW1lLU5vdGljZS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgLm9yZWppbWUtTm90aWNlLXB1cnBvc2VzIHtcbiAgICAgIGNvbG9yOiAkb3JlamltZS10aGVtZS1jb2xvcjtcbiAgfVxuXG4gIC5vcmVqaW1lLU5vdGljZS1jaGFuZ2VzIHtcbiAgICAgIGNvbG9yOiAkb3JlamltZS1ncmVlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAub3JlamltZS1Ob3RpY2UtYWN0aW9ucy13cmFwcGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAvKlxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDM4LjIlIC0gMnJlbSk7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgICovXG4gIH1cblxuICAub3JlamltZS1Ob3RpY2UtYWN0aW9ucyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLypcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICovXG4gICAgLm9yZWppbWUtQnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5vcmVqaW1lLU5vdGljZS1hY3Rpb25JdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIH1cbiAgICAvKlxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogbm9uZTtcbiAgICB9XG4gICAgKi9cbiAgfVxuXG4gIC5vcmVqaW1lLU5vdGljZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JlamltZS1Ob3RpY2UtZm9vdGVySXRlbSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkb3JlamltZS10aGVtZS1jb2xvci1saWdodDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm9yZWppbWUtTm90aWNlLXByaXZhY3lQb2xpY3lMaW5rLFxuICAub3JlamltZS1Ob3RpY2UtaW1wcmludExpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJG9yZWppbWUtdGhlbWUtY29sb3ItbGlnaHQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gIH1cblxuICAub3JlamltZUh0bWwtV2l0aE1vZGFsT3BlbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAub3JlamltZUh0bWwtV2l0aE1vZGFsT3BlbiBib2R5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmVqaW1lLU1vZGFsT3ZlcmxheSxcbiAgLm9yZWppbWUtTm90aWNlT3ZlcmxheSB7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLm9yZWppbWUtTW9kYWxXcmFwcGVyIHtcbiAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogNjQwcHg7XG4gICAgICBib3R0b206IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgIG1hcmdpbjogMXJlbTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICRvcmVqaW1lLXRoZW1lLWJnO1xuICAgICAgY29sb3I6ICRvcmVqaW1lLXRoZW1lLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogJG9yZWppbWUtYm94LXNoYWRvdztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAub3JlamltZS1Nb2RhbC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJG9yZWppbWUtdGhlbWUtYm9yZGVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICB9XG4gIH1cblxuICAub3JlamltZS1Nb2RhbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgIGNvbG9yOiAkb3JlamltZS10aGVtZS1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAub3JlamltZS1Nb2RhbC1jbG9zZUJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFlbTtcbiAgICAgIHJpZ2h0OiAxZW07XG4gIH1cblxuICAub3JlamltZS1DbG9zZUljb24ge1xuICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICB3aWR0aDogMThweDtcbiAgfVxuXG4gIC5vcmVqaW1lLU1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICB9XG4gIH1cblxuICAub3JlamltZS1Nb2RhbC1mb290ZXIge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyLXRvcDogJG9yZWppbWUtdGhlbWUtYm9yZGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAub3JlamltZS1Ob3RpY2UtZm9vdGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLm9yZWppbWUtTm90aWNlLWZvb3Rlckl0ZW0ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5vcmVqaW1lLU1vZGFsLXByaXZhY3lQb2xpY3lMaW5rLFxuICAub3JlamltZS1Nb2RhbC1wb3dlcmVkQnlMaW5rIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICB9XG5cbiAgLm9yZWppbWUtTW9kYWwtcG93ZXJlZEJ5TGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMWVtO1xuICAgICAgY29sb3I6ICRvcmVqaW1lLXRoZW1lLWNvbG9yLWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJG9yZWppbWUtdGhlbWUtY29sb3ItbGlnaHQ7XG4gICAgICB9XG4gIH1cblxuICAub3JlamltZS1BcHBMaXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDQwdmg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5vcmVqaW1lLUFwcExpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjdlbTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgfVxuXG4gIC5vcmVqaW1lLUFwcEl0ZW0tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxuXG4gIC5vcmVqaW1lLUFwcEl0ZW0tcHVycG9zZXMge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGNvbG9yOiAkb3JlamltZS10aGVtZS1jb2xvci1saWdodDtcbiAgfVxuXG4gIC5vcmVqaW1lLUFwcEl0ZW0tb3B0T3V0LFxuICAub3JlamltZS1BcHBJdGVtLXJlcXVpcmVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yZW07XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgY29sb3I6ICRvcmVqaW1lLXRoZW1lLWNvbG9yLWxpZ2h0O1xuICB9XG5cbiAgLm9yZWppbWUtQXBwSXRlbS1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLm9yZWppbWUtQXBwSXRlbS1zd2l0Y2gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cblxuICAub3JlamltZS1BcHBJdGVtLXNsaWRlciB7XG4gICAgICBib3gtc2hhZG93OiAkb3JlamltZS1ib3gtc2hhZG93O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yZWppbWUtdGhlbWUtY29sb3ItbGlnaHQ7XG4gICAgICB9XG4gIH1cblxuICAub3JlamltZS1BcHBJdGVtLXN3aXRjaExhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdG9wOiAzNHB4O1xuICAgICAgb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm9yZWppbWUtQXBwSXRlbS1zd2l0Y2gtLWRpc2FibGVkIC5vcmVqaW1lLUFwcEl0ZW0tc2xpZGVyIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5vcmVqaW1lLUFwcEl0ZW0tc3dpdGNoLS1kaXNhYmxlZCAub3JlamltZS1BcHBJdGVtLXN3aXRjaExhYmVsIHtcbiAgICAgIGNvbG9yOiAjYWFhO1xuICB9XG5cbiAgLm9yZWppbWUtQXBwSXRlbS1pbnB1dDpmb2N1cyArIC5vcmVqaW1lLUFwcEl0ZW0tbGFiZWwgLm9yZWppbWUtQXBwSXRlbS1zbGlkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuXG4gIC5vcmVqaW1lLUFwcEl0ZW0taW5wdXQ6Y2hlY2tlZCArIC5vcmVqaW1lLUFwcEl0ZW0tbGFiZWwgLm9yZWppbWUtQXBwSXRlbS1zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yZWppbWUtZ3JlZW47XG4gIH1cblxuICAub3JlamltZS1BcHBJdGVtLWlucHV0OmNoZWNrZWQgKyAub3JlamltZS1BcHBJdGVtLWxhYmVsIC5vcmVqaW1lLUFwcEl0ZW0tc2xpZGVyOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAub3JlamltZS1BcHBUb2dnbGVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm9yZWppbWUtQXBwVG9nZ2xlcy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5vcmVqaW1lLUFwcEl0ZW0tbGFiZWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAub3JlamltZS1BcHBJdGVtLWxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAub3JlamltZS1BcHBJdGVtLWxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5vcmVqaW1lLU1vZGFsLXByaXZhY3lQb2xpY3lMaW5rOmhvdmVyLFxuICAub3JlamltZS1Nb2RhbC1wcml2YWN5UG9saWN5TGluazpmb2N1cyxcbiAgLm9yZWppbWUtTW9kYWwtcG93ZXJlZEJ5TGluazpob3ZlcixcbiAgLm9yZWppbWUtTW9kYWwtcG93ZXJlZEJ5TGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cblxuXG59XG5cbiJdLCJzb3VyY2VSb290IjoiIn0=*/