@charset "UTF-8";
header {
  width: 100%; }

.l-nav {
  width: 100%;
  background-color: #ff8b44;
  height: 92px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100; }
  .l-nav--inner {
    max-width: 1280px;
    margin: 0 auto; }
    .l-nav--inner:after {
      display: block;
      visibility: hidden;
      clear: both;
      height: 0;
      font-size: 0;
      content: ''; }
  .l-nav--logo {
    width: 310px;
    margin: 25px 0 0 40px;
    float: left; }
    .l-nav--logo a {
      display: block; }
  .l-nav--fbbtn {
    display: none; }
  .l-nav--hamburger {
    display: none; }
  .l-nav--contents {
    max-width: 790px;
    margin-right: 18px;
    float: right; }
  .l-nav--info {
    color: #fff;
    margin-top: 10px;
    float: right; }
    .l-nav--info:after {
      display: block;
      visibility: hidden;
      clear: both;
      height: 0;
      font-size: 0;
      content: ''; }
    .l-nav--info div {
      display: inline-block; }
  .l-nav--info_name {
    font-size: 14px;
    line-height: 35px;
    float: left; }
  .l-nav--info_tel {
    margin-left: 15px;
    float: left; }
  .l-nav--info_tel_icon {
    width: 35px;
    height: 35px;
    background-color: #fff;
    border-radius: 50%;
    text-align: center;
    position: relative; }
    .l-nav--info_tel_icon:before {
      content: '';
      display: block;
      width: 0;
      height: 0;
      border: 6px solid transparent;
      border-right: 9px solid #fff;
      position: absolute;
      margin-top: -5px;
      top: 50%;
      left: -12px; }
    .l-nav--info_tel_icon i {
      font-size: 27px;
      color: #ff8b44;
      line-height: 35px; }
  .l-nav--info_tel_number {
    position: relative;
    top: 3px;
    margin-left: 3px; }
    .l-nav--info_tel_number img {
      width: 230px;
      height: 29px; }
  .l-nav--info_mail {
    margin-left: 15px;
    float: left; }
    .l-nav--info_mail a {
      display: block; }
      .l-nav--info_mail a:hover .l-nav--info_mail_icon {
        background-color: #ff8b44; }
        .l-nav--info_mail a:hover .l-nav--info_mail_icon i {
          color: #fff; }
  .l-nav--info_mail_icon {
    width: 35px;
    height: 35px;
    background-color: #fff;
    border-radius: 50%;
    text-align: center;
    position: relative;
    float: left;
    transition: .2s; }
    .l-nav--info_mail_icon i {
      font-size: 20px;
      color: #ff8b44;
      line-height: 35px; }
  .l-nav--info_mail_txt {
    font-size: 16px;
    line-height: 35px;
    float: left;
    margin-left: 3px; }
  .l-nav--menu {
    margin-top: 7px;
    float: right;
    position: relative; }
    .l-nav--menu:after {
      display: block;
      visibility: hidden;
      clear: both;
      height: 0;
      font-size: 0;
      content: ''; }
  .l-nav--menu_item {
    float: left;
    margin-left: 15px;
    color: #ff8b44; }
    .l-nav--menu_item:first-child {
      margin-left: 0; }
    .l-nav--menu_item-top {
      margin-left: 0;
      width: 75px; }
    .l-nav--menu_item-terrace {
      width: 190px; }
      .l-nav--menu_item-terrace > .l-nav--menu_link {
        position: relative;
        line-height: 18px; }
        .l-nav--menu_item-terrace > .l-nav--menu_link:before {
          content: none; }
        .l-nav--menu_item-terrace > .l-nav--menu_link:after {
          content: '';
          width: 8px;
          height: 8px;
          border-bottom: 1px solid #ff8b44;
          border-right: 1px solid #ff8b44;
          -webkit-transform: rotate(45deg);
              -ms-transform: rotate(45deg);
                  transform: rotate(45deg);
          display: inline-block;
          position: absolute;
          top: 9px;
          right: 10px;
          transition: .2s; }
      .l-nav--menu_item-terrace:hover > .l-nav--menu_link {
        cursor: pointer; }
        .l-nav--menu_item-terrace:hover > .l-nav--menu_link:after {
          top: 12px;
          -webkit-transform: rotate(-135deg);
              -ms-transform: rotate(-135deg);
                  transform: rotate(-135deg); }
      .l-nav--menu_item-terrace:hover .terrace_menu {
        top: 32px;
        opacity: 1; }
    .l-nav--menu_item-search {
      width: 200px; }
    .l-nav--menu_item-access {
      width: 104px; }
    .l-nav--menu_item-other {
      width: 158px; }
  .l-nav--menu_link {
    font-size: 15px;
    color: #ff8b44;
    text-align: center;
    display: block;
    line-height: 16px;
    border-style: solid;
    background-color: #fff;
    padding: 7px 8px;
    border-radius: 3px; }
    .l-nav--menu_link:before {
      font-family: 'icomoon' !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-feature-settings: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: '\e901';
      font-size: 16px;
      position: relative;
      top: 2px;
      display: inline-block;
      transition: .2s; }
    .l-nav--menu_link:hover:before {
      -webkit-transform: scale(1.3);
          -ms-transform: scale(1.3);
              transform: scale(1.3); }

.terrace_menu {
  position: absolute;
  opacity: 0;
  width: 180px;
  top: -1000px;
  left: 95px;
  padding: 0 5px 5px;
  border-radius: 0 0 3px 3px;
  background-color: #ff8b44; }
  .terrace_menu .l-nav--menu_item {
    float: none;
    margin-left: 0;
    margin-top: 5px; }
  .terrace_menu .l-nav--menu_link {
    width: 100%; }

.button-totop {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 200;
  width: 60px;
  height: 60px;
  background-color: #f6b549;
  background-color: rgba(246, 181, 73, .9);
  border-radius: 50%;
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  padding-top: 35px;
  opacity: 0;
  transition: .2s; }
  .button-totop:before {
    content: '';
    width: 20px;
    height: 20px;
    display: inline-block;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    position: absolute;
    top: 15px;
    left: 50%;
    margin-left: -11px; }
  .button-totop-show {
    opacity: 1; }
  .button-totop:hover {
    transition: .2s; }
    .button-totop:hover:hover {
      color: #fff;
      background-color: #f7bf61;
      background-color: rgba(247, 191, 97, .9); }

@media screen and (max-width: 1165px) {
  .l-nav {
    height: 45px; }
    .l-nav--inner {
      max-width: none;
      max-width: initial;
      width: 100%;
      height: 100%; }
    .l-nav--logo {
      width: 162px;
      margin: 10px 0 0 15px; }
      .l-nav--logo a svg {
        width: 100%;
        height: 100%; }
    .l-nav--fbbtn {
      background: url("../images/bg-l-nav-fbbtn.png") no-repeat;
      background-color: #4b8bc9;
      background-size: auto 100%;
      background-position: center right;
      border-radius: 3px;
      font-size: 12px;
      font-weight: bold;
      color: #fff;
      line-height: 1.5;
      padding: 0 43px 0 5px;
      display: inline-block;
      text-decoration: none;
      float: right;
      margin-top: 5px;
      margin-right: 50px; }
      .l-nav--fbbtn:after {
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-feature-settings: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '\e901';
        font-size: 12px;
        position: relative;
        top: 0;
        display: inline-block;
        transition: .2s; }
    .l-nav--hamburger {
      display: inline-block;
      width: 45px;
      height: 45px;
      position: absolute;
      top: 0;
      right: 0;
      border-left: 1px solid #ffffff; }
    .l-nav .is-open .l-nav--hamburger_bar {
      transition: .2s;
      width: 15px; }
      .l-nav .is-open .l-nav--hamburger_bar:first-child {
        -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
        top: 18px;
        left: 9px; }
      .l-nav .is-open .l-nav--hamburger_bar:nth-child(2) {
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg);
        top: 18px;
        left: 19px; }
      .l-nav .is-open .l-nav--hamburger_bar:nth-child(3) {
        -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
                transform: rotate(90deg);
        left: 14px; }
    .l-nav .is-open .l-nav--hamburger_txt {
      opacity: 0; }
    .l-nav--hamburger_inner {
      position: relative;
      width: 100%;
      height: 100%; }
    .l-nav--hamburger_bar {
      position: absolute;
      width: 22px;
      height: 2px;
      background-color: #fff;
      left: 11px;
      transition: .2s; }
      .l-nav--hamburger_bar:first-child {
        top: 8px; }
      .l-nav--hamburger_bar:nth-child(2) {
        top: 15px; }
      .l-nav--hamburger_bar:nth-child(3) {
        top: 22px; }
    .l-nav--hamburger_txt {
      display: block;
      font-size: 10px;
      color: #fff;
      text-align: center;
      padding-top: 28px;
      transition: .2s; }
    .l-nav--contents {
      display: none;
      margin-right: 0;
      max-width: none;
      max-width: initial;
      width: 100%;
      background-color: #ffffff;
      background-color: rgba(255, 255, 255, .95);
      float: none;
      padding-bottom: 135px;
      position: absolute;
      top: 45px;
      left: 0; }
    .l-nav--info {
      width: 100%;
      padding: 10px 15px;
      position: absolute;
      bottom: 0;
      background-color: #ff8b44;
      z-index: 1; }
      .l-nav--info div {
        display: block; }
    .l-nav--info_name {
      font-size: 14px;
      color: #fff;
      text-align: center;
      float: none; }
    .l-nav--info_tel {
      margin-left: 0;
      width: 100%;
      float: none; }
      .l-nav--info_tel:after {
        display: block;
        visibility: hidden;
        clear: both;
        height: 0;
        font-size: 0;
        content: ''; }
    .l-nav--info_tel_icon {
      float: left; }
      .l-nav--info_tel_icon:before {
        left: auto;
        left: initial;
        right: -12px;
        border-left: 9px solid #fff;
        border-right: 6px solid transparent; }
    .l-nav--info_tel_number {
      float: left;
      color: #ff8b44;
      margin-left: 15px; }
    .l-nav--info_mail {
      margin-left: 0;
      float: none;
      width: 100%;
      margin-top: 10px; }
      .l-nav--info_mail:after {
        display: block;
        visibility: hidden;
        clear: both;
        height: 0;
        font-size: 0;
        content: ''; }
      .l-nav--info_mail a {
        display: block; }
    .l-nav--info_mail_icon {
      float: left; }
    .l-nav--info_mail_txt {
      float: left;
      margin-left: 15px; }
    .l-nav--menu {
      margin-top: 0;
      float: none; }
    .l-nav--menu_item {
      float: none;
      margin-left: 0; }
      .l-nav--menu_item-top, .l-nav--menu_item-terrace, .l-nav--menu_item-search, .l-nav--menu_item-access, .l-nav--menu_item-other {
        width: 100%;
        background-image: none; }
      .l-nav--menu_item-terrace > .l-nav--menu_link:after {
        position: relative;
        top: auto;
        top: initial;
        right: auto;
        right: initial;
        margin-bottom: 3px;
        margin-left: 2px; }
      .l-nav--menu_item-terrace:hover .terrace_menu {
        top: auto; }
    .l-nav--menu_link {
      display: block;
      font-size: 15px;
      padding: 15px;
      border-image: none;
      border-style: none;
      border-width: 0;
      border-bottom: 1px solid #ff8b44;
      border-radius: 0;
      text-align: left; }
  .terrace_menu {
    position: relative;
    width: 100%;
    opacity: 1;
    top: auto;
    top: initial;
    left: auto;
    left: initial;
    background-color: #fff;
    padding: 0; }
    .terrace_menu:after {
      display: block;
      visibility: hidden;
      clear: both;
      height: 0;
      font-size: 0;
      content: ''; }
    .terrace_menu .l-nav--menu_item {
      border-left: 1px solid #ff8b44;
      float: left;
      width: 50%;
      margin-top: 0; }
      .terrace_menu .l-nav--menu_item:nth-child(2n+1) {
        border-left: 0; } }

@media screen and (max-width: 374px) {
  .l-nav--fbbtn {
    background-image: none;
    padding-right: 5px; } }

.access {
  position: relative;
  min-height: 400px; }
  .access:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    font-size: 0;
    content: ''; }
  .access--information {
    width: 500px;
    position: absolute;
    left: calc(50% - 500px);
    display: block;
    padding: 40px 40px 40px 0; }
  .access--information_tel {
    margin-top: 10px;
    display: block; }
  .access--information_txt {
    font-size: 14px;
    line-height: 1.7;
    margin-top: 15px; }
  .access--information_txt_indent {
    padding-left: 5em; }
  .access--map {
    float: right;
    width: 50%; }
    .access--map iframe {
      display: block;
      width: 100%;
      min-height: 400px; }

.l-footer {
  background-color: #ff8b44; }
  .l-footer--inner {
    max-width: 1000px;
    margin: 0 auto;
    padding: 18px 0 30px; }
  .l-footer--social {
    display: inline-block; }
    .l-footer--social div {
      display: inline-block; }
  .l-footer--social_btn {
    color: #fff;
    width: 35px;
    height: 35px;
    border: 1px solid #fff;
    border-radius: 50%;
    text-align: center;
    margin-left: 15px;
    display: inline-block;
    transition: .2s; }
    .l-footer--social_btn:first-child {
      margin-left: 0; }
    .l-footer--social_btn .icon-facebook {
      font-size: 22px;
      line-height: 35px; }
    .l-footer--social_btn .icon-twitter {
      font-size: 20px;
      line-height: 35px; }
    .l-footer--social_btn:hover {
      background-color: #fff; }
      .l-footer--social_btn:hover i {
        color: #ff8b44; }
  .l-footer--menu {
    display: inline-block; }
    .l-footer--menu:after {
      display: block;
      visibility: hidden;
      clear: both;
      height: 0;
      font-size: 0;
      content: ''; }
  .l-footer--menu_item {
    float: left;
    color: #fff;
    font-size: 18px;
    margin-left: 15px; }
  .l-footer--menu_link:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e901';
    font-size: 16px;
    transition: .2s;
    display: inline-block; }
  .l-footer--menu_link:hover:before {
    -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
            transform: scale(1.3); }
  .l-footer--copyright {
    margin-top: 45px;
    font-size: 12px;
    line-height: 2;
    text-align: center;
    color: #fff; }

@media screen and (max-width: 600px) {
  .access {
    min-height: 0;
    min-height: initial; }
    .access--information {
      position: relative;
      width: 100%;
      left: auto;
      left: initial;
      padding: 15px; }
    .access--information_txt {
      font-size: 12px; }
    .access--information_txt_indent:nth-of-type(1) {
      padding-left: 0; }
      .access--information_txt_indent:nth-of-type(1):before {
        content: '、'; }
    .access--information_tel {
      width: 250px; }
      .access--information_tel img {
        height: auto; }
    .access--map {
      float: none;
      width: 100%;
      height: 220px; }
      .access--map iframe {
        min-height: 0;
        min-height: initial;
        height: 100%; }
  .l-footer--inner {
    padding: 15px 15px 100px; }
  .l-footer--social {
    display: block;
    text-align: center; }
  .l-footer--menu {
    width: 100%;
    margin-top: 10px; }
  .l-footer--menu_item {
    font-size: 14px;
    margin-left: 0;
    float: none; }
    .l-footer--menu_item:first-child, .l-footer--menu_item:nth-child(2) {
      margin-top: 0; }
  .l-footer--menu_link {
    display: block;
    padding: 10px 0;
    text-align: center; }
  .l-footer--copyright {
    clear: both;
    margin-top: 0;
    padding-top: 20px;
    line-height: 1.7; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9jc3MvY29tbW9uLmNzcyIsImNvbW1vbi9jc3MvY29tbW9uL19nbC1oZWFkZXIuc2NzcyIsImNvbW1vbi9jc3MvX21peGluLnNjc3MiLCJjb21tb24vY3NzL2NvbW1vbi9fZ2wtZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDSWpCO0VBQ0UsWUFBVyxFQUNaOztBQUNEO0VBQ0UsWUFBVztFQUNYLDBCQ05rQjtFRE9sQixhQUFZO0VBQ1osZ0JBQWU7RUFDZixPQUFNO0VBQ04sUUFBTztFQUNQLGFBQVksRUF5TWI7RUF4TUM7SUFDRSxrQkFBaUI7SUFDakIsZUFBYyxFQUVmO0lDUEQ7TUFDRSxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFlBQVc7TUFDWCxVQUFTO01BQ1QsYUFBWTtNQUNaLFlBQVcsRUFDWjtFRENEO0lBQ0UsYUFBWTtJQUNaLHNCQUFxQjtJQUNyQixZQUFXLEVBSVo7SUFQRDtNQUtJLGVBQWMsRUFDZjtFQUVIO0lBQ0UsY0FBYSxFQUNkO0VBQ0Q7SUFDRSxjQUFhLEVBQ2Q7RUFDRDtJQUNFLGlCQUFnQjtJQUNoQixtQkFBa0I7SUFDbEIsYUFBWSxFQUNiO0VBQ0Q7SUFDRSxZQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLGFBQVksRUFLYjtJQ25DRDtNQUNFLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsWUFBVztNQUNYLFVBQVM7TUFDVCxhQUFZO01BQ1osWUFBVyxFQUNaO0lEb0JEO01BTUksc0JBQXFCLEVBQ3RCO0VBRUg7SUFDRSxnQkFBZTtJQUNmLGtCQUFpQjtJQUNqQixZQUFXLEVBQ1o7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQixZQUFXLEVBQ1o7RUFDRDtJQUNFLFlBQVc7SUFDWCxhQUFZO0lBQ1osdUJBQXNCO0lBQ3RCLG1CQUFrQjtJQUNsQixtQkFBa0I7SUFDbEIsbUJBQWtCLEVBa0JuQjtJQXhCRDtNQVFJLFlBQVc7TUFDWCxlQUFjO01BQ2QsU0FBUTtNQUNSLFVBQVM7TUFDVCw4QkFB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SVo7SUFQRDtNQUtJLGNBQWEsRUFDZDtFQUVIO0lBQ0UsZUFBYztJQUNkLGdCQUFlO0lBQ2YsbUJBQWtCLEVBQ25CO0VBQ0Q7SUFDRSxZQUFXO0lBQ1gsY0FBYTtJQUNiLGtCQUFpQjtJQUNqQixpQkFBZ0IsRUFDakIsRUFBQSIsImZpbGUiOiJjb21tb24vY3NzL2NvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5oZWFkZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubC1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGI0NDtcbiAgaGVpZ2h0OiA5MnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5sLW5hdi0taW5uZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmwtbmF2LS1pbm5lcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmwtbmF2LS1sb2dvIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luOiAyNXB4IDAgMCA0MHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmwtbmF2LS1sb2dvIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmwtbmF2LS1mYmJ0biB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubC1uYXYtLWhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubC1uYXYtLWNvbnRlbnRzIHtcbiAgICBtYXgtd2lkdGg6IDc5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmwtbmF2LS1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5sLW5hdi0taW5mbzphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAubC1uYXYtLWluZm8gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubC1uYXYtLWluZm9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5sLW5hdi0taW5mb190ZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5sLW5hdi0taW5mb190ZWxfaWNvbiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubC1uYXYtLWluZm9fdGVsX2ljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IC0xMnB4OyB9XG4gICAgLmwtbmF2LS1pbmZvX3RlbF9pY29uIGkge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgY29sb3I6ICNmZjhiNDQ7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAubC1uYXYtLWluZm9fdGVsX251bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgICAubC1uYXYtLWluZm9fdGVsX251bWJlciBpbWcge1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgaGVpZ2h0OiAyOXB4OyB9XG4gIC5sLW5hdi0taW5mb19tYWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5sLW5hdi0taW5mb19tYWlsIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5sLW5hdi0taW5mb19tYWlsIGE6aG92ZXIgLmwtbmF2LS1pbmZvX21haWxfaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhiNDQ7IH1cbiAgICAgICAgLmwtbmF2LS1pbmZvX21haWwgYTpob3ZlciAubC1uYXYtLWluZm9fbWFpbF9pY29uIGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLW5hdi0taW5mb19tYWlsX2ljb24ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAgIC5sLW5hdi0taW5mb19tYWlsX2ljb24gaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmOGI0NDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gIC5sLW5hdi0taW5mb19tYWlsX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgLmwtbmF2LS1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sLW5hdi0tbWVudTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmwtbmF2LS1tZW51X2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGNvbG9yOiAjZmY4YjQ0OyB9XG4gICAgLmwtbmF2LS1tZW51X2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubC1uYXYtLW1lbnVfaXRlbS10b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIC5sLW5hdi0tbWVudV9pdGVtLXRlcnJhY2Uge1xuICAgICAgd2lkdGg6IDE5MHB4OyB9XG4gICAgICAubC1uYXYtLW1lbnVfaXRlbS10ZXJyYWNlID4gLmwtbmF2LS1tZW51X2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIC5sLW5hdi0tbWVudV9pdGVtLXRlcnJhY2UgPiAubC1uYXYtLW1lbnVfbGluazpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgLmwtbmF2LS1tZW51X2l0ZW0tdGVycmFjZSA+IC5sLW5hdi0tbWVudV9saW5rOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY4YjQ0O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjhiNDQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gICAgICAubC1uYXYtLW1lbnVfaXRlbS10ZXJyYWNlOmhvdmVyID4gLmwtbmF2LS1tZW51X2xpbmsge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmwtbmF2LS1tZW51X2l0ZW0tdGVycmFjZTpob3ZlciA+IC5sLW5hdi0tbWVudV9saW5rOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cbiAgICAgIC5sLW5hdi0tbWVudV9pdGVtLXRlcnJhY2U6aG92ZXIgLnRlcnJhY2VfbWVudSB7XG4gICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5sLW5hdi0tbWVudV9pdGVtLXNlYXJjaCB7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAubC1uYXYtLW1lbnVfaXRlbS1hY2Nlc3Mge1xuICAgICAgd2lkdGg6IDEwNHB4OyB9XG4gICAgLmwtbmF2LS1tZW51X2l0ZW0tb3RoZXIge1xuICAgICAgd2lkdGg6IDE1OHB4OyB9XG4gIC5sLW5hdi0tbWVudV9saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNmZjhiNDQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA3cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5sLW5hdi0tbWVudV9saW5rOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiAnXFxlOTAxJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gICAgLmwtbmF2LS1tZW51X2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuXG4udGVycmFjZV9tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTgwcHg7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogOTVweDtcbiAgcGFkZGluZzogMCA1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGI0NDsgfVxuICAudGVycmFjZV9tZW51IC5sLW5hdi0tbWVudV9pdGVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnRlcnJhY2VfbWVudSAubC1uYXYtLW1lbnVfbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmJ1dHRvbi10b3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMjAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTgxLCA3MywgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjJzOyB9XG4gIC5idXR0b24tdG90b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7IH1cbiAgLmJ1dHRvbi10b3RvcC1zaG93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5idXR0b24tdG90b3A6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAgIC5idXR0b24tdG90b3A6aG92ZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMTkxLCA5NywgMC45KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY1cHgpIHtcbiAgLmwtbmF2IHtcbiAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAubC1uYXYtLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmwtbmF2LS1sb2dvIHtcbiAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMTVweDsgfVxuICAgICAgLmwtbmF2LS1sb2dvIGEgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5sLW5hdi0tZmJidG4ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWwtbmF2LWZiYnRuLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI4YmM5O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDAgNDNweCAwIDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgICAgLmwtbmF2LS1mYmJ0bjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAgIC5sLW5hdi0taGFtYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAubC1uYXYgLmlzLW9wZW4gLmwtbmF2LS1oYW1idXJnZXJfYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgICAubC1uYXYgLmlzLW9wZW4gLmwtbmF2LS1oYW1idXJnZXJfYmFyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBsZWZ0OiA5cHg7IH1cbiAgICAgIC5sLW5hdiAuaXMtb3BlbiAubC1uYXYtLWhhbWJ1cmdlcl9iYXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIGxlZnQ6IDE5cHg7IH1cbiAgICAgIC5sLW5hdiAuaXMtb3BlbiAubC1uYXYtLWhhbWJ1cmdlcl9iYXI6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBsZWZ0OiAxNHB4OyB9XG4gICAgLmwtbmF2IC5pcy1vcGVuIC5sLW5hdi0taGFtYnVyZ2VyX3R4dCB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmwtbmF2LS1oYW1idXJnZXJfaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubC1uYXYtLWhhbWJ1cmdlcl9iYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gICAgICAubC1uYXYtLWhhbWJ1cmdlcl9iYXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0b3A6IDhweDsgfVxuICAgICAgLmwtbmF2LS1oYW1idXJnZXJfYmFyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogMTVweDsgfVxuICAgICAgLmwtbmF2LS1oYW1idXJnZXJfYmFyOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRvcDogMjJweDsgfVxuICAgIC5sLW5hdi0taGFtYnVyZ2VyX3R4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgICAubC1uYXYtLWNvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubC1uYXYtLWluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YjQ0O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmwtbmF2LS1pbmZvIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmwtbmF2LS1pbmZvX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5sLW5hdi0taW5mb190ZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAubC1uYXYtLWluZm9fdGVsOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5sLW5hdi0taW5mb190ZWxfaWNvbiB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmwtbmF2LS1pbmZvX3RlbF9pY29uOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5sLW5hdi0taW5mb190ZWxfbnVtYmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZjhiNDQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5sLW5hdi0taW5mb19tYWlsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5sLW5hdi0taW5mb19tYWlsOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLmwtbmF2LS1pbmZvX21haWwgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmwtbmF2LS1pbmZvX21haWxfaWNvbiB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5sLW5hdi0taW5mb19tYWlsX3R4dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLmwtbmF2LS1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5sLW5hdi0tbWVudV9pdGVtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5sLW5hdi0tbWVudV9pdGVtLXRvcCwgLmwtbmF2LS1tZW51X2l0ZW0tdGVycmFjZSwgLmwtbmF2LS1tZW51X2l0ZW0tc2VhcmNoLCAubC1uYXYtLW1lbnVfaXRlbS1hY2Nlc3MsIC5sLW5hdi0tbWVudV9pdGVtLW90aGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5sLW5hdi0tbWVudV9pdGVtLXRlcnJhY2UgPiAubC1uYXYtLW1lbnVfbGluazphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gICAgICAubC1uYXYtLW1lbnVfaXRlbS10ZXJyYWNlOmhvdmVyIC50ZXJyYWNlX21lbnUge1xuICAgICAgICB0b3A6IGF1dG87IH1cbiAgICAubC1uYXYtLW1lbnVfbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmOGI0NDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50ZXJyYWNlX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC50ZXJyYWNlX21lbnU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnRlcnJhY2VfbWVudSAubC1uYXYtLW1lbnVfaXRlbSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZjhiNDQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAudGVycmFjZV9tZW51IC5sLW5hdi0tbWVudV9pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmwtbmF2LS1mYmJ0biB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH0gfVxuXG4uYWNjZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAuYWNjZXNzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuYWNjZXNzLS1pbmZvcm1hdGlvbiB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwMHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweCAwOyB9XG4gIC5hY2Nlc3MtLWluZm9ybWF0aW9uX3RlbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWNjZXNzLS1pbmZvcm1hdGlvbl90eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmFjY2Vzcy0taW5mb3JtYXRpb25fdHh0X2luZGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cbiAgLmFjY2Vzcy0tbWFwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5hY2Nlc3MtLW1hcCBpZnJhbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5sLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhiNDQ7IH1cbiAgLmwtZm9vdGVyLS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMThweCAwIDMwcHg7IH1cbiAgLmwtZm9vdGVyLS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5sLWZvb3Rlci0tc29jaWFsIGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmwtZm9vdGVyLS1zb2NpYWxfYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgICAubC1mb290ZXItLXNvY2lhbF9idG46Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubC1mb290ZXItLXNvY2lhbF9idG4gLmljb24tZmFjZWJvb2sge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgICAubC1mb290ZXItLXNvY2lhbF9idG4gLmljb24tdHdpdHRlciB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgIC5sLWZvb3Rlci0tc29jaWFsX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAubC1mb290ZXItLXNvY2lhbF9idG46aG92ZXIgaSB7XG4gICAgICAgIGNvbG9yOiAjZmY4YjQ0OyB9XG4gIC5sLWZvb3Rlci0tbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmwtZm9vdGVyLS1tZW51OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAubC1mb290ZXItLW1lbnVfaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5sLWZvb3Rlci0tbWVudV9saW5rOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogJ1xcZTkwMSc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmwtZm9vdGVyLS1tZW51X2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgLmwtZm9vdGVyLS1jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWNjZXNzIHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgLmFjY2Vzcy0taW5mb3JtYXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5hY2Nlc3MtLWluZm9ybWF0aW9uX3R4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuYWNjZXNzLS1pbmZvcm1hdGlvbl90eHRfaW5kZW50Om50aC1vZi10eXBlKDEpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmFjY2Vzcy0taW5mb3JtYXRpb25fdHh0X2luZGVudDpudGgtb2YtdHlwZSgxKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn44CBJzsgfVxuICAgIC5hY2Nlc3MtLWluZm9ybWF0aW9uX3RlbCB7XG4gICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAgIC5hY2Nlc3MtLWluZm9ybWF0aW9uX3RlbCBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuYWNjZXNzLS1tYXAge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjIwcHg7IH1cbiAgICAgIC5hY2Nlc3MtLW1hcCBpZnJhbWUge1xuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmwtZm9vdGVyLS1pbm5lciB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwMHB4OyB9XG4gIC5sLWZvb3Rlci0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmwtZm9vdGVyLS1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5sLWZvb3Rlci0tbWVudV9pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAubC1mb290ZXItLW1lbnVfaXRlbTpmaXJzdC1jaGlsZCwgLmwtZm9vdGVyLS1tZW51X2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmwtZm9vdGVyLS1tZW51X2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmwtZm9vdGVyLS1jb3B5cmlnaHQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzsgfSB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgaGVpZ2h0OiA5MnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICAmLS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cbiAgJi0tbG9nbyB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogMjVweCAwIDAgNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1mYmJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLS1oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIG1heC13aWR0aDogNzkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAmLS1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1pbmZvX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAmLS1pbmZvX3RlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgJi0taW5mb190ZWxfaWNvbiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgfVxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG4gICYtLWluZm9fdGVsX251bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICB9XG4gIH1cbiAgJi0taW5mb19tYWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5sLW5hdi0taW5mb19tYWlsX2ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWluZm9fbWFpbF9pY29uIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi0taW5mb19tYWlsX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbiAgJi0tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cbiAgJi0tbWVudV9pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJi10b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICB9XG4gICAgJi10ZXJyYWNlIHtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgID4gLmwtbmF2LS1tZW51X2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICA+IC5sLW5hdi0tbWVudV9saW5rIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRlcnJhY2VfbWVudSB7XG4gICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1zZWFyY2gge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICAmLWFjY2VzcyB7XG4gICAgICB3aWR0aDogMTA0cHg7XG4gICAgfVxuICAgICYtb3RoZXIge1xuICAgICAgd2lkdGg6IDE1OHB4O1xuICAgIH1cbiAgfVxuICAmLS1tZW51X2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA3cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQ7XG4gICAgICBjb250ZW50OiAnXFxlOTAxJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRlcnJhY2VfbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDE4MHB4O1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IDk1cHg7XG4gIHBhZGRpbmc6IDAgNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAubC1uYXYtLW1lbnVfaXRlbSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5sLW5hdi0tbWVudV9saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnV0dG9uLXRvdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAyMDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LDE4MSw3MywwLjkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoIC00NWRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB9XG4gICYtc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBob3Zlcl9pbnZlcnRlZCgjZmZmLHJnYmEoMjQ2LDE4MSw3MywwLjkpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTE2NXB4KXtcbiAgLmwtbmF2IHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgJi0taW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICYtLWxvZ28ge1xuICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAxNXB4O1xuICAgICAgYSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWZiYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JnLWwtbmF2LWZiYnRuLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjhiYzk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZzogMCA0M3B4IDAgNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tZm9udDtcbiAgICAgICAgY29udGVudDogJ1xcZTkwMSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICB9XG4gICAgLmlzLW9wZW4ge1xuICAgICAgLmwtbmF2LS1oYW1idXJnZXJfYmFyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubC1uYXYtLWhhbWJ1cmdlcl90eHQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1oYW1idXJnZXJfaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICYtLWhhbWJ1cmdlcl9iYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0taGFtYnVyZ2VyX3R4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgfVxuICAgICYtLWNvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICYtLWluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi0taW5mb19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICAgICYtLWluZm9fdGVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cbiAgICAmLS1pbmZvX3RlbF9pY29uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWluZm9fdGVsX251bWJlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAmLS1pbmZvX21haWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1pbmZvX21haWxfaWNvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgJi0taW5mb19tYWlsX3R4dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAmLS1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgJi0tbWVudV9pdGVtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAmLXRvcCwmLXRlcnJhY2UsJi1zZWFyY2gsJi1hY2Nlc3MsJi1vdGhlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLXRlcnJhY2Uge1xuICAgICAgICA+IC5sLW5hdi0tbWVudV9saW5rIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnRlcnJhY2VfbWVudSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1lbnVfbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW47XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgLnRlcnJhY2VfbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIC5sLW5hdi0tbWVudV9pdGVtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLW1haW47XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjM3NHB4KSB7XG4gIC5sLW5hdiB7XG4gICAgJi0tZmJidG4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIGNvbG9yc1xuJGNvbG9yLW1haW46ICNmZjhiNDQ7XG4kY29sb3Itb3JhbmdlOiNmZjc4Mjc7XG5cbi8vIGZvbnQtd2VpZ2h0XG4kd2VpZ2h0LWJvbGQ6IDcwMDtcbiR3ZWlnaHQtaGVhdnk6IDkwMDtcblxuLy8gI2NsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG4vLyBmb3Igc21hcnRwaG9uZSBtZWRpYSBxdWVyeVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjYwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gaG92ZXIgaW52ZXJ0ZWRcbkBtaXhpbiBob3Zlcl9pbnZlcnRlZCgkY29sb3IsJGJnLWNvbG9yKSB7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRiZy1jb2xvciw1JSk7XG4gIH1cbn1cblxuLy8gaG92ZXIgdGV4dFxuQG1peGluIGhvdmVyX3RleHQoJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwxNSUpO1xuICB9XG59XG5cbi8vIHNwIHBhZ2UgaG92ZXIgYnV0dG9uXG5AbWl4aW4gaG92ZXJidG4oJGNvbG9yKSB7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgOCUpXG4gIH1cbn1cblxuLy8gaWNvbiBmb250XG5AbWl4aW4gaWNvbl9mb250IHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4uYWNjZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICYtLWluZm9ybWF0aW9uIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTAwcHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA0MHB4IDA7XG4gIH1cbiAgJi0taW5mb3JtYXRpb25fdGVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtLWluZm9ybWF0aW9uX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAmLS1pbmZvcm1hdGlvbl90eHRfaW5kZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcbiAgfVxuICAmLS1tYXAge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGlmcmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAmLS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMThweCAwIDMwcHg7XG4gIH1cbiAgJi0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tc29jaWFsX2J0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5pY29uLWZhY2Vib29rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICAuaWNvbi10d2l0dGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1tZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cbiAgJi0tbWVudV9pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgJi0tbWVudV9saW5rIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQ7XG4gICAgICBjb250ZW50OiAnXFxlOTAxJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjYwMHB4KXtcbiAgLmFjY2VzcyB7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAmLS1pbmZvcm1hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICAmLS1pbmZvcm1hdGlvbl90eHQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmLS1pbmZvcm1hdGlvbl90eHRfaW5kZW50IHtcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAn44CBJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1pbmZvcm1hdGlvbl90ZWwge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tYXAge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBpZnJhbWUge1xuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sLWZvb3RlciB7XG4gICAgJi0taW5uZXIge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwMHB4O1xuICAgIH1cbiAgICAmLS1zb2NpYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYtLW1lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAmLS1tZW51X2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgICY6Zmlyc3QtY2hpbGQsJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tZW51X2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYtLWNvcHlyaWdodCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfVxuICB9XG59Il19 */
