@charset "UTF-8";
/*====================================================================================
■01.Content PAGE
====================================================================================*/
/*====================================================================================
■01.Content PAGE
====================================================================================*/
.existing {
  /*.banner_pro{
        background: url(../profile/images/banner.png) no-repeat top center;
        padding: 95px 85px 70px;
    }*/
  /*----------------------------------------
    news release
    ----------------------------------------*/
  /*----------------------------------------
    アドバイザー
    ----------------------------------------*/
  /*----------------------------------------
    パートナー
    ----------------------------------------*/
  /*.height_colect1{
        min-height: 385px;
    }*/
  /*.height_colect2{
        min-height: 336px;
    }*/
  /*-------------------- 記事一覧 --------------------*/
  /*-------------------- privacy --------------------*/
  /*-------------------- sitemap --------------------*/
  /*-------------------- seminar --------------------*/
  /*---------------------------------------------

    20160906 成功事例ページcss追加↓↓↓↓↓↓↓↓

    ---------------------------------------------*/ }
  .existing img {
    width: auto; }
  .existing .w685 {
    width: 685px; }
  .existing .breadcrumb {
    background: #ebf3f5;
    padding: 10px 0px 8px;
    margin-top: 20px; }
    .existing .breadcrumb li {
      float: left;
      font-size: 11px;
      margin-right: 5px; }
  .existing .content_left {
    width: 250px;
    float: left; }
  .existing .box_left {
    margin-top: 29px;
    border: 3px solid #0a7595; }
    .existing .box_left p {
      border-left: 9px solid #0b83c8;
      padding: 12px 20px; }
    .existing .box_left a {
      color: #006dac;
      text-decoration: none;
      font-size: 16px; }
  .existing .ct_right {
    width: 720px;
    float: right; }
  .existing .ct_contact p {
    color: #666666;
    font-size: 14px; }
  .existing .ct_contact .text_lead a {
    background: #006dac;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    padding: 10px 20px 10px 18px;
    margin-top: 20px;
    text-decoration: none; }
    .existing .ct_contact .text_lead a:hover {
      -o-transition: All 0.3s ease;
      transition: All 0.3s ease;
      -webkit-transition: All 0.3s ease;
      -moz-transition: All 0.3s ease;
      opacity: 0.7;
      filter: alpha(opacity=70);
      -ms-filter: "alpha( opacity=70)"; }
  .existing .in_contcent_right {
    padding: 0px 20px; }
  .existing .formcontact {
    padding: 27px 10px; }
  .existing .tb_contact {
    width: 100%;
    border: 1px solid #d9d9d9;
    margin-top: 25px; }
    .existing .tb_contact tr {
      border-bottom: 1px solid #d9d9d9; }
    .existing .tb_contact th {
      border-right: 1px solid #d9d9d9;
      width: 240px;
      padding-right: 10px;
      background-color: #3696bf;
      text-align: left;
      font-weight: normal;
      vertical-align: middle; }
    .existing .tb_contact td {
      padding: 10px 15px; }
    .existing .tb_contact th .hisu {
      background: url(../contact/images/hissu.png) no-repeat right center; }
    .existing .tb_contact th .ninni {
      background: url(../contact/images/ninni.png) no-repeat right center; }
    .existing .tb_contact th p {
      color: #fff !important;
      padding: 13px 0px 13px 20px; }
  .existing .ime_on {
    width: 245px;
    height: 30px; }
  .existing .ime_on1 {
    width: 300px;
    height: 30px; }
  .existing .ime_on2 {
    width: 100%;
    height: 30px; }
  .existing .ml23 {
    margin-left: 23px; }
  .existing #formEnd {
    text-align: center; }
    .existing #formEnd a {
      color: #3696bf; }
  .existing .pp_txt1 {
    padding: 20px 30px; }
  .existing .pp_txt2 {
    border: 5px solid #0d73a1;
    background-color: #ecf4fa;
    padding: 20px 15px; }
  .existing .mt60 {
    margin-top: 60px; }
  .existing .pp_sig {
    height: 250px;
    overflow: auto; }
  .existing .tt_h3 {
    font-size: 24px;
    background: url(../img/profile/icon.png) no-repeat left center;
    padding: 13px 23px;
    color: #006dac;
    margin-top: 0;
    margin-bottom: 15px; }
    .existing .tt_h3 .en {
      font-size: 15px;
      font-weight: bold; }
  .existing .txt_pro1 {
    width: 830px;
    margin: 20px auto 79px; }
  .existing .txt_pro2 {
    width: 830px;
    margin: 20px auto 30px; }
    .existing .txt_pro2 span {
      color: #eb6e1f;
      font-size: 16px;
      background: url(../profile/images/icon2.png) no-repeat left center;
      padding-left: 15px; }
  .existing .ct_pro1 {
    width: 940px;
    margin: 0 auto;
    padding-bottom: 20px; }
  .existing .ct_pro {
    width: 940px;
    margin: 0 auto;
    background: url(../profile/images/rule.png) no-repeat bottom center;
    padding-bottom: 30px;
    margin-bottom: 30px; }
  .existing .ct_note_pro {
    background: none !important; }
  .existing .ct_pro span {
    color: #eb6e1f;
    font-size: 14px; }
  .existing .ct_pro p {
    color: #666666; }
  .existing .ct_pro h4 {
    color: #7b7b7b;
    font-size: 22px;
    margin-top: 5px;
    font-weight: normal; }
  .existing .ct_pro h5 {
    color: #eb6e1f;
    font-size: 16px;
    margin-top: 25px;
    background: url(../profile/images/icon2.png) no-repeat left center;
    padding-left: 15px;
    font-weight: normal; }
  .existing .pl85 {
    padding-left: 85px; }
  .existing .title_h2 {
    color: #006dac;
    font-size: 30px;
    font-weight: normal;
    line-height: 40px;
    margin-bottom: 70px;
    text-align: center; }
    .existing .title_h2 span {
      background: url(../images/h2_line.png) repeat-x bottom; }
  .existing .title_h3 {
    font-size: 24px;
    background: #3696bf url(../profile/images/icon.png) no-repeat left center;
    padding: 7px 23px;
    color: #006dac;
    font-weight: normal;
    margin-bottom: 15px;
    color: #fff; }
  .existing .tt_h4 {
    font-size: 21px;
    border-left: 4px solid #eb6e1f;
    padding-left: 15px; }
  .existing#main {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 80px; }
  .existing .banner_pro h3 {
    font-size: 22px;
    color: #eb6e1f;
    font-weight: normal;
    line-height: 30px; }
  .existing .banner_pro p {
    font-size: 18px;
    line-height: 30px;
    margin-top: 30px; }
  .existing .list_ques {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc; }
    .existing .list_ques li {
      border-bottom: 1px solid #ccc;
      padding: 20px 10px 20px 25px;
      background: url(../img/faq/icon.png) no-repeat 10px 27px;
      position: relative; }
      .existing .list_ques li a {
        text-decoration: none;
        color: #424242;
        font-size: 14px; }
        .existing .list_ques li a:after {
          position: absolute;
          top: 0;
          right: 0;
          left: 0;
          bottom: 0;
          z-index: 3;
          content: ""; }
  .existing .ct_faq {
    padding: 0px 20px 30px; }
    .existing .ct_faq span {
      color: #fff;
      background: url(../img/faq/bg.png) no-repeat center center;
      padding: 15px;
      float: left; }
    .existing .ct_faq dt {
      margin-bottom: 10px;
      margin-top: 40px; }
      .existing .ct_faq dt p {
        color: #eb6e1f;
        font-size: 18px;
        padding: 10px 15px 0px 55px; }
    .existing .ct_faq dd {
      padding-left: 55px;
      font-size: 14px;
      line-height: 24px; }
  .existing .active {
    background: #006dac url(../img/faq/icon2.png) no-repeat 10px 27px !important; }
  .existing .list_ques .active a {
    color: #fff; }
  .existing .list_ques li:hover {
    background: #006dac url(../img/faq/icon2.png) no-repeat 10px 27px !important; }
  .existing .list_ques a:hover {
    color: #fff; }
  .existing .content {
    overflow: hidden; }
  .existing .content_com {
    width: 940px;
    margin: 0 auto; }
  .existing .content_hol {
    width: 700px;
    margin: 0 auto; }
  .existing .tb_company {
    border-top: 1px solid #ccc; }
    .existing .tb_company tr {
      border-bottom: 1px solid #ccc; }
    .existing .tb_company th, .existing .tb_company td {
      padding: 20px 30px;
      font-size: 14px;
      line-height: 24px; }
    .existing .tb_company th {
      width: 90px;
      color: #006dac;
      text-align: left;
      vertical-align: middle; }
  .existing .tb_company_en th {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 0 20px 30px;
    width: 220px; }
  .existing .tb_company_en td {
    padding: 20px 0; }
  .existing .tb_news {
    float: left;
    width: 700px; }
    .existing .tb_news th {
      width: 120px; }
  .existing .tb_com dl {
    margin-bottom: 20px; }
  .existing .tb_com dt {
    float: left;
    width: 100px;
    padding: 2px 3px;
    color: #0f8ad2;
    background-color: #ebf3f5;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold; }
  .existing .tb_com dd {
    padding: 2px 00px 2px 155px;
    font-size: 14px;
    line-height: 24px; }
  .existing .news_list article {
    border-bottom: 1px solid #e2e2e2; }
  .existing .news_list a {
    display: block;
    padding: 10px 20px;
    text-decoration: none; }
    .existing .news_list a:hover {
      background: #f5faff; }
  .existing .news_list_date {
    color: #006dac;
    display: inline-block;
    font-weight: bold;
    line-height: 1.6;
    width: 70px;
    vertical-align: middle; }
  .existing .news_list_cat {
    background: #f2f2f2;
    border-radius: 2px;
    display: inline-block;
    margin: 0 10px;
    width: 120px;
    line-height: 20px;
    font-size: 11px;
    text-align: center;
    color: #fff; }
  .existing .news_list_cat_news {
    background: #006dac; }
  .existing .news_list_cat_newsrelease {
    background: #ff9e0f; }
  .existing .news_list_cat_media {
    background: #009688; }
  .existing .news_list_cat_event {
    background: #d2c028; }
  .existing .news_list_cat_tech {
    background: #ddd; }
  .existing .news_list_content {
    display: inline-block;
    width: 740px;
    vertical-align: middle; }
  .existing .news_list_year {
    font-size: 22px !important;
    padding: 50px 20px 0; }
  .existing .news_tab {
    background: #f5f5f5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    float: right;
    padding: 20px;
    width: 100%; }
    .existing .news_tab .title {
      color: #006dac;
      font-weight: bold;
      margin-bottom: 6px; }
    .existing .news_tab li {
      background: url(../common_img/icon.png) no-repeat left 5px;
      float: left;
      padding: 0px 50px 0 15px; }
      .existing .news_tab li a {
        color: #006dac;
        font-size: 14px;
        text-decoration: none; }
        .existing .news_tab li a:hover {
          text-decoration: underline; }
        .existing .news_tab li a.active {
          color: #333;
          font-weight: bold; }
  .existing ul.archive {
    border-left: 1px solid #006dac;
    margin-bottom: 30px; }
    .existing ul.archive li {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border-right: 1px solid #006dac;
      float: left;
      width: 20%;
      text-align: center; }
      .existing ul.archive li a {
        display: block;
        color: #006dac;
        font-size: 14px;
        line-height: 3.5em;
        text-decoration: none; }
        .existing ul.archive li a.active {
          background: #edf9ff !important; }
        .existing ul.archive li a:hover {
          background: #edf9ff; }
    .existing ul.archive:before, .existing ul.archive:after {
      content: '';
      display: block;
      clear: both; }
  .existing .btn {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.2em;
    line-height: 75px;
    text-decoration: none !important;
    width: 500px;
    text-align: center;
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease; }
    .existing .btn:hover {
      opacity: 0.7;
      filter: alpha(opacity=70);
      -ms-filter: "alpha( opacity=70)"; }
  .existing .btn_s {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.2em;
    line-height: inherit;
    text-decoration: none !important;
    text-align: center;
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
    width: auto; }
  .existing .btn_orange {
    background: #ff960e; }
  .existing .btnGrp {
    text-align: center; }
    .existing .btnGrp .btn_std {
      background: #006dac;
      color: #fff;
      display: inline-block;
      padding: 10px;
      text-decoration: none;
      width: 200px;
      transition: All 0.3s ease;
      -webkit-transition: All 0.3s ease;
      -moz-transition: All 0.3s ease;
      -o-transition: All 0.3s ease; }
      .existing .btnGrp .btn_std:hover {
        opacity: 0.7;
        filter: alpha(opacity=70);
        -ms-filter: "alpha( opacity=70)"; }
  .existing .mv_adviser {
    background: url(../adviser/images/main_bg.png) no-repeat 50% 0;
    height: 537px; }
  .existing .content_adv {
    overflow: hidden;
    margin-bottom: 50px; }
    .existing .content_adv h3.title {
      background: url(../img/partner/eye_title.png) no-repeat left 0;
      color: #196ca9;
      font-size: 18px;
      font-weight: normal;
      padding: 0 0 0 30px;
      margin-bottom: 30px; }
    .existing .content_adv .left_summary {
      line-height: 2.1;
      float: left;
      width: 300px; }
      .existing .content_adv .left_summary li {
        color: #196ca9;
        font-size: 12px;
        font-weight: bold;
        list-style-type: disc;
        line-height: 1.5;
        margin: 0 0 20px 2em; }
    .existing .content_adv .right_content {
      float: right;
      width: 660px; }
    .existing .content_adv .adv li {
      overflow: hidden;
      margin-bottom: 15px; }
    .existing .content_adv .adv .logo {
      float: left;
      margin-right: 30px;
      width: 150px;
      text-align: center;
      vertical-align: top; }
    .existing .content_adv .adv .text {
      font-size: 12px;
      float: left;
      line-height: 1.5;
      width: 480px; }
    .existing .content_adv .adv .name {
      color: #006dac;
      font-weight: bold;
      line-height: 1.7; }
      .existing .content_adv .adv .name a {
        color: #006dac;
        font-weight: bold;
        line-height: 1.7; }
    .existing .content_adv .adv_jp li {
      line-height: 3.45; }
    .existing .content_adv .adv_usa li {
      line-height: 3.45; }
      .existing .content_adv .adv_usa li a {
        color: #006dac;
        margin-right: 5px; }
    .existing .content_adv .adv_usa .logo {
      display: inline-block;
      width: 165px;
      text-align: center; }
      .existing .content_adv .adv_usa .logo img {
        vertical-align: middle; }
  .existing .adv_about p {
    line-height: 2.1;
    margin-bottom: 30px; }
  .existing .adv_about li {
    line-height: 2.5; }
    .existing .adv_about li span {
      color: #006dac; }
  .existing .mv_partner {
    background: url(../img/partner/main_bg.png) no-repeat 50% 0;
    height: 537px; }
  .existing .bottom_partner {
    background: url(../img/partner/bottom_bg.png) no-repeat 50% 0;
    height: 318px; }
  .existing .content_partner {
    overflow: hidden;
    margin-bottom: 100px; }
    .existing .content_partner .left_summary {
      line-height: 2.1;
      float: left;
      width: 300px; }
    .existing .content_partner .right_content {
      float: right;
      width: 660px; }
    .existing .content_partner h3.title {
      background: url(../img/partner/eye_title.png) no-repeat left 0;
      color: #196ca9;
      font-size: 18px;
      font-weight: normal;
      padding: 0 0 0 30px;
      margin-bottom: 30px; }
    .existing .content_partner .partner .logo a {
      display: block; }
    .existing .content_partner .partner li {
      overflow: hidden;
      margin-bottom: 30px; }
    .existing .content_partner .partner .logo {
      float: left;
      margin-right: 30px;
      width: 150px;
      text-align: center;
      vertical-align: top; }
    .existing .content_partner .partner_abroad .logo {
      padding-top: 6px;
      vertical-align: top; }
    .existing .content_partner .partner .text {
      float: left;
      line-height: 1.5;
      width: 480px; }
    .existing .content_partner .partner .name {
      color: #006dac;
      font-size: 14px;
      font-weight: bold;
      line-height: 1.7;
      margin-bottom: 8px; }
      .existing .content_partner .partner .name a {
        color: #006dac;
        font-size: 14px;
        font-weight: bold;
        line-height: 1.7;
        margin-bottom: 8px; }
    .existing .content_partner .partner .summary {
      font-size: 12px;
      margin-bottom: 10px; }
    .existing .content_partner .partner dl {
      font-size: 10px;
      overflow: hidden; }
    .existing .content_partner .partner dt {
      display: inline-block;
      width: 165px;
      font-size: 10px;
      text-align: right; }
    .existing .content_partner .partner dd {
      font-size: 10px;
      display: inline-block; }
      .existing .content_partner .partner dd:before {
        content: '：'; }
  .existing .oppo_menu {
    margin: 50px 0 0;
    overflow: hidden; }
    .existing .oppo_menu img:hover {
      opacity: 0.8; }
    .existing .oppo_menu dl:nth-child(1) {
      float: left;
      width: 450px; }
    .existing .oppo_menu dl:nth-child(2) {
      float: right;
      width: 450px; }
    .existing .oppo_menu dt {
      margin-bottom: 10px; }
  .existing .txt_oppo {
    margin: 0;
    font-size: 24px;
    color: #000;
    line-height: 32px;
    font-weight: normal;
    padding-top: 25px; }
  .existing .txt_oppo2 {
    margin: 0;
    font-size: 24px;
    color: #000;
    line-height: 45px;
    padding-top: 25px;
    text-align: center; }
    .existing .txt_oppo2 span.blue {
      color: #006dac;
      font-weight: bold; }
  .existing .box_oppo1 {
    border: 1px solid #006dac;
    padding: 20px;
    margin-top: 35px; }
    .existing .box_oppo1 p {
      font-size: 14px;
      color: #666666;
      line-height: 26px; }
    .existing .box_oppo1 table {
      border: 1px solid #ccc;
      width: 100%; }
    .existing .box_oppo1 td {
      padding: 25px 0;
      text-align: center;
      color: #006dac;
      font-size: 16px;
      vertical-align: middle; }
  .existing .mt55 {
    margin-top: 55px; }
  .existing .tt_oppo {
    background: url(../img/opportunities/bg.png) no-repeat bottom center;
    padding: 0 0 17px 20px;
    font-size: 22px;
    color: #7b7b7b;
    font-weight: normal;
    margin-left: 2px; }
  .existing .box_oppo2 {
    border: 1px solid #006dac;
    padding: 20px 40px; }
    .existing .box_oppo2 li {
      background: url(../img/opportunities/icon.png) no-repeat left 7px;
      padding-left: 25px;
      margin-bottom: 30px; }
    .existing .box_oppo2 span {
      font-weight: bold;
      color: #000;
      font-size: 16px; }
    .existing .box_oppo2 .ttl {
      color: #006dac;
      font-size: 20px; }
    .existing .box_oppo2 a {
      color: #006dac; }
  .existing .right_oppo li a, .existing .tb_oppo a, .existing .boc_oi4 a {
    color: #006dac; }
  .existing .ct_oppo {
    color: #666666; }
  .existing .box_oppo3 {
    margin-top: 82px; }
    .existing .box_oppo3 h4 {
      margin: 0;
      font-size: 28px;
      color: #7b7b7b;
      font-weight: normal; }
  .existing .in_oppo3, .existing .in_oppo5 {
    border: 1px solid #006dac;
    padding: 20px 40px;
    margin-top: 35px; }
  .existing .in_oppo3 table, .existing .in_oppo5 table {
    width: 100%; }
  .existing .in_oppo3 th {
    width: 116px;
    padding-bottom: 20px; }
  .existing .in_oppo3 td {
    padding: 0 0 0 30px;
    vertical-align: middle;
    padding-bottom: 20px; }
  .existing .in_oppo5 th {
    width: 24px;
    padding-bottom: 20px;
    vertical-align: middle; }
  .existing .in_oppo5 td {
    padding: 0 0 0 20px;
    vertical-align: top; }
  .existing .in_oppo4 {
    padding: 20px 40px;
    margin-top: 73px; }
  .existing .in_oppo6 {
    padding: 20px 40px;
    margin-top: 10px; }
  .existing .right_oppo {
    width: 61%;
    float: right; }
    .existing .right_oppo li {
      background: url(../img/opportunities/icon.png) no-repeat left 5px;
      padding-left: 20px; }
      .existing .right_oppo li p {
        padding-left: 30%;
        margin-top: 10px;
        color: #000; }
  .existing .mt60 {
    margin-top: 60px !important; }
  .existing .tb_oppo th {
    width: 145px !important;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .existing .ct_oi {
    color: #666666; }
    .existing .ct_oi h4 {
      font-size: 18px;
      color: #eb6e1f;
      padding-bottom: 20px;
      font-weight: normal; }
  .existing .boc_oi1 {
    padding: 35px 237px 0px 0px; }
  .existing .boc_oi2 {
    background: url(../oi/images/bg1.png) no-repeat right top;
    padding: 265px 237px 0px 0px;
    margin-top: -180px; }
  .existing .boc_oi3 {
    background: url(../oi/images/bg2.png) no-repeat right top;
    padding: 160px 237px 80px 0px;
    margin-top: -70px; }
  .existing .boc_oi4 span {
    color: #000; }
  .existing .boc_oi4 li {
    margin-bottom: 40px;
    font-size: 14px;
    line-height: 24px;
    background: url(../img/opportunities/icon.png) no-repeat left 5px;
    padding-left: 20px; }
  .existing .tt_left {
    background: #c2c2c2 !important;
    text-align: center;
    color: #424242;
    font-size: 16px;
    padding: 20px 15px;
    font-weight: normal; }
  .existing .ct_inn {
    padding: 40px 30px; }
  .existing .tit_h4 {
    color: #eb6e1f;
    font-size: 18px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc; }
  .existing .box_innsee {
    padding: 20px 0 20px 20px;
    border-bottom: 1px solid #ccc; }
  .existing .right_inn {
    float: right;
    width: 500px;
    line-height: 24px; }
    .existing .right_inn h5 a {
      text-decoration: none;
      font-size: 28px;
      color: #7b7b7b;
      font-weight: normal; }
      .existing .right_inn h5 a:hover {
        color: #006dac; }
  .existing .banner {
    background: url(../innseekers/venture/images/bg.png) no-repeat top center;
    padding: 30px 35px 30px; }
  .existing .t_h3 {
    background: url(../innseekers/venture/images/rule.png) no-repeat bottom center;
    padding-bottom: 10px;
    font-size: 21px;
    color: #010101;
    text-align: center;
    font-weight: normal; }
  .existing .sec_box1 {
    padding: 30px; }
  .existing .secbox2 {
    margin-top: 60px; }
    .existing .secbox2 li {
      width: 345px;
      border: 1px solid #ccc;
      border-radius: 8px;
      float: left;
      margin-right: 25px;
      margin-bottom: 15px; }
  .existing .tt_secbox2 {
    background-color: #006dac;
    text-align: center;
    border-radius: 8px 8px 0 0;
    padding: 10px 10px; }
    .existing .tt_secbox2 p {
      color: #fff !important; }
  .existing .txt_secbox2 {
    padding: 5px 4px;
    text-align: left; }
  .existing .title_secbox3 {
    padding: 0px 25px; }
    .existing .title_secbox3 span {
      float: left;
      background-color: #385c72;
      padding: 4px 25px 2px;
      color: #eb6e1f;
      font-size: 18px; }
    .existing .title_secbox3 p {
      padding: 4px 0px 4px 140px;
      text-decoration: underline;
      font-size: 16px;
      color: #666666; }
  .existing .secbox3 {
    margin-top: 50px; }
  .existing .left_secbox3 {
    width: 336px;
    padding: 5px;
    background-color: #e7f6ff; }
    .existing .left_secbox3 h4 {
      color: #fff;
      text-align: center;
      background-color: #2e88bd;
      padding: 18px 0px 15px;
      font-size: 21px;
      font-weight: normal; }
    .existing .left_secbox3 p {
      padding: 20px;
      text-align: center; }
  .existing .m_hight190 {
    min-height: 190px; }
  .existing .m_hight216 {
    min-height: 216px; }
  .existing .secbox4 {
    margin-top: 50px; }
  .existing .in_secbox4 {
    padding: 20px 30px; }
    .existing .in_secbox4 ul {
      border: 1px solid #fff; }
    .existing .in_secbox4 li {
      background-color: #c2c2c2;
      border-bottom: 1px solid #ffffff;
      color: #fff;
      text-align: center;
      padding: 5px 0px;
      font-size: 16px; }
  .existing .tt_line {
    background: url(../innseekers/venture/images/line.png) no-repeat bottom center;
    padding: 0 0 17px 20px;
    font-size: 22px;
    color: #7b7b7b;
    font-weight: normal; }
  .existing .secbox4 table {
    width: 100%;
    border: 1px solid #ccc;
    margin-top: 30px; }
  .existing .secbox4 th {
    text-align: center;
    vertical-align: middle;
    background-color: #e8e8e8;
    color: #006dac;
    font-weight: normal;
    padding: 15px 0px;
    width: 195px; }
    .existing .secbox4 th span {
      font-weight: bold;
      color: 18px; }
  .existing .secbox4 td {
    padding: 15px;
    font-size: 16px;
    color: #666666; }
    .existing .secbox4 td p {
      font-size: 14px;
      padding: 10px 0px 10px 25px; }
  .existing .secbox4 tr {
    border-bottom: 1px solid #ccc; }
  .existing .banner_outreach {
    background: url(../innseekers/outreach/images/bg.png) no-repeat top center;
    padding: 30px 35px 30px; }
  .existing .banner_consul {
    background: url(../innseekers/consulting/images/bg.png) no-repeat top center;
    padding: 30px 35px 30px; }
  .existing .box_consul h3 {
    font-size: 21px;
    color: #7b7b7b;
    font-weight: normal; }
  .existing .sec_consul span {
    color: #eb6e1f;
    font-size: 18px;
    padding-left: 30px; }
  .existing .in_secconsul {
    padding: 5px;
    background-color: #e7f6ff;
    width: 100%; }
    .existing .in_secconsul h4 {
      color: #fff;
      background-color: #2e88bd;
      padding: 18px 20px 15px;
      font-size: 21px;
      font-weight: normal; }
    .existing .in_secconsul ul {
      padding: 20px; }
    .existing .in_secconsul li {
      background: url(../innseekers/consulting/images/icon2.png) no-repeat left 8px;
      padding-left: 8px;
      padding-bottom: 3px; }
  .existing .sec_consul1 {
    margin-top: 60px; }
    .existing .sec_consul1 li {
      margin-bottom: 20px; }
      .existing .sec_consul1 li span {
        background-color: #006dac;
        color: #fff;
        font-size: 21px;
        padding: 12px 17px;
        float: left; }
      .existing .sec_consul1 li p {
        padding-left: 55px; }
  .existing .in_sec_consul1 {
    border: 1px solid #ccc;
    background: url(../innseekers/consulting/images/bg2.png) no-repeat right center;
    padding: 15px 50px; }
    .existing .in_sec_consul1 li {
      list-style-type: decimal;
      margin-bottom: 6px; }
  .existing .banner_speech {
    background: url(../innseekers/speech/images/bg.png) no-repeat top center;
    padding: 30px 35px 35px; }
  .existing .sec_speech h4 {
    color: #eb6e1f;
    font-size: 18px;
    margin-bottom: 15px; }
  .existing .box_speech1 span {
    font-size: 16px;
    color: #000;
    margin-bottom: 15px; }
  .existing .table_speech dl {
    display: table;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    margin-bottom: 3px;
    width: 100%; }
  .existing .table_speech dt, .existing .table_speech dd {
    display: table-cell; }
  .existing .table_speech dt {
    text-align: center;
    vertical-align: middle;
    background-color: #ebf3f5;
    width: 105px;
    color: #0f8ad2; }
  .existing .table_speech dd {
    padding: 15px 0 15px 25px;
    line-height: 30px; }
    .existing .table_speech dd span {
      background-color: #006dac;
      color: #fff;
      font-size: 13px;
      padding: 0px 3px;
      border-radius: 5px;
      margin-left: 3px; }
  .existing .table_speech .last {
    border-bottom: none !important; }
  .existing .sec_collect {
    margin-top: 60px; }
  .existing .td_table {
    background: url(../innseekers/collect/images/bg2.png) repeat-y center center;
    width: 120px;
    text-align: center;
    vertical-align: middle;
    position: relative;
    padding: 0 !important;
    border: none !important; }
    .existing .td_table p {
      background-color: #fff;
      padding: 40px 0px;
      font-size: 16px;
      color: #000; }
  .existing .icon_t {
    position: absolute;
    top: 0px;
    left: 0px; }
  .existing .icon_e {
    position: absolute;
    bottom: 0px;
    left: 0px; }
  .existing .tb_collect th {
    border: 1px solid #ccc;
    width: 195px;
    background-color: #e8e8e8;
    text-align: center;
    padding: 15px;
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle; }
    .existing .tb_collect th h4 {
      color: #006dac;
      font-size: 14px;
      font-weight: normal; }
      .existing .tb_collect th h4 span {
        font-size: 18px;
        font-weight: bold; }
  .existing .tb_collect td {
    border: 1px solid #ccc;
    padding: 15px; }
    .existing .tb_collect td ul {
      padding-left: 15px; }
    .existing .tb_collect td li {
      list-style-type: disc; }
  .existing .sec_collect li {
    width: 348px; }
  .existing .sec_collect1 {
    margin-top: 60px; }
    .existing .sec_collect1 li {
      background: url(../innseekers/collect/images/icon.png) no-repeat left 4px;
      padding-left: 25px;
      margin-bottom: 15px;
      font-size: 16px; }
      .existing .sec_collect1 li span {
        font-size: 12px;
        padding-left: 10px; }
  .existing .left_flow {
    width: 535px;
    float: left; }
  .existing .box_flow {
    padding: 50px 0 0px 0px;
    margin-left: 30px; }
  .existing .flow1 {
    border-left: 2px solid #006dac;
    padding-left: 45px;
    position: relative;
    padding-bottom: 50px; }
  .existing .box_flow h4 {
    margin-top: 0;
    font-size: 18px;
    color: #eb6e1f;
    margin-bottom: 20px; }
  .existing .item1 {
    position: absolute;
    top: 0px;
    left: -30px; }
  .existing .box_flow a {
    color: #006dac; }
  .existing .left_flow li {
    background: url(../img/flow/icon.png) no-repeat left 5px;
    padding-left: 18px; }
  .existing .left_flow span {
    color: #000;
    font-weight: bold; }
  .existing .img_flow {
    border: 1px solid #ccc; }
  .existing .mt80 {
    margin-top: 80px; }
  .existing .tt_h5_txt {
    color: #eb6e1f;
    font-size: 16px;
    margin-top: 25px;
    background: url(../profile/images/icon2.png) no-repeat left center;
    padding-left: 15px;
    font-weight: normal; }
  .existing .flow2 {
    border-left: none !important; }
  .existing .w200 {
    width: 150px; }
  .existing .tablesorter {
    border: 1px solid #ccc; }
    .existing .tablesorter tr {
      border-bottom: 1px solid #ccc; }
    .existing .tablesorter th {
      padding: 10px 30px 10px 40px;
      text-align: center;
      border-right: 1px solid #ccc;
      background-color: #0f8ad2; }
    .existing .tablesorter td {
      border-right: 1px solid #ccc;
      padding: 8px;
      vertical-align: middle; }
  .existing .tablesorter-header p {
    background: url(../img/list/im1.png) no-repeat right center;
    cursor: pointer;
    text-align: center;
    white-space: normal;
    padding: 4px 13px 4px 0px;
    font-size: 15px;
    color: #fff; }
  .existing .tablesorter-default thead .headerSortUp p, .existing .tablesorter-default thead .tablesorter-headerAsc p, .existing .tablesorter-default thead .tablesorter-headerSortUp p {
    background: url(../img/list/im2.png) no-repeat right center; }
  .existing .tablesorter-default thead .headerSortDown p, .existing .tablesorter-default thead .tablesorter-headerDesc p, .existing .tablesorter-default thead .tablesorter-headerSortDown p {
    background: url(../img/list/im3.png) no-repeat right center; }
  .existing .txt_out {
    background: #e7f6ff;
    padding: 20px;
    text-align: center; }
  .existing .outreach dt {
    padding: 8px 15px;
    background-color: #338abd;
    font-size: 21px;
    color: #fff; }
  .existing .outreach dd {
    padding: 15px 9px;
    margin-bottom: 10px;
    line-height: 26px; }
  .existing .list_out li {
    width: 340px;
    float: left;
    text-align: center;
    border-radius: 8px;
    margin-right: 35px;
    margin-bottom: 20px;
    border: 1px solid #006dac; }
    .existing .list_out li p {
      color: #666;
      font-size: 18px;
      line-height: 26px;
      background-color: #fff;
      padding: 20px 15px;
      border-radius: 0 0 8px 8px; }
  .existing .table_out {
    width: 100%;
    border: 1px solid #bbbbbb; }
    .existing .table_out tr {
      border-bottom: 1px solid #bbbbbb; }
    .existing .table_out th {
      width: 50px;
      text-align: center;
      background-color: #000;
      border-left: 1px solid #bbbbbb;
      padding: 8px 0;
      line-height: 26px;
      color: #fff;
      font-weight: normal; }
    .existing .table_out td {
      border-left: 1px solid #bbbbbb;
      text-align: center;
      padding: 8px 0 30px; }
  .existing .cl006dac td {
    background-color: #006dac;
    color: #fff; }
  .existing .list_tech li {
    width: 234px;
    border: 1px solid #ccc;
    border-radius: 8px;
    float: left;
    margin-right: 5px;
    /*
        min-height: 340px;*/ }
  .existing .tt_tech {
    background-color: #006dac;
    text-align: center;
    padding: 20px 0;
    border-radius: 8px 8px 0 0; }
    .existing .tt_tech p {
      margin-top: 24px;
      color: #fff;
      padding: 0 !important;
      font-size: 18px; }
  .existing .list_tech p {
    text-align: left;
    padding: 10px; }
  .existing .tecross {
    margin-top: 60px; }
    .existing .tecross dt {
      padding: 10px 15px;
      background-color: #338abd;
      font-size: 21px;
      color: #fff; }
    .existing .tecross dd {
      padding: 10px 15px;
      line-height: 26px; }
  .existing .txt_tecross {
    background-color: #e7f6ff;
    padding: 15px 20px;
    text-align: center;
    margin-top: 10px; }
  .existing .banner_workshop {
    background: url(../innseekers/workshop/images/bg.png) no-repeat top center;
    padding: 30px 35px 30px; }
  .existing .t_workshop {
    background: url(../innseekers/venture/images/rule.png) no-repeat left bottom;
    padding-bottom: 10px;
    font-size: 21px;
    color: #010101;
    text-align: left;
    font-weight: normal; }
  .existing .list_workshop li {
    width: 235px;
    float: left;
    margin-right: 7px;
    padding: 20px 0px;
    text-align: center;
    border-radius: 8px;
    background-color: #006dac; }
    .existing .list_workshop li h4 {
      color: #fff;
      font-size: 16px;
      margin-bottom: 15px; }
    .existing .list_workshop li p {
      color: #fff;
      margin-top: 15px;
      line-height: 24px;
      font-size: 14px; }
  .existing .tb_workshop {
    width: 100%;
    border: 1px solid #c2c2c2; }
    .existing .tb_workshop th {
      background-color: #000;
      border-left: 1px solid #c2c2c2;
      text-align: center;
      vertical-align: middle;
      padding: 20px 0px;
      color: #fff; }
    .existing .tb_workshop td {
      text-align: center;
      vertical-align: middle;
      padding: 20px 0px;
      border-left: 1px solid #c2c2c2; }
    .existing .tb_workshop tr {
      border-bottom: 1px solid #c2c2c2; }
  .existing .banner_negotiate {
    background: url(../innseekers/negotiate/images/bg.png) no-repeat top center;
    padding: 30px 35px 30px; }
  .existing .tb_nego {
    width: 100%;
    border-top: 1px solid #ccc; }
    .existing .tb_nego tr {
      border-bottom: 1px solid #ccc; }
    .existing .tb_nego th {
      text-align: center;
      padding: 20px 0px;
      background-color: #e8e8e8;
      color: #006dac;
      width: 200px;
      vertical-align: middle; }
      .existing .tb_nego th p {
        color: #006dac;
        margin-top: 10px; }
      .existing .tb_nego th span {
        font-size: 18px;
        font-weight: bold; }
    .existing .tb_nego td {
      padding: 20px 8px; }
  .existing .box_contest > ul > li {
    width: 345px;
    float: left; }
  .existing .box_contest .tt_contest h4 {
    background-color: #f4f7fa;
    width: 255px;
    margin: 0 auto;
    text-align: center;
    padding: 10px 0px;
    color: #eb6e1f;
    font-size: 16px;
    font-weight: normal; }
  .existing .box_contest .tt_contest h5 {
    text-align: center;
    font-size: 27px;
    margin-top: 10px;
    margin-bottom: 15px;
    color: #fff;
    font-weight: normal; }
  .existing .box_contest .tt_contest p {
    color: #fff;
    line-height: 26px; }
  .existing .box_contest > ul {
    background: url(../innseekers/contest/images/icon2.png) no-repeat bottom center;
    padding-bottom: 50px; }
    .existing .box_contest > ul > li {
      border-radius: 8px;
      border: 1px solid #ccc;
      position: relative;
      min-height: 450px; }
  .existing .icon_contest {
    position: absolute;
    right: -23px;
    top: 50%;
    margin-top: -32px; }
  .existing .box_contest .tt_contest {
    background-color: #006dac;
    padding: 1px 0px 25px;
    border-radius: 8px 8px 0 0;
    text-align: center; }
  .existing .ct_contest {
    padding: 20px; }
    .existing .ct_contest span {
      color: #ec8550;
      font-size: 16px; }
    .existing .ct_contest ul > li {
      background: url(../innseekers/contest/images/icon3.png) no-repeat left 8px;
      padding-left: 8px;
      margin-bottom: 3px; }
    .existing .ct_contest > ul > li > ul > li {
      padding-left: 15px;
      background: none !important; }
  .existing .txt_contest {
    background-color: #fff;
    border: 1px solid #006dac;
    border-radius: 8px;
    padding: 20px 0px;
    text-align: center;
    margin-top: 15px;
    font-size: 16px;
    color: #333 !important;
    line-height: 26px; }
  .existing .banner_collect {
    background: url(../innseekers/collect/images/bg.png) no-repeat top center;
    padding: 30px 35px 30px; }
  .existing .banner_contest {
    background: url(../innseekers/contest/images/bg.png) no-repeat top center;
    padding: 30px 35px 30px; }
  .existing .odd td {
    background-color: #eee; }
  .existing .tablesorter a {
    color: #01719b; }
  .existing .line_h {
    line-height: 30px; }
  .existing .banner_tecross {
    background: url(../innseekers/tecross/images/bg.png) no-repeat top center;
    padding: 30px 35px 30px; }
  .existing .w050 {
    width: 50px; }
  .existing .w080 {
    width: 80px;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .existing .box_recruit .tablesorter th {
    padding: 10px 10px 10px 20px; }
  .existing #info h4 {
    background: url(../images/line1.png) no-repeat bottom;
    color: #888;
    font-weight: normal;
    font-size: 20px;
    line-height: 38px;
    width: 100%; }
  .existing #privacy ul {
    margin: 20px; }
  .existing #privacy li {
    list-style-type: decimal;
    margin-bottom: 20px; }
  .existing #privacy #soudan {
    border: 1px solid #0d73a1;
    border-radius: 5px; }
    .existing #privacy #soudan .soudan1 {
      background: #ecf4fa;
      border-right: 1px solid #0d73a1;
      border-radius: 5px 0 0 5px;
      color: #0d73a1;
      display: table-cell;
      font-weight: bold;
      padding: 20px 40px;
      vertical-align: middle; }
    .existing #privacy #soudan .soudan2 {
      border-right: 2px solid #ecf4fa;
      background: #fff;
      display: table-cell;
      padding: 20px;
      vertical-align: middle;
      width: 350px; }
    .existing #privacy #soudan .soudan3 {
      border-right: 2px solid #ecf4fa;
      background: #fff;
      display: table-cell;
      padding: 20px;
      vertical-align: middle;
      width: 350px;
      border-right: none;
      width: auto; }
  .existing #privacy dt {
    font-weight: bold;
    margin-bottom: 5px; }
  .existing #sitemap h2 {
    margin-bottom: 20px;
    padding-bottom: 11px;
    border-bottom: 1px solid #aaa;
    line-height: 1.4;
    font-size: 129%;
    font-weight: bold; }
  .existing #sitemap ul {
    overflow: hidden; }
  .existing #sitemap li {
    float: left;
    margin-top: 5px;
    width: 33.3%; }
  .existing .tb_seminar, .existing .tb_seminar2, .existing .tb_seminar3 {
    width: 100%;
    border: 1px solid #d9d9d9; }
  .existing .tb_seminar tr, .existing .tb_seminar2 tr, .existing .tb_seminar3 tr {
    border-bottom: 1px solid #d9d9d9; }
  .existing .tb_seminar .cell1 {
    width: 8%; }
  .existing .tb_seminar .cell2 {
    width: 14%; }
  .existing .tb_seminar .cell3 {
    width: 58%; }
  .existing .tb_seminar th {
    border-right: 1px solid #d9d9d9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 240px;
    background-color: #0f8ad2;
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
    text-align: center; }
  .existing .tb_seminar2 th {
    border-right: 1px solid #d9d9d9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 240px;
    background-color: #0f8ad2;
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
    text-align: center; }
  .existing .tb_seminar3 th {
    border-right: 1px solid #d9d9d9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 240px;
    background-color: #0f8ad2;
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
    text-align: left; }
  .existing .tb_seminar td, .existing .tb_seminar2 td, .existing .tb_seminar3 td {
    border: 1px solid #d9d9d9;
    padding: 10px 15px;
    vertical-align: middle;
    text-align: center; }
  .existing .tb_seminar2 td, .existing .tb_seminar3 td {
    text-align: left; }
  .existing .tb_seminar tr:nth-child(4n-1), .existing .tb_seminar tr:nth-child(4n-4) {
    background: #eee; }
  .existing .tb_seminar .theme {
    font-weight: bold; }
  .existing .tb_seminar .pdf {
    background: #fff;
    border: 2px solid #0a7595;
    color: #0a7595;
    text-align: center;
    padding: 4px 20px;
    display: inline-block;
    text-decoration: none; }
    .existing .tb_seminar .pdf:hover {
      border: 2px solid #3c91aa;
      color: #3c91aa; }
    .existing .tb_seminar .pdf img {
      padding-right: 5px; }
  .existing .tb_seminar3 th .hisu {
    background: url(../contact/images/hissu.png) no-repeat right center; }
  .existing .tb_seminar3 th .ninni {
    background: url(../contact/images/ninni.png) no-repeat right center; }
  .existing .tb_seminar th p, .existing .tb_seminar2 th p {
    color: #fff !important;
    padding: 4px 0px; }
  .existing .tb_seminar3 th p {
    color: #fff !important;
    padding: 13px 0px 13px 20px; }
  .existing #seminar .btn {
    color: #fff;
    font-size: 140%;
    display: inline-block;
    padding: 16px 40px;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease; }
  .existing #seminar .next {
    background: #006dac; }
  .existing #seminar .back {
    background: #999; }
  .existing #seminar .signup {
    background: #006dac;
    color: #fff;
    font-size: 140%;
    display: inline-block;
    padding: 16px 40px;
    text-align: center;
    text-decoration: none;
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease; }
    .existing #seminar .signup:hover {
      opacity: 0.8; }
  .existing #seminar .btnarea {
    text-align: center; }
  .existing #seminar .list_disc li {
    list-style-type: disc !important;
    margin-left: 1.5em; }
  .existing #seminar .list_decimal li {
    list-style-type: decimal;
    margin-left: 1.5em; }
  .existing #seminar .input_error {
    color: #eb6e1f;
    display: none; }
  .existing #seminar #step2, .existing #seminar #step3 {
    display: none; }
  .existing .case .tt_h3 {
    line-height: 1.3;
    background: url(../profile/images/icon.png) repeat-y left center; }
  .existing .case h4 {
    padding: 6px 0 6px 45px;
    font-size: 19px;
    font-weight: normal;
    background: url(../cases/01/images/case_icon01.png) left center no-repeat; }
    .existing .case h4 span {
      font-size: 22px;
      color: #eb6e1f; }
    .existing .case h4.bar01 {
      margin: 40px 30px 0; }
  .existing .case .pic01 {
    text-align: center; }
  .existing .case .dot_line {
    padding-bottom: 40px;
    background: url(../cases/01/images/dot_line.png) center bottom no-repeat; }
  .existing .case p.txt1 {
    width: 940px;
    margin: 0 auto; }
  .existing .case img.p_left {
    margin: 0 30px 0 0;
    float: left; }
  .existing .case img.p_right {
    margin: 0 0 0 30px;
    float: right; }
  .existing .case .txt {
    overflow: hidden;
    zoom: 1; }
  .existing .case .b_box01 {
    margin: 50px 30px 0;
    padding: 20px;
    border: 1px solid #CCCCCC;
    background: url(../cases/01/images/bg01.png) right center no-repeat;
    border-radius: 5px;
    background: #e7f6ff; }
  .existing .border {
    border: 1px solid #ccc !important; }
    .existing .border p {
      padding: 20px 0; }
  .existing .w620 {
    width: 620px; }
  .existing .tt_orage {
    color: #eb6e1f;
    font-size: 18px;
    font-weight: normal; }
  .existing .case5_bn p {
    font-size: 18px;
    color: #010101;
    line-height: 30px;
    margin-bottom: 25px;
    padding-bottom: 10px;
    position: relative; }
  .existing .bn_left p:after {
    content: "";
    height: 3px;
    background-color: #006dac;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 375px; }
  .existing .bn_right p:after {
    content: "";
    height: 3px;
    background-color: #006dac;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 375px; }
  .existing .case5_bn h3 {
    color: #eb6e1f;
    font-size: 34px;
    font-weight: normal; }
  .existing .banner_case1 {
    background: url(../cases/05/images/banner1.png) no-repeat top center;
    padding: 48px 450px 46px 10px;
    text-align: right; }
  .existing .banner_case2 {
    background: url(../cases/05/images/banner2.png) no-repeat top center;
    padding: 48px 130px 46px 450px;
    text-align: right; }
  .existing .banner_case3 {
    background: url(../cases/05/images/banner3.png) no-repeat top center;
    padding: 61px 450px 61px 10px;
    text-align: right; }
  .existing .banner_case4 {
    background: url(../cases/05/images/banner4.png) no-repeat top center;
    padding: 61px 130px 61px 450px;
    text-align: right; }
  .existing .banner_case5 {
    background: url(../cases/05/images/banner5.png) no-repeat top center;
    padding: 61px 421px 61px 10px;
    text-align: right; }
  .existing .txt_add {
    width: 330px;
    margin: 20px auto 25px;
    text-align: center;
    background: #ffa770;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffa770), color-stop(100%, #eb6d1f));
    background: -webkit-linear-gradient(top, #ffa770 0%, #eb6d1f 100%);
    background: -o-linear-gradient(top, #ffa770 0%, #eb6d1f 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa770), to(#eb6d1f));
    background: linear-gradient(to bottom, #ffa770 0%, #eb6d1f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa770', endColorstr='#eb6d1f', GradientType=0); }
    .existing .txt_add a {
      text-decoration: none;
      padding: 10px 0;
      display: block;
      color: #fff;
      font-size: 15px; }
    .existing .txt_add:hover {
      opacity: 0.8; }
  .existing .box_cll {
    margin-top: 60px;
    padding: 20px 0px; }
    .existing .box_cll ul {
      border: 1px solid #006dac;
      padding: 20px 45px;
      margin-top: 30px; }
      .existing .box_cll ul li {
        background: url(../innseekers/collect/images/icon1.png) no-repeat left 8px;
        padding-left: 15px;
        margin-bottom: 10px; }
        .existing .box_cll ul li span {
          font-weight: bold;
          text-decoration: underline; }
        .existing .box_cll ul li .under {
          text-decoration: none !important; }
  .existing .fix_tecross {
    margin-top: 30px;
    position: relative; }
  .existing .tr_txt1 {
    position: absolute;
    top: 265px;
    left: 15px;
    width: 155px; }
  .existing .tr_txt2 {
    position: absolute;
    top: 385px;
    right: 30px;
    width: 285px; }
  .existing .list_tech li {
    position: relative; }
    .existing .list_tech li:after {
      content: "";
      background: url(../innseekers/tecross/images/icon.png) no-repeat top center;
      width: 35px;
      height: 25px;
      position: absolute;
      top: 85px;
      right: -23px;
      z-index: 99; }
  .existing .none_tech:after {
    content: "";
    width: 0 !important;
    height: 0 !important; }
  .existing .list_nego li {
    width: 228px;
    float: left;
    margin-right: 15px;
    text-align: center;
    border: 1px solid #b7b7b7;
    border-radius: 5px; }
    .existing .list_nego li div {
      background-color: #006dac;
      padding: 20px 0;
      border-radius: 5px 5px 0 0; }
    .existing .list_nego li p {
      padding: 20px 10px;
      font-size: 15px;
      color: #666666;
      text-align: left; }
  .existing .bnt_cases {
    margin-top: 30px; }
    .existing .bnt_cases li {
      width: 450px;
      background-color: #006dac;
      text-align: center; }
      .existing .bnt_cases li:hover {
        opacity: 0.8; }
  .existing .bnt_case:hover {
    opacity: 0.8; }
  .existing .bnt_cases a, .existing .bnt_case a {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    padding: 15px 0;
    display: block; }
  .existing .case_left {
    width: 540px;
    float: left;
    position: relative;
    min-height: 250px; }
    .existing .case_left h4 a {
      color: #eb6e1f;
      font-weight: bold;
      font-size: 18px;
      text-decoration: none; }
      .existing .case_left h4 a:hover {
        color: #006dac; }
  .existing .bnt_case {
    border: 2px solid #006dac;
    text-align: center;
    width: 195px;
    position: absolute;
    right: 0;
    bottom: 0; }
    .existing .bnt_case a {
      color: #006dac;
      text-decoration: none;
      font-size: 18px;
      padding: 8px 0 5px;
      display: block; }
      .existing .bnt_case a:hover {
        color: #fff;
        background: #006dac; }
  .existing .pr85 {
    padding-right: 45px; }
  .existing .cases {
    margin: 0 auto; }
  .existing .mt90 {
    margin-top: 90px; }
  .existing .height_210 {
    min-height: 210px !important; }
  .existing .inner_tecross li {
    width: 210px;
    display: inline-block;
    margin: 0 10px;
    border: 1px solid #ccc;
    border-radius: 8px;
    margin-top: 30px; }
  .existing .inner_tecross p {
    padding: 25px 10px;
    color: #666666;
    font-size: 15px; }
  .existing .outreach_inner {
    border: 2px solid #006dac;
    padding: 20px 20px 57px;
    position: relative; }
    .existing .outreach_inner :after {
      content: "";
      background: url(../innseekers/outreach/images/icon3.jpg);
      width: 73px;
      height: 57px;
      position: absolute;
      bottom: -2px;
      right: -2px; }
    .existing .outreach_inner h4 {
      font-size: 16px;
      color: #006dac;
      font-weight: normal;
      background: url(../innseekers/outreach/images/icon_tt.jpg) no-repeat left center;
      padding-left: 30px;
      margin-bottom: 20px; }
    .existing .outreach_inner ul {
      padding-left: 55px; }
    .existing .outreach_inner li {
      list-style-type: disc;
      color: #006dac; }
      .existing .outreach_inner li span {
        color: #000000; }
    .existing .outreach_inner table {
      width: 615px;
      margin: 0 auto; }
    .existing .outreach_inner td {
      border: 1px solid #ccc;
      padding: 5px 20px;
      text-align: center; }
  .existing .fix_contest li {
    background-color: #006dac;
    padding: 20px 0; }
    .existing .fix_contest li p {
      background: #006dac;
      padding: 0px;
      color: #fff; }
  .existing .tb_in_contest {
    background: url(../innseekers/contest/images/icon2.png) no-repeat bottom center;
    padding-bottom: 50px; }
    .existing .tb_in_contest table {
      border: 1px solid #ccc;
      width: 100%; }
    .existing .tb_in_contest th, .existing .tb_in_contest td {
      border: 1px solid #ccc; }
    .existing .tb_in_contest th {
      background-color: #e8e8e8;
      vertical-align: middle;
      text-align: center;
      padding: 20px 10px;
      font-weight: normal; }
      .existing .tb_in_contest th p {
        color: #006dac !important; }
      .existing .tb_in_contest th h4 {
        color: #006dac;
        font-size: 21px;
        font-weight: normal;
        margin-bottom: 25px; }
        .existing .tb_in_contest th h4 span {
          color: #eb6e1f;
          font-weight: bold;
          font-size: 16px; }
    .existing .tb_in_contest td {
      width: 375px;
      color: #666666;
      padding: 20px; }
    .existing .tb_in_contest h4 {
      color: #eb6e1f;
      font-size: 16px;
      font-weight: normal; }
  .existing .list_ul {
    margin-top: 30px; }
    .existing .list_ul li {
      list-style-type: disc;
      margin-bottom: 10px; }
  .existing .set_comsum {
    border: 1px solid #ccc; }
    .existing .set_comsum ul {
      padding: 15px 0 15px 60px; }
      .existing .set_comsum ul li {
        list-style-type: decimal;
        line-height: 27px; }
  .existing .list_consul li {
    width: 326px !important;
    margin-right: 16px !important; }
  .existing .sec_consul .tb_collect span {
    font-weight: bold !important;
    font-size: 18px;
    color: #006dac !important;
    padding-left: 0 !important; }
  .existing .tb_venture {
    width: 100%; }
    .existing .tb_venture th, .existing .tb_venture td {
      border: 1px solid #006dac;
      padding: 15px;
      text-align: left; }
    .existing .tb_venture th {
      background-color: #0d87ce;
      vertical-align: middle;
      color: #fff;
      font-weight: normal; }
  .existing .list_work {
    border: 1px solid #006dac;
    padding: 20px 50px;
    color: #006dac; }
    .existing .list_work span {
      color: #333; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvanAvYXNzZXRzL2Nzcy9jb250ZW50LmNzcyIsImNvanAvYXNzZXRzL2Nzcy9jb250ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDRWpCOztzRkFFc0Y7QUFDdEY7O3NGQUVzRjtBQUN0RjtFQXlRSTs7O09BR0c7RUE2Skg7OzhDQUUwQztFQW1NMUM7OzhDQUUwQztFQW1HMUM7OzhDQUUwQztFQStuQjFDOztPQUVHO0VBQ0g7O09BRUc7RUFtZ0JILGtEQUFBO0VBV0EscURBQXFEO0VBZ0RyRCxxREFBcUQ7RUFxQnJELHFEQUFxRDtFQTBLckQ7Ozs7bURBSStDLEVBbWVsRDtFQTdqRkQ7SUFHUSxZQUFXLEVBQ2Q7RUFKTDtJQU9JLGFBQVksRUFDWDtFQVJMO0lBV0ksb0JBQW1CO0lBQ25CLHNCQUFxQjtJQUNyQixpQkFBZ0IsRUFNZjtJQW5CTDtNQWVRLFlBQVc7TUFDWCxnQkFBZTtNQUNmLGtCQUFpQixFQUNwQjtFQWxCTDtJQXNCSSxhQUFZO0lBQ1osWUFBVyxFQUNWO0VBeEJMO0lBMkJJLGlCQUFnQjtJQUNoQiwwQkFBeUIsRUFVeEI7SUF0Q0w7TUE4QlEsK0JBQThCO01BQzlCLG1CQUFrQixFQUNyQjtJQWhDTDtNQWtDUSxlQUFjO01BQ2Qsc0JBQXFCO01BQ3JCLGdCQUFlLEVBQ2xCO0VBckNMO0lBeUNJLGFBQVk7SUFDWixhQUFZLEVBQ1g7RUEzQ0w7SUErQ1EsZUFBYztJQUNkLGdCQUFlLEVBQ2xCO0VBakRMO0lBbURRLG9CQUFtQjtJQUNuQixZQUFXO0lBQ1gsc0JBQXFCO0lBQ3JCLGtCQUFpQjtJQUNqQiw2QkFBNEI7SUFDNUIsaUJBQWdCO0lBQ2hCLHNCQUFxQixFQVN4QjtJQWxFTDtNQTJEUSw2QkFBeUI7TUFBekIsMEJBQXlCO01BQ3pCLGtDQUFpQztNQUNqQywrQkFBOEI7TUFDOUIsYUFBWTtNQUNaLDBCQUEyQjtNQUMzQixpQ0FBZ0MsRUFDL0I7RUFqRVQ7SUFzRUksa0JBQWlCLEVBQ2hCO0VBdkVM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SUF4aEZMO01Ba2hGUSwwQkFBeUIsRUFLNUI7TUF2aEZMO1FBb2hGUSx5QkFBd0I7UUFDeEIsa0JBQWlCLEVBQ2hCO0VBdGhGVDtJQTJoRkksd0JBQXVCO0lBQ3ZCLDhCQUE2QixFQUM1QjtFQTdoRkw7SUFnaUZJLDZCQUE0QjtJQUM1QixnQkFBZTtJQUNmLDBCQUF5QjtJQUN6QiwyQkFBMEIsRUFDekI7RUFwaUZMO0lBdWlGSSxZQUFXLEVBWVY7SUFuakZMO01BeWlGUSwwQkFBeUI7TUFDekIsY0FBYTtNQUNiLGlCQUFnQixFQUNuQjtJQTVpRkw7TUE4aUZRLDBCQUF5QjtNQUN6Qix1QkFBc0I7TUFDdEIsWUFBVztNQUNYLG9CQUFtQixFQUN0QjtFQWxqRkw7SUFzakZJLDBCQUF5QjtJQUN6QixtQkFBa0I7SUFDbEIsZUFBYyxFQUliO0lBNWpGTDtNQTBqRlEsWUFBVyxFQUNkIiwiZmlsZSI6ImNvanAvYXNzZXRzL2Nzcy9jb250ZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7ilqAwMS5Db250ZW50IFBBR0Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu4pagMDEuQ29udGVudCBQQUdFXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmV4aXN0aW5nIHtcbiAgLyouYmFubmVyX3Byb3tcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3Byb2ZpbGUvaW1hZ2VzL2Jhbm5lci5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA5NXB4IDg1cHggNzBweDtcbiAgICB9Ki9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbmV3cyByZWxlYXNlXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOOCouODieODkOOCpOOCtuODvFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICDjg5Hjg7zjg4jjg4rjg7xcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyouaGVpZ2h0X2NvbGVjdDF7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4NXB4O1xuICAgIH0qL1xuICAvKi5oZWlnaHRfY29sZWN0MntcbiAgICAgICAgbWluLWhlaWdodDogMzM2cHg7XG4gICAgfSovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0g6KiY5LqL5LiA6KanIC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLSBwcml2YWN5IC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLSBzaXRlbWFwIC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLSBzZW1pbmFyIC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIDIwMTYwOTA2IOaIkOWKn+S6i+S+i+ODmuODvOOCuGNzc+i/veWKoOKGk+KGk+KGk+KGk+KGk+KGk+KGk+KGk1xuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8gfVxuICAuZXhpc3RpbmcgaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZXhpc3RpbmcgLnc2ODUge1xuICAgIHdpZHRoOiA2ODVweDsgfVxuICAuZXhpc3RpbmcgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQ6ICNlYmYzZjU7XG4gICAgcGFkZGluZzogMTBweCAwcHggOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuZXhpc3RpbmcgLmJyZWFkY3J1bWIgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuZXhpc3RpbmcgLmNvbnRlbnRfbGVmdCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5leGlzdGluZyAuYm94X2xlZnQge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBhNzU5NTsgfVxuICAgIC5leGlzdGluZyAuYm94X2xlZnQgcCB7XG4gICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkICMwYjgzYzg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cbiAgICAuZXhpc3RpbmcgLmJveF9sZWZ0IGEge1xuICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmV4aXN0aW5nIC5jdF9yaWdodCB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuZXhpc3RpbmcgLmN0X2NvbnRhY3QgcCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5leGlzdGluZyAuY3RfY29udGFjdCAudGV4dF9sZWFkIGEge1xuICAgIGJhY2tncm91bmQ6ICMwMDZkYWM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZXhpc3RpbmcgLmN0X2NvbnRhY3QgLnRleHRfbGVhZCBhOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAgICAgLW1zLWZpbHRlcjogXCJhbHBoYSggb3BhY2l0eT03MClcIjsgfVxuICAuZXhpc3RpbmcgLmluX2NvbnRjZW50X3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAuZXhpc3RpbmcgLmZvcm1jb250YWN0IHtcbiAgICBwYWRkaW5nOiAyN3B4IDEwcHg7IH1cbiAgLmV4aXN0aW5nIC50Yl9jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAuZXhpc3RpbmcgLnRiX2NvbnRhY3QgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgICAuZXhpc3RpbmcgLnRiX2NvbnRhY3QgdGgge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY5NmJmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmV4aXN0aW5nIC50Yl9jb250YWN0IHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgIC5leGlzdGluZyAudGJfY29udGFjdCB0aCAuaGlzdSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY29udGFjdC9pbWFnZXMvaGlzc3UucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyOyB9XG4gICAgLmV4aXN0aW5nIC50Yl9jb250YWN0IHRoIC5uaW5uaSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY29udGFjdC9pbWFnZXMvbmlubmkucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyOyB9XG4gICAgLmV4aXN0aW5nIC50Yl9jb250YWN0IHRoIHAge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMHB4IDEzcHggMjBweDsgfVxuICAuZXhpc3RpbmcgLmltZV9vbiB7XG4gICAgd2lkdGg6IDI0NXB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAuZXhpc3RpbmcgLmltZV9vbjEge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLmV4aXN0aW5nIC5pbWVfb24yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLmV4aXN0aW5nIC5tbDIzIHtcbiAgICBtYXJnaW4tbGVmdDogMjNweDsgfVxuICAuZXhpc3RpbmcgI2Zvcm1FbmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5leGlzdGluZyAjZm9ybUVuZCBhIHtcbiAgICAgIGNvbG9yOiAjMzY5NmJmOyB9XG4gIC5leGlzdGluZyAucHBfdHh0MSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4OyB9XG4gIC5leGlzdGluZyAucHBfdHh0MiB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzBkNzNhMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGZhO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfVxuICAuZXhpc3RpbmcgLm10NjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLmV4aXN0aW5nIC5wcF9zaWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmV4aXN0aW5nIC50dF9oMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJvZmlsZS9pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjNweDtcbiAgICBjb2xvcjogIzAwNmRhYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZXhpc3RpbmcgLnR0X2gzIC5lbiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZXhpc3RpbmcgLnR4dF9wcm8xIHtcbiAgICB3aWR0aDogODMwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gNzlweDsgfVxuICAuZXhpc3RpbmcgLnR4dF9wcm8yIHtcbiAgICB3aWR0aDogODMwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDsgfVxuICAgIC5leGlzdGluZyAudHh0X3BybzIgc3BhbiB7XG4gICAgICBjb2xvcjogI2ViNmUxZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9wcm9maWxlL2ltYWdlcy9pY29uMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuZXhpc3RpbmcgLmN0X3BybzEge1xuICAgIHdpZHRoOiA5NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuZXhpc3RpbmcgLmN0X3BybyB7XG4gICAgd2lkdGg6IDk0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9wcm9maWxlL2ltYWdlcy9ydWxlLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZXhpc3RpbmcgLmN0X25vdGVfcHJvIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmV4aXN0aW5nIC5jdF9wcm8gc3BhbiB7XG4gICAgY29sb3I6ICNlYjZlMWY7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5leGlzdGluZyAuY3RfcHJvIHAge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5leGlzdGluZyAuY3RfcHJvIGg0IHtcbiAgICBjb2xvcjogIzdiN2I3YjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmV4aXN0aW5nIC5jdF9wcm8gaDUge1xuICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9wcm9maWxlL2ltYWdlcy9pY29uMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZXhpc3RpbmcgLnBsODUge1xuICAgIHBhZGRpbmctbGVmdDogODVweDsgfVxuICAuZXhpc3RpbmcgLnRpdGxlX2gyIHtcbiAgICBjb2xvcjogIzAwNmRhYztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5leGlzdGluZyAudGl0bGVfaDIgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2gyX2xpbmUucG5nKSByZXBlYXQteCBib3R0b207IH1cbiAgLmV4aXN0aW5nIC50aXRsZV9oMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICMzNjk2YmYgdXJsKC4uL3Byb2ZpbGUvaW1hZ2VzL2ljb24ucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4IDIzcHg7XG4gICAgY29sb3I6ICMwMDZkYWM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5leGlzdGluZyAudHRfaDQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlYjZlMWY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5leGlzdGluZyNtYWluIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuZXhpc3RpbmcgLmJhbm5lcl9wcm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogI2ViNmUxZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5leGlzdGluZyAuYmFubmVyX3BybyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZXhpc3RpbmcgLmxpc3RfcXVlcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAuZXhpc3RpbmcgLmxpc3RfcXVlcyBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZhcS9pY29uLnBuZykgbm8tcmVwZWF0IDEwcHggMjdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmV4aXN0aW5nIC5saXN0X3F1ZXMgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZXhpc3RpbmcgLmxpc3RfcXVlcyBsaSBhOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZXhpc3RpbmcgLmN0X2ZhcSB7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMzBweDsgfVxuICAgIC5leGlzdGluZyAuY3RfZmFxIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZhcS9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmV4aXN0aW5nIC5jdF9mYXEgZHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgIC5leGlzdGluZyAuY3RfZmFxIGR0IHAge1xuICAgICAgICBjb2xvcjogI2ViNmUxZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMHB4IDU1cHg7IH1cbiAgICAuZXhpc3RpbmcgLmN0X2ZhcSBkZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuZXhpc3RpbmcgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwNmRhYyB1cmwoLi4vaW1nL2ZhcS9pY29uMi5wbmcpIG5vLXJlcGVhdCAxMHB4IDI3cHggIWltcG9ydGFudDsgfVxuICAuZXhpc3RpbmcgLmxpc3RfcXVlcyAuYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5leGlzdGluZyAubGlzdF9xdWVzIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2ZGFjIHVybCguLi9pbWcvZmFxL2ljb24yLnBuZykgbm8tcmVwZWF0IDEwcHggMjdweCAhaW1wb3J0YW50OyB9XG4gIC5leGlzdGluZyAubGlzdF9xdWVzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5leGlzdGluZyAuY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZXhpc3RpbmcgLmNvbnRlbnRfY29tIHtcbiAgICB3aWR0aDogOTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmV4aXN0aW5nIC5jb250ZW50X2hvbCB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5leGlzdGluZyAudGJfY29tcGFueSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAuZXhpc3RpbmcgLnRiX2NvbXBhbnkgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAuZXhpc3RpbmcgLnRiX2NvbXBhbnkgdGgsIC5leGlzdGluZyAudGJfY29tcGFueSB0ZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5leGlzdGluZyAudGJfY29tcGFueSB0aCB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmV4aXN0aW5nIC50Yl9jb21wYW55X2VuIHRoIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMzBweDtcbiAgICB3aWR0aDogMjIwcHg7IH1cbiAgLmV4aXN0aW5nIC50Yl9jb21wYW55X2VuIHRkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmV4aXN0aW5nIC50Yl9uZXdzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzAwcHg7IH1cbiAgICAuZXhpc3RpbmcgLnRiX25ld3MgdGgge1xuICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gIC5leGlzdGluZyAudGJfY29tIGRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5leGlzdGluZyAudGJfY29tIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogMnB4IDNweDtcbiAgICBjb2xvcjogIzBmOGFkMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmM2Y1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmV4aXN0aW5nIC50Yl9jb20gZGQge1xuICAgIHBhZGRpbmc6IDJweCAwMHB4IDJweCAxNTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmV4aXN0aW5nIC5uZXdzX2xpc3QgYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7IH1cbiAgLmV4aXN0aW5nIC5uZXdzX2xpc3QgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5leGlzdGluZyAubmV3c19saXN0IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZmFmZjsgfVxuICAuZXhpc3RpbmcgLm5ld3NfbGlzdF9kYXRlIHtcbiAgICBjb2xvcjogIzAwNmRhYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB3aWR0aDogNzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5leGlzdGluZyAubmV3c19saXN0X2NhdCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5leGlzdGluZyAubmV3c19saXN0X2NhdF9uZXdzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2ZGFjOyB9XG4gIC5leGlzdGluZyAubmV3c19saXN0X2NhdF9uZXdzcmVsZWFzZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmOWUwZjsgfVxuICAuZXhpc3RpbmcgLm5ld3NfbGlzdF9jYXRfbWVkaWEge1xuICAgIGJhY2tncm91bmQ6ICMwMDk2ODg7IH1cbiAgLmV4aXN0aW5nIC5uZXdzX2xpc3RfY2F0X2V2ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDJjMDI4OyB9XG4gIC5leGlzdGluZyAubmV3c19saXN0X2NhdF90ZWNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG4gIC5leGlzdGluZyAubmV3c19saXN0X2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzQwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZXhpc3RpbmcgLm5ld3NfbGlzdF95ZWFyIHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMDsgfVxuICAuZXhpc3RpbmcgLm5ld3NfdGFiIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZXhpc3RpbmcgLm5ld3NfdGFiIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzAwNmRhYztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLmV4aXN0aW5nIC5uZXdzX3RhYiBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uX2ltZy9pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwcHggNTBweCAwIDE1cHg7IH1cbiAgICAgIC5leGlzdGluZyAubmV3c190YWIgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZXhpc3RpbmcgLm5ld3NfdGFiIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5leGlzdGluZyAubmV3c190YWIgbGkgYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5leGlzdGluZyB1bC5hcmNoaXZlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDZkYWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5leGlzdGluZyB1bC5hcmNoaXZlIGxpIHtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA2ZGFjO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZXhpc3RpbmcgdWwuYXJjaGl2ZSBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5leGlzdGluZyB1bC5hcmNoaXZlIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmOWZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmV4aXN0aW5nIHVsLmFyY2hpdmUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VkZjlmZjsgfVxuICAgIC5leGlzdGluZyB1bC5hcmNoaXZlOmJlZm9yZSwgLmV4aXN0aW5nIHVsLmFyY2hpdmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5leGlzdGluZyAuYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlOyB9XG4gICAgLmV4aXN0aW5nIC5idG46aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgICAgIC1tcy1maWx0ZXI6IFwiYWxwaGEoIG9wYWNpdHk9NzApXCI7IH1cbiAgLmV4aXN0aW5nIC5idG5fcyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5leGlzdGluZyAuYnRuX29yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmOTYwZTsgfVxuICAuZXhpc3RpbmcgLmJ0bkdycCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmV4aXN0aW5nIC5idG5HcnAgLmJ0bl9zdGQge1xuICAgICAgYmFja2dyb3VuZDogIzAwNmRhYztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuZXhpc3RpbmcgLmJ0bkdycCAuYnRuX3N0ZDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgICAgICAgLW1zLWZpbHRlcjogXCJhbHBoYSggb3BhY2l0eT03MClcIjsgfVxuICAuZXhpc3RpbmcgLm12X2FkdmlzZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hZHZpc2VyL2ltYWdlcy9tYWluX2JnLnBuZykgbm8tcmVwZWF0IDUwJSAwO1xuICAgIGhlaWdodDogNTM3cHg7IH1cbiAgLmV4aXN0aW5nIC5jb250ZW50X2FkdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmV4aXN0aW5nIC5jb250ZW50X2FkdiBoMy50aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhcnRuZXIvZXllX3RpdGxlLnBuZykgbm8tcmVwZWF0IGxlZnQgMDtcbiAgICAgIGNvbG9yOiAjMTk2Y2E5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmV4aXN0aW5nIC5jb250ZW50X2FkdiAubGVmdF9zdW1tYXJ5IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgLmV4aXN0aW5nIC5jb250ZW50X2FkdiAubGVmdF9zdW1tYXJ5IGxpIHtcbiAgICAgICAgY29sb3I6ICMxOTZjYTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAyZW07IH1cbiAgICAuZXhpc3RpbmcgLmNvbnRlbnRfYWR2IC5yaWdodF9jb250ZW50IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiA2NjBweDsgfVxuICAgIC5leGlzdGluZyAuY29udGVudF9hZHYgLmFkdiBsaSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5leGlzdGluZyAuY29udGVudF9hZHYgLmFkdiAubG9nbyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuZXhpc3RpbmcgLmNvbnRlbnRfYWR2IC5hZHYgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgd2lkdGg6IDQ4MHB4OyB9XG4gICAgLmV4aXN0aW5nIC5jb250ZW50X2FkdiAuYWR2IC5uYW1lIHtcbiAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gICAgICAuZXhpc3RpbmcgLmNvbnRlbnRfYWR2IC5hZHYgLm5hbWUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuICAgIC5leGlzdGluZyAuY29udGVudF9hZHYgLmFkdl9qcCBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMy40NTsgfVxuICAgIC5leGlzdGluZyAuY29udGVudF9hZHYgLmFkdl91c2EgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNDU7IH1cbiAgICAgIC5leGlzdGluZyAuY29udGVudF9hZHYgLmFkdl91c2EgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5leGlzdGluZyAuY29udGVudF9hZHYgLmFkdl91c2EgLmxvZ28ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZXhpc3RpbmcgLmNvbnRlbnRfYWR2IC5hZHZfdXNhIC5sb2dvIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmV4aXN0aW5nIC5hZHZfYWJvdXQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5leGlzdGluZyAuYWR2X2Fib3V0IGxpIHtcbiAgICBsaW5lLWhlaWdodDogMi41OyB9XG4gICAgLmV4aXN0aW5nIC5hZHZfYWJvdXQgbGkgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwNmRhYzsgfVxuICAuZXhpc3RpbmcgLm12X3BhcnRuZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGFydG5lci9tYWluX2JnLnBuZykgbm8tcmVwZWF0IDUwJSAwO1xuICAgIGhlaWdodDogNTM3cHg7IH1cbiAgLmV4aXN0aW5nIC5ib3R0b21fcGFydG5lciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXJ0bmVyL2JvdHRvbV9iZy5wbmcpIG5vLXJlcGVhdCA1MCUgMDtcbiAgICBoZWlnaHQ6IDMxOHB4OyB9XG4gIC5leGlzdGluZyAuY29udGVudF9wYXJ0bmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgLmV4aXN0aW5nIC5jb250ZW50X3BhcnRuZXIgLmxlZnRfc3VtbWFyeSB7XG4gICAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAuZXhpc3RpbmcgLmNvbnRlbnRfcGFydG5lciAucmlnaHRfY29udGVudCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNjYwcHg7IH1cbiAgICAuZXhpc3RpbmcgLmNvbnRlbnRfcGFydG5lciBoMy50aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhcnRuZXIvZXllX3RpdGxlLnBuZykgbm8tcmVwZWF0IGxlZnQgMDtcbiAgICAgIGNvbG9yOiAjMTk2Y2E5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmV4aXN0aW5nIC5jb250ZW50X3BhcnRuZXIgLnBhcnRuZXIgLmxvZ28gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5leGlzdGluZyAuY29udGVudF9wYXJ0bmVyIC5wYXJ0bmVyIGxpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmV4aXN0aW5nIC5jb250ZW50X3BhcnRuZXIgLnBhcnRuZXIgLmxvZ28ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmV4aXN0aW5nIC5jb250ZW50X3BhcnRuZXIgLnBhcnRuZXJfYWJyb2FkIC5sb2dvIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmV4aXN0aW5nIC5jb250ZW50X3BhcnRuZXIgLnBhcnRuZXIgLnRleHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgd2lkdGg6IDQ4MHB4OyB9XG4gICAgLmV4aXN0aW5nIC5jb250ZW50X3BhcnRuZXIgLnBhcnRuZXIgLm5hbWUge1xuICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5leGlzdGluZyAuY29udGVudF9wYXJ0bmVyIC5wYXJ0bmVyIC5uYW1lIGEge1xuICAgICAgICBjb2xvcjogIzAwNmRhYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmV4aXN0aW5nIC5jb250ZW50X3BhcnRuZXIgLnBhcnRuZXIgLnN1bW1hcnkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5leGlzdGluZyAuY29udGVudF9wYXJ0bmVyIC5wYXJ0bmVyIGRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZXhpc3RpbmcgLmNvbnRlbnRfcGFydG5lciAucGFydG5lciBkdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5leGlzdGluZyAuY29udGVudF9wYXJ0bmVyIC5wYXJ0bmVyIGRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmV4aXN0aW5nIC5jb250ZW50X3BhcnRuZXIgLnBhcnRuZXIgZGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ++8mic7IH1cbiAgLmV4aXN0aW5nIC5vcHBvX21lbnUge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5leGlzdGluZyAub3Bwb19tZW51IGltZzpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAuZXhpc3RpbmcgLm9wcG9fbWVudSBkbDpudGgtY2hpbGQoMSkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDUwcHg7IH1cbiAgICAuZXhpc3RpbmcgLm9wcG9fbWVudSBkbDpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDQ1MHB4OyB9XG4gICAgLmV4aXN0aW5nIC5vcHBvX21lbnUgZHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZXhpc3RpbmcgLnR4dF9vcHBvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgLmV4aXN0aW5nIC50eHRfb3BwbzIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmV4aXN0aW5nIC50eHRfb3BwbzIgc3Bhbi5ibHVlIHtcbiAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmV4aXN0aW5nIC5ib3hfb3BwbzEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDZkYWM7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgLmV4aXN0aW5nIC5ib3hfb3BwbzEgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLmV4aXN0aW5nIC5ib3hfb3BwbzEgdGFibGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmV4aXN0aW5nIC5ib3hfb3BwbzEgdGQge1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5leGlzdGluZyAubXQ1NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDsgfVxuICAuZXhpc3RpbmcgLnR0X29wcG8ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3Bwb3J0dW5pdGllcy9iZy5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMCAxN3B4IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjN2I3YjdiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAuZXhpc3RpbmcgLmJveF9vcHBvMiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmRhYztcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7IH1cbiAgICAuZXhpc3RpbmcgLmJveF9vcHBvMiBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wcG9ydHVuaXRpZXMvaWNvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDdweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZXhpc3RpbmcgLmJveF9vcHBvMiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZXhpc3RpbmcgLmJveF9vcHBvMiAudHRsIHtcbiAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmV4aXN0aW5nIC5ib3hfb3BwbzIgYSB7XG4gICAgICBjb2xvcjogIzAwNmRhYzsgfVxuICAuZXhpc3RpbmcgLnJpZ2h0X29wcG8gbGkgYSwgLmV4aXN0aW5nIC50Yl9vcHBvIGEsIC5leGlzdGluZyAuYm9jX29pNCBhIHtcbiAgICBjb2xvcjogIzAwNmRhYzsgfVxuICAuZXhpc3RpbmcgLmN0X29wcG8ge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5leGlzdGluZyAuYm94X29wcG8zIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4OyB9XG4gICAgLmV4aXN0aW5nIC5ib3hfb3BwbzMgaDQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICM3YjdiN2I7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5leGlzdGluZyAuaW5fb3BwbzMsIC5leGlzdGluZyAuaW5fb3BwbzUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDZkYWM7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLmV4aXN0aW5nIC5pbl9vcHBvMyB0YWJsZSwgLmV4aXN0aW5nIC5pbl9vcHBvNSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV4aXN0aW5nIC5pbl9vcHBvMyB0aCB7XG4gICAgd2lkdGg6IDExNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5leGlzdGluZyAuaW5fb3BwbzMgdGQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuZXhpc3RpbmcgLmluX29wcG81IHRoIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5leGlzdGluZyAuaW5fb3BwbzUgdGQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuZXhpc3RpbmcgLmluX29wcG80IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNzNweDsgfVxuICAuZXhpc3RpbmcgLmluX29wcG82IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZXhpc3RpbmcgLnJpZ2h0X29wcG8ge1xuICAgIHdpZHRoOiA2MSU7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmV4aXN0aW5nIC5yaWdodF9vcHBvIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3Bwb3J0dW5pdGllcy9pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuZXhpc3RpbmcgLnJpZ2h0X29wcG8gbGkgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAuZXhpc3RpbmcgLm10NjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAuZXhpc3RpbmcgLnRiX29wcG8gdGgge1xuICAgIHdpZHRoOiAxNDVweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIC5leGlzdGluZyAuY3Rfb2kge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLmV4aXN0aW5nIC5jdF9vaSBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ViNmUxZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZXhpc3RpbmcgLmJvY19vaTEge1xuICAgIHBhZGRpbmc6IDM1cHggMjM3cHggMHB4IDBweDsgfVxuICAuZXhpc3RpbmcgLmJvY19vaTIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9vaS9pbWFnZXMvYmcxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbiAgICBwYWRkaW5nOiAyNjVweCAyMzdweCAwcHggMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xODBweDsgfVxuICAuZXhpc3RpbmcgLmJvY19vaTMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9vaS9pbWFnZXMvYmcyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbiAgICBwYWRkaW5nOiAxNjBweCAyMzdweCA4MHB4IDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDsgfVxuICAuZXhpc3RpbmcgLmJvY19vaTQgc3BhbiB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmV4aXN0aW5nIC5ib2Nfb2k0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wcG9ydHVuaXRpZXMvaWNvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmV4aXN0aW5nIC50dF9sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjYzJjMmMyICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZXhpc3RpbmcgLmN0X2lubiB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4OyB9XG4gIC5leGlzdGluZyAudGl0X2g0IHtcbiAgICBjb2xvcjogI2ViNmUxZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgLmV4aXN0aW5nIC5ib3hfaW5uc2VlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5leGlzdGluZyAucmlnaHRfaW5uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmV4aXN0aW5nIC5yaWdodF9pbm4gaDUgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBjb2xvcjogIzdiN2I3YjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5leGlzdGluZyAucmlnaHRfaW5uIGg1IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwNmRhYzsgfVxuICAuZXhpc3RpbmcgLmJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2lubnNlZWtlcnMvdmVudHVyZS9pbWFnZXMvYmcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzBweDsgfVxuICAuZXhpc3RpbmcgLnRfaDMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL3ZlbnR1cmUvaW1hZ2VzL3J1bGUucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmV4aXN0aW5nIC5zZWNfYm94MSB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAuZXhpc3RpbmcgLnNlY2JveDIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAuZXhpc3RpbmcgLnNlY2JveDIgbGkge1xuICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZXhpc3RpbmcgLnR0X3NlY2JveDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDsgfVxuICAgIC5leGlzdGluZyAudHRfc2VjYm94MiBwIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmV4aXN0aW5nIC50eHRfc2VjYm94MiB7XG4gICAgcGFkZGluZzogNXB4IDRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5leGlzdGluZyAudGl0bGVfc2VjYm94MyB7XG4gICAgcGFkZGluZzogMHB4IDI1cHg7IH1cbiAgICAuZXhpc3RpbmcgLnRpdGxlX3NlY2JveDMgc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODVjNzI7XG4gICAgICBwYWRkaW5nOiA0cHggMjVweCAycHg7XG4gICAgICBjb2xvcjogI2ViNmUxZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5leGlzdGluZyAudGl0bGVfc2VjYm94MyBwIHtcbiAgICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDE0MHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAuZXhpc3RpbmcgLnNlY2JveDMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmV4aXN0aW5nIC5sZWZ0X3NlY2JveDMge1xuICAgIHdpZHRoOiAzMzZweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjZmZjsgfVxuICAgIC5leGlzdGluZyAubGVmdF9zZWNib3gzIGg0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlODhiZDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmV4aXN0aW5nIC5sZWZ0X3NlY2JveDMgcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5leGlzdGluZyAubV9oaWdodDE5MCB7XG4gICAgbWluLWhlaWdodDogMTkwcHg7IH1cbiAgLmV4aXN0aW5nIC5tX2hpZ2h0MjE2IHtcbiAgICBtaW4taGVpZ2h0OiAyMTZweDsgfVxuICAuZXhpc3RpbmcgLnNlY2JveDQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmV4aXN0aW5nIC5pbl9zZWNib3g0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cbiAgICAuZXhpc3RpbmcgLmluX3NlY2JveDQgdWwge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAgIC5leGlzdGluZyAuaW5fc2VjYm94NCBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmV4aXN0aW5nIC50dF9saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy92ZW50dXJlL2ltYWdlcy9saW5lLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDE3cHggMjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICM3YjdiN2I7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZXhpc3RpbmcgLnNlY2JveDQgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZXhpc3RpbmcgLnNlY2JveDQgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgY29sb3I6ICMwMDZkYWM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICB3aWR0aDogMTk1cHg7IH1cbiAgICAuZXhpc3RpbmcgLnNlY2JveDQgdGggc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAxOHB4OyB9XG4gIC5leGlzdGluZyAuc2VjYm94NCB0ZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAuZXhpc3RpbmcgLnNlY2JveDQgdGQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDI1cHg7IH1cbiAgLmV4aXN0aW5nIC5zZWNib3g0IHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICAuZXhpc3RpbmcgLmJhbm5lcl9vdXRyZWFjaCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2lubnNlZWtlcnMvb3V0cmVhY2gvaW1hZ2VzL2JnLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDMwcHg7IH1cbiAgLmV4aXN0aW5nIC5iYW5uZXJfY29uc3VsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9jb25zdWx0aW5nL2ltYWdlcy9iZy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMzVweCAzMHB4OyB9XG4gIC5leGlzdGluZyAuYm94X2NvbnN1bCBoMyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAjN2I3YjdiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmV4aXN0aW5nIC5zZWNfY29uc3VsIHNwYW4ge1xuICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmV4aXN0aW5nIC5pbl9zZWNjb25zdWwge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmNmZmO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmV4aXN0aW5nIC5pbl9zZWNjb25zdWwgaDQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU4OGJkO1xuICAgICAgcGFkZGluZzogMThweCAyMHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmV4aXN0aW5nIC5pbl9zZWNjb25zdWwgdWwge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5leGlzdGluZyAuaW5fc2VjY29uc3VsIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL2NvbnN1bHRpbmcvaW1hZ2VzL2ljb24yLnBuZykgbm8tcmVwZWF0IGxlZnQgOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4gIC5leGlzdGluZyAuc2VjX2NvbnN1bDEge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAuZXhpc3RpbmcgLnNlY19jb25zdWwxIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5leGlzdGluZyAuc2VjX2NvbnN1bDEgbGkgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTdweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5leGlzdGluZyAuc2VjX2NvbnN1bDEgbGkgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDsgfVxuICAuZXhpc3RpbmcgLmluX3NlY19jb25zdWwxIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL2NvbnN1bHRpbmcvaW1hZ2VzL2JnMi5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCA1MHB4OyB9XG4gICAgLmV4aXN0aW5nIC5pbl9zZWNfY29uc3VsMSBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmV4aXN0aW5nIC5iYW5uZXJfc3BlZWNoIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9zcGVlY2gvaW1hZ2VzL2JnLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDM1cHg7IH1cbiAgLmV4aXN0aW5nIC5zZWNfc3BlZWNoIGg0IHtcbiAgICBjb2xvcjogI2ViNmUxZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZXhpc3RpbmcgLmJveF9zcGVlY2gxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5leGlzdGluZyAudGFibGVfc3BlZWNoIGRsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXhpc3RpbmcgLnRhYmxlX3NwZWVjaCBkdCwgLmV4aXN0aW5nIC50YWJsZV9zcGVlY2ggZGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLmV4aXN0aW5nIC50YWJsZV9zcGVlY2ggZHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYzZjU7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGNvbG9yOiAjMGY4YWQyOyB9XG4gIC5leGlzdGluZyAudGFibGVfc3BlZWNoIGRkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmV4aXN0aW5nIC50YWJsZV9zcGVlY2ggZGQgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGFjO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAwcHggM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuICAuZXhpc3RpbmcgLnRhYmxlX3NwZWVjaCAubGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5leGlzdGluZyAuc2VjX2NvbGxlY3Qge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLmV4aXN0aW5nIC50ZF90YWJsZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2lubnNlZWtlcnMvY29sbGVjdC9pbWFnZXMvYmcyLnBuZykgcmVwZWF0LXkgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5leGlzdGluZyAudGRfdGFibGUgcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNDBweCAwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAuZXhpc3RpbmcgLmljb25fdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDsgfVxuICAuZXhpc3RpbmcgLmljb25fZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDsgfVxuICAuZXhpc3RpbmcgLnRiX2NvbGxlY3QgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgd2lkdGg6IDE5NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5leGlzdGluZyAudGJfY29sbGVjdCB0aCBoNCB7XG4gICAgICBjb2xvcjogIzAwNmRhYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5leGlzdGluZyAudGJfY29sbGVjdCB0aCBoNCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZXhpc3RpbmcgLnRiX2NvbGxlY3QgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5leGlzdGluZyAudGJfY29sbGVjdCB0ZCB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAuZXhpc3RpbmcgLnRiX2NvbGxlY3QgdGQgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG4gIC5leGlzdGluZyAuc2VjX2NvbGxlY3QgbGkge1xuICAgIHdpZHRoOiAzNDhweDsgfVxuICAuZXhpc3RpbmcgLnNlY19jb2xsZWN0MSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5leGlzdGluZyAuc2VjX2NvbGxlY3QxIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL2NvbGxlY3QvaW1hZ2VzL2ljb24ucG5nKSBuby1yZXBlYXQgbGVmdCA0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuZXhpc3RpbmcgLnNlY19jb2xsZWN0MSBsaSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmV4aXN0aW5nIC5sZWZ0X2Zsb3cge1xuICAgIHdpZHRoOiA1MzVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZXhpc3RpbmcgLmJveF9mbG93IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMHB4IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAuZXhpc3RpbmcgLmZsb3cxIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDZkYWM7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuZXhpc3RpbmcgLmJveF9mbG93IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ViNmUxZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5leGlzdGluZyAuaXRlbTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAuZXhpc3RpbmcgLmJveF9mbG93IGEge1xuICAgIGNvbG9yOiAjMDA2ZGFjOyB9XG4gIC5leGlzdGluZyAubGVmdF9mbG93IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zsb3cvaWNvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgLmV4aXN0aW5nIC5sZWZ0X2Zsb3cgc3BhbiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmV4aXN0aW5nIC5pbWdfZmxvdyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICAuZXhpc3RpbmcgLm10ODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgLmV4aXN0aW5nIC50dF9oNV90eHQge1xuICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9wcm9maWxlL2ltYWdlcy9pY29uMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZXhpc3RpbmcgLmZsb3cyIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5leGlzdGluZyAudzIwMCB7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gIC5leGlzdGluZyAudGFibGVzb3J0ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAuZXhpc3RpbmcgLnRhYmxlc29ydGVyIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgLmV4aXN0aW5nIC50YWJsZXNvcnRlciB0aCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjhhZDI7IH1cbiAgICAuZXhpc3RpbmcgLnRhYmxlc29ydGVyIHRkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5leGlzdGluZyAudGFibGVzb3J0ZXItaGVhZGVyIHAge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlzdC9pbTEucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiA0cHggMTNweCA0cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZXhpc3RpbmcgLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLmhlYWRlclNvcnRVcCBwLCAuZXhpc3RpbmcgLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlckFzYyBwLCAuZXhpc3RpbmcgLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlclNvcnRVcCBwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpc3QvaW0yLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjsgfVxuICAuZXhpc3RpbmcgLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLmhlYWRlclNvcnREb3duIHAsIC5leGlzdGluZyAudGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCAudGFibGVzb3J0ZXItaGVhZGVyRGVzYyBwLCAuZXhpc3RpbmcgLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlclNvcnREb3duIHAge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlzdC9pbTMucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyOyB9XG4gIC5leGlzdGluZyAudHh0X291dCB7XG4gICAgYmFja2dyb3VuZDogI2U3ZjZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXhpc3RpbmcgLm91dHJlYWNoIGR0IHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM4YWJkO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZXhpc3RpbmcgLm91dHJlYWNoIGRkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5leGlzdGluZyAubGlzdF9vdXQgbGkge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDZkYWM7IH1cbiAgICAuZXhpc3RpbmcgLmxpc3Rfb3V0IGxpIHAge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDsgfVxuICAuZXhpc3RpbmcgLnRhYmxlX291dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjsgfVxuICAgIC5leGlzdGluZyAudGFibGVfb3V0IHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiYmJiOyB9XG4gICAgLmV4aXN0aW5nIC50YWJsZV9vdXQgdGgge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmJiYmJiO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5leGlzdGluZyAudGFibGVfb3V0IHRkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JiYmJiYjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDMwcHg7IH1cbiAgLmV4aXN0aW5nIC5jbDAwNmRhYyB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRhYztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZXhpc3RpbmcgLmxpc3RfdGVjaCBsaSB7XG4gICAgd2lkdGg6IDIzNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIC8qXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4OyovIH1cbiAgLmV4aXN0aW5nIC50dF90ZWNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGFjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7IH1cbiAgICAuZXhpc3RpbmcgLnR0X3RlY2ggcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmV4aXN0aW5nIC5saXN0X3RlY2ggcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5leGlzdGluZyAudGVjcm9zcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5leGlzdGluZyAudGVjcm9zcyBkdCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM4YWJkO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZXhpc3RpbmcgLnRlY3Jvc3MgZGQge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmV4aXN0aW5nIC50eHRfdGVjcm9zcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjZmZjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmV4aXN0aW5nIC5iYW5uZXJfd29ya3Nob3Age1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL3dvcmtzaG9wL2ltYWdlcy9iZy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMzVweCAzMHB4OyB9XG4gIC5leGlzdGluZyAudF93b3Jrc2hvcCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2lubnNlZWtlcnMvdmVudHVyZS9pbWFnZXMvcnVsZS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5leGlzdGluZyAubGlzdF93b3Jrc2hvcCBsaSB7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRhYzsgfVxuICAgIC5leGlzdGluZyAubGlzdF93b3Jrc2hvcCBsaSBoNCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZXhpc3RpbmcgLmxpc3Rfd29ya3Nob3AgbGkgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZXhpc3RpbmcgLnRiX3dvcmtzaG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyOyB9XG4gICAgLmV4aXN0aW5nIC50Yl93b3Jrc2hvcCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzJjMmMyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZXhpc3RpbmcgLnRiX3dvcmtzaG9wIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MyYzJjMjsgfVxuICAgIC5leGlzdGluZyAudGJfd29ya3Nob3AgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmMyYzI7IH1cbiAgLmV4aXN0aW5nIC5iYW5uZXJfbmVnb3RpYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9uZWdvdGlhdGUvaW1hZ2VzL2JnLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDMwcHg7IH1cbiAgLmV4aXN0aW5nIC50Yl9uZWdvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuICAgIC5leGlzdGluZyAudGJfbmVnbyB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICAgIC5leGlzdGluZyAudGJfbmVnbyB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICBjb2xvcjogIzAwNmRhYztcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5leGlzdGluZyAudGJfbmVnbyB0aCBwIHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5leGlzdGluZyAudGJfbmVnbyB0aCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5leGlzdGluZyAudGJfbmVnbyB0ZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDhweDsgfVxuICAuZXhpc3RpbmcgLmJveF9jb250ZXN0ID4gdWwgPiBsaSB7XG4gICAgd2lkdGg6IDM0NXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5leGlzdGluZyAuYm94X2NvbnRlc3QgLnR0X2NvbnRlc3QgaDQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmE7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBjb2xvcjogI2ViNmUxZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZXhpc3RpbmcgLmJveF9jb250ZXN0IC50dF9jb250ZXN0IGg1IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5leGlzdGluZyAuYm94X2NvbnRlc3QgLnR0X2NvbnRlc3QgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmV4aXN0aW5nIC5ib3hfY29udGVzdCA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9jb250ZXN0L2ltYWdlcy9pY29uMi5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLmV4aXN0aW5nIC5ib3hfY29udGVzdCA+IHVsID4gbGkge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG4gIC5leGlzdGluZyAuaWNvbl9jb250ZXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yM3B4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zMnB4OyB9XG4gIC5leGlzdGluZyAuYm94X2NvbnRlc3QgLnR0X2NvbnRlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYWM7XG4gICAgcGFkZGluZzogMXB4IDBweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXhpc3RpbmcgLmN0X2NvbnRlc3Qge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuZXhpc3RpbmcgLmN0X2NvbnRlc3Qgc3BhbiB7XG4gICAgICBjb2xvcjogI2VjODU1MDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5leGlzdGluZyAuY3RfY29udGVzdCB1bCA+IGxpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL2NvbnRlc3QvaW1hZ2VzL2ljb24zLnBuZykgbm8tcmVwZWF0IGxlZnQgOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAuZXhpc3RpbmcgLmN0X2NvbnRlc3QgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmV4aXN0aW5nIC50eHRfY29udGVzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2ZGFjO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuZXhpc3RpbmcgLmJhbm5lcl9jb2xsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9jb2xsZWN0L2ltYWdlcy9iZy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMzVweCAzMHB4OyB9XG4gIC5leGlzdGluZyAuYmFubmVyX2NvbnRlc3Qge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL2NvbnRlc3QvaW1hZ2VzL2JnLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDMwcHg7IH1cbiAgLmV4aXN0aW5nIC5vZGQgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLmV4aXN0aW5nIC50YWJsZXNvcnRlciBhIHtcbiAgICBjb2xvcjogIzAxNzE5YjsgfVxuICAuZXhpc3RpbmcgLmxpbmVfaCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmV4aXN0aW5nIC5iYW5uZXJfdGVjcm9zcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2lubnNlZWtlcnMvdGVjcm9zcy9pbWFnZXMvYmcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzBweDsgfVxuICAuZXhpc3RpbmcgLncwNTAge1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5leGlzdGluZyAudzA4MCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgLmV4aXN0aW5nIC5ib3hfcmVjcnVpdCAudGFibGVzb3J0ZXIgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7IH1cbiAgLmV4aXN0aW5nICNpbmZvIGg0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xpbmUxLnBuZykgbm8tcmVwZWF0IGJvdHRvbTtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXhpc3RpbmcgI3ByaXZhY3kgdWwge1xuICAgIG1hcmdpbjogMjBweDsgfVxuICAuZXhpc3RpbmcgI3ByaXZhY3kgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5leGlzdGluZyAjcHJpdmFjeSAjc291ZGFuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGQ3M2ExO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5leGlzdGluZyAjcHJpdmFjeSAjc291ZGFuIC5zb3VkYW4xIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlY2Y0ZmE7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMGQ3M2ExO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgICBjb2xvcjogIzBkNzNhMTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZXhpc3RpbmcgI3ByaXZhY3kgI3NvdWRhbiAuc291ZGFuMiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWNmNGZhO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAzNTBweDsgfVxuICAgIC5leGlzdGluZyAjcHJpdmFjeSAjc291ZGFuIC5zb3VkYW4zIHtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlY2Y0ZmE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmV4aXN0aW5nICNwcml2YWN5IGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmV4aXN0aW5nICNzaXRlbWFwIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAxMjklO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5leGlzdGluZyAjc2l0ZW1hcCB1bCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZXhpc3RpbmcgI3NpdGVtYXAgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogMzMuMyU7IH1cbiAgLmV4aXN0aW5nIC50Yl9zZW1pbmFyLCAuZXhpc3RpbmcgLnRiX3NlbWluYXIyLCAuZXhpc3RpbmcgLnRiX3NlbWluYXIzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG4gIC5leGlzdGluZyAudGJfc2VtaW5hciB0ciwgLmV4aXN0aW5nIC50Yl9zZW1pbmFyMiB0ciwgLmV4aXN0aW5nIC50Yl9zZW1pbmFyMyB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgLmV4aXN0aW5nIC50Yl9zZW1pbmFyIC5jZWxsMSB7XG4gICAgd2lkdGg6IDglOyB9XG4gIC5leGlzdGluZyAudGJfc2VtaW5hciAuY2VsbDIge1xuICAgIHdpZHRoOiAxNCU7IH1cbiAgLmV4aXN0aW5nIC50Yl9zZW1pbmFyIC5jZWxsMyB7XG4gICAgd2lkdGg6IDU4JTsgfVxuICAuZXhpc3RpbmcgLnRiX3NlbWluYXIgdGgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmOGFkMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmV4aXN0aW5nIC50Yl9zZW1pbmFyMiB0aCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY4YWQyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXhpc3RpbmcgLnRiX3NlbWluYXIzIHRoIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjhhZDI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZXhpc3RpbmcgLnRiX3NlbWluYXIgdGQsIC5leGlzdGluZyAudGJfc2VtaW5hcjIgdGQsIC5leGlzdGluZyAudGJfc2VtaW5hcjMgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5leGlzdGluZyAudGJfc2VtaW5hcjIgdGQsIC5leGlzdGluZyAudGJfc2VtaW5hcjMgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmV4aXN0aW5nIC50Yl9zZW1pbmFyIHRyOm50aC1jaGlsZCg0bi0xKSwgLmV4aXN0aW5nIC50Yl9zZW1pbmFyIHRyOm50aC1jaGlsZCg0bi00KSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAuZXhpc3RpbmcgLnRiX3NlbWluYXIgLnRoZW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZXhpc3RpbmcgLnRiX3NlbWluYXIgLnBkZiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMGE3NTk1O1xuICAgIGNvbG9yOiAjMGE3NTk1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmV4aXN0aW5nIC50Yl9zZW1pbmFyIC5wZGY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzNjOTFhYTtcbiAgICAgIGNvbG9yOiAjM2M5MWFhOyB9XG4gICAgLmV4aXN0aW5nIC50Yl9zZW1pbmFyIC5wZGYgaW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuZXhpc3RpbmcgLnRiX3NlbWluYXIzIHRoIC5oaXN1IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY29udGFjdC9pbWFnZXMvaGlzc3UucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyOyB9XG4gIC5leGlzdGluZyAudGJfc2VtaW5hcjMgdGggLm5pbm5pIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY29udGFjdC9pbWFnZXMvbmlubmkucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyOyB9XG4gIC5leGlzdGluZyAudGJfc2VtaW5hciB0aCBwLCAuZXhpc3RpbmcgLnRiX3NlbWluYXIyIHRoIHAge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNHB4IDBweDsgfVxuICAuZXhpc3RpbmcgLnRiX3NlbWluYXIzIHRoIHAge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTNweCAwcHggMTNweCAyMHB4OyB9XG4gIC5leGlzdGluZyAjc2VtaW5hciAuYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlOyB9XG4gIC5leGlzdGluZyAjc2VtaW5hciAubmV4dCB7XG4gICAgYmFja2dyb3VuZDogIzAwNmRhYzsgfVxuICAuZXhpc3RpbmcgI3NlbWluYXIgLmJhY2sge1xuICAgIGJhY2tncm91bmQ6ICM5OTk7IH1cbiAgLmV4aXN0aW5nICNzZW1pbmFyIC5zaWdudXAge1xuICAgIGJhY2tncm91bmQ6ICMwMDZkYWM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTsgfVxuICAgIC5leGlzdGluZyAjc2VtaW5hciAuc2lnbnVwOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAuZXhpc3RpbmcgI3NlbWluYXIgLmJ0bmFyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXhpc3RpbmcgI3NlbWluYXIgLmxpc3RfZGlzYyBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG4gIC5leGlzdGluZyAjc2VtaW5hciAubGlzdF9kZWNpbWFsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG4gIC5leGlzdGluZyAjc2VtaW5hciAuaW5wdXRfZXJyb3Ige1xuICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmV4aXN0aW5nICNzZW1pbmFyICNzdGVwMiwgLmV4aXN0aW5nICNzZW1pbmFyICNzdGVwMyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXhpc3RpbmcgLmNhc2UgLnR0X2gzIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9wcm9maWxlL2ltYWdlcy9pY29uLnBuZykgcmVwZWF0LXkgbGVmdCBjZW50ZXI7IH1cbiAgLmV4aXN0aW5nIC5jYXNlIGg0IHtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggNDVweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY2FzZXMvMDEvaW1hZ2VzL2Nhc2VfaWNvbjAxLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgLmV4aXN0aW5nIC5jYXNlIGg0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICNlYjZlMWY7IH1cbiAgICAuZXhpc3RpbmcgLmNhc2UgaDQuYmFyMDEge1xuICAgICAgbWFyZ2luOiA0MHB4IDMwcHggMDsgfVxuICAuZXhpc3RpbmcgLmNhc2UgLnBpYzAxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmV4aXN0aW5nIC5jYXNlIC5kb3RfbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Nhc2VzLzAxL2ltYWdlcy9kb3RfbGluZS5wbmcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0OyB9XG4gIC5leGlzdGluZyAuY2FzZSBwLnR4dDEge1xuICAgIHdpZHRoOiA5NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXhpc3RpbmcgLmNhc2UgaW1nLnBfbGVmdCB7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5leGlzdGluZyAuY2FzZSBpbWcucF9yaWdodCB7XG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuZXhpc3RpbmcgLmNhc2UgLnR4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6b29tOiAxOyB9XG4gIC5leGlzdGluZyAuY2FzZSAuYl9ib3gwMSB7XG4gICAgbWFyZ2luOiA1MHB4IDMwcHggMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Nhc2VzLzAxL2ltYWdlcy9iZzAxLnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2U3ZjZmZjsgfVxuICAuZXhpc3RpbmcgLmJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50OyB9XG4gICAgLmV4aXN0aW5nIC5ib3JkZXIgcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmV4aXN0aW5nIC53NjIwIHtcbiAgICB3aWR0aDogNjIwcHg7IH1cbiAgLmV4aXN0aW5nIC50dF9vcmFnZSB7XG4gICAgY29sb3I6ICNlYjZlMWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmV4aXN0aW5nIC5jYXNlNV9ibiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV4aXN0aW5nIC5ibl9sZWZ0IHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRhYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNzVweDsgfVxuICAuZXhpc3RpbmcgLmJuX3JpZ2h0IHA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRhYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDM3NXB4OyB9XG4gIC5leGlzdGluZyAuY2FzZTVfYm4gaDMge1xuICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5leGlzdGluZyAuYmFubmVyX2Nhc2UxIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY2FzZXMvMDUvaW1hZ2VzL2Jhbm5lcjEucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0OHB4IDQ1MHB4IDQ2cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZXhpc3RpbmcgLmJhbm5lcl9jYXNlMiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Nhc2VzLzA1L2ltYWdlcy9iYW5uZXIyLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogNDhweCAxMzBweCA0NnB4IDQ1MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5leGlzdGluZyAuYmFubmVyX2Nhc2UzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY2FzZXMvMDUvaW1hZ2VzL2Jhbm5lcjMucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MXB4IDQ1MHB4IDYxcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZXhpc3RpbmcgLmJhbm5lcl9jYXNlNCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Nhc2VzLzA1L2ltYWdlcy9iYW5uZXI0LnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogNjFweCAxMzBweCA2MXB4IDQ1MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5leGlzdGluZyAuYmFubmVyX2Nhc2U1IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY2FzZXMvMDUvaW1hZ2VzL2Jhbm5lcjUucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MXB4IDQyMXB4IDYxcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZXhpc3RpbmcgLnR4dF9hZGQge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZhNzcwO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmYTc3MCAwJSwgI2ViNmQxZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ZmYTc3MCksIGNvbG9yLXN0b3AoMTAwJSwgI2ViNmQxZikpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmYTc3MCAwJSwgI2ViNmQxZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZhNzcwIDAlLCAjZWI2ZDFmIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZhNzcwIDAlLCAjZWI2ZDFmIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmE3NzAgMCUsICNlYjZkMWYgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmYTc3MCcsIGVuZENvbG9yc3RyPScjZWI2ZDFmJywgR3JhZGllbnRUeXBlPTApOyB9XG4gICAgLmV4aXN0aW5nIC50eHRfYWRkIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5leGlzdGluZyAudHh0X2FkZDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLmV4aXN0aW5nIC5ib3hfY2xsIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4OyB9XG4gICAgLmV4aXN0aW5nIC5ib3hfY2xsIHVsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDZkYWM7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAuZXhpc3RpbmcgLmJveF9jbGwgdWwgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9jb2xsZWN0L2ltYWdlcy9pY29uMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5leGlzdGluZyAuYm94X2NsbCB1bCBsaSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuZXhpc3RpbmcgLmJveF9jbGwgdWwgbGkgLnVuZGVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZXhpc3RpbmcgLmZpeF90ZWNyb3NzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXhpc3RpbmcgLnRyX3R4dDEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2NXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1NXB4OyB9XG4gIC5leGlzdGluZyAudHJfdHh0MiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzg1cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDI4NXB4OyB9XG4gIC5leGlzdGluZyAubGlzdF90ZWNoIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXhpc3RpbmcgLmxpc3RfdGVjaCBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2lubnNlZWtlcnMvdGVjcm9zcy9pbWFnZXMvaWNvbi5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDg1cHg7XG4gICAgICByaWdodDogLTIzcHg7XG4gICAgICB6LWluZGV4OiA5OTsgfVxuICAuZXhpc3RpbmcgLm5vbmVfdGVjaDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5leGlzdGluZyAubGlzdF9uZWdvIGxpIHtcbiAgICB3aWR0aDogMjI4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5leGlzdGluZyAubGlzdF9uZWdvIGxpIGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGFjO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cbiAgICAuZXhpc3RpbmcgLmxpc3RfbmVnbyBsaSBwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZXhpc3RpbmcgLmJudF9jYXNlcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5leGlzdGluZyAuYm50X2Nhc2VzIGxpIHtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYWM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5leGlzdGluZyAuYm50X2Nhc2VzIGxpOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5leGlzdGluZyAuYm50X2Nhc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAuZXhpc3RpbmcgLmJudF9jYXNlcyBhLCAuZXhpc3RpbmcgLmJudF9jYXNlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5leGlzdGluZyAuY2FzZV9sZWZ0IHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgLmV4aXN0aW5nIC5jYXNlX2xlZnQgaDQgYSB7XG4gICAgICBjb2xvcjogI2ViNmUxZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZXhpc3RpbmcgLmNhc2VfbGVmdCBoNCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7IH1cbiAgLmV4aXN0aW5nIC5ibnRfY2FzZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNmRhYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE5NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgICAuZXhpc3RpbmcgLmJudF9jYXNlIGEge1xuICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMCA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmV4aXN0aW5nIC5ibnRfY2FzZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZkYWM7IH1cbiAgLmV4aXN0aW5nIC5wcjg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gIC5leGlzdGluZyAuY2FzZXMge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5leGlzdGluZyAubXQ5MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDsgfVxuICAuZXhpc3RpbmcgLmhlaWdodF8yMTAge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmV4aXN0aW5nIC5pbm5lcl90ZWNyb3NzIGxpIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmV4aXN0aW5nIC5pbm5lcl90ZWNyb3NzIHAge1xuICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmV4aXN0aW5nIC5vdXRyZWFjaF9pbm5lciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNmRhYztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNTdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXhpc3RpbmcgLm91dHJlYWNoX2lubmVyIDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2lubnNlZWtlcnMvb3V0cmVhY2gvaW1hZ2VzL2ljb24zLmpwZyk7XG4gICAgICB3aWR0aDogNzNweDtcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIHJpZ2h0OiAtMnB4OyB9XG4gICAgLmV4aXN0aW5nIC5vdXRyZWFjaF9pbm5lciBoNCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwNmRhYztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9vdXRyZWFjaC9pbWFnZXMvaWNvbl90dC5qcGcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZXhpc3RpbmcgLm91dHJlYWNoX2lubmVyIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDsgfVxuICAgIC5leGlzdGluZyAub3V0cmVhY2hfaW5uZXIgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgY29sb3I6ICMwMDZkYWM7IH1cbiAgICAgIC5leGlzdGluZyAub3V0cmVhY2hfaW5uZXIgbGkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmV4aXN0aW5nIC5vdXRyZWFjaF9pbm5lciB0YWJsZSB7XG4gICAgICB3aWR0aDogNjE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5leGlzdGluZyAub3V0cmVhY2hfaW5uZXIgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5leGlzdGluZyAuZml4X2NvbnRlc3QgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYWM7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLmV4aXN0aW5nIC5maXhfY29udGVzdCBsaSBwIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZkYWM7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZXhpc3RpbmcgLnRiX2luX2NvbnRlc3Qge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL2NvbnRlc3QvaW1hZ2VzL2ljb24yLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAuZXhpc3RpbmcgLnRiX2luX2NvbnRlc3QgdGFibGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmV4aXN0aW5nIC50Yl9pbl9jb250ZXN0IHRoLCAuZXhpc3RpbmcgLnRiX2luX2NvbnRlc3QgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICAgIC5leGlzdGluZyAudGJfaW5fY29udGVzdCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5leGlzdGluZyAudGJfaW5fY29udGVzdCB0aCBwIHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWMgIWltcG9ydGFudDsgfVxuICAgICAgLmV4aXN0aW5nIC50Yl9pbl9jb250ZXN0IHRoIGg0IHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAuZXhpc3RpbmcgLnRiX2luX2NvbnRlc3QgdGggaDQgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNlYjZlMWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmV4aXN0aW5nIC50Yl9pbl9jb250ZXN0IHRkIHtcbiAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5leGlzdGluZyAudGJfaW5fY29udGVzdCBoNCB7XG4gICAgICBjb2xvcjogI2ViNmUxZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmV4aXN0aW5nIC5saXN0X3VsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmV4aXN0aW5nIC5saXN0X3VsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmV4aXN0aW5nIC5zZXRfY29tc3VtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgLmV4aXN0aW5nIC5zZXRfY29tc3VtIHVsIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDYwcHg7IH1cbiAgICAgIC5leGlzdGluZyAuc2V0X2NvbXN1bSB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgLmV4aXN0aW5nIC5saXN0X2NvbnN1bCBsaSB7XG4gICAgd2lkdGg6IDMyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmV4aXN0aW5nIC5zZWNfY29uc3VsIC50Yl9jb2xsZWN0IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDA2ZGFjICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmV4aXN0aW5nIC50Yl92ZW50dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5leGlzdGluZyAudGJfdmVudHVyZSB0aCwgLmV4aXN0aW5nIC50Yl92ZW50dXJlIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDZkYWM7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5leGlzdGluZyAudGJfdmVudHVyZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4N2NlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZXhpc3RpbmcgLmxpc3Rfd29yayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmRhYztcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gICAgY29sb3I6ICMwMDZkYWM7IH1cbiAgICAuZXhpc3RpbmcgLmxpc3Rfd29yayBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7ilqAwMS5Db250ZW50IFBBR0Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu4pagMDEuQ29udGVudCBQQUdFXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmV4aXN0aW5nIHtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC53Njg1IHtcbiAgICB3aWR0aDogNjg1cHg7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQ6ICNlYmYzZjU7XG4gICAgcGFkZGluZzogMTBweCAwcHggOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfbGVmdCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5ib3hfbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGE3NTk1O1xuICAgIHAge1xuICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkICMwYjgzYzg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmN0X3JpZ2h0IHtcbiAgICB3aWR0aDogNzIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5jdF9jb250YWN0IHtcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLnRleHRfbGVhZCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNmRhYztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDcwKTtcbiAgICAgICAgLW1zLWZpbHRlcjogXCJhbHBoYSggb3BhY2l0eT03MClcIjtcbiAgICAgICAgfVxuICAgIH1cbiAgICB9XG5cbiAgICAuaW5fY29udGNlbnRfcmlnaHQge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIH1cblxuICAgIC5mb3JtY29udGFjdCB7XG4gICAgcGFkZGluZzogMjdweCAxMHB4O1xuICAgIH1cblxuICAgIC50Yl9jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICB9XG4gICAgdGgge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjk2YmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgICB0aCB7XG4gICAgICAgIC5oaXN1IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2NvbnRhY3QvaW1hZ2VzL2hpc3N1LnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubmlubmkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY29udGFjdC9pbWFnZXMvbmlubmkucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDBweCAxM3B4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuXG4gICAgLmltZV9vbiB7XG4gICAgd2lkdGg6IDI0NXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuaW1lX29uMSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuaW1lX29uMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tbDIzIHtcbiAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICB9XG5cbiAgICAjZm9ybUVuZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogIzM2OTZiZjtcbiAgICB9XG4gICAgfVxuXG4gICAgLnBwX3R4dDEge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB9XG5cbiAgICAucHBfdHh0MiB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzBkNzNhMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGZhO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICB9XG5cbiAgICAubXQ2MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAucHBfc2lnIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgIC50dF9oMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJvZmlsZS9pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjNweDtcbiAgICBjb2xvcjogIzAwNmRhYztcbiAgICAvLyBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAuZW4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICB9XG5cbiAgICAudHh0X3BybzEge1xuICAgIHdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byA3OXB4O1xuICAgIH1cblxuICAgIC50eHRfcHJvMiB7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9wcm9maWxlL2ltYWdlcy9pY29uMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICB3aWR0aDogODMwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDtcbiAgICB9XG5cbiAgICAuY3RfcHJvMSB7XG4gICAgd2lkdGg6IDk0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5jdF9wcm8ge1xuICAgIHdpZHRoOiA5NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vcHJvZmlsZS9pbWFnZXMvcnVsZS5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmN0X25vdGVfcHJvIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmN0X3BybyB7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICB9XG4gICAgaDQge1xuICAgICAgICBjb2xvcjogIzdiN2I3YjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgY29sb3I6ICNlYjZlMWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3Byb2ZpbGUvaW1hZ2VzL2ljb24yLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIH1cblxuICAgIC5wbDg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLnRpdGxlX2gyIHtcbiAgICBjb2xvcjogIzAwNmRhYztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oMl9saW5lLnBuZykgcmVwZWF0LXggYm90dG9tO1xuICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGVfaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzY5NmJmIHVybCguLi9wcm9maWxlL2ltYWdlcy9pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgIHBhZGRpbmc6IDdweCAyM3B4O1xuICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAudHRfaDQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlYjZlMWY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgICYjbWFpbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLyouYmFubmVyX3Byb3tcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3Byb2ZpbGUvaW1hZ2VzL2Jhbm5lci5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA5NXB4IDg1cHggNzBweDtcbiAgICB9Ki9cblxuICAgIC5iYW5uZXJfcHJvIHtcbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICNlYjZlMWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmxpc3RfcXVlcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYXEvaWNvbi5wbmcpIG5vLXJlcGVhdCAxMHB4IDI3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIH1cblxuICAgIC5jdF9mYXEge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDMwcHg7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZhcS9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgZHQge1xuICAgICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNlYjZlMWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDBweCA1NXB4O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2ZGFjIHVybCguLi9pbWcvZmFxL2ljb24yLnBuZykgbm8tcmVwZWF0IDEwcHggMjdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5saXN0X3F1ZXMge1xuICAgIC5hY3RpdmUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZkYWMgdXJsKC4uL2ltZy9mYXEvaWNvbjIucG5nKSBuby1yZXBlYXQgMTBweCAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfY29tIHtcbiAgICB3aWR0aDogOTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfaG9sIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLnRiX2NvbXBhbnkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIHRoLCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgdGgge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIH1cblxuICAgIC50Yl9jb21wYW55X2VuIHtcbiAgICB0aCB7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAzMHB4O1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgICB9XG5cbiAgICAudGJfbmV3cyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIHRoIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgICB9XG5cbiAgICAudGJfY29tIHtcbiAgICBkbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDNweDtcbiAgICAgICAgY29sb3I6ICMwZjhhZDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYzZjU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDAwcHggMnB4IDE1NXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICB9XG5cbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBuZXdzIHJlbGVhc2VcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAgIC5uZXdzX2xpc3Qge1xuICAgIGFydGljbGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWZhZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuXG4gICAgLm5ld3NfbGlzdF9kYXRlIHtcbiAgICBjb2xvcjogIzAwNmRhYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB3aWR0aDogNzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5uZXdzX2xpc3RfY2F0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLm5ld3NfbGlzdF9jYXRfbmV3cyB7XG4gICAgYmFja2dyb3VuZDogIzAwNmRhYztcbiAgICB9XG5cbiAgICAubmV3c19saXN0X2NhdF9uZXdzcmVsZWFzZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmOWUwZjtcbiAgICB9XG5cbiAgICAubmV3c19saXN0X2NhdF9tZWRpYSB7XG4gICAgYmFja2dyb3VuZDogIzAwOTY4ODtcbiAgICB9XG5cbiAgICAubmV3c19saXN0X2NhdF9ldmVudCB7XG4gICAgYmFja2dyb3VuZDogI2QyYzAyODtcbiAgICB9XG5cbiAgICAubmV3c19saXN0X2NhdF90ZWNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIH1cblxuICAgIC5uZXdzX2xpc3RfY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3NDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5uZXdzX2xpc3RfeWVhciB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNTBweCAyMHB4IDA7XG4gICAgfVxuXG4gICAgLm5ld3NfdGFiIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbl9pbWcvaWNvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1MHB4IDAgMTVweDtcbiAgICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuXG4gICAgdWwuYXJjaGl2ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA2ZGFjO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGkge1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNmRhYztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwNmRhYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMy41ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjlmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjlmZjtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA3MCk7XG4gICAgICAgIC1tcy1maWx0ZXI6IFwiYWxwaGEoIG9wYWNpdHk9NzApXCI7XG4gICAgfVxuICAgIH1cblxuICAgIC5idG5fcyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5idG5fb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY5NjBlO1xuICAgIH1cblxuICAgIC5idG5HcnAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuYnRuX3N0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZkYWM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gNzApO1xuICAgICAgICAtbXMtZmlsdGVyOiBcImFscGhhKCBvcGFjaXR5PTcwKVwiO1xuICAgICAgICB9XG4gICAgfVxuICAgIH1cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOOCouODieODkOOCpOOCtuODvFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gICAgLm12X2FkdmlzZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hZHZpc2VyL2ltYWdlcy9tYWluX2JnLnBuZykgbm8tcmVwZWF0IDUwJSAwO1xuICAgIGhlaWdodDogNTM3cHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfYWR2IHtcbiAgICBoMy50aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGFydG5lci9leWVfdGl0bGUucG5nKSBuby1yZXBlYXQgbGVmdCAwO1xuICAgICAgICBjb2xvcjogIzE5NmNhOTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLmxlZnRfc3VtbWFyeSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICMxOTZjYTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0X2NvbnRlbnQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICB9XG4gICAgLmFkdiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAubG9nbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkdl9qcCBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjQ1O1xuICAgIH1cbiAgICAuYWR2X3VzYSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNDU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB9XG5cbiAgICAuYWR2X2Fib3V0IHtcbiAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg44OR44O844OI44OK44O8XG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgICAubXZfcGFydG5lciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXJ0bmVyL21haW5fYmcucG5nKSBuby1yZXBlYXQgNTAlIDA7XG4gICAgaGVpZ2h0OiA1MzdweDtcbiAgICB9XG5cbiAgICAuYm90dG9tX3BhcnRuZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGFydG5lci9ib3R0b21fYmcucG5nKSBuby1yZXBlYXQgNTAlIDA7XG4gICAgaGVpZ2h0OiAzMThweDtcbiAgICB9XG5cbiAgICAuY29udGVudF9wYXJ0bmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIC5sZWZ0X3N1bW1hcnkge1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICAucmlnaHRfY29udGVudCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDY2MHB4O1xuICAgIH1cbiAgICBoMy50aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGFydG5lci9leWVfdGl0bGUucG5nKSBuby1yZXBlYXQgbGVmdCAwO1xuICAgICAgICBjb2xvcjogIzE5NmNhOTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAucGFydG5lciB7XG4gICAgICAgIC5sb2dvIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFydG5lcl9hYnJvYWQgLmxvZ28ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAucGFydG5lciB7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBkbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBkdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ++8mic7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIH1cblxuICAgIC5vcHBvX21lbnUge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWc6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgIGRsIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICB9XG5cbiAgICAudHh0X29wcG8ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLnR4dF9vcHBvMiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgLy8gZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc3Bhbi5ibHVlIHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICB9XG5cbiAgICAuYm94X29wcG8xIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2ZGFjO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIH1cblxuICAgIC5tdDU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cblxuICAgIC50dF9vcHBvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wcG9ydHVuaXRpZXMvYmcucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMTdweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzdiN2I3YjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLmJveF9vcHBvMiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmRhYztcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wcG9ydHVuaXRpZXMvaWNvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC50dGwge1xuICAgICAgICBjb2xvcjogIzAwNmRhYztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgfVxuICAgIH1cblxuICAgIC5yaWdodF9vcHBvIGxpIGEsIC50Yl9vcHBvIGEsIC5ib2Nfb2k0IGEge1xuICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgIH1cblxuICAgIC5jdF9vcHBvIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICB9XG5cbiAgICAuYm94X29wcG8zIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjN2I3YjdiO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICB9XG5cbiAgICAuaW5fb3BwbzMsIC5pbl9vcHBvNSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmRhYztcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAuaW5fb3BwbzMgdGFibGUsIC5pbl9vcHBvNSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmluX29wcG8zIHtcbiAgICB0aCB7XG4gICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIH1cblxuICAgIC5pbl9vcHBvNSB7XG4gICAgdGgge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmluX29wcG80IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNzNweDtcbiAgICB9XG5cbiAgICAuaW5fb3BwbzYge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5yaWdodF9vcHBvIHtcbiAgICB3aWR0aDogNjElO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3Bwb3J0dW5pdGllcy9pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuXG4gICAgLm10NjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGJfb3BwbyB0aCB7XG4gICAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuXG4gICAgLmN0X29pIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNlYjZlMWY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICB9XG5cbiAgICAuYm9jX29pMSB7XG4gICAgcGFkZGluZzogMzVweCAyMzdweCAwcHggMHB4O1xuICAgIH1cblxuICAgIC5ib2Nfb2kyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vb2kvaW1hZ2VzL2JnMS5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3A7XG4gICAgcGFkZGluZzogMjY1cHggMjM3cHggMHB4IDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTgwcHg7XG4gICAgfVxuXG4gICAgLmJvY19vaTMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9vaS9pbWFnZXMvYmcyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbiAgICBwYWRkaW5nOiAxNjBweCAyMzdweCA4MHB4IDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICB9XG5cbiAgICAuYm9jX29pNCB7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3Bwb3J0dW5pdGllcy9pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIH1cblxuICAgIC50dF9sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjYzJjMmMyICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuY3RfaW5uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLnRpdF9oNCB7XG4gICAgY29sb3I6ICNlYjZlMWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cblxuICAgIC5ib3hfaW5uc2VlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cblxuICAgIC5yaWdodF9pbm4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgaDUgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBjb2xvcjogIzdiN2I3YjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICB9XG4gICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL3ZlbnR1cmUvaW1hZ2VzL2JnLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDMwcHg7XG4gICAgfVxuXG4gICAgLnRfaDMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL3ZlbnR1cmUvaW1hZ2VzL3J1bGUucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLnNlY19ib3gxIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgIC5zZWNib3gyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIH1cblxuICAgIC50dF9zZWNib3gyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGFjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIH1cblxuICAgIC50eHRfc2VjYm94MiB7XG4gICAgcGFkZGluZzogNXB4IDRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC50aXRsZV9zZWNib3gzIHtcbiAgICBwYWRkaW5nOiAwcHggMjVweDtcbiAgICBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODVjNzI7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyNXB4IDJweDtcbiAgICAgICAgY29sb3I6ICNlYjZlMWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDE0MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICB9XG4gICAgfVxuXG4gICAgLnNlY2JveDMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLmxlZnRfc2VjYm94MyB7XG4gICAgd2lkdGg6IDMzNnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmNmZmO1xuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlODhiZDtcbiAgICAgICAgcGFkZGluZzogMThweCAwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB9XG5cbiAgICAubV9oaWdodDE5MCB7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLm1faGlnaHQyMTYge1xuICAgIG1pbi1oZWlnaHQ6IDIxNnB4O1xuICAgIH1cblxuICAgIC5zZWNib3g0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5pbl9zZWNib3g0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgdWwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIH1cblxuICAgIC50dF9saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy92ZW50dXJlL2ltYWdlcy9saW5lLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDE3cHggMjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICM3YjdiN2I7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuc2VjYm94NCB7XG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXJfb3V0cmVhY2gge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL291dHJlYWNoL2ltYWdlcy9iZy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMzVweCAzMHB4O1xuICAgIH1cblxuICAgIC5iYW5uZXJfY29uc3VsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9jb25zdWx0aW5nL2ltYWdlcy9iZy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMzVweCAzMHB4O1xuICAgIH1cblxuICAgIC5ib3hfY29uc3VsIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICM3YjdiN2I7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuc2VjX2NvbnN1bCBzcGFuIHtcbiAgICBjb2xvcjogI2ViNmUxZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5pbl9zZWNjb25zdWwge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmNmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTg4YmQ7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9jb25zdWx0aW5nL2ltYWdlcy9pY29uMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgfVxuICAgIH1cblxuICAgIC5zZWNfY29uc3VsMSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBsaSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE3cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmluX3NlY19jb25zdWwxIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL2NvbnN1bHRpbmcvaW1hZ2VzL2JnMi5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCA1MHB4O1xuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXJfc3BlZWNoIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9zcGVlY2gvaW1hZ2VzL2JnLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDM1cHg7XG4gICAgfVxuXG4gICAgLnNlY19zcGVlY2ggaDQge1xuICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5ib3hfc3BlZWNoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAudGFibGVfc3BlZWNoIHtcbiAgICBkbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgZHQsIGRkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gICAgZHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYzZjU7XG4gICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgY29sb3I6ICMwZjhhZDI7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGFjO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAwcHggM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIH1cblxuICAgIC5zZWNfY29sbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAvKi5oZWlnaHRfY29sZWN0MXtcbiAgICAgICAgbWluLWhlaWdodDogMzg1cHg7XG4gICAgfSovXG4gICAgLyouaGVpZ2h0X2NvbGVjdDJ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzNnB4O1xuICAgIH0qL1xuXG4gICAgLnRkX3RhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9jb2xsZWN0L2ltYWdlcy9iZzIucG5nKSByZXBlYXQteSBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmljb25fdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAuaWNvbl9lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC50Yl9jb2xsZWN0IHtcbiAgICB0aCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuXG4gICAgLnNlY19jb2xsZWN0IGxpIHtcbiAgICB3aWR0aDogMzQ4cHg7XG4gICAgfVxuXG4gICAgLnNlY19jb2xsZWN0MSB7XG4gICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9jb2xsZWN0L2ltYWdlcy9pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLmxlZnRfZmxvdyB7XG4gICAgd2lkdGg6IDUzNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5ib3hfZmxvdyB7XG4gICAgcGFkZGluZzogNTBweCAwIDBweCAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmZsb3cxIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDZkYWM7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuYm94X2Zsb3cgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLml0ZW0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgfVxuXG4gICAgLmJveF9mbG93IGEge1xuICAgIGNvbG9yOiAjMDA2ZGFjO1xuICAgIH1cblxuICAgIC5sZWZ0X2Zsb3cge1xuICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbG93L2ljb24ucG5nKSBuby1yZXBlYXQgbGVmdCA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmltZ19mbG93IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cblxuICAgIC5tdDgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC50dF9oNV90eHQge1xuICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9wcm9maWxlL2ltYWdlcy9pY29uMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuZmxvdzIge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLncyMDAge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAudGFibGVzb3J0ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjhhZDI7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICB9XG5cbiAgICAudGFibGVzb3J0ZXItaGVhZGVyIHAge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlzdC9pbTEucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiA0cHggMTNweCA0cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAudGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCB7XG4gICAgLmhlYWRlclNvcnRVcCBwLCAudGFibGVzb3J0ZXItaGVhZGVyQXNjIHAsIC50YWJsZXNvcnRlci1oZWFkZXJTb3J0VXAgcCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlzdC9pbTIucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgIH1cbiAgICAuaGVhZGVyU29ydERvd24gcCwgLnRhYmxlc29ydGVyLWhlYWRlckRlc2MgcCwgLnRhYmxlc29ydGVyLWhlYWRlclNvcnREb3duIHAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpc3QvaW0zLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gICAgfVxuXG4gICAgLnR4dF9vdXQge1xuICAgIGJhY2tncm91bmQ6ICNlN2Y2ZmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm91dHJlYWNoIHtcbiAgICBkdCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM4YWJkO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmxpc3Rfb3V0IGxpIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2ZGFjO1xuICAgIHAge1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlX291dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiYmJiO1xuICAgIH1cbiAgICB0aCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JiYmJiYjtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYmJiYmI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMzBweDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmNsMDA2ZGFjIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGFjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5saXN0X3RlY2ggbGkge1xuICAgIHdpZHRoOiAyMzRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAvKlxuICAgICAgICBtaW4taGVpZ2h0OiAzNDBweDsqL1xuICAgIH1cblxuICAgIC50dF90ZWNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGFjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmxpc3RfdGVjaCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLnRlY3Jvc3Mge1xuICAgIGR0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM4YWJkO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLnR4dF90ZWNyb3NzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmNmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuYmFubmVyX3dvcmtzaG9wIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy93b3Jrc2hvcC9pbWFnZXMvYmcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzBweDtcbiAgICB9XG5cbiAgICAudF93b3Jrc2hvcCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2lubnNlZWtlcnMvdmVudHVyZS9pbWFnZXMvcnVsZS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5saXN0X3dvcmtzaG9wIGxpIHtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGFjO1xuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICB9XG5cbiAgICAudGJfd29ya3Nob3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmMyYzI7XG4gICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMmMyYzI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MyYzJjMjtcbiAgICB9XG4gICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MyYzJjMjtcbiAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lcl9uZWdvdGlhdGUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL25lZ290aWF0ZS9pbWFnZXMvYmcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzBweDtcbiAgICB9XG5cbiAgICAudGJfbmVnbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gICAgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgICBjb2xvcjogIzAwNmRhYztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwIHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDhweDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmJveF9jb250ZXN0IHtcbiAgICA+IHVsID4gbGkge1xuICAgICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAudHRfY29udGVzdCB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYTtcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgY29sb3I6ICNlYjZlMWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9jb250ZXN0L2ltYWdlcy9pY29uMi5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbl9jb250ZXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yM3B4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIH1cblxuICAgIC5ib3hfY29udGVzdCAudHRfY29udGVzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRhYztcbiAgICBwYWRkaW5nOiAxcHggMHB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jdF9jb250ZXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2VjODU1MDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICB1bCA+IGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2lubnNlZWtlcnMvY29udGVzdC9pbWFnZXMvaWNvbjMucG5nKSBuby1yZXBlYXQgbGVmdCA4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuICAgID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgfVxuXG4gICAgLnR4dF9jb250ZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDZkYWM7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIC5iYW5uZXJfY29sbGVjdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2lubnNlZWtlcnMvY29sbGVjdC9pbWFnZXMvYmcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzBweDtcbiAgICB9XG5cbiAgICAuYmFubmVyX2NvbnRlc3Qge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL2NvbnRlc3QvaW1hZ2VzL2JnLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDMwcHg7XG4gICAgfVxuXG4gICAgLm9kZCB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB9XG5cbiAgICAudGFibGVzb3J0ZXIgYSB7XG4gICAgY29sb3I6ICMwMTcxOWI7XG4gICAgfVxuXG4gICAgLmxpbmVfaCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmJhbm5lcl90ZWNyb3NzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy90ZWNyb3NzL2ltYWdlcy9iZy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMzVweCAzMHB4O1xuICAgIH1cblxuICAgIC53MDUwIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICAudzA4MCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuXG4gICAgLmJveF9yZWNydWl0IC50YWJsZXNvcnRlciB0aCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgICB9XG5cbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tIOiomOS6i+S4gOimpyAtLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgICAjaW5mbyBoNCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saW5lMS5wbmcpIG5vLXJlcGVhdCBib3R0b207XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLSBwcml2YWN5IC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAgICNwcml2YWN5IHtcbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICNzb3VkYW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGQ3M2ExO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC5zb3VkYW4xIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjRmYTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBkNzNhMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgICAgIGNvbG9yOiAjMGQ3M2ExO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIC5zb3VkYW4yIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2VjZjRmYTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zb3VkYW4zIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2VjZjRmYTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIGR0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgfVxuXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLSBzaXRlbWFwIC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAgICNzaXRlbWFwIHtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC1zaXplOiAxMjklO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICB9XG4gICAgfVxuXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLSBzZW1pbmFyIC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAgIC50Yl9zZW1pbmFyLCAudGJfc2VtaW5hcjIsIC50Yl9zZW1pbmFyMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICB9XG5cbiAgICAudGJfc2VtaW5hciB0ciwgLnRiX3NlbWluYXIyIHRyLCAudGJfc2VtaW5hcjMgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIH1cblxuICAgIC50Yl9zZW1pbmFyIHtcbiAgICAuY2VsbDEge1xuICAgICAgICB3aWR0aDogOCU7XG4gICAgfVxuICAgIC5jZWxsMiB7XG4gICAgICAgIHdpZHRoOiAxNCU7XG4gICAgfVxuICAgIC5jZWxsMyB7XG4gICAgICAgIHdpZHRoOiA1OCU7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY4YWQyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIH1cblxuICAgIC50Yl9zZW1pbmFyMiB0aCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY4YWQyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGJfc2VtaW5hcjMgdGgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmOGFkMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC50Yl9zZW1pbmFyIHRkLCAudGJfc2VtaW5hcjIgdGQsIC50Yl9zZW1pbmFyMyB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRiX3NlbWluYXIyIHRkLCAudGJfc2VtaW5hcjMgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRiX3NlbWluYXIge1xuICAgIHRyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNG4tMSksICY6bnRoLWNoaWxkKDRuLTQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGhlbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnBkZiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwYTc1OTU7XG4gICAgICAgIGNvbG9yOiAjMGE3NTk1O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzYzkxYWE7XG4gICAgICAgIGNvbG9yOiAjM2M5MWFhO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB9XG5cbiAgICAudGJfc2VtaW5hcjMgdGgge1xuICAgIC5oaXN1IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2NvbnRhY3QvaW1hZ2VzL2hpc3N1LnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gICAgLm5pbm5pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2NvbnRhY3QvaW1hZ2VzL25pbm5pLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gICAgfVxuXG4gICAgLnRiX3NlbWluYXIgdGggcCwgLnRiX3NlbWluYXIyIHRoIHAge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNHB4IDBweDtcbiAgICB9XG5cbiAgICAudGJfc2VtaW5hcjMgdGggcCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxM3B4IDBweCAxM3B4IDIwcHg7XG4gICAgfVxuXG4gICAgI3NlbWluYXIge1xuICAgIC5idG4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICB9XG4gICAgLm5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2ZGFjO1xuICAgIH1cbiAgICAuYmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgfVxuICAgIC5zaWdudXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2ZGFjO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IEFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBBbGwgMC4zcyBlYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG5hcmVhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubGlzdF9kaXNjIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICB9XG4gICAgLmxpc3RfZGVjaW1hbCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgIH1cbiAgICAuaW5wdXRfZXJyb3Ige1xuICAgICAgICBjb2xvcjogI2ViNmUxZjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3N0ZXAyLCAjc3RlcDMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB9XG5cbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgMjAxNjA5MDYg5oiQ5Yqf5LqL5L6L44Oa44O844K4Y3Nz6L+95Yqg4oaT4oaT4oaT4oaT4oaT4oaT4oaT4oaTXG5cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gICAgLmNhc2Uge1xuICAgIC50dF9oMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9wcm9maWxlL2ltYWdlcy9pY29uLnBuZykgcmVwZWF0LXkgbGVmdCBjZW50ZXI7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDQ1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Nhc2VzLzAxL2ltYWdlcy9jYXNlX2ljb24wMS5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICNlYjZlMWY7XG4gICAgICAgIH1cbiAgICAgICAgJi5iYXIwMSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAzMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBpYzAxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZG90X2xpbmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Nhc2VzLzAxL2ltYWdlcy9kb3RfbGluZS5wbmcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICAgIH1cbiAgICBwLnR4dDEge1xuICAgICAgICB3aWR0aDogOTQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICAmLnBfbGVmdCB7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5wX3JpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHpvb206IDE7XG4gICAgfVxuICAgIC5iX2JveDAxIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDMwcHggMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Nhc2VzLzAxL2ltYWdlcy9iZzAxLnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTdmNmZmO1xuICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgfVxuXG4gICAgLnc2MjAge1xuICAgIHdpZHRoOiA2MjBweDtcbiAgICB9XG5cbiAgICAudHRfb3JhZ2Uge1xuICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5jYXNlNV9ibiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmJuX2xlZnQgcDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGFjO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIH1cblxuICAgIC5ibl9yaWdodCBwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYWM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICB9XG5cbiAgICAuY2FzZTVfYm4gaDMge1xuICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5iYW5uZXJfY2FzZTEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9jYXNlcy8wNS9pbWFnZXMvYmFubmVyMS5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIHBhZGRpbmc6IDQ4cHggNDUwcHggNDZweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5iYW5uZXJfY2FzZTIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9jYXNlcy8wNS9pbWFnZXMvYmFubmVyMi5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIHBhZGRpbmc6IDQ4cHggMTMwcHggNDZweCA0NTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuYmFubmVyX2Nhc2UzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY2FzZXMvMDUvaW1hZ2VzL2Jhbm5lcjMucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MXB4IDQ1MHB4IDYxcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuYmFubmVyX2Nhc2U0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vY2FzZXMvMDUvaW1hZ2VzL2Jhbm5lcjQucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MXB4IDEzMHB4IDYxcHggNDUwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmJhbm5lcl9jYXNlNSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Nhc2VzLzA1L2ltYWdlcy9iYW5uZXI1LnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogNjFweCA0MjFweCA2MXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnR4dF9hZGQge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTY3LCAxMTIsIDEpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDE2NywgMTEyLCAxKSAwJSwgcmdiYSgyMzUsIDEwOSwgMzEsIDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMTY3LCAxMTIsIDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDIzNSwgMTA5LCAzMSwgMSkpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAxNjcsIDExMiwgMSkgMCUsIHJnYmEoMjM1LCAxMDksIDMxLCAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMTY3LCAxMTIsIDEpIDAlLCByZ2JhKDIzNSwgMTA5LCAzMSwgMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAxNjcsIDExMiwgMSkgMCUsIHJnYmEoMjM1LCAxMDksIDMxLCAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMTY3LCAxMTIsIDEpIDAlLCByZ2JhKDIzNSwgMTA5LCAzMSwgMSkgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmYTc3MCcsIGVuZENvbG9yc3RyPScjZWI2ZDFmJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgIH1cblxuICAgIC5ib3hfY2xsIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIHVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmRhYztcbiAgICAgICAgcGFkZGluZzogMjBweCA0NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL2NvbGxlY3QvaW1hZ2VzL2ljb24xLnBuZykgbm8tcmVwZWF0IGxlZnQgOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAudW5kZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB9XG5cbiAgICAuZml4X3RlY3Jvc3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC50cl90eHQxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNjVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICB9XG5cbiAgICAudHJfdHh0MiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzg1cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIH1cblxuICAgIC5saXN0X3RlY2ggbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2lubnNlZWtlcnMvdGVjcm9zcy9pbWFnZXMvaWNvbi5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogODVweDtcbiAgICAgICAgcmlnaHQ6IC0yM3B4O1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG4gICAgfVxuXG4gICAgLm5vbmVfdGVjaDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5saXN0X25lZ28gbGkge1xuICAgIHdpZHRoOiAyMjhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIH1cblxuICAgIC5ibnRfY2FzZXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbGkge1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cbiAgICB9XG5cbiAgICAuYm50X2Nhc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAuYm50X2Nhc2VzIGEsIC5ibnRfY2FzZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY2FzZV9sZWZ0IHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIGg0IGEge1xuICAgICAgICBjb2xvcjogI2ViNmUxZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuXG4gICAgLmJudF9jYXNlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2ZGFjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTk1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZkYWM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuXG4gICAgLnByODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmNhc2VzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAubXQ5MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICAuaGVpZ2h0XzIxMCB7XG4gICAgbWluLWhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5uZXJfdGVjcm9zcyB7XG4gICAgbGkge1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgfVxuXG4gICAgLm91dHJlYWNoX2lubmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2ZGFjO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA1N3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICA6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW5uc2Vla2Vycy9vdXRyZWFjaC9pbWFnZXMvaWNvbjMuanBnKTtcbiAgICAgICAgd2lkdGg6IDczcHg7XG4gICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL291dHJlYWNoL2ltYWdlcy9pY29uX3R0LmpwZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgY29sb3I6ICMwMDZkYWM7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiA2MTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgfVxuXG4gICAgLmZpeF9jb250ZXN0IGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGFjO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNmRhYztcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgfVxuXG4gICAgLnRiX2luX2NvbnRlc3Qge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbm5zZWVrZXJzL2NvbnRlc3QvaW1hZ2VzL2ljb24yLnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgdGFibGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdGgsIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZGFjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICBjb2xvcjogIzAwNmRhYztcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWI2ZTFmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICNlYjZlMWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmxpc3RfdWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIH1cblxuICAgIC5zZXRfY29tc3VtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggNjBweDtcbiAgICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIH1cblxuICAgIC5saXN0X2NvbnN1bCBsaSB7XG4gICAgd2lkdGg6IDMyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlY19jb25zdWwgLnRiX2NvbGxlY3Qgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDZkYWMgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGJfdmVudHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGgsIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmRhYztcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4N2NlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgfVxuXG4gICAgLmxpc3Rfd29yayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmRhYztcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gICAgY29sb3I6ICMwMDZkYWM7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICB9XG59Il19 */
