
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);

@charset "UTF-8";
@font-face {
  font-family: "3MCircular";
  src: url("/assets/font/newproducts2018/3MCircularWeb-Book.eot");
  src: url("/assets/font/newproducts2018/3MCircularWeb-Book.eot?#iefix") format("embedded-opentype"), url("/assets/font/newproducts2018/3MCircularWeb-Book.woff") format("woff"), url("/assets/font/newproducts2018/3MCircularTT-Book.ttf") format("truetype"), url("/assets/font/newproducts2018/3MCircular-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "3MCircular";
  src: url("/assets/font/newproducts2018/3MCircularWeb-Bold.eot");
  src: url("/assets/font/newproducts2018/3MCircularWeb-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/font/newproducts2018/3MCircularWeb-Bold.woff") format("woff"), url("/assets/font/newproducts2018/3MCircularTT-Bold.ttf") format("truetype"), url("/assets/font/newproducts2018/3MCircular-Bold.otf") format("opentype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: "3MCircular";
  src: url("/assets/font/newproducts2018/3MCircularWeb-BoldItalic.eot");
  src: url("/assets/font/newproducts2018/3MCircularWeb-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/assets/font/newproducts2018/3MCircularWeb-BoldItalic.woff") format("woff"), url("/assets/font/newproducts2018/3MCircularTT-BoldItalic.ttf") format("truetype"), url("/assets/font/newproducts2018/3MCircular-BoldItalic.otf") format("opentype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: "3MCircular";
  src: url("/assets/font/newproducts2018/3MCircularWeb-BookItalic.eot");
  src: url("/assets/font/newproducts2018/3MCircularWeb-BookItalic.eot?#iefix") format("embedded-opentype"), url("/assets/font/newproducts2018/3MCircularWeb-BookItalic.woff") format("woff"), url("/assets/font/newproducts2018/3MCircularTT-BookItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
.fr-window img {
  pointer-events: none; }

#newproducts2020 {
  font-family: "3MCircular", Arial, "Helvetica Neue", Helvetica, 'Noto Sans JP', sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #231815; }
  #newproducts2020 .pageheader_detail_2020 {
    padding: 30px 75px 20px;
    color: #4b4b4b; }
    #newproducts2020 .pageheader_detail_2020 .topicpath {
      color: #111111;
      font-weight: normal; }
  #newproducts2020 .ct {
    width: 1200px;
    margin: 0 auto;
    padding: 50px 0;
    background-color: #EFEFEF; }
    #newproducts2020 .ct .inner {
      padding: 0 50px; }
      #newproducts2020 .ct .inner article {
        width: auto; }
    #newproducts2020 .ct a {
      color: #000000; }
      #newproducts2020 .ct a:hover {
        text-decoration: none; }
    #newproducts2020 .ct .tm {
      font-size: 50%;
      font-weight: normal; }
  #newproducts2020 .pagemenu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 40px; }
    #newproducts2020 .pagemenu .item {
      width: 344px;
      height: 125px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      position: relative; }
      #newproducts2020 .pagemenu .item:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        transition: all 0.3s; }
      #newproducts2020 .pagemenu .item:hover {
        text-decoration: none; }
        #newproducts2020 .pagemenu .item:hover img {
          opacity: 1.0;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
        #newproducts2020 .pagemenu .item:hover:before {
          transition: all 0.3s;
          background-color: rgba(0, 0, 0, 0.6); }
      #newproducts2020 .pagemenu .item .inner {
        padding: 0 30px;
        position: relative;
        width: 100%;
        z-index: 2; }
        #newproducts2020 .pagemenu .item .inner:after {
          content: url(/assets/images/dinoc/newproducts/2018/newp_menu_right.png);
          position: absolute;
          top: 50%;
          right: 30px;
          margin-top: -9px; }
      #newproducts2020 .pagemenu .item .title {
        font-size: 30px;
        line-height: 1.1; }
      #newproducts2020 .pagemenu .item .desc {
        line-height: 1.1;
        padding: 5px 0; }
      #newproducts2020 .pagemenu .item.current {
        pointer-events: none; }
        #newproducts2020 .pagemenu .item.current:before {
          content: '';
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 2;
          background-color: rgba(0, 0, 0, 0.6); }
        #newproducts2020 .pagemenu .item.current .inner:after {
          content: url(/assets/images/dinoc/newproducts/2018/newp_menu_down.png);
          position: absolute;
          top: 50%;
          right: 30px;
          margin-top: -9px; }
  #newproducts2020 .event_link {
    text-align: right;
    margin-bottom: 20px;
    font-size: 16px; }
    #newproducts2020 .event_link a {
      padding-right: 30px;
      position: relative; }
      #newproducts2020 .event_link a:after {
        position: absolute;
        top: 50%;
        right: 0;
        content: '';
        display: block;
        width: 16px;
        height: 16px;
        background: url(/assets/images/dinoc/newproducts/2018/newp_event_right.svg) top left no-repeat;
        background-size: contain;
        margin-top: -10px; }
      #newproducts2020 .event_link a:hover {
        text-decoration: underline; }
  #newproducts2020 .mainvisual img {
    width: 100%;
    height: auto; }
  #newproducts2020 .mainmovie {
    padding-bottom: 56.25%;
    height: 0;
    position: relative;
    margin: 20px 0 72px 0; }
    #newproducts2020 .mainmovie .heading {
      display: inline-block;
      border-bottom: 1px solid;
      font-size: 28px;
      font-weight: bold;
      margin-bottom: 20px;
      height: 35px; }
    #newproducts2020 .mainmovie iframe {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 70px;
      left: 0; }
    #newproducts2020 .mainmovie video {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 70px;
      left: 0; }
  #newproducts2020 .content_ct {
    padding-top: 40px; }
    #newproducts2020 .content_ct .heading {
      font-size: 28px; }
    #newproducts2020 .content_ct .heading--large {
      font-size: 34px; }
    #newproducts2020 .content_ct .content {
      background-color: #373433;
      padding: 50px; }
      #newproducts2020 .content_ct .content h4 {
        display: inline-block;
        font-size: 38px;
        border-bottom: 3px solid #ffffff;
        line-height: 1.0; }
      #newproducts2020 .content_ct .content.gallery {
        padding: 0;
        background-color: #EFEFEF;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        #newproducts2020 .content_ct .content.gallery .item {
          width: 540px;
          margin-bottom: 20px; }
          #newproducts2020 .content_ct .content.gallery .item img {
            width: 100%;
            height: auto;
            pointer-events: none; }
        #newproducts2020 .content_ct .content.gallery .item:hover {
          background-color: black; }
      #newproducts2020 .content_ct .content.event .itoyagallery {
        margin-top: 30px;
        width: 100%;
        height: auto; }
      #newproducts2020 .content_ct .content.event .flex_wrap {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        #newproducts2020 .content_ct .content.event .flex_wrap .place {
          margin-top: 40px;
          font-size: 27px; }
          #newproducts2020 .content_ct .content.event .flex_wrap .place span {
            font-style: italic; }
        #newproducts2020 .content_ct .content.event .flex_wrap .explain {
          margin-top: 15px;
          font-weight: normal; }
        #newproducts2020 .content_ct .content.event .flex_wrap .flex_img {
          padding-top: 40px;
          width: 167px; }
          #newproducts2020 .content_ct .content.event .flex_wrap .flex_img img {
            width: 100%;
            height: auto; }
      #newproducts2020 .content_ct .content.event .event_guide {
        font-weight: normal;
        line-height: 1.6;
        font-size: 17px;
        padding-left: 0;
        list-style: none; }
        #newproducts2020 .content_ct .content.event .event_guide span {
          font-size: 14px;
          color: #373433;
          background-color: #ffffff;
          margin-right: 10px;
          padding: 5px 8px 2px 8px; }
      #newproducts2020 .content_ct .content.event .event_request .event_request_list {
        width: 800px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
            align-items: flex-start;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-bottom: 10px; }
        #newproducts2020 .content_ct .content.event .event_request .event_request_list a {
          width: 170px;
          margin-bottom: 10px; }
      #newproducts2020 .content_ct .content.event .event_request .event_request_tips {
        font-size: 10px;
        font-weight: normal; }
      #newproducts2020 .content_ct .content.event hr {
        margin-top: 30px; }
      #newproducts2020 .content_ct .content.event .info {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        margin-top: 40px; }
        #newproducts2020 .content_ct .content.event .info .text {
          font-size: 18px;
          font-weight: normal; }
          #newproducts2020 .content_ct .content.event .info .text p {
            margin-bottom: 10px; }
          #newproducts2020 .content_ct .content.event .info .text .img_wrap {
            width: 300px;
            margin-top: 20px; }
            #newproducts2020 .content_ct .content.event .info .text .img_wrap img[src$=".svg"] {
              width: 100%;
              height: auto; }
      #newproducts2020 .content_ct .content.catalogue {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
            justify-content: flex-start;
        overflow: hidden;
        padding-bottom: 20px;
        background: #fff; }
        #newproducts2020 .content_ct .content.catalogue img {
          margin-bottom: -30px; }
        #newproducts2020 .content_ct .content.catalogue .inner {
          display: block;
          margin: auto 0;
          margin-left: 50px;
          padding: 0;
          height: 120px; }
        #newproducts2020 .content_ct .content.catalogue .text {
          font-weight: normal; }
          #newproducts2020 .content_ct .content.catalogue .text p {
            font-size: 13px;
            margin-bottom: 20px; }
          #newproducts2020 .content_ct .content.catalogue .text .tips {
            display: inline;
            border-bottom: 1px solid #ffffff; }
        #newproducts2020 .content_ct .content.catalogue .btn_wrap {
          margin-top: 30px;
          width: 280px;
          color: #4b4b4b; }
      #newproducts2020 .content_ct .content.samples {
        background: #fff; }
        #newproducts2020 .content_ct .content.samples p {
          font-weight: normal;
          font-size: 14px; }
        #newproducts2020 .content_ct .content.samples .wait_comment {
          margin-top: 50px; }
        #newproducts2020 .content_ct .content.samples .samples_flex {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: start;
              justify-content: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          margin-top: 30px; }
          #newproducts2020 .content_ct .content.samples .samples_flex .samples_box {
            width: 150px;
            margin-top: 10px;
            margin-right: 50px; }
            #newproducts2020 .content_ct .content.samples .samples_flex .samples_box.no_link:hover {
              cursor: default; }
            #newproducts2020 .content_ct .content.samples .samples_flex .samples_box .samples_cat {
              font-weight: bold;
              font-size: 17px;
              height: 35px;
              line-height: 40px;
              overflow: hidden; }
            #newproducts2020 .content_ct .content.samples .samples_flex .samples_box .samples_img {
              width: 150px;
              height: 150px; }
              #newproducts2020 .content_ct .content.samples .samples_flex .samples_box .samples_img img {
                width: 100%;
                height: 100%; }
            #newproducts2020 .content_ct .content.samples .samples_flex .samples_box .samples_img:hover {
              background-color: black; }
            #newproducts2020 .content_ct .content.samples .samples_flex .samples_box .samples_name {
              font-weight: normal;
              font-size: 12px;
              margin-top: 5px; }
          #newproducts2020 .content_ct .content.samples .samples_flex.click_infinite_area .btn_area {
            margin-top: 50px;
            width: 100%;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
                justify-content: center; }
            #newproducts2020 .content_ct .content.samples .samples_flex.click_infinite_area .btn_area .btn_arrow {
              display: inline-block;
              margin-right: 0;
              letter-spacing: 0.1em;
              padding-right: 40px; }
              #newproducts2020 .content_ct .content.samples .samples_flex.click_infinite_area .btn_area .btn_arrow:after {
                transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                -moz-transform: rotate(90deg);
                -webkit-transform: rotate(90deg);
                -o-transform: rotate(90deg);
                right: 10px;
                margin-top: -5px; }
          #newproducts2020 .content_ct .content.samples .samples_flex.click_infinite_area .samples_box:nth-of-type(n+16) {
            display: none; }
  #newproducts2020 + footer {
    background: none;
    padding-top: 0; }
  #newproducts2020 a.morelink {
    display: inline-block;
    margin-top: 20px;
    font-size: 18px;
    color: #b3b3b3;
    position: relative; }
    #newproducts2020 a.morelink:after {
      content: url(/assets/images/dinoc/newproducts/2018/newp_top_right.png);
      position: absolute;
      top: 50%;
      right: -25px;
      margin-top: -10px; }
    #newproducts2020 a.morelink:hover {
      color: #b3b3b3;
      text-decoration: underline; }
  #newproducts2020 .btn_arrow {
    margin-right: 30px;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.25em;
    border: 3px solid #231815;
    padding: 10px 40px 7px 20px;
    position: relative; }
    #newproducts2020 .btn_arrow:after {
      position: absolute;
      top: 50%;
      right: 10px;
      margin-top: -11px;
      content: '';
      display: inline-block;
      width: 20px;
      height: 20px;
      background-image: url(/assets/images/dinoc/newproducts/2018/newp_event_right_bk.svg);
      background-repeat: no-repeat; }
    #newproducts2020 .btn_arrow:hover {
      background-color: #ffffff;
      color: #373433; }
      #newproducts2020 .btn_arrow:hover:after {
        background-image: url(/assets/images/dinoc/newproducts/2018/newp_event_right_bk.svg); }
  #newproducts2020 .center-center {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
  #newproducts2020 .text-center {
    text-align: center; }
  #newproducts2020 .scroll_top {
    position: fixed;
    bottom: 20px;
    right: 30px; }
  #newproducts2020 .float_menu {
    position: fixed;
    z-index: 100;
    right: 20px;
    bottom: 0; }
    #newproducts2020 .float_menu ul {
      list-style: none; }
      #newproducts2020 .float_menu ul .float_menu_list {
        background-color: #373433;
        margin-bottom: 3px;
        position: relative;
        transition: all 0.3s; }
        #newproducts2020 .float_menu ul .float_menu_list:hover {
          transition: all 0.3s;
          opacity: 0.7;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }
        #newproducts2020 .float_menu ul .float_menu_list:before {
          content: '';
          position: absolute;
          top: 50%;
          right: 10px;
          width: 14px;
          height: 14px; }
        #newproducts2020 .float_menu ul .float_menu_list.down:before {
          background: url(/assets/images/dinoc/newproducts/2018/newp_float_down.svg) no-repeat top left;
          background-size: contain;
          margin-top: -7px; }
        #newproducts2020 .float_menu ul .float_menu_list.right:before {
          background: url(/assets/images/dinoc/newproducts/2018/newp_float_right.svg) no-repeat top left;
          background-size: contain;
          margin-top: -7px; }
        #newproducts2020 .float_menu ul .float_menu_list .float_item {
          box-sizing: border-box;
          display: block;
          width: 160px;
          padding: 8px 35px 8px 10px;
          color: #ffffff;
          font-size: 14px;
          text-decoration: none;
          line-height: normal; }
          #newproducts2020 .float_menu ul .float_menu_list .float_item.float_gray {
            background-color: #999999; }
        #newproducts2020 .float_menu ul .float_menu_list:last-child {
          background-color: #ffffff; }
          #newproducts2020 .float_menu ul .float_menu_list:last-child:before {
            background: url(/assets/images/dinoc/newproducts/2018/newp_float_top.svg) no-repeat top left;
            background-size: contain;
            margin-top: -7px; }
          #newproducts2020 .float_menu ul .float_menu_list:last-child a {
            color: #4b4b4b; }
  #newproducts2020 .top .topmenu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    background-color: #999999;
    margin-top: 40px; }
    #newproducts2020 .top .topmenu .item {
      width: 344px;
      height: 344px;
      color: #ffffff;
      position: relative; }
      #newproducts2020 .top .topmenu .item:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        transition: all 0.3s; }
      #newproducts2020 .top .topmenu .item:hover {
        text-decoration: none; }
        #newproducts2020 .top .topmenu .item:hover img {
          opacity: 1.0;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
        #newproducts2020 .top .topmenu .item:hover:before {
          transition: all 0.3s;
          background-color: rgba(0, 0, 0, 0.6); }
      #newproducts2020 .top .topmenu .item .inner {
        padding: 0;
        z-index: 2; }
      #newproducts2020 .top .topmenu .item.dinoc {
        background: url(/assets/images/dinoc/newproducts/2018/newp_top_dinoc.png) no-repeat center center/cover; }
      #newproducts2020 .top .topmenu .item.ar {
        background: url(/assets/images/dinoc/newproducts/2018/newp_top_ar.png) no-repeat center center/cover; }
      #newproducts2020 .top .topmenu .item.fasara {
        background: url(/assets/images/dinoc/newproducts/2018/newp_top_fasara.png) no-repeat center center/cover; }
      #newproducts2020 .top .topmenu .item .font-main {
        font-size: 30px;
        line-height: 1.0; }
      #newproducts2020 .top .topmenu .item .font-sub {
        font-size: 18px;
        font-weight: normal; }
      #newproducts2020 .top .topmenu .item .rect {
        margin-top: 15px; }
        #newproducts2020 .top .topmenu .item .rect span {
          border: 2px solid #ffffff;
          padding: 5px 10px;
          font-size: 23px;
          font-weight: normal; }
  #newproducts2020 .top .info {
    margin-top: 40px;
    padding: 30px;
    background-color: #373433;
    display: -ms-flexbox;
    display: flex; }
    #newproducts2020 .top .info .text {
      -ms-flex: 1;
          flex: 1; }
      #newproducts2020 .top .info .text .title {
        font-size: 32px;
        line-height: 1.0; }
      #newproducts2020 .top .info .text .subtitle {
        font-size: 23px; }
        #newproducts2020 .top .info .text .subtitle span {
          font-style: italic; }
      #newproducts2020 .top .info .text .desc {
        font-size: 15px;
        margin-top: 20px;
        font-weight: normal; }
    #newproducts2020 .top .info .img {
      margin-left: 40px;
      width: 336px; }
      #newproducts2020 .top .info .img img {
        width: 100%;
        height: auto; }
  #newproducts2020 .dinoc .mainbanner {
    margin-bottom: 10px;
    display: block;
    position: relative; }
    #newproducts2020 .dinoc .mainbanner .logo {
      width: 515px;
      height: auto;
      image-rendering: -webkit-crisp-edges;
      /* Safari */
      image-rendering: -moz-crisp-edges;
      /* Firefox */
      -ms-interpolation-mode: bicubic;
      /* IE */ }
    #newproducts2020 .dinoc .mainbanner .logo_text {
      position: absolute;
      top: 0;
      right: 0;
      font-size: 26px;
      margin: 0 0 20px 280px;
      height: 30px;
      border-bottom: 2px solid #000000;
      image-rendering: -webkit-crisp-edges;
      /* Safari */
      image-rendering: -moz-crisp-edges;
      /* Firefox */
      -ms-interpolation-mode: bicubic;
      /* IE */ }
  #newproducts2020 .dinoc .mainsentence {
    margin-bottom: 10px; }
    #newproducts2020 .dinoc .mainsentence .wrap {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin: 30px 0;
      color: #231815; }
      #newproducts2020 .dinoc .mainsentence .wrap p {
        font-weight: normal; }
      #newproducts2020 .dinoc .mainsentence .wrap .left-sentence {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 350px; }
        #newproducts2020 .dinoc .mainsentence .wrap .left-sentence .btn {
          font-size: 34px;
          font-family: "3MCircular";
          width: 280px;
          text-align: center;
          border: solid #231815;
          padding: 5px 5px 0 5px;
          margin-bottom: 20px;
          font-weight: bold; }
        #newproducts2020 .dinoc .mainsentence .wrap .left-sentence .explain {
          font-size: 14px;
          margin-top: 10px; }
      #newproducts2020 .dinoc .mainsentence .wrap .right-sentence {
        font-size: 13px; }
        #newproducts2020 .dinoc .mainsentence .wrap .right-sentence p {
          margin-top: 10px; }
  #newproducts2020 .dinoc .top_photo img {
    width: 100%;
    height: auto; }
  #newproducts2020 .dinoc #newlineup .wrap {
    display: -ms-flexbox;
    display: flex; }
    #newproducts2020 .dinoc #newlineup .wrap .heading {
      display: inline-block;
      font-weight: bold;
      border-bottom: 1px solid #231815;
      font-size: 28px;
      height: 35px;
      padding-top: 5px;
      white-space: nowrap; }
    #newproducts2020 .dinoc #newlineup .wrap p {
      margin-left: 30px;
      font-weight: normal; }
  #newproducts2020 .dinoc #newlineup .samples {
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid;
    display: inline-block;
    position: relative;
    margin: 10px 0; }
  #newproducts2020 .dinoc #newlineup .samples:after {
    position: absolute;
    top: 50%;
    right: -30px;
    margin-top: -11px;
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/assets/images/dinoc/newproducts/2018/newp_event_right_bk.svg);
    background-repeat: no-repeat; }
  #newproducts2020 .dinoc .newlineup {
    padding-top: 20px; }
    #newproducts2020 .dinoc .newlineup .wrap {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
      #newproducts2020 .dinoc .newlineup .wrap .photo {
        width: 50%;
        transition: 0.3s transform ease 0s; }
        #newproducts2020 .dinoc .newlineup .wrap .photo a {
          display: block; }
      #newproducts2020 .dinoc .newlineup .wrap .photo:hover {
        background-color: black;
        transform: translateY(0.3em); }
      #newproducts2020 .dinoc .newlineup .wrap .left {
        margin-right: 10px;
        position: relative; }
      #newproducts2020 .dinoc .newlineup .wrap .mask .caption {
        text-align: center;
        padding-top: 150px;
        color: #fff; }
      #newproducts2020 .dinoc .newlineup .wrap .caption h4 {
        font-size: 24px; }
      #newproducts2020 .dinoc .newlineup .wrap .left .mask {
        width: 100%;
        height: 100%;
        position: absolute;
        /* 絶対位置指定 */
        top: 0;
        left: 0;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        /* マスクを表示しない */
        background-color: rgba(0, 0, 0, 0.4);
        /* マスクは半透明 */
        transition: all 0.2s ease; }
      #newproducts2020 .dinoc .newlineup .wrap .left:hover .mask {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
      #newproducts2020 .dinoc .newlineup .wrap .right {
        margin-left: 10px;
        position: relative; }
      #newproducts2020 .dinoc .newlineup .wrap .right .mask {
        width: 100%;
        height: 100%;
        position: absolute;
        /* 絶対位置指定 */
        top: 0;
        left: 0;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        /* マスクを表示しない */
        background-color: rgba(0, 0, 0, 0.4);
        /* マスクは半透明 */
        transition: all 0.2s ease; }
      #newproducts2020 .dinoc .newlineup .wrap .right:hover .mask {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
      #newproducts2020 .dinoc .newlineup .wrap .item3 {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        white-space: nowrap;
        padding: 20px 50px;
        border: 2px solid #ffffff; }
    #newproducts2020 .dinoc .newlineup .desc {
      margin-top: 40px;
      font-weight: normal; }
  #newproducts2020 .dinoc #new_series .wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    #newproducts2020 .dinoc #new_series .wrap .heading {
      display: inline-block;
      border-bottom: 1px solid #231815;
      font-size: 28px;
      font-weight: bold;
      height: 35px;
      white-space: nowrap; }
    #newproducts2020 .dinoc #new_series .wrap p {
      margin: 0 40px 0 30px;
      font-weight: normal; }
    #newproducts2020 .dinoc #new_series .wrap .photo {
      width: 20%; }
    #newproducts2020 .dinoc #new_series .wrap img {
      width: 100%; }
  #newproducts2020 #matte_series {
    background: #ffffff;
    padding: 30px;
    margin-top: 20px; }
    #newproducts2020 #matte_series .heading {
      font-size: 22px;
      font-weight: bold;
      margin: 5px 0; }
    #newproducts2020 #matte_series .wrap_mattecoating {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: start;
      font-family: "3MCircular";
      text-align: center;
      margin-bottom: 40px; }
      #newproducts2020 #matte_series .wrap_mattecoating .reflection {
        width: 390px; }
      #newproducts2020 #matte_series .wrap_mattecoating .fingerprint {
        width: 430px;
        margin-left: 20px; }
      #newproducts2020 #matte_series .wrap_mattecoating .tactility {
        width: 390px;
        margin-left: 20px; }
      #newproducts2020 #matte_series .wrap_mattecoating .p_refrection {
        font-size: 11.5px;
        font-weight: 300;
        margin: 15px 20px 0 20px;
        text-align: justify; }
      #newproducts2020 #matte_series .wrap_mattecoating .p_fingerprint {
        font-size: 11.5px;
        font-weight: 300;
        margin: 15px 30px 0 30px;
        text-align: justify; }
      #newproducts2020 #matte_series .wrap_mattecoating .p_tactility {
        font-size: 11.5px;
        font-weight: 300;
        margin: 15px 15px 0 15px;
        padding-left: 20px;
        text-align: justify; }
      #newproducts2020 #matte_series .wrap_mattecoating h4 {
        font-size: 18px;
        font-weight: 300; }
      #newproducts2020 #matte_series .wrap_mattecoating h4.underline {
        font-size: 16px;
        font-weight: 300;
        position: relative;
        display: inline-block;
        margin-bottom: 1em; }
      #newproducts2020 #matte_series .wrap_mattecoating h4.underline:before {
        content: '';
        position: absolute;
        bottom: -15px;
        display: inline-block;
        width: 30px;
        height: 2px;
        left: 50%;
        transform: translateX(-50%);
        background-color: black;
        border-radius: 2px; }
    #newproducts2020 #matte_series .wrap {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      #newproducts2020 #matte_series .wrap .photo {
        margin: 15px 10px;
        width: 100%;
        text-align: center; }
        #newproducts2020 #matte_series .wrap .photo .matte_coating {
          width: 85%;
          image-rendering: -webkit-crisp-edges;
          image-rendering: -moz-crisp-edges;
          -ms-interpolation-mode: bicubic; }
      #newproducts2020 #matte_series .wrap p {
        font-weight: normal;
        margin-left: 20px; }
    #newproducts2020 #matte_series .wrap_sample {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      #newproducts2020 #matte_series .wrap_sample .photo {
        text-align: center;
        position: relative; }
        #newproducts2020 #matte_series .wrap_sample .photo .inner-text-1 {
          position: absolute;
          top: 25px;
          left: 50px;
          width: auto;
          transform: rotate(90deg);
          font-weight: 100; }
        #newproducts2020 #matte_series .wrap_sample .photo .inner-text-2 {
          position: absolute;
          top: 35px;
          left: 173px;
          width: auto;
          transform: rotate(90deg);
          font-weight: 100; }
        #newproducts2020 #matte_series .wrap_sample .photo .inner-text-3 {
          position: absolute;
          top: 38px;
          left: 303px;
          width: auto;
          transform: rotate(90deg);
          font-weight: 100; }
        #newproducts2020 #matte_series .wrap_sample .photo .inner-text-4 {
          position: absolute;
          top: 35px;
          left: 438px;
          width: auto;
          transform: rotate(90deg);
          font-weight: 100; }
        #newproducts2020 #matte_series .wrap_sample .photo .inner-text-5 {
          position: absolute;
          top: 22px;
          left: 582px;
          width: auto;
          transform: rotate(90deg);
          font-weight: 100; }
        #newproducts2020 #matte_series .wrap_sample .photo .inner-text-6 {
          position: absolute;
          top: 12px;
          left: 723px;
          width: auto;
          transform: rotate(90deg);
          font-weight: 100; }
        #newproducts2020 #matte_series .wrap_sample .photo .inner-text-7 {
          position: absolute;
          top: 45px;
          left: 822px;
          width: auto;
          transform: rotate(90deg);
          font-weight: 100; }
        #newproducts2020 #matte_series .wrap_sample .photo .inner-text-8 {
          position: absolute;
          top: 10px;
          left: 990px;
          width: auto;
          transform: rotate(90deg);
          font-weight: 100; }
        #newproducts2020 #matte_series .wrap_sample .photo .sample_photo {
          width: 100%;
          image-rendering: -webkit-crisp-edges;
          image-rendering: -moz-crisp-edges;
          -ms-interpolation-mode: bicubic; }
  #newproducts2020 #catalogue .heading {
    font-weight: bold;
    display: inline-block;
    border-bottom: 1px solid;
    margin-bottom: 30px;
    height: 35px; }
  #newproducts2020 #gallery .heading {
    font-weight: bold;
    display: inline-block;
    border-bottom: 1px solid;
    margin-bottom: 30px;
    height: 35px; }
  #newproducts2020 #samples .heading {
    font-weight: bold;
    display: inline-block;
    border-bottom: 1px solid;
    margin-bottom: 30px;
    height: 35px; }
  #newproducts2020 .event #main_visual {
    padding-top: 0; }
  #newproducts2020 .event .intro_ct {
    margin-top: 40px; }
    #newproducts2020 .event .intro_ct .intro_wrap {
      display: -ms-flexbox;
      display: flex; }
      #newproducts2020 .event .intro_ct .intro_wrap .intro_img {
        margin-right: 50px; }
      #newproducts2020 .event .intro_ct .intro_wrap .intro_txt {
        font-weight: normal; }
  #newproducts2020 .event .interview .content {
    font-weight: normal; }
    #newproducts2020 .event .interview .content .title {
      font-size: 36px; }
    #newproducts2020 .event .interview .content p {
      margin-bottom: 15px; }
      #newproducts2020 .event .interview .content p strong {
        font-size: 16px; }
    #newproducts2020 .event .interview .content figcaption {
      color: #999999;
      margin-top: 5px;
      font-size: 11px; }
    #newproducts2020 .event .interview .content .block1 {
      display: -ms-flexbox;
      display: flex;
      margin-top: 40px;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      #newproducts2020 .event .interview .content .block1 .block1_txt {
        width: 55%; }
      #newproducts2020 .event .interview .content .block1 .block1_img {
        width: 40%; }
        #newproducts2020 .event .interview .content .block1 .block1_img img {
          width: 100%;
          height: auto; }
    #newproducts2020 .event .interview .content .block2 {
      display: -ms-flexbox;
      display: flex;
      margin-top: 40px;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      #newproducts2020 .event .interview .content .block2 .block2_movie {
        width: 40%; }
        #newproducts2020 .event .interview .content .block2 .block2_movie iframe {
          width: 100%;
          height: 225px; }
      #newproducts2020 .event .interview .content .block2 .block2_txt {
        width: 55%; }
    #newproducts2020 .event .interview .content .block3 {
      margin-top: 40px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      #newproducts2020 .event .interview .content .block3_txt {
        width: calc(100% - 300px - 50px); }
      #newproducts2020 .event .interview .content .block3_img {
        width: 300px; }
        #newproducts2020 .event .interview .content .block3_img img {
          width: 100%; }
    #newproducts2020 .event .interview .content .block4 {
      margin-top: 40px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      #newproducts2020 .event .interview .content .block4_img {
        width: 400px; }
        #newproducts2020 .event .interview .content .block4_img img {
          width: 100%;
          height: auto; }
      #newproducts2020 .event .interview .content .block4_txt {
        width: calc(100% - 400px - 50px); }



/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ld3Byb2R1Y3RzMjAyMC5zY3NzIiwibmV3cHJvZHVjdHMyMDIwLmNzcyIsIjxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFUSxvRUFBMkQ7O0FDRm5FLGlCQUFpQjtBRElqQjtFQUNDLDBCQUF5QjtFQUN6QixvRUFBbUU7RUFDbkUseVZBQXdWO0VBQ3hWLG9CQUFtQjtFQUNuQixtQkFBa0IsRUFBQTtBQUduQjtFQUNDLDBCQUF5QjtFQUN6QixvRUFBbUU7RUFDbkUseVZBQXdWO0VBQ3hWLGtCQUFpQjtFQUNqQixtQkFBa0IsRUFBQTtBQUduQjtFQUNDLDBCQUF5QjtFQUN6QiwwRUFBeUU7RUFDekUsaVhBQWdYO0VBQ2hYLGtCQUFpQjtFQUNqQixtQkFBa0IsRUFBQTtBQUduQjtFQUNDLDBCQUF5QjtFQUN6QiwwRUFBeUU7RUFDekUsMlJBQTBSO0VBQzFSLG9CQUFtQjtFQUNuQixtQkFBa0IsRUFBQTtBQUlsQjtFQUNDLHFCQUFvQixFQUFBOztBQUl0QjtFQUtDLDBGQUF5RjtFQUN6RixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGVBQWMsRUFBQTtFQUNkO0lBQ0Msd0JBQXVCO0lBQ3ZCLGVBQWMsRUFBQTtJQUVkO01BQ0MsZUFBYztNQUNkLG9CQUFtQixFQUFBO0VBR3JCO0lBQ0MsY0FBYTtJQUNiLGVBQWM7SUFDZCxnQkFBZTtJQUNmLDBCQUF5QixFQUFBO0lBQ3pCO01BQ0MsZ0JBQWUsRUFBQTtNQUNmO1FBQ0MsWUFBVyxFQUFBO0lBR2I7TUFDQyxlQUFjLEVBQUE7TUFDZDtRQUNDLHNCQUFxQixFQUFBO0lBR3ZCO01BQ0MsZUFBYztNQUNkLG9CQUFtQixFQUFBO0VBR3JCO0lBQ0MscUJBQWE7SUFBYixjQUFhO0lBQ2IsdUJBQThCO1FBQTlCLCtCQUE4QjtJQUM5QixvQkFBbUIsRUFBQTtJQUNuQjtNQUNDLGFBQVk7TUFDWixjQUFhO01BQ2IscUJBQWE7TUFBYixjQUFhO01BQ2IsdUJBQW1CO1VBQW5CLG9CQUFtQjtNQUNu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TUFHZjtRQUNDLFdBQVUsRUFBQTtJQUdaO01BQ0MsaUJBQWdCO01BQ2hCLHFCQUFhO01BQWIsY0FBYTtNQUNiLHVCQUE4QjtVQUE5QiwrQkFBOEIsRUFBQTtNQUM5QjtRQUNDLGlDQUFnQyxFQUFBO01BRWpDO1FBQ0MsYUFBWSxFQUFBO1FBQ1o7VUFDQyxZQUFXLEVBQUE7SUFJZDtNQUNDLGlCQUFnQjtNQUNoQixxQkFBYTtNQUFiLGNBQWE7TUFDYix1QkFBOEI7VUFBOUIsK0JBQThCLEVBQUE7TUFDOUI7UUFDQyxhQUFZLEVBQUE7UUFDWjtVQUNDLFlBQVc7VUFDWCxhQUFZLEVBQUE7TUFHZDtRQUNDLGlDQUFnQyxFQUFBIiwiZmlsZSI6Im5ld3Byb2R1Y3RzMjAyMC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgdXJsKGh0dHA6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9ub3Rvc2Fuc2pwLmNzcyk7XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCIzTUNpcmN1bGFyXCI7XG5cdHNyYzogdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhcldlYi1Cb29rLmVvdFwiKTtcblx0c3JjOiB1cmwoXCIvY21kL2Fzc2V0cy9mb250L25ld3Byb2R1Y3RzMjAxOC8zTUNpcmN1bGFyV2ViLUJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhcldlYi1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhclRULUJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY21kL2Fzc2V0cy9mb250L25ld3Byb2R1Y3RzMjAxOC8zTUNpcmN1bGFyLUJvb2sub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCIzTUNpcmN1bGFyXCI7XG5cdHNyYzogdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhcldlYi1Cb2xkLmVvdFwiKTtcblx0c3JjOiB1cmwoXCIvY21kL2Fzc2V0cy9mb250L25ld3Byb2R1Y3RzMjAxOC8zTUNpcmN1bGFyV2ViLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhcldlYi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhclRULUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY21kL2Fzc2V0cy9mb250L25ld3Byb2R1Y3RzMjAxOC8zTUNpcmN1bGFyLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiM01DaXJjdWxhclwiO1xuXHRzcmM6IHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXJXZWItQm9sZEl0YWxpYy5lb3RcIik7XG5cdHNyYzogdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhcldlYi1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXJXZWItQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXJUVC1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhci1Cb2xkSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIjNNQ2lyY3VsYXJcIjtcblx0c3JjOiB1cmwoXCIvY21kL2Fzc2V0cy9mb250L25ld3Byb2R1Y3RzMjAxOC8zTUNpcmN1bGFyV2ViLUJvb2tJdGFsaWMuZW90XCIpO1xuXHRzcmM6IHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXJXZWItQm9va0l0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvY21kL2Fzc2V0cy9mb250L25ld3Byb2R1Y3RzMjAxOC8zTUNpcmN1bGFyV2ViLUJvb2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY21kL2Fzc2V0cy9mb250L25ld3Byb2R1Y3RzMjAxOC8zTUNpcmN1bGFyVFQtQm9va0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZyLXdpbmRvdyB7XG5cdGltZyB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuI25ld3Byb2R1Y3RzMjAyMCB7XG5cdC8vIG5ld3Byb2R1Y3RzMjAxOCAtIHZhcmlhYmxlXG5cdCRib3gtYmxhY2s6ICMzNzM0MzM7XG5cblx0Ly8gbmV3cHJvZHVjdHMyMDE4IC0gQ29tbW9uXG5cdGZvbnQtZmFtaWx5OiBcIjNNQ2lyY3VsYXJcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Y29sb3I6ICMyMzE4MTU7XG5cdC5wYWdlaGVhZGVyX2RldGFpbF8yMDIwIHtcblx0XHRwYWRkaW5nOiAzMHB4IDc1cHggMjBweDtcblx0XHRjb2xvcjogIzRiNGI0Yjtcblx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoL2NtZC9hc3NldHMvaW1hZ2VzL2Rpbm9jL25ld3Byb2R1Y3RzLzIwMTgvbmV3cF9wYWdlX2Jhci5wbmcpIG5vLXJlcGVhdCA1MCUgMCU7XG5cdFx0LnRvcGljcGF0aCB7XG5cdFx0XHRjb2xvcjogIzExMTExMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cdC5jdCB7XG5cdFx0d2lkdGg6IDEyMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcblx0XHQuaW5uZXIge1xuXHRcdFx0cGFkZGluZzogMCA1MHB4O1xuXHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRtIHtcblx0XHRcdGZvbnQtc2l6ZTogNTAlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdH1cblx0LnBhZ2VtZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdC5pdGVtIHtcblx0XHRcdHdpZHRoOiAzNDRweDtcblx0XHRcdGhlaWdodDogMTI1cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMS4wO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfbWVudV9yaWdodC5wbmcpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHR9XG5cdFx0XHQuZGVzYyB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbm5lcjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfbWVudV9kb3duLnBuZyk7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmV2ZW50X2xpbmsge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGEge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NtZC9hc3NldHMvaW1hZ2VzL2Rpbm9jL25ld3Byb2R1Y3RzLzIwMTgvbmV3cF9ldmVudF9yaWdodC5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1haW52aXN1YWwge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0Lm1haW5tb3ZpZSB7XG5cdCAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0ICBoZWlnaHQ6IDA7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIG1hcmdpbjogMjBweCAwIDcycHggMDtcblx0ICAgIC5oZWFkaW5nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHR9XG5cdFx0aWZyYW1lIHtcblx0XHQvLyAgIG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICB3aWR0aDogMTAwJTtcblx0XHQgIGhlaWdodDogMTAwJTtcblx0XHQgIHRvcDogNzBweDtcblx0XHQgIGxlZnQ6IDA7XG5cdFx0fVxuXHRcdHZpZGVvIHtcblx0XHRcdC8vICAgbWFyZ2luLXRvcDogNzBweDtcblx0XHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICB3aWR0aDogMTAwJTtcblx0XHRcdCAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICB0b3A6IDcwcHg7XG5cdFx0XHQgIGxlZnQ6IDA7XG5cdFx0XHR9XG5cdH0gLy8g5YWx6YCaIC0g44Kz44Oz44OG44Oz44OEXG5cdC5jb250ZW50X2N0IHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHQuaGVhZGluZyB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0fVxuXHRcdC5oZWFkaW5nLS1sYXJnZSB7XG5cdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0fVxuXHRcdC5jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3gtYmxhY2s7XG5cdFx0XHRwYWRkaW5nOiA1MHB4O1xuXHRcdFx0aDQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmZmZmY7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA7XG5cdFx0XHR9IC8vIOWFsemAmiAtIOOCruODo+ODqeODquODvFxuXHRcdFx0Ji5nYWxsZXJ5IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogNTQwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW06aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9IC8vIOWFsemAmiAtIOOCpOODmeODs+ODiOaDheWgsVxuXHRcdFx0Ji5ldmVudCB7XG5cdFx0XHRcdC5pdG95YWdhbGxlcnkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mbGV4X3dyYXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdC5wbGFjZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmV4cGxhaW4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mbGV4X2ltZyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNjdweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ldmVudF9ndWlkZSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYm94LWJsYWNrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCA4cHggMnB4IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmV2ZW50X3JlcXVlc3Qge1xuXHRcdFx0XHRcdC5ldmVudF9yZXF1ZXN0X2xpc3Qge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDgwMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ldmVudF9yZXF1ZXN0X3RpcHMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmluZm8ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmltZ193cmFwIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRpbWdbc3JjJD1cIi5zdmdcIl0ge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSAvLyDlhbHpgJogLSDjgqvjgr/jg63jgrDoq4vmsYJcblx0XHRcdCYuY2F0YWxvZ3VlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGlwcyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0bl93cmFwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdFx0XHRjb2xvcjogIzRiNGI0Yjtcblx0XHRcdFx0fVxuXHRcdFx0fSAvLyDlhbHpgJogLSDjgrXjg7Pjg5fjg6tcblx0XHRcdCYuc2FtcGxlcyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53YWl0X2NvbW1lbnQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNhbXBsZXNfZmxleCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0LnNhbXBsZXNfYm94IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHQvLyAmOm50aC1vZi10eXBlKDZuKSB7XG5cdFx0XHRcdFx0XHQvLyBcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdCYubm9fbGluayB7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNhbXBsZXNfY2F0IHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zYW1wbGVzX2ltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zYW1wbGVzX2ltZzpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNhbXBsZXNfbmFtZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmNsaWNrX2luZmluaXRlX2FyZWEge1xuXHRcdFx0XHRcdFx0LmJ0bl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHQuYnRuX2Fycm93IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuc2FtcGxlc19ib3g6bnRoLW9mLXR5cGUobisxNikge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQrZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdGEubW9yZWxpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogI2IzYjNiMztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiB1cmwoL2NtZC9hc3NldHMvaW1hZ2VzL2Rpbm9jL25ld3Byb2R1Y3RzLzIwMTgvbmV3cF90b3BfcmlnaHQucG5nKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IC0yNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNiM2IzYjM7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblx0LmJ0bl9hcnJvdyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yNWVtO1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICMyMzE4MTU7XG5cdFx0cGFkZGluZzogMTBweCA0MHB4IDdweCAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTFweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NtZC9hc3NldHMvaW1hZ2VzL2Rpbm9jL25ld3Byb2R1Y3RzLzIwMTgvbmV3cF9ldmVudF9yaWdodF9iay5zdmcpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Y29sb3I6ICRib3gtYmxhY2s7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfZXZlbnRfcmlnaHRfYmsuc3ZnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNlbnRlci1jZW50ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQudGV4dC1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuc2Nyb2xsX3RvcCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHRyaWdodDogMzBweDtcblx0fVxuXHQuZmxvYXRfbWVudSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRyaWdodDogMjBweDtcblx0XHRib3R0b206IDA7XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdC5mbG9hdF9tZW51X2xpc3Qge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm94LWJsYWNrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRvd24ge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY21kL2Fzc2V0cy9pbWFnZXMvZGlub2MvbmV3cHJvZHVjdHMvMjAxOC9uZXdwX2Zsb2F0X2Rvd24uc3ZnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtN3B4O1x0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY21kL2Fzc2V0cy9pbWFnZXMvZGlub2MvbmV3cHJvZHVjdHMvMjAxOC9uZXdwX2Zsb2F0X3JpZ2h0LnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmxvYXRfaXRlbSB7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDM1cHggOHB4IDEwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdCYuZmxvYXRfZ3JheSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfZmxvYXRfdG9wLnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNGI0YjRiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXHR9XG5cdC8vIG5ld3Byb2R1Y3RzMjAxOCAtIFRvcFxuXHQudG9wIHtcblx0XHQudG9wbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiAzNDRweDtcblx0XHRcdFx0aGVpZ2h0OiAzNDRweDtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDEuMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZGlub2Mge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY21kL2Fzc2V0cy9pbWFnZXMvZGlub2MvbmV3cHJvZHVjdHMvMjAxOC9uZXdwX3RvcF9kaW5vYy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvY21kL2Fzc2V0cy9pbWFnZXMvZGlub2MvbmV3cHJvZHVjdHMvMjAxOC9uZXdwX3RvcF9hci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZmFzYXJhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NtZC9hc3NldHMvaW1hZ2VzL2Rpbm9jL25ld3Byb2R1Y3RzLzIwMTgvbmV3cF90b3BfZmFzYXJhLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvbnQtbWFpbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvbnQtc3ViIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucmVjdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbmZvIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJveC1ibGFjaztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5kZXNjIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAzMzZweDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0gLy8gbmV3cHJvZHVjdHMyMDE4IC0gZGlub2Ncblx0LmRpbm9jIHtcblx0XHQubWFpbmJhbm5lciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQubG9nbyB7XG5cdFx0XHRcdHdpZHRoOiA1MTVweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtY3Jpc3AtZWRnZXM7ICAgICAvKiBTYWZhcmkgKi9cblx0XHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzOyAgICAgICAgLyogRmlyZWZveCAqL1xuXHRcdFx0XHQtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiBJRSAqL1xuXHRcdFx0fVxuXHRcdFx0LmxvZ29fdGV4dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDI4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtY3Jpc3AtZWRnZXM7ICAgICAvKiBTYWZhcmkgKi9cblx0XHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzOyAgICAgICAgLyogRmlyZWZveCAqL1xuXHRcdFx0XHQtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiBJRSAqL1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWFpbnNlbnRlbmNlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHQud3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdFx0XHRjb2xvcjogIzIzMTgxNTtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGVmdC1zZW50ZW5jZSB7XG5cdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDM1MHB4O1x0XG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXI6c29saWQgIzIzMTgxNTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCA1cHggMCA1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5leHBsYWluIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5yaWdodC1zZW50ZW5jZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRvcF9waG90byB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjbmV3bGluZXVwIHtcblx0XHRcdC53cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LmhlYWRpbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMTgxNTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2FtcGxlcyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuc2FtcGxlczphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAtMzBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTExcHg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY21kL2Fzc2V0cy9pbWFnZXMvZGlub2MvbmV3cHJvZHVjdHMvMjAxOC9uZXdwX2V2ZW50X3JpZ2h0X2JrLnN2Zyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uZXdsaW5ldXAge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHQud3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0LnBob3RvIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2UgMHM7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBob3RvOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjNlbSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxlZnQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1hc2sgLmNhcHRpb24ge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTUwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNhcHRpb24gaDQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGVmdCAubWFzayB7XG5cdFx0XHRcdFx0d2lkdGg6XHRcdFx0MTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6XHRcdFx0MTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjpcdFx0YWJzb2x1dGU7XHQvKiDntbblr77kvY3nva7mjIflrpogKi9cblx0XHRcdFx0XHR0b3A6XHRcdFx0MDtcblx0XHRcdFx0XHRsZWZ0Olx0XHRcdDA7XG5cdFx0XHRcdFx0b3BhY2l0eTpcdFx0MDtcdC8qIOODnuOCueOCr+OCkuihqOekuuOBl+OBquOBhCAqL1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6XHRyZ2JhKDAsMCwwLDAuNCk7XHQvKiDjg57jgrnjgq/jga/ljYrpgI/mmI4gKi9cblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246XHRhbGwgMC4ycyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246XHRcdGFsbCAwLjJzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxlZnQ6aG92ZXIgLm1hc2sge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJpZ2h0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJpZ2h0IC5tYXNrIHtcblx0XHRcdFx0XHR3aWR0aDpcdFx0XHQxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDpcdFx0XHQxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOlx0XHRhYnNvbHV0ZTtcdC8qIOe1tuWvvuS9jee9ruaMh+WumiAqL1xuXHRcdFx0XHRcdHRvcDpcdFx0XHQwO1xuXHRcdFx0XHRcdGxlZnQ6XHRcdFx0MDtcblx0XHRcdFx0XHRvcGFjaXR5Olx0XHQwO1x0Lyog44Oe44K544Kv44KS6KGo56S644GX44Gq44GEICovXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpcdHJnYmEoMCwwLDAsMC40KTtcdC8qIOODnuOCueOCr+OBr+WNiumAj+aYjiAqL1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjpcdGFsbCAwLjJzIGVhc2U7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjpcdFx0YWxsIDAuMnMgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucmlnaHQ6aG92ZXIgLm1hc2sge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0zIHtcblx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNTBweDtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGVzYyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNuZXdfc2VyaWVzIHtcblx0XHRcdC53cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjMxODE1O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgNDBweCAwIDMwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucGhvdG8ge1xuXHRcdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQvLyBtYXJnaW4tbGVmdDogNjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fSBcblx0I21hdHRlX3NlcmllcyB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0LmhlYWRpbmcge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdH1cblx0XHQud3JhcF9tYXR0ZWNvYXRpbmcge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0XHRmb250LWZhbWlseTogXCIzTUNpcmN1bGFyXCI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0LnJlZmxlY3Rpb24ge1xuXHRcdFx0XHR3aWR0aDogMzkwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZmluZ2VycHJpbnQge1xuXHRcdFx0XHR3aWR0aDogNDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRhY3RpbGl0eSB7XG5cdFx0XHRcdHdpZHRoOiAzOTBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucF9yZWZyZWN0aW9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMS41cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdG1hcmdpbjogMTVweCAyMHB4IDAgMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTt9XG5cdFx0XHQucF9maW5nZXJwcmludCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTEuNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRtYXJnaW46IDE1cHggMzBweCAwIDMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7fVxuXHRcdFx0LnBfdGFjdGlsaXR5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMS41cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdG1hcmdpbjogMTVweCAxNXB4IDAgMTVweCA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTt9XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDt9XG5cdFx0XHRoNC51bmRlcmxpbmUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHR9XG5cdFx0XHRoNC51bmRlcmxpbmU6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LndyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQucGhvdG8ge1xuXHRcdFx0XHRtYXJnaW46IDE1cHggMTBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Lm1hdHRlX2NvYXRpbmcge1xuXHRcdFx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1jcmlzcC1lZGdlczsgIFxuXHRcdFx0XHRcdGltYWdlLXJlbmRlcmluZzogLW1vei1jcmlzcC1lZGdlczsgICAgICBcblx0XHRcdFx0XHQtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyBcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53cmFwX3NhbXBsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5waG90byB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuaW5uZXItdGV4dC0xIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0XHRcdHRvcDogMjVweDsgbGVmdDogNTBweDsgXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmlubmVyLXRleHQtMiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdFx0XHR0b3A6IDM1cHg7IGxlZnQ6IDE3M3B4OyBcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW5uZXItdGV4dC0zIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0XHRcdHRvcDogMzhweDsgbGVmdDogMzAzcHg7IFxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbm5lci10ZXh0LTQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHRcdFx0dG9wOiAzNXB4OyBsZWZ0OiA0MzhweDsgXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmlubmVyLXRleHQtNSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdFx0XHR0b3A6IDIycHg7IGxlZnQ6IDU4MnB4OyBcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW5uZXItdGV4dC02IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0XHRcdHRvcDogMTJweDsgbGVmdDogNzIzcHg7IFxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbm5lci10ZXh0LTcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0XHRcdFx0dG9wOiA0NXB4OyBsZWZ0OiA4MjJweDsgXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmlubmVyLXRleHQtOCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdFx0XHR0b3A6IDEwcHg7IGxlZnQ6IDk5MHB4OyBcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2FtcGxlX3Bob3RvIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LWNyaXNwLWVkZ2VzOyAgXG5cdFx0XHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzOyAgICAgIFxuXHRcdFx0XHRcdC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IFxuXHRcdFx0XHR9XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjY2F0YWxvZ3VlIHtcblx0XHQuaGVhZGluZyB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXHR9XG5cdCNnYWxsZXJ5IHtcblx0XHQuaGVhZGluZyB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXHR9XG5cdCNzYW1wbGVzIHtcblx0XHQuaGVhZGluZyB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXHR9XG5cdC5ldmVudCB7XG5cdFx0I21haW5fdmlzdWFsIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0XHQuaW50cm9fY3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdC5pbnRyb193cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LmludHJvX2ltZyB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbnRyb190eHQge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmludGVydmlldyB7XG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYmxvY2sxIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdC5ibG9jazFfdHh0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jazFfaW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYmxvY2syIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdC5ibG9jazJfbW92aWUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY2syX3R4dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYmxvY2szIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdCZfdHh0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCAtIDUwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2ltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJsb2NrNCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHQmX2ltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3R4dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDAwcHggLSA1MHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKGh0dHA6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9ub3Rvc2Fuc2pwLmNzcyk7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiM01DaXJjdWxhclwiO1xuICBzcmM6IHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXJXZWItQm9vay5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhcldlYi1Cb29rLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXJXZWItQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXJUVC1Cb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhci1Cb29rLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiM01DaXJjdWxhclwiO1xuICBzcmM6IHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXJXZWItQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhcldlYi1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXJXZWItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXJUVC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhci1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIjNNQ2lyY3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvY21kL2Fzc2V0cy9mb250L25ld3Byb2R1Y3RzMjAxOC8zTUNpcmN1bGFyV2ViLUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXJXZWItQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvY21kL2Fzc2V0cy9mb250L25ld3Byb2R1Y3RzMjAxOC8zTUNpcmN1bGFyV2ViLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY21kL2Fzc2V0cy9mb250L25ld3Byb2R1Y3RzMjAxOC8zTUNpcmN1bGFyVFQtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9jbWQvYXNzZXRzL2ZvbnQvbmV3cHJvZHVjdHMyMDE4LzNNQ2lyY3VsYXItQm9sZEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCIzTUNpcmN1bGFyXCI7XG4gIHNyYzogdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhcldlYi1Cb29rSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvY21kL2Fzc2V0cy9mb250L25ld3Byb2R1Y3RzMjAxOC8zTUNpcmN1bGFyV2ViLUJvb2tJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhcldlYi1Cb29rSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2NtZC9hc3NldHMvZm9udC9uZXdwcm9kdWN0czIwMTgvM01DaXJjdWxhclRULUJvb2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbi5mci13aW5kb3cgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuI25ld3Byb2R1Y3RzMjAyMCB7XG4gIGZvbnQtZmFtaWx5OiBcIjNNQ2lyY3VsYXJcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzE4MTU7IH1cbiAgI25ld3Byb2R1Y3RzMjAyMCAucGFnZWhlYWRlcl9kZXRhaWxfMjAyMCB7XG4gICAgcGFkZGluZzogMzBweCA3NXB4IDIwcHg7XG4gICAgY29sb3I6ICM0YjRiNGI7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC5wYWdlaGVhZGVyX2RldGFpbF8yMDIwIC50b3BpY3BhdGgge1xuICAgICAgY29sb3I6ICMxMTExMTE7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICNuZXdwcm9kdWN0czIwMjAgLmN0IHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGOyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAuY3QgLmlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY3QgLmlubmVyIGFydGljbGUge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgLmN0IGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmN0IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC5jdCAudG0ge1xuICAgICAgZm9udC1zaXplOiA1MCU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICNuZXdwcm9kdWN0czIwMjAgLnBhZ2VtZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAucGFnZW1lbnUgLml0ZW0ge1xuICAgICAgd2lkdGg6IDM0NHB4O1xuICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5wYWdlbWVudSAuaXRlbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5wYWdlbWVudSAuaXRlbTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5wYWdlbWVudSAuaXRlbTpob3ZlciBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDEuMDsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5wYWdlbWVudSAuaXRlbTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAucGFnZW1lbnUgLml0ZW0gLmlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgLnBhZ2VtZW51IC5pdGVtIC5pbm5lcjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfbWVudV9yaWdodC5wbmcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4OyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5wYWdlbWVudSAuaXRlbSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLnBhZ2VtZW51IC5pdGVtIC5kZXNjIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLnBhZ2VtZW51IC5pdGVtLmN1cnJlbnQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5wYWdlbWVudSAuaXRlbS5jdXJyZW50OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5wYWdlbWVudSAuaXRlbS5jdXJyZW50IC5pbm5lcjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfbWVudV9kb3duLnBuZyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7IH1cbiAgI25ld3Byb2R1Y3RzMjAyMCAuZXZlbnRfbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC5ldmVudF9saW5rIGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZXZlbnRfbGluayBhOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfZXZlbnRfcmlnaHQuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmV2ZW50X2xpbmsgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNuZXdwcm9kdWN0czIwMjAgLm1haW52aXN1YWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI25ld3Byb2R1Y3RzMjAyMCAubWFpbm1vdmllIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IDAgNzJweCAwOyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAubWFpbm1vdmllIC5oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGhlaWdodDogMzVweDsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgLm1haW5tb3ZpZSBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAubWFpbm1vdmllIHZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgbGVmdDogMDsgfVxuICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuaGVhZGluZy0tbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNDMzO1xuICAgICAgcGFkZGluZzogNTBweDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudCBoNCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5nYWxsZXJ5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5nYWxsZXJ5IC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNTQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuZ2FsbGVyeSAuaXRlbSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LmdhbGxlcnkgLml0ZW06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LmV2ZW50IC5pdG95YWdhbGxlcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LmV2ZW50IC5mbGV4X3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5ldmVudCAuZmxleF93cmFwIC5wbGFjZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7IH1cbiAgICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LmV2ZW50IC5mbGV4X3dyYXAgLnBsYWNlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuZXZlbnQgLmZsZXhfd3JhcCAuZXhwbGFpbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuZXZlbnQgLmZsZXhfd3JhcCAuZmxleF9pbWcge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiAxNjdweDsgfVxuICAgICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuZXZlbnQgLmZsZXhfd3JhcCAuZmxleF9pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LmV2ZW50IC5ldmVudF9ndWlkZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuZXZlbnQgLmV2ZW50X2d1aWRlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzM3MzQzMztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4IDJweCA4cHg7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuZXZlbnQgLmV2ZW50X3JlcXVlc3QgLmV2ZW50X3JlcXVlc3RfbGlzdCB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LmV2ZW50IC5ldmVudF9yZXF1ZXN0IC5ldmVudF9yZXF1ZXN0X2xpc3QgYSB7XG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuZXZlbnQgLmV2ZW50X3JlcXVlc3QgLmV2ZW50X3JlcXVlc3RfdGlwcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5ldmVudCBociB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuZXZlbnQgLmluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5ldmVudCAuaW5mbyAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LmV2ZW50IC5pbmZvIC50ZXh0IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuZXZlbnQgLmluZm8gLnRleHQgLmltZ193cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuZXZlbnQgLmluZm8gLnRleHQgLmltZ193cmFwIGltZ1tzcmMkPVwiLnN2Z1wiXSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuY2F0YWxvZ3VlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LmNhdGFsb2d1ZSBpbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuY2F0YWxvZ3VlIC5pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuY2F0YWxvZ3VlIC50ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5jYXRhbG9ndWUgLnRleHQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5jYXRhbG9ndWUgLnRleHQgLnRpcHMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5jYXRhbG9ndWUgLmJ0bl93cmFwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBjb2xvcjogIzRiNGI0YjsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5zYW1wbGVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LnNhbXBsZXMgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5zYW1wbGVzIC53YWl0X2NvbW1lbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5zYW1wbGVzIC5zYW1wbGVzX2ZsZXgge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5zYW1wbGVzIC5zYW1wbGVzX2ZsZXggLnNhbXBsZXNfYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgICAgICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuc2FtcGxlcyAuc2FtcGxlc19mbGV4IC5zYW1wbGVzX2JveC5ub19saW5rOmhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LnNhbXBsZXMgLnNhbXBsZXNfZmxleCAuc2FtcGxlc19ib3ggLnNhbXBsZXNfY2F0IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5zYW1wbGVzIC5zYW1wbGVzX2ZsZXggLnNhbXBsZXNfYm94IC5zYW1wbGVzX2ltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LnNhbXBsZXMgLnNhbXBsZXNfZmxleCAuc2FtcGxlc19ib3ggLnNhbXBsZXNfaW1nIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LnNhbXBsZXMgLnNhbXBsZXNfZmxleCAuc2FtcGxlc19ib3ggLnNhbXBsZXNfaW1nOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgICAgICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuc2FtcGxlcyAuc2FtcGxlc19mbGV4IC5zYW1wbGVzX2JveCAuc2FtcGxlc19uYW1lIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5jb250ZW50X2N0IC5jb250ZW50LnNhbXBsZXMgLnNhbXBsZXNfZmxleC5jbGlja19pbmZpbml0ZV9hcmVhIC5idG5fYXJlYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuc2FtcGxlcyAuc2FtcGxlc19mbGV4LmNsaWNrX2luZmluaXRlX2FyZWEgLmJ0bl9hcmVhIC5idG5fYXJyb3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmNvbnRlbnRfY3QgLmNvbnRlbnQuc2FtcGxlcyAuc2FtcGxlc19mbGV4LmNsaWNrX2luZmluaXRlX2FyZWEgLmJ0bl9hcmVhIC5idG5fYXJyb3c6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuY29udGVudF9jdCAuY29udGVudC5zYW1wbGVzIC5zYW1wbGVzX2ZsZXguY2xpY2tfaW5maW5pdGVfYXJlYSAuc2FtcGxlc19ib3g6bnRoLW9mLXR5cGUobisxNikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjbmV3cHJvZHVjdHMyMDIwICsgZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICNuZXdwcm9kdWN0czIwMjAgYS5tb3JlbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgYS5tb3JlbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoL2NtZC9hc3NldHMvaW1hZ2VzL2Rpbm9jL25ld3Byb2R1Y3RzLzIwMTgvbmV3cF90b3BfcmlnaHQucG5nKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIGEubW9yZWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNiM2IzYjM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjbmV3cHJvZHVjdHMyMDIwIC5idG5fYXJyb3cge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMjMxODE1O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCA3cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC5idG5fYXJyb3c6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY21kL2Fzc2V0cy9pbWFnZXMvZGlub2MvbmV3cHJvZHVjdHMvMjAxOC9uZXdwX2V2ZW50X3JpZ2h0X2JrLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAuYnRuX2Fycm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzM3MzQzMzsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuYnRuX2Fycm93OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfZXZlbnRfcmlnaHRfYmsuc3ZnKTsgfVxuICAjbmV3cHJvZHVjdHMyMDIwIC5jZW50ZXItY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgI25ld3Byb2R1Y3RzMjAyMCAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjbmV3cHJvZHVjdHMyMDIwIC5zY3JvbGxfdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAzMHB4OyB9XG4gICNuZXdwcm9kdWN0czIwMjAgLmZsb2F0X21lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAuZmxvYXRfbWVudSB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5mbG9hdF9tZW51IHVsIC5mbG9hdF9tZW51X2xpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNDMzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZmxvYXRfbWVudSB1bCAuZmxvYXRfbWVudV9saXN0OmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZmxvYXRfbWVudSB1bCAuZmxvYXRfbWVudV9saXN0OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5mbG9hdF9tZW51IHVsIC5mbG9hdF9tZW51X2xpc3QuZG93bjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvY21kL2Fzc2V0cy9pbWFnZXMvZGlub2MvbmV3cHJvZHVjdHMvMjAxOC9uZXdwX2Zsb2F0X2Rvd24uc3ZnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZmxvYXRfbWVudSB1bCAuZmxvYXRfbWVudV9saXN0LnJpZ2h0OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfZmxvYXRfcmlnaHQuc3ZnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZmxvYXRfbWVudSB1bCAuZmxvYXRfbWVudV9saXN0IC5mbG9hdF9pdGVtIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMTBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5mbG9hdF9tZW51IHVsIC5mbG9hdF9tZW51X2xpc3QgLmZsb2F0X2l0ZW0uZmxvYXRfZ3JheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmZsb2F0X21lbnUgdWwgLmZsb2F0X21lbnVfbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZmxvYXRfbWVudSB1bCAuZmxvYXRfbWVudV9saXN0Omxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvY21kL2Fzc2V0cy9pbWFnZXMvZGlub2MvbmV3cHJvZHVjdHMvMjAxOC9uZXdwX2Zsb2F0X3RvcC5zdmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7IH1cbiAgICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5mbG9hdF9tZW51IHVsIC5mbG9hdF9tZW51X2xpc3Q6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGI0YjRiOyB9XG4gICNuZXdwcm9kdWN0czIwMjAgLnRvcCAudG9wbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAudG9wIC50b3BtZW51IC5pdGVtIHtcbiAgICAgIHdpZHRoOiAzNDRweDtcbiAgICAgIGhlaWdodDogMzQ0cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAudG9wIC50b3BtZW51IC5pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLnRvcCAudG9wbWVudSAuaXRlbTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC50b3AgLnRvcG1lbnUgLml0ZW06aG92ZXIgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxLjA7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAudG9wIC50b3BtZW51IC5pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC50b3AgLnRvcG1lbnUgLml0ZW0gLmlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAudG9wIC50b3BtZW51IC5pdGVtLmRpbm9jIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfdG9wX2Rpbm9jLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLnRvcCAudG9wbWVudSAuaXRlbS5hciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvY21kL2Fzc2V0cy9pbWFnZXMvZGlub2MvbmV3cHJvZHVjdHMvMjAxOC9uZXdwX3RvcF9hci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC50b3AgLnRvcG1lbnUgLml0ZW0uZmFzYXJhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfdG9wX2Zhc2FyYS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC50b3AgLnRvcG1lbnUgLml0ZW0gLmZvbnQtbWFpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAudG9wIC50b3BtZW51IC5pdGVtIC5mb250LXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAudG9wIC50b3BtZW51IC5pdGVtIC5yZWN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC50b3AgLnRvcG1lbnUgLml0ZW0gLnJlY3Qgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAjbmV3cHJvZHVjdHMyMDIwIC50b3AgLmluZm8ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNDMzO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC50b3AgLmluZm8gLnRleHQge1xuICAgICAgZmxleDogMTsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAudG9wIC5pbmZvIC50ZXh0IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAudG9wIC5pbmZvIC50ZXh0IC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC50b3AgLmluZm8gLnRleHQgLnN1YnRpdGxlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAudG9wIC5pbmZvIC50ZXh0IC5kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAudG9wIC5pbmZvIC5pbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICB3aWR0aDogMzM2cHg7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLnRvcCAuaW5mbyAuaW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI25ld3Byb2R1Y3RzMjAyMCAuZGlub2MgLm1haW5iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAuZGlub2MgLm1haW5iYW5uZXIgLmxvZ28ge1xuICAgICAgd2lkdGg6IDUxNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LWNyaXNwLWVkZ2VzO1xuICAgICAgLyogU2FmYXJpICovXG4gICAgICBpbWFnZS1yZW5kZXJpbmc6IC1tb3otY3Jpc3AtZWRnZXM7XG4gICAgICAvKiBGaXJlZm94ICovXG4gICAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICAgICAgLyogSUUgKi8gfVxuICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5tYWluYmFubmVyIC5sb2dvX3RleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDI4MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtY3Jpc3AtZWRnZXM7XG4gICAgICAvKiBTYWZhcmkgKi9cbiAgICAgIGltYWdlLXJlbmRlcmluZzogLW1vei1jcmlzcC1lZGdlcztcbiAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gICAgICAvKiBJRSAqLyB9XG4gICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5tYWluc2VudGVuY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC5kaW5vYyAubWFpbnNlbnRlbmNlIC53cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICBjb2xvcjogIzIzMTgxNTsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZGlub2MgLm1haW5zZW50ZW5jZSAud3JhcCBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZGlub2MgLm1haW5zZW50ZW5jZSAud3JhcCAubGVmdC1zZW50ZW5jZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMzUwcHg7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZGlub2MgLm1haW5zZW50ZW5jZSAud3JhcCAubGVmdC1zZW50ZW5jZSAuYnRuIHtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICMyMzE4MTU7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDVweCAwIDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5tYWluc2VudGVuY2UgLndyYXAgLmxlZnQtc2VudGVuY2UgLmV4cGxhaW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5kaW5vYyAubWFpbnNlbnRlbmNlIC53cmFwIC5yaWdodC1zZW50ZW5jZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5kaW5vYyAubWFpbnNlbnRlbmNlIC53cmFwIC5yaWdodC1zZW50ZW5jZSBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC50b3BfcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI25ld3Byb2R1Y3RzMjAyMCAuZGlub2MgI25ld2xpbmV1cCAud3JhcCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jICNuZXdsaW5ldXAgLndyYXAgLmhlYWRpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMTgxNTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAuZGlub2MgI25ld2xpbmV1cCAud3JhcCBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAjbmV3cHJvZHVjdHMyMDIwIC5kaW5vYyAjbmV3bGluZXVwIC5zYW1wbGVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAjbmV3cHJvZHVjdHMyMDIwIC5kaW5vYyAjbmV3bGluZXVwIC5zYW1wbGVzOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jbWQvYXNzZXRzL2ltYWdlcy9kaW5vYy9uZXdwcm9kdWN0cy8yMDE4L25ld3BfZXZlbnRfcmlnaHRfYmsuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5uZXdsaW5ldXAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAuZGlub2MgLm5ld2xpbmV1cCAud3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZGlub2MgLm5ld2xpbmV1cCAud3JhcCAucGhvdG8ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSBlYXNlIDBzOyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5uZXdsaW5ldXAgLndyYXAgLnBob3RvIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5kaW5vYyAubmV3bGluZXVwIC53cmFwIC5waG90bzpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4zZW0pOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5kaW5vYyAubmV3bGluZXVwIC53cmFwIC5sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5uZXdsaW5ldXAgLndyYXAgLm1hc2sgLmNhcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5uZXdsaW5ldXAgLndyYXAgLmNhcHRpb24gaDQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5uZXdsaW5ldXAgLndyYXAgLmxlZnQgLm1hc2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8qIOe1tuWvvuS9jee9ruaMh+WumiAqL1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC8qIOODnuOCueOCr+OCkuihqOekuuOBl+OBquOBhCAqL1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIC8qIOODnuOCueOCr+OBr+WNiumAj+aYjiAqL1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5uZXdsaW5ldXAgLndyYXAgLmxlZnQ6aG92ZXIgLm1hc2sge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5kaW5vYyAubmV3bGluZXVwIC53cmFwIC5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5uZXdsaW5ldXAgLndyYXAgLnJpZ2h0IC5tYXNrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvKiDntbblr77kvY3nva7mjIflrpogKi9cbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAvKiDjg57jgrnjgq/jgpLooajnpLrjgZfjgarjgYQgKi9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAvKiDjg57jgrnjgq/jga/ljYrpgI/mmI4gKi9cbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5kaW5vYyAubmV3bGluZXVwIC53cmFwIC5yaWdodDpob3ZlciAubWFzayB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5uZXdsaW5ldXAgLndyYXAgLml0ZW0zIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jIC5uZXdsaW5ldXAgLmRlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgI25ld3Byb2R1Y3RzMjAyMCAuZGlub2MgI25ld19zZXJpZXMgLndyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC5kaW5vYyAjbmV3X3NlcmllcyAud3JhcCAuaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMTgxNTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jICNuZXdfc2VyaWVzIC53cmFwIHAge1xuICAgICAgbWFyZ2luOiAwIDQwcHggMCAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgLmRpbm9jICNuZXdfc2VyaWVzIC53cmFwIC5waG90byB7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAuZGlub2MgI25ld19zZXJpZXMgLndyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICNuZXdwcm9kdWN0czIwMjAgI21hdHRlX3NlcmllcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwICNtYXR0ZV9zZXJpZXMgLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAjbWF0dGVfc2VyaWVzIC53cmFwX21hdHRlY29hdGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIjNNQ2lyY3VsYXJcIjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgI21hdHRlX3NlcmllcyAud3JhcF9tYXR0ZWNvYXRpbmcgLnJlZmxlY3Rpb24ge1xuICAgICAgICB3aWR0aDogMzkwcHg7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgI21hdHRlX3NlcmllcyAud3JhcF9tYXR0ZWNvYXRpbmcgLmZpbmdlcnByaW50IHtcbiAgICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAjbWF0dGVfc2VyaWVzIC53cmFwX21hdHRlY29hdGluZyAudGFjdGlsaXR5IHtcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAjbWF0dGVfc2VyaWVzIC53cmFwX21hdHRlY29hdGluZyAucF9yZWZyZWN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMTVweCAyMHB4IDAgMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAjbWF0dGVfc2VyaWVzIC53cmFwX21hdHRlY29hdGluZyAucF9maW5nZXJwcmludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEuNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW46IDE1cHggMzBweCAwIDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgI21hdHRlX3NlcmllcyAud3JhcF9tYXR0ZWNvYXRpbmcgLnBfdGFjdGlsaXR5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMTVweCAxNXB4IDAgMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwICNtYXR0ZV9zZXJpZXMgLndyYXBfbWF0dGVjb2F0aW5nIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwICNtYXR0ZV9zZXJpZXMgLndyYXBfbWF0dGVjb2F0aW5nIGg0LnVuZGVybGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAjbWF0dGVfc2VyaWVzIC53cmFwX21hdHRlY29hdGluZyBoNC51bmRlcmxpbmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgI21hdHRlX3NlcmllcyAud3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAjbWF0dGVfc2VyaWVzIC53cmFwIC5waG90byB7XG4gICAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgI21hdHRlX3NlcmllcyAud3JhcCAucGhvdG8gLm1hdHRlX2NvYXRpbmcge1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LWNyaXNwLWVkZ2VzO1xuICAgICAgICAgIGltYWdlLXJlbmRlcmluZzogLW1vei1jcmlzcC1lZGdlcztcbiAgICAgICAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwICNtYXR0ZV9zZXJpZXMgLndyYXAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgI25ld3Byb2R1Y3RzMjAyMCAjbWF0dGVfc2VyaWVzIC53cmFwX3NhbXBsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAjbWF0dGVfc2VyaWVzIC53cmFwX3NhbXBsZSAucGhvdG8ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwICNtYXR0ZV9zZXJpZXMgLndyYXBfc2FtcGxlIC5waG90byAuaW5uZXItdGV4dC0xIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAjbWF0dGVfc2VyaWVzIC53cmFwX3NhbXBsZSAucGhvdG8gLmlubmVyLXRleHQtMiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICBsZWZ0OiAxNzNweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwICNtYXR0ZV9zZXJpZXMgLndyYXBfc2FtcGxlIC5waG90byAuaW5uZXItdGV4dC0zIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICAgIGxlZnQ6IDMwM3B4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgI21hdHRlX3NlcmllcyAud3JhcF9zYW1wbGUgLnBob3RvIC5pbm5lci10ZXh0LTQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgbGVmdDogNDM4cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAjbWF0dGVfc2VyaWVzIC53cmFwX3NhbXBsZSAucGhvdG8gLmlubmVyLXRleHQtNSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICBsZWZ0OiA1ODJweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwICNtYXR0ZV9zZXJpZXMgLndyYXBfc2FtcGxlIC5waG90byAuaW5uZXItdGV4dC02IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgIGxlZnQ6IDcyM3B4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgICAgICNuZXdwcm9kdWN0czIwMjAgI21hdHRlX3NlcmllcyAud3JhcF9zYW1wbGUgLnBob3RvIC5pbm5lci10ZXh0LTcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgbGVmdDogODIycHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAjbWF0dGVfc2VyaWVzIC53cmFwX3NhbXBsZSAucGhvdG8gLmlubmVyLXRleHQtOCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBsZWZ0OiA5OTBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwICNtYXR0ZV9zZXJpZXMgLndyYXBfc2FtcGxlIC5waG90byAuc2FtcGxlX3Bob3RvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtY3Jpc3AtZWRnZXM7XG4gICAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzO1xuICAgICAgICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IH1cbiAgI25ld3Byb2R1Y3RzMjAyMCAjY2F0YWxvZ3VlIC5oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gICNuZXdwcm9kdWN0czIwMjAgI2dhbGxlcnkgLmhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgI25ld3Byb2R1Y3RzMjAyMCAjc2FtcGxlcyAuaGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGhlaWdodDogMzVweDsgfVxuICAjbmV3cHJvZHVjdHMyMDIwIC5ldmVudCAjbWFpbl92aXN1YWwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICNuZXdwcm9kdWN0czIwMjAgLmV2ZW50IC5pbnRyb19jdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgLmV2ZW50IC5pbnRyb19jdCAuaW50cm9fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAjbmV3cHJvZHVjdHMyMDIwIC5ldmVudCAuaW50cm9fY3QgLmludHJvX3dyYXAgLmludHJvX2ltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZXZlbnQgLmludHJvX2N0IC5pbnRyb193cmFwIC5pbnRyb190eHQge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICNuZXdwcm9kdWN0czIwMjAgLmV2ZW50IC5pbnRlcnZpZXcgLmNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC5ldmVudCAuaW50ZXJ2aWV3IC5jb250ZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC5ldmVudCAuaW50ZXJ2aWV3IC5jb250ZW50IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZXZlbnQgLmludGVydmlldyAuY29udGVudCBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgLmV2ZW50IC5pbnRlcnZpZXcgLmNvbnRlbnQgZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICNuZXdwcm9kdWN0czIwMjAgLmV2ZW50IC5pbnRlcnZpZXcgLmNvbnRlbnQgLmJsb2NrMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZXZlbnQgLmludGVydmlldyAuY29udGVudCAuYmxvY2sxIC5ibG9jazFfdHh0IHtcbiAgICAgICAgd2lkdGg6IDU1JTsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZXZlbnQgLmludGVydmlldyAuY29udGVudCAuYmxvY2sxIC5ibG9jazFfaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5ldmVudCAuaW50ZXJ2aWV3IC5jb250ZW50IC5ibG9jazEgLmJsb2NrMV9pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC5ldmVudCAuaW50ZXJ2aWV3IC5jb250ZW50IC5ibG9jazIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmV2ZW50IC5pbnRlcnZpZXcgLmNvbnRlbnQgLmJsb2NrMiAuYmxvY2syX21vdmllIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5ldmVudCAuaW50ZXJ2aWV3IC5jb250ZW50IC5ibG9jazIgLmJsb2NrMl9tb3ZpZSBpZnJhbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjI1cHg7IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmV2ZW50IC5pbnRlcnZpZXcgLmNvbnRlbnQgLmJsb2NrMiAuYmxvY2syX3R4dCB7XG4gICAgICAgIHdpZHRoOiA1NSU7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC5ldmVudCAuaW50ZXJ2aWV3IC5jb250ZW50IC5ibG9jazMge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmV2ZW50IC5pbnRlcnZpZXcgLmNvbnRlbnQgLmJsb2NrM190eHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHggLSA1MHB4KTsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZXZlbnQgLmludGVydmlldyAuY29udGVudCAuYmxvY2szX2ltZyB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgICAjbmV3cHJvZHVjdHMyMDIwIC5ldmVudCAuaW50ZXJ2aWV3IC5jb250ZW50IC5ibG9jazNfaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjbmV3cHJvZHVjdHMyMDIwIC5ldmVudCAuaW50ZXJ2aWV3IC5jb250ZW50IC5ibG9jazQge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICNuZXdwcm9kdWN0czIwMjAgLmV2ZW50IC5pbnRlcnZpZXcgLmNvbnRlbnQgLmJsb2NrNF9pbWcge1xuICAgICAgICB3aWR0aDogNDAwcHg7IH1cbiAgICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZXZlbnQgLmludGVydmlldyAuY29udGVudCAuYmxvY2s0X2ltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgI25ld3Byb2R1Y3RzMjAyMCAuZXZlbnQgLmludGVydmlldyAuY29udGVudCAuYmxvY2s0X3R4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCAtIDUwcHgpOyB9XG5cblxuIixudWxsXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
