@charset "UTF-8";
.economic-impact-study {
  overflow: hidden; }
  .economic-impact-study .container {
    max-width: 1000px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    margin: 0 auto; }
  .economic-impact-study .container:before,
  .economic-impact-study .container:after {
    content: " ";
    display: table; }
  .economic-impact-study .container:after {
    clear: both; }
  .economic-impact-study .container:before,
  .economic-impact-study .container:after {
    content: " ";
    display: table; }
  .economic-impact-study .container:after {
    clear: both; }
  .economic-impact-study #main-title .social {
    margin: 0 0 30px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px; }
    .economic-impact-study #main-title .social span {
      font-size: 16px;
      color: #1c599a; }
    .economic-impact-study #main-title .social .fa-brands {
      font-size: 30px;
      color: #1c599a; }
  .economic-impact-study header {
    overflow: hidden;
    position: relative;
    margin-bottom: 60px; }
  .economic-impact-study header #logo-anchor {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 36%;
    padding-bottom: 20%;
    transform: translateX(-50%); }
  @media (min-width: 768px) {
    .economic-impact-study header #logo-anchor {
      width: 18%;
      padding-bottom: 10%; } }
  .economic-impact-study header img {
    width: 200%;
    margin-left: -50%;
    max-width: none; }
  @media (min-width: 768px) {
    .economic-impact-study header img {
      width: 100%;
      margin: 0; } }
  .economic-impact-study header .share {
    text-align: right;
    padding: 5px 15px; }
  .economic-impact-study header .share svg {
    fill: #69C9CA;
    width: 32px;
    height: 32px; }
  @media (min-width: 768px) {
    .economic-impact-study header .share {
      padding: 15px; }
    .economic-impact-study header .share svg {
      width: 24px;
      height: 24px; } }
  .economic-impact-study .header {
    position: fixed;
    opacity: 0;
    z-index: 9999;
    top: -1px;
    padding-top: 1px;
    padding-left: 30px;
    padding-right: 127.25px;
    left: 0;
    right: 0;
    background: #fff;
    box-shadow: 0 5px 59px 0 rgba(10, 10, 11, 0.07);
    transition: opacity ease-out 0.5s;
    pointer-events: none; }
  .economic-impact-study .header:before,
  .economic-impact-study .header:after {
    content: " ";
    display: table; }
  .economic-impact-study .header:after {
    clear: both; }
  .economic-impact-study .header:before,
  .economic-impact-study .header:after {
    content: " ";
    display: table; }
  .economic-impact-study .header:after {
    clear: both; }
  .economic-impact-study .header.in {
    opacity: 1;
    pointer-events: auto; }
  .economic-impact-study .header .logo {
    float: left; }
  .economic-impact-study .header .title {
    display: none;
    float: right;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 16px; }
  @media (min-width: 769px) {
    .economic-impact-study .header .title {
      display: block;
      line-height: 66px; } }
  .economic-impact-study .header .share-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    border-left: 1px solid #e7e7e7;
    background: #ffffff;
    height: 67px;
    width: 97.25px;
    transition: width ease-in 0.4s; }
  .economic-impact-study .header .share-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: -31px;
    bottom: 0;
    width: 30px;
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
    /* IE6-9 */ }
  .economic-impact-study .header .share-wrapper .share-wrapper-inner {
    overflow: hidden;
    height: 68px; }
  .economic-impact-study .header .share-wrapper .toggle {
    margin: 0;
    line-height: 67px;
    padding: 0 30px;
    float: left;
    overflow: hidden; }
  .economic-impact-study .header .share-wrapper .share {
    width: 0;
    overflow: hidden;
    float: left;
    line-height: 57px; }
  .economic-impact-study .header .share-wrapper .share svg {
    vertical-align: middle;
    opacity: 0;
    transition: opacity linear 0.2s;
    fill: #69C9CA; }
  .economic-impact-study .header .share-wrapper.in {
    width: 255px;
    transition-timing-function: ease-out; }
  .economic-impact-study .header .share-wrapper.in .toggle {
    text-indent: -9999px;
    height: 100%; }
  .economic-impact-study .header .share-wrapper.in .toggle::before {
    content: "⨯";
    text-indent: 0;
    display: block; }
  .economic-impact-study .header .share-wrapper.in .share {
    width: 154px; }
  .economic-impact-study .header .share-wrapper.in .share svg {
    opacity: 1;
    transition-delay: 0.4s; }
  .economic-impact-study h1 {
    font-size: 36px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    line-height: 1.25em;
    margin-top: 0;
    margin-bottom: 80px; }
  .economic-impact-study h1 span {
    color: #69C9CA; }
  @media (min-width: 768px) {
    .economic-impact-study h1 {
      font-size: 50px; } }
  .economic-impact-study sup {
    margin-left: 0.25em;
    font-size: 55%; }
  .economic-impact-study .divider {
    position: relative;
    height: 30px;
    background-image: radial-gradient(#E7E7E7 2px, transparent 3px), radial-gradient(#E7E7E7 2px, transparent 3px), linear-gradient(to bottom, #efefef 2px, #fff 100%);
    background-position: 0 0, 8px 8px;
    background-size: 16px 16px, 16px 16px, auto;
    margin-bottom: 60px; }
  .economic-impact-study .divider::before {
    content: "";
    position: absolute;
    top: -4px;
    height: 2px;
    left: 0;
    right: 0;
    background: #3F7BB7;
    display: block; }
  .economic-impact-study .divider::after {
    content: "";
    position: absolute;
    top: 0;
    height: 4px;
    left: 0;
    right: 0;
    background: #3F7BB7;
    display: block;
    border-top: 2px solid #e7e7e7; }
  .economic-impact-study .divider img {
    position: absolute;
    top: -100%;
    left: 50%;
    transform: translateX(-50%);
    height: 300%;
    background: #fff;
    padding: 0 50px;
    z-index: 1; }
  .economic-impact-study .divider-inverse {
    position: relative;
    height: 30px;
    background-image: radial-gradient(#E7E7E7 2px, transparent 3px), radial-gradient(#E7E7E7 2px, transparent 3px), linear-gradient(to top, #efefef 2px, #fff 100%);
    background-position: 0 0, 8px 8px;
    background-size: 16px 16px, 16px 16px, auto;
    margin-bottom: 60px; }
  .economic-impact-study .divider-inverse::before {
    content: "";
    position: absolute;
    bottom: -4px;
    height: 2px;
    left: 0;
    right: 0;
    background: #3F7BB7;
    display: block; }
  .economic-impact-study .divider-inverse::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 4px;
    left: 0;
    right: 0;
    background: #3F7BB7;
    display: block;
    border-top: 2px solid #e7e7e7; }
  .economic-impact-study .divider-inverse img {
    position: absolute;
    top: -100%;
    left: 50%;
    transform: translateX(-50%);
    height: 300%;
    background: #fff;
    padding: 0 25px;
    z-index: 1; }
  @media (min-width: 768px) {
    .economic-impact-study .divider-inverse img {
      padding: 0 50px; } }
  .economic-impact-study .econ-progress-bar {
    background-image: repeating-linear-gradient(-45deg, #e7e7e7, #e7e7e7 4px, #ffffff 4px, #ffffff 8px);
    height: 30px;
    width: 100%;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    line-height: 30px; }
  .economic-impact-study .econ-progress-bar .econ-progress {
    background: #69C9CA;
    height: 100%;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    color: #265F9E;
    padding-left: 10px;
    position: relative; }
  .economic-impact-study .econ-progress-bar .econ-progress .econ-tooltip {
    position: absolute;
    top: -10px;
    left: calc(100% + 15px); }
  .economic-impact-study .econ-progress-bar .econ-progress .econ-tooltip::before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: -7px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #3F7BB7; }
  .economic-impact-study .econ-progress-bar.econ-progress-bar-dark .econ-progress {
    background: #265F9E;
    color: #fff; }
  .economic-impact-study .econ-progress-bar .abbr {
    display: inline; }
  .economic-impact-study .econ-progress-bar .abbr + span {
    display: none; }
  @media (min-width: 768px) {
    .economic-impact-study .econ-progress-bar .abbr {
      display: none; }
    .economic-impact-study .econ-progress-bar .abbr + span {
      display: inline; } }
  .economic-impact-study .econ-progress-bar + .econ-progress-bar {
    margin-top: 30px; }
  .economic-impact-study .econ-progress-bar.animate .econ-progress {
    transition: width ease-out 1s; }
  .economic-impact-study .econ-progress-bar.animate .econ-tooltip {
    opacity: 1;
    transition: opacity ease-out 0.75s 1s; }
  .economic-impact-study .econ-progress-bar:not(.in) .econ-progress {
    width: 0 !important; }
  .economic-impact-study .econ-progress-bar:not(.in) .econ-tooltip {
    opacity: 0; }
  .economic-impact-study .econ-tooltip {
    background: #3F7BB7;
    border-radius: 10px;
    padding: 10px 12px;
    color: #fff;
    display: inline-block;
    font-size: 17.66px;
    box-shadow: 5px 5px 15px 0 rgba(215, 215, 215, 0.8);
    font-family: 'Montserrat', sans-serif;
    font-weight: 600; }
  .economic-impact-study .econ-tooltip .econ-tooltip-heading {
    font-size: 13.25px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 5px; }
  .economic-impact-study .section-heading {
    font-size: 22.08px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600; }
  .economic-impact-study .section-subheading {
    color: #90908f; }
  .economic-impact-study .heading {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 36px;
    color: #3f7bb7;
    line-height: 1.25em; }
  .economic-impact-study .heading.strikethrough {
    position: relative; }
  .economic-impact-study .heading.strikethrough::before {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    left: 0;
    right: 0;
    height: 4px;
    background: #3F7BB7;
    z-index: -1; }
  .economic-impact-study .heading.strikethrough span {
    display: inline-block;
    margin: 0 auto;
    padding: 0 25px;
    background: #fff; }
  @media (min-width: 768px) {
    .economic-impact-study .heading {
      font-size: 50px; }
    .economic-impact-study .heading.strikethrough span {
      padding: 0 55px; } }
  .economic-impact-study .subheading {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 25px;
    color: #69c9ca;
    line-height: 1em; }
  .economic-impact-study section {
    padding-top: 60px;
    padding-bottom: 60px; }
  .economic-impact-study .share a {
    display: inline-block;
    margin: 5px; }
  .economic-impact-study #section-1 {
    padding-top: 0;
    padding-bottom: 0;
    position: relative; }
  .economic-impact-study #section-1 .group {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 30px; }
  .economic-impact-study #section-1 .group .icon {
    position: relative;
    z-index: 1; }
  .economic-impact-study #section-1 .line-2 {
    display: none; }
  @media (min-width: 768px) {
    .economic-impact-study #section-1 .line-1 {
      content: "";
      position: absolute;
      top: 26px;
      height: 2px;
      background: #69C9CA;
      display: block;
      left: 25%;
      right: 25%; }
    .economic-impact-study #section-1 .group {
      width: 50%; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .economic-impact-study #section-1 .line-2 {
      content: "";
      display: block;
      position: absolute;
      top: 251px;
      height: 2px;
      background: #69C9CA;
      left: 25%;
      right: 25%; } }
  @media (min-width: 1200px) {
    .economic-impact-study #section-1 .line-1 {
      left: 12.5%;
      right: 12.5%; }
    .economic-impact-study #section-1 .group {
      width: 25%; } }
  .economic-impact-study #section-2 .flipper {
    margin: 0 auto;
    padding-bottom: 15px; }
  .economic-impact-study #section-2 .flipper img {
    padding: 0 2.5px;
    width: 20%;
    float: left; }
  .economic-impact-study #section-2 .total-gdp {
    margin-top: 10px;
    text-align: center; }
  .economic-impact-study #section-2 .total-gdp .heading {
    font-size: 22.08px;
    margin-bottom: 10px; }
  .economic-impact-study #section-2 .total-gdp .disclaimer {
    font-size: 13.25px;
    display: inline-block; }
  @media (min-width: 768px) {
    .economic-impact-study #section-2 .flipper {
      width: 80%; }
    .economic-impact-study #section-2 .flipper img {
      padding: 0 15px; } }
  @media (min-width: 1200px) {
    .economic-impact-study #section-2 .flipper {
      width: auto; } }
  .economic-impact-study #section-3 .group {
    width: 100%;
    float: left; }
  @media (max-width: 991px) {
    .economic-impact-study #section-3 .group {
      margin-bottom: 90px; } }
  .economic-impact-study #section-3 .group:first-child .content {
    width: 90%; }
  .economic-impact-study #section-3 .group .content {
    margin-top: 30px; }
  .economic-impact-study #section-3 .group .section-heading + .content {
    margin-top: 48px; }
  .economic-impact-study #section-3 .group .data-point {
    margin-bottom: 30px; }
  .economic-impact-study #section-3 .group .data-point .data-point-heading {
    font-family: 'Roboto', sans-serif;
    margin-bottom: 5px; }
  .economic-impact-study #section-3 .group .total-jobs {
    margin-top: 45px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    text-align: center; }
  .economic-impact-study #section-3 .group .total-jobs::before {
    content: url("/uploads/2021/12/econ_empty-briefcase.svg");
    margin-bottom: 5px;
    display: inline-block; }
  .economic-impact-study #section-3 .group .total-gross-wrapper {
    position: relative; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .total-gross {
    background: url(/uploads/2021/12/econ_doughnut-chart.svg) no-repeat center center;
    width: 250px;
    height: 250px;
    padding-top: 65px;
    margin: 106px auto 0; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .total-gross .heading {
    color: #69C9CA;
    font-size: 19.43px;
    text-align: center;
    margin-top: 45px;
    line-height: 1em; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .total-gross .subheading {
    color: #3F7BB7;
    font-size: 25px;
    text-align: center; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 17.66px;
    padding-top: 15px;
    padding-bottom: 15px; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip.animate {
    opacity: 0; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip.animate.in {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 1s;
    transition-timing-function: ease-out; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip.residential {
    background: #69C9CA;
    position: absolute;
    top: -90px;
    left: 0; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip.residential::before {
    content: "";
    position: absolute;
    bottom: 14px;
    right: -7px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #69C9CA; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip.wilderness {
    background: #36AD9F;
    position: absolute;
    top: -90px;
    right: 0;
    transition-delay: 0.25s; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip.wilderness::before {
    content: "";
    position: absolute;
    bottom: 14px;
    left: -7px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #36AD9F; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip.other {
    background: #3F7BB7;
    position: absolute;
    bottom: -90px;
    right: 0;
    transition-delay: 0.5s; }
  .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip.other::before {
    content: "";
    position: absolute;
    top: -7px;
    left: 14px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #3F7BB7; }
  @media (min-width: 992px) {
    .economic-impact-study #section-3 .group {
      width: 50%; }
    .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip.residential,
    .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip.wilderness {
      top: -45px; }
    .economic-impact-study #section-3 .group .total-gross-wrapper .econ-tooltip.other {
      bottom: -45px; } }
  .economic-impact-study #section-4 {
    padding-bottom: 172px; }
  @media (max-width: 991px) {
    .economic-impact-study #section-4 {
      padding-bottom: 118px; }
    .economic-impact-study #section-4 .group:first-child {
      margin-bottom: 90px; } }
  @media (max-width: 767px) {
    .economic-impact-study #section-4 {
      padding-bottom: 60px; }
    .economic-impact-study #section-4 .group:first-child {
      margin-bottom: 148px;
      padding-bottom: 60px; } }
  .economic-impact-study #section-4 .group {
    width: 100%;
    float: left; }
  .economic-impact-study #section-4 .group .content {
    margin-top: 30px; }
  .economic-impact-study #section-4 .group .content.total-scholarships {
    position: relative;
    padding-bottom: 60.75%;
    margin-right: 30px;
    border: 4px solid #3F7BB7;
    background-image: radial-gradient(#E7E7E7 2px, transparent 3px), radial-gradient(#E7E7E7 2px, transparent 3px);
    background-position: 0 0, 8px 8px;
    background-size: 16px 16px; }
  .economic-impact-study #section-4 .group .content.total-scholarships .content {
    margin: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    text-align: center; }
  .economic-impact-study #section-4 .group .content.total-scholarships::after {
    content: url("/uploads/2021/12/econ_characters.svg");
    position: absolute;
    top: calc(100% - 56px);
    right: -15px; }
  .economic-impact-study #section-4 .group .content .econ-progress-bar + .econ-progress-bar {
    margin-top: 5px; }
  .economic-impact-study #section-4 .group .content .econ-progress-bar + .econ-progress-bar.econ-progress-bar-dark {
    margin-top: 60px; }
  .economic-impact-study #section-4 .group .content .total {
    margin-top: 30px;
    color: #3F7BB7; }
  .economic-impact-study #section-4 .group .heading {
    font-size: 36px; }
  .economic-impact-study #section-4 .group .subheading {
    font-size: 20px; }
  @media (min-width: 768px) {
    .economic-impact-study #section-4 .group {
      width: 50%; } }
  @media (min-width: 992px) {
    .economic-impact-study #section-4 .group .content.total-scholarships .content {
      top: 50%; }
    .economic-impact-study #section-4 .group .heading {
      font-size: 50px; }
    .economic-impact-study #section-4 .group .subheading {
      font-size: 25px; } }
  .economic-impact-study #section-5 .group {
    width: 100%;
    float: left; }
  .economic-impact-study #section-5 .group:first-child .content {
    width: 80%; }
  @media (min-width: 768px) {
    .economic-impact-study #section-5 .group:first-child .content {
      width: 90%; } }
  @media (min-width: 1200px) {
    .economic-impact-study #section-5 .group .econ-progress-bar {
      width: 100%; } }
  .economic-impact-study #section-5 .group .content {
    margin-top: 30px; }
  .economic-impact-study #section-6 .group {
    width: 100%;
    float: left; }
  @media (max-width: 991px) {
    .economic-impact-study #section-6 .group:first-child {
      margin-bottom: 90px; } }
  .economic-impact-study #section-6 .group .content {
    margin-top: 30px;
    padding-right: calc(10% + 30px); }
  .economic-impact-study #section-6 .group .data-point {
    margin-bottom: 30px;
    position: relative; }
  .economic-impact-study #section-6 .group .data-point .data-point-heading {
    margin-bottom: 5px; }
  .economic-impact-study #section-6 .group .data-point .data-point-heading.national-average {
    margin-bottom: 15px; }
  .economic-impact-study #section-6 .group .data-point .average {
    position: absolute;
    height: 38px;
    bottom: -4px;
    width: 2px;
    background-position: right;
    background-size: 2px 30px;
    background-repeat: repeat-y; }
  .economic-impact-study #section-6 .group:first-child .average {
    background-image: linear-gradient(#35ada1 0, #35ada1 5px, rgba(255, 255, 255, 0) 6px, rgba(255, 255, 255, 0) 7px, #35ada1 8px, #35ada1 13px, rgba(255, 255, 255, 0) 14px, rgba(255, 255, 255, 0) 17px, #35ada1 18px, #35ada1 23px, rgba(255, 255, 255, 0) 24px, rgba(255, 255, 255, 0) 27px, #35ada1 28px, #35ada1 33px); }
  .economic-impact-study #section-6 .group:last-child .average {
    background-image: linear-gradient(#25619f 0, #25619f 5px, rgba(255, 255, 255, 0) 6px, rgba(255, 255, 255, 0) 7px, #25619f 8px, #25619f 13px, rgba(255, 255, 255, 0) 14px, rgba(255, 255, 255, 0) 17px, #25619f 18px, #25619f 23px, rgba(255, 255, 255, 0) 24px, rgba(255, 255, 255, 0) 27px, #25619f 28px, #25619f 33px); }
  .economic-impact-study #section-6 .group .national-average-indicator {
    color: #90908F; }
  .economic-impact-study #section-6 .group .national-average-indicator .indicator {
    width: 14px;
    height: 14px;
    border: 2px solid #E7E7E7;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    vertical-align: middle; }
  .economic-impact-study #section-6 .group .national-average-indicator .indicator .average {
    position: absolute;
    height: 20px;
    bottom: -5px;
    width: 2px;
    background-position: right;
    background-size: 2px 7px;
    background-repeat: repeat-y;
    left: calc(50% - 1px); }
  @media (min-width: 992px) {
    .economic-impact-study #section-6 .group {
      width: 50%; } }
  .economic-impact-study #section-7 {
    position: relative; }
  .economic-impact-study #section-7 .section-heading {
    margin-bottom: 30px; }
  .economic-impact-study #section-7 .group {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 30px; }
  .economic-impact-study #section-7 .group .icon {
    position: relative;
    z-index: 1; }
  .economic-impact-study #section-7 .group .heading {
    font-size: 36px;
    margin: 5px 0 0 0; }
  .economic-impact-study #section-7 .group .subheading {
    font-size: 25px; }
  @media (min-width: 768px) {
    .economic-impact-study #section-7 .line-1 {
      content: "";
      position: absolute;
      top: 147px;
      height: 2px;
      background: #3F7BB7;
      display: block;
      left: 25%;
      right: 25%; }
    .economic-impact-study #section-7 .group {
      width: 50%; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .economic-impact-study #section-7 .group:last-child {
      width: 100%; } }
  @media (min-width: 1200px) {
    .economic-impact-study #section-7 .line-1 {
      left: 17.5%;
      right: 17.5%; }
    .economic-impact-study #section-7 .group {
      width: 33.3333333%; } }
  .economic-impact-study #section-8 {
    padding-bottom: 90px;
    position: relative; }
  .economic-impact-study #section-8 .section-heading {
    margin-bottom: 30px; }
  @media (min-width: 768px) {
    .economic-impact-study #section-8 .section-heading {
      margin-bottom: 30px; } }
  .economic-impact-study #section-8 img {
    width: 100%; }
  .economic-impact-study #section-8 .legend {
    width: 270px;
    color: #90908F;
    margin-bottom: 30px;
    position: relative;
    left: 50%;
    transform: translateX(-50%); }
  @media (min-width: 768px) {
    .economic-impact-study #section-8 .legend {
      position: absolute;
      top: 185px;
      right: 30px;
      left: auto;
      transform: none; } }
  .economic-impact-study #section-8 .legend > div {
    margin-bottom: 10px; }
  .economic-impact-study #section-8 .legend > div .indicator {
    border: 2px solid #69C9CA;
    background: #E7E7E7;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px; }
  .economic-impact-study #section-8 .legend > div .indicator.dark {
    background: #265F9E; }
  .economic-impact-study #section-9 .section-heading {
    margin-bottom: 30px; }
  .economic-impact-study #section-9 .group {
    width: 100%;
    float: left; }
  .economic-impact-study #section-9 .group.img {
    display: none; }
  .economic-impact-study #section-9 .group .icon-group {
    width: 100%;
    height: 108px;
    float: left; }
  .economic-impact-study #section-9 .group .icon-group:before,
  .economic-impact-study #section-9 .group .icon-group:after {
    content: " ";
    display: table; }
  .economic-impact-study #section-9 .group .icon-group:after {
    clear: both; }
  .economic-impact-study #section-9 .group .icon-group:before,
  .economic-impact-study #section-9 .group .icon-group:after {
    content: " ";
    display: table; }
  .economic-impact-study #section-9 .group .icon-group:after {
    clear: both; }
  @media (min-width: 480px) {
    .economic-impact-study #section-9 .group .icon-group .content-wrapper {
      width: 50%; } }
  @media (max-width: 767px) {
    .economic-impact-study #section-9 .group .icon-group:not(:last-child) {
      margin-bottom: 0; } }
  @media (min-width: 768px) {
    .economic-impact-study #section-9 .group .icon-group {
      height: 75px;
      width: 50%;
      margin-bottom: 30px; }
    .economic-impact-study #section-9 .group .icon-group .content-wrapper {
      width: 100%; }
    .economic-impact-study #section-9 .group.left {
      width: 40%; }
    .economic-impact-study #section-9 .group.right {
      width: 60%; } }
  .economic-impact-study #section-9 .group .icon-group img {
    vertical-align: middle; }
  .economic-impact-study #section-9 .group .icon-group .econ-tooltip {
    margin-left: 15px;
    position: relative; }
  .economic-impact-study #section-9 .group .icon-group .econ-tooltip::before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: -7px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #3F7BB7; }
  .economic-impact-study #section-9 .group .icon-group .description {
    margin-top: 15px; }
  .economic-impact-study #section-9 .group .icon-group.animate .econ-tooltip {
    opacity: 0;
    transition: opacity linear 1s 0.25s; }
  .economic-impact-study #section-9 .group .icon-group.animate.in .econ-tooltip {
    opacity: 1; }
  .economic-impact-study #section-9 .total-expenditure {
    margin-top: 45px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    text-align: center; }
  .economic-impact-study #section-9 .total-expenditure::before {
    content: url("/uploads/2021/12/econ_empty-briefcase.svg");
    margin-bottom: 5px;
    display: inline-block; }
  @media (min-width: 768px) {
    .economic-impact-study #section-9 .group {
      width: 50%; }
    .economic-impact-study #section-9 .group.img {
      display: block; }
    .economic-impact-study #section-9 .group.img img {
      width: 80%; } }
  .economic-impact-study #section-10 .section-subheading {
    margin-bottom: 30px; }
  .economic-impact-study #section-10 .group {
    width: 100%;
    float: left; }
  @media (max-width: 991px) {
    .economic-impact-study #section-10 .group:first-child {
      margin-bottom: 90px; } }
  .economic-impact-study #section-10 .group .states-wrapper {
    padding-top: 50%;
    position: relative;
    background-image: radial-gradient(#E7E7E7 2px, transparent 3px), radial-gradient(#E7E7E7 2px, transparent 3px);
    background-position: 0 0, 8px 8px;
    background-size: 16px 16px, 16px 16px; }
  .economic-impact-study #section-10 .group .states-wrapper::before {
    content: url(/uploads/2021/12/econ_utah.svg);
    position: absolute;
    top: -18.5px;
    left: 50%;
    transform: translateX(-50%); }
  .economic-impact-study #section-10 .group .states-wrapper::after {
    content: "#1";
    color: #69C9CA;
    font-size: 50px;
    position: absolute;
    bottom: -35.49px;
    left: 50%;
    transform: translateX(-50%);
    font-family: 'Montserrat', sans-serif;
    font-weight: 600; }
  .economic-impact-study #section-10 .group .states-wrapper .border-panel {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 36%;
    border: 6px solid #3F7BB7;
    border-radius: 5px;
    pointer-events: none; }
  .economic-impact-study #section-10 .group .states-wrapper .border-panel.left {
    left: 0;
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .economic-impact-study #section-10 .group .states-wrapper .border-panel.left::before {
    content: "";
    position: absolute;
    top: -6px;
    right: -3px;
    border: 3px solid #3F7BB7;
    border-radius: 50%; }
  .economic-impact-study #section-10 .group .states-wrapper .border-panel.left::after {
    content: "";
    position: absolute;
    bottom: -6px;
    right: -3px;
    border: 3px solid #3F7BB7;
    border-radius: 50%; }
  .economic-impact-study #section-10 .group .states-wrapper .border-panel.right {
    right: 0;
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .economic-impact-study #section-10 .group .states-wrapper .border-panel.right::before {
    content: "";
    position: absolute;
    top: -6px;
    left: -3px;
    border: 3px solid #3F7BB7;
    border-radius: 50%; }
  .economic-impact-study #section-10 .group .states-wrapper .border-panel.right::after {
    content: "";
    position: absolute;
    bottom: -6px;
    left: -3px;
    border: 3px solid #3F7BB7;
    border-radius: 50%; }
  .economic-impact-study #section-10 .group .states-wrapper .content {
    color: #3F7BB7;
    font-size: 25px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'UtopiaStd-Bold';
    font-weight: 600; }
  .economic-impact-study #section-10 .group .states-wrapper .content .heading {
    font-size: 50px; }
  .economic-impact-study #section-10 .group .state-listing {
    color: #265F9E;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    position: relative;
    padding: 25px 0; }
  .economic-impact-study #section-10 .group .state-listing:first-child::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content: "";
    height: 2px;
    display: block;
    background-image: linear-gradient(to right, #265F9E 0, #265F9E 5px, rgba(255, 255, 255, 0) 6px, rgba(255, 255, 255, 0) 10px, #265F9E 11px, #265F9E 16px, rgba(255, 255, 255, 0) 17px, rgba(255, 255, 255, 0) 21px, #265F9E 22px, #265F9E 27px, rgba(255, 255, 255, 0) 28px, rgba(255, 255, 255, 0) 28px, #265F9E 29px, #265F9E 34px, rgba(255, 255, 255, 0) 35px, rgba(255, 255, 255, 0) 45px);
    background-repeat: repeat-x;
    background-size: 10px 2px; }
  .economic-impact-study #section-10 .group .state-listing::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    display: block;
    background-image: linear-gradient(to right, #265F9E 0, #265F9E 5px, rgba(255, 255, 255, 0) 6px, rgba(255, 255, 255, 0) 10px, #265F9E 11px, #265F9E 16px, rgba(255, 255, 255, 0) 17px, rgba(255, 255, 255, 0) 21px, #265F9E 22px, #265F9E 27px, rgba(255, 255, 255, 0) 28px, rgba(255, 255, 255, 0) 28px, #265F9E 29px, #265F9E 34px, rgba(255, 255, 255, 0) 35px, rgba(255, 255, 255, 0) 45px);
    background-repeat: repeat-x;
    background-size: 10px 2px; }
  .economic-impact-study #section-10 .group .state-listing .content-wrapper:before,
  .economic-impact-study #section-10 .group .state-listing .content-wrapper:after {
    content: " ";
    display: table; }
  .economic-impact-study #section-10 .group .state-listing .content-wrapper:after {
    clear: both; }
  .economic-impact-study #section-10 .group .state-listing .content-wrapper:before,
  .economic-impact-study #section-10 .group .state-listing .content-wrapper:after {
    content: " ";
    display: table; }
  .economic-impact-study #section-10 .group .state-listing .content-wrapper:after {
    clear: both; }
  .economic-impact-study #section-10 .group .state-listing .index {
    color: #69C9CA;
    font-size: 30.02px;
    display: inline-block;
    margin-right: 10px; }
  .economic-impact-study #section-10 .group .state-listing .state-name {
    font-size: 30.02px; }
  .economic-impact-study #section-10 .group .state-listing .state-name-wrapper {
    display: inline-block; }
  .economic-impact-study #section-10 .group .state-listing .program-count {
    font-size: 17.66px; }
  @media (min-width: 768px) {
    .economic-impact-study #section-10 .group .state-listing {
      margin-left: 25px; } }
  @media (min-width: 1200px) {
    .economic-impact-study #section-10 .group .states-wrapper {
      padding-top: 38.5775862%; }
    .economic-impact-study #section-10 .group .state-listing {
      margin-left: 125px; } }
  @media (min-width: 768px) {
    .economic-impact-study #section-10 .group {
      width: 50%; } }
  .economic-impact-study #section-11 {
    padding-bottom: 120px; }
  .economic-impact-study #section-11 .section-subheading {
    margin-bottom: 30px; }
  .economic-impact-study #section-11 .group:before,
  .economic-impact-study #section-11 .group:after {
    content: " ";
    display: table; }
  .economic-impact-study #section-11 .group:after {
    clear: both; }
  .economic-impact-study #section-11 .group:before,
  .economic-impact-study #section-11 .group:after {
    content: " ";
    display: table; }
  .economic-impact-study #section-11 .group:after {
    clear: both; }
  .economic-impact-study #section-11 .icon-group {
    width: 100%;
    float: left;
    height: 120px; }
  .economic-impact-study #section-11 .icon-group:before,
  .economic-impact-study #section-11 .icon-group:after {
    content: " ";
    display: table; }
  .economic-impact-study #section-11 .icon-group:after {
    clear: both; }
  .economic-impact-study #section-11 .icon-group:before,
  .economic-impact-study #section-11 .icon-group:after {
    content: " ";
    display: table; }
  .economic-impact-study #section-11 .icon-group:after {
    clear: both; }
  @media (min-width: 480px) {
    .economic-impact-study #section-11 .icon-group .content-wrapper {
      width: 50%; } }
  @media (max-width: 767px) {
    .economic-impact-study #section-11 .icon-group:not(:last-child) {
      margin-bottom: 0; } }
  @media (min-width: 768px) {
    .economic-impact-study #section-11 .icon-group {
      width: 242px; }
    .economic-impact-study #section-11 .icon-group .content-wrapper {
      width: 100%; } }
  .economic-impact-study #section-11 .icon-group img {
    vertical-align: middle; }
  .economic-impact-study #section-11 .icon-group .econ-tooltip {
    margin-left: 15px;
    position: relative; }
  .economic-impact-study #section-11 .icon-group .econ-tooltip::before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: -7px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #3F7BB7; }
  .economic-impact-study #section-11 .icon-group .description {
    margin-top: 5px;
    line-height: 1.5em; }
  .economic-impact-study #section-11 .icon-group.animate .econ-tooltip {
    opacity: 0;
    transition: opacity linear 1s 0.25s; }
  .economic-impact-study #section-11 .icon-group.animate.in .econ-tooltip {
    opacity: 1; }
  .economic-impact-study #section-11 .total {
    text-align: center; }
  .economic-impact-study #section-12 {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 10.6px;
    line-height: 1.75em; }
  .economic-impact-study #section-12 .group {
    width: 100%;
    float: left; }
  .economic-impact-study #section-12 .group.logo {
    margin-bottom: 15px; }
  .economic-impact-study #section-12 .group.logo img {
    margin: 0 auto 30px;
    display: block; }
  .economic-impact-study #section-12 .group.links div {
    margin-bottom: 15px; }
  .economic-impact-study #section-12 .group.links ol {
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0;
    -webkit-padding-start: 0;
            padding-inline-start: 0; }
  .economic-impact-study #section-12 .group.links li {
    margin-bottom: 15px; }
  .economic-impact-study #section-12 .group.links li a {
    text-decoration: underline;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto; }
  .economic-impact-study #section-12 .group.share svg {
    fill: #69C9CA;
    width: 28px;
    height: 28px; }
  @media (max-width: 767px) {
    .economic-impact-study #section-12 .group.share {
      margin-top: 30px;
      text-align: center; } }
  @media (min-width: 768px) {
    .economic-impact-study #section-12 .group {
      width: 50%; }
    .economic-impact-study #section-12 .group.logo {
      width: 221px;
      margin-right: calc(50% - 221px);
      margin-bottom: 0; }
    .economic-impact-study #section-12 .group.share {
      width: 100%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVjb25vbWljLWltcGFjdC1zdHVkeS5jc3MiLCJlY29ub21pYy1pbXBhY3Qtc3R1ZHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSxnQkFBZ0IsRUFBQTtFQURsQjtJQUlJLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxjQUFjLEVBQUE7RUFSbEI7O0lBWUksWUFBWTtJQUNaLGNBQWMsRUFBQTtFQWJsQjtJQWdCSSxXQUFXLEVBQUE7RUFoQmY7O0lBb0JJLFlBQVk7SUFDWixjQUFjLEVBQUE7RUFyQmxCO0lBd0JJLFdBQVcsRUFBQTtFQXhCZjtJQTZCTSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsU0FBUyxFQUFBO0lBakNmO01BbUNRLGVBQWU7TUFDZixjQUFjLEVBQUE7SUFwQ3RCO01BdUNRLGVBQWU7TUFDZixjQUFjLEVBQUE7RUF4Q3RCO0lBOENJLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUE7RUFoRHZCO0lBbURJLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsU0FBUztJQUNULFVBQVU7SUFDVixtQkFBbUI7SUFLbkIsMkJBQTJCLEVBQUE7RUFFN0I7SUE5REY7TUFnRU0sVUFBVTtNQUNWLG1CQUFtQixFQUFBLEVBQ3BCO0VBbEVMO0lBcUVJLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsZUFBZSxFQUFBO0VBRWpCO0lBekVGO01BMkVNLFdBQVc7TUFDWCxTQUFTLEVBQUEsRUFDVjtFQTdFTDtJQWdGSSxpQkFBaUI7SUFDakIsaUJBQWlCLEVBQUE7RUFqRnJCO0lBb0ZJLGFBQWE7SUFDYixXQUFXO0lBQ1gsWUFBWSxFQUFBO0VBRWQ7SUF4RkY7TUEwRk0sYUFBYSxFQUFBO0lBMUZuQjtNQTZGTSxXQUFXO01BQ1gsWUFBWSxFQUFBLEVBQ2I7RUEvRkw7SUFrR0ksZUFBZTtJQUNmLFVBQVU7SUFDVixh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Q0ksd0JBQXFCO1lBQXJCLHFCQUFxQjtJQUNyQix1QkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHVCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIscUJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQix3QkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7RUE1N0MzQjtJQSs3Q0ksbUJBQW1CLEVBQUE7RUEvN0N2QjtJQWs4Q0ksMEJBQTBCO0lBQzFCLHlCQUF5QjtJQUN6QixxQkFBcUI7SUFDckIseUJBQXlCO0lBQ3pCLHFCQUFxQjtJQUNyQixzQkFBc0I7SUFDdEIsaUJBQWlCO0lBRWpCLHFCQUFxQjtJQUNyQixhQUFhLEVBQUE7RUEzOENqQjtJQTg4Q0ksYUFBYTtJQUNiLFdBQVc7SUFDWCxZQUFZLEVBQUE7RUFFZDtJQWw5Q0Y7TUFvOUNNLGdCQUFnQjtNQUNoQixrQkFBa0IsRUFBQSxFQUNuQjtFQUVIO0lBeDlDRjtNQTA5Q00sVUFBVSxFQUFBO0lBMTlDaEI7TUE2OUNNLFlBQVk7TUFDWiwrQkFBK0I7TUFDL0IsZ0JBQWdCLEVBQUE7SUEvOUN0QjtNQWsrQ00sV0FBVyxFQUFBLEVBQ1oiLCJmaWxlIjoiZWNvbm9taWMtaW1wYWN0LXN0dWR5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5lY29ub21pYy1pbXBhY3Qtc3R1ZHkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuY29udGFpbmVyOmJlZm9yZSxcbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmNvbnRhaW5lcjpiZWZvcmUsXG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNtYWluLXRpdGxlIC5zb2NpYWwge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4OyB9XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjbWFpbi10aXRsZSAuc29jaWFsIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMxYzU5OWE7IH1cbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNtYWluLXRpdGxlIC5zb2NpYWwgLmZhLWJyYW5kcyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzFjNTk5YTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IGhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IGhlYWRlciAjbG9nby1hbmNob3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzNiU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwJTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSBoZWFkZXIgI2xvZ28tYW5jaG9yIHtcbiAgICAgIHdpZHRoOiAxOCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAlOyB9IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSBoZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSBoZWFkZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSBoZWFkZXIgLnNoYXJlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IGhlYWRlciAuc2hhcmUgc3ZnIHtcbiAgICBmaWxsOiAjNjlDOUNBO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IGhlYWRlciAuc2hhcmUge1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgaGVhZGVyIC5zaGFyZSBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAtMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNy4yNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1OXB4IDAgcmdiYSgxMCwgMTAsIDExLCAwLjA3KTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC41cztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuNXM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjVzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmhlYWRlcjpiZWZvcmUsXG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuaGVhZGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5oZWFkZXI6YmVmb3JlLFxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmhlYWRlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuaGVhZGVyLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmhlYWRlciAubG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuaGVhZGVyIC50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5oZWFkZXIgLnNoYXJlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIHdpZHRoOiA5Ny4yNXB4O1xuICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggZWFzZS1pbiAwLjRzO1xuICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4gMC40cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4gMC40cztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCBlYXNlLWluIDAuNHM7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuaGVhZGVyIC5zaGFyZS13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMzFweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZmZmZiA3NSUsICNmZmZmZmYgMTAwJSk7XG4gICAgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmZmZmIDc1JSwgI2ZmZmZmZiAxMDAlKTtcbiAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZmZmZiA3NSUsICNmZmZmZmYgMTAwJSk7XG4gICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MSk7XG4gICAgLyogSUU2LTkgKi8gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5oZWFkZXIgLnNoYXJlLXdyYXBwZXIgLnNoYXJlLXdyYXBwZXItaW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA2OHB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmhlYWRlciAuc2hhcmUtd3JhcHBlciAudG9nZ2xlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuaGVhZGVyIC5zaGFyZS13cmFwcGVyIC5zaGFyZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogNTdweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5oZWFkZXIgLnNoYXJlLXdyYXBwZXIgLnNoYXJlIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjJzO1xuICAgIGZpbGw6ICM2OUM5Q0E7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuaGVhZGVyIC5zaGFyZS13cmFwcGVyLmluIHtcbiAgICB3aWR0aDogMjU1cHg7XG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5oZWFkZXIgLnNoYXJlLXdyYXBwZXIuaW4gLnRvZ2dsZSB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmhlYWRlciAuc2hhcmUtd3JhcHBlci5pbiAudG9nZ2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4qivXCI7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuaGVhZGVyIC5zaGFyZS13cmFwcGVyLmluIC5zaGFyZSB7XG4gICAgd2lkdGg6IDE1NHB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmhlYWRlciAuc2hhcmUtd3JhcHBlci5pbiAuc2hhcmUgc3ZnIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgaDEgc3BhbiB7XG4gICAgY29sb3I6ICM2OUM5Q0E7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSBoMSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IHN1cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgICBmb250LXNpemU6IDU1JTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5kaXZpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCAtbW96LXJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VmZWZlZiAycHgsICNmZmYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWZlZmVmIDJweCwgI2ZmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIHJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VmZWZlZiAycHgsICNmZmYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCA4cHggOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4LCAxNnB4IDE2cHgsIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5kaXZpZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMzRjdCQjc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuZGl2aWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMzRjdCQjc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlN2U3ZTc7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuZGl2aWRlciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuZGl2aWRlci1pbnZlcnNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCAtbW96LXJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2VmZWZlZiAycHgsICNmZmYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZWZlZmVmIDJweCwgI2ZmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIHJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2VmZWZlZiAycHgsICNmZmYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCA4cHggOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4LCAxNnB4IDE2cHgsIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5kaXZpZGVyLWludmVyc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzNGN0JCNztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5kaXZpZGVyLWludmVyc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjM0Y3QkI3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTdlN2U3OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmRpdmlkZXItaW52ZXJzZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuZGl2aWRlci1pbnZlcnNlIGltZyB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5lY29uLXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNlN2U3ZTcsICNlN2U3ZTcgNHB4LCAjZmZmZmZmIDRweCwgI2ZmZmZmZiA4cHgpO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5lY29uLXByb2dyZXNzLWJhciAuZWNvbi1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogIzY5QzlDQTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgY29sb3I6ICMyNjVGOUU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5lY29uLXByb2dyZXNzLWJhciAuZWNvbi1wcm9ncmVzcyAuZWNvbi10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxNXB4KTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5lY29uLXByb2dyZXNzLWJhciAuZWNvbi1wcm9ncmVzcyAuZWNvbi10b29sdGlwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgbGVmdDogLTdweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjM0Y3QkI3OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmVjb24tcHJvZ3Jlc3MtYmFyLmVjb24tcHJvZ3Jlc3MtYmFyLWRhcmsgLmVjb24tcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQ6ICMyNjVGOUU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuZWNvbi1wcm9ncmVzcy1iYXIgLmFiYnIge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5lY29uLXByb2dyZXNzLWJhciAuYWJiciArIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuZWNvbi1wcm9ncmVzcy1iYXIgLmFiYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmVjb24tcHJvZ3Jlc3MtYmFyIC5hYmJyICsgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5lY29uLXByb2dyZXNzLWJhciArIC5lY29uLXByb2dyZXNzLWJhciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5lY29uLXByb2dyZXNzLWJhci5hbmltYXRlIC5lY29uLXByb2dyZXNzIHtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoIGVhc2Utb3V0IDFzO1xuICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIGVhc2Utb3V0IDFzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggZWFzZS1vdXQgMXM7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggZWFzZS1vdXQgMXM7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuZWNvbi1wcm9ncmVzcy1iYXIuYW5pbWF0ZSAuZWNvbi10b29sdGlwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjc1cyAxcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuNzVzIDFzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjc1cyAxcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuNzVzIDFzOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmVjb24tcHJvZ3Jlc3MtYmFyOm5vdCguaW4pIC5lY29uLXByb2dyZXNzIHtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmVjb24tcHJvZ3Jlc3MtYmFyOm5vdCguaW4pIC5lY29uLXRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuZWNvbi10b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kOiAjM0Y3QkI3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE3LjY2cHg7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxNXB4IDAgcmdiYSgyMTUsIDIxNSwgMjE1LCAwLjgpO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5lY29uLXRvb2x0aXAgLmVjb24tdG9vbHRpcC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEzLjI1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjIuMDhweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuc2VjdGlvbi1zdWJoZWFkaW5nIHtcbiAgICBjb2xvcjogIzkwOTA4ZjsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjM2Y3YmI3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuaGVhZGluZy5zdHJpa2V0aHJvdWdoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuaGVhZGluZy5zdHJpa2V0aHJvdWdoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzNGN0JCNztcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5IC5oZWFkaW5nLnN0cmlrZXRocm91Z2ggc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuaGVhZGluZy5zdHJpa2V0aHJvdWdoIHNwYW4ge1xuICAgICAgcGFkZGluZzogMCA1NXB4OyB9IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuc3ViaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzY5YzljYTtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAuc2hhcmUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNXB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMSAuZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMSAuZ3JvdXAgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMSAubGluZS0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMSAubGluZS0xIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2OUM5Q0E7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDI1JTtcbiAgICAgIHJpZ2h0OiAyNSU7IH1cbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEgLmdyb3VwIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEgLmxpbmUtMiB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1MXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjlDOUNBO1xuICAgICAgbGVmdDogMjUlO1xuICAgICAgcmlnaHQ6IDI1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEgLmxpbmUtMSB7XG4gICAgICBsZWZ0OiAxMi41JTtcbiAgICAgIHJpZ2h0OiAxMi41JTsgfVxuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMSAuZ3JvdXAge1xuICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMiAuZmxpcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0yIC5mbGlwcGVyIGltZyB7XG4gICAgcGFkZGluZzogMCAyLjVweDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMiAudG90YWwtZ2RwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTIgLnRvdGFsLWdkcCAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMi4wOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0yIC50b3RhbC1nZHAgLmRpc2NsYWltZXIge1xuICAgIGZvbnQtc2l6ZTogMTMuMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0yIC5mbGlwcGVyIHtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTIgLmZsaXBwZXIgaW1nIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTIgLmZsaXBwZXIge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwOmZpcnN0LWNoaWxkIC5jb250ZW50IHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMyAuZ3JvdXAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0zIC5ncm91cCAuc2VjdGlvbi1oZWFkaW5nICsgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0zIC5ncm91cCAuZGF0YS1wb2ludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwIC5kYXRhLXBvaW50IC5kYXRhLXBvaW50LWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtam9icyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWpvYnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL2Vjb25fZW1wdHktYnJpZWZjYXNlLnN2Z1wiKTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWdyb3NzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1ncm9zcy13cmFwcGVyIC50b3RhbC1ncm9zcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMi9lY29uX2RvdWdobnV0LWNoYXJ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgbWFyZ2luOiAxMDZweCBhdXRvIDA7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtZ3Jvc3Mtd3JhcHBlciAudG90YWwtZ3Jvc3MgLmhlYWRpbmcge1xuICAgIGNvbG9yOiAjNjlDOUNBO1xuICAgIGZvbnQtc2l6ZTogMTkuNDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWdyb3NzLXdyYXBwZXIgLnRvdGFsLWdyb3NzIC5zdWJoZWFkaW5nIHtcbiAgICBjb2xvcjogIzNGN0JCNztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWdyb3NzLXdyYXBwZXIgLmVjb24tdG9vbHRpcCB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTcuNjZweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1ncm9zcy13cmFwcGVyIC5lY29uLXRvb2x0aXAuYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1ncm9zcy13cmFwcGVyIC5lY29uLXRvb2x0aXAuYW5pbWF0ZS5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1ncm9zcy13cmFwcGVyIC5lY29uLXRvb2x0aXAucmVzaWRlbnRpYWwge1xuICAgIGJhY2tncm91bmQ6ICM2OUM5Q0E7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTkwcHg7XG4gICAgbGVmdDogMDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1ncm9zcy13cmFwcGVyIC5lY29uLXRvb2x0aXAucmVzaWRlbnRpYWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIHJpZ2h0OiAtN3B4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzY5QzlDQTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1ncm9zcy13cmFwcGVyIC5lY29uLXRvb2x0aXAud2lsZGVybmVzcyB7XG4gICAgYmFja2dyb3VuZDogIzM2QUQ5RjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTBweDtcbiAgICByaWdodDogMDtcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtZ3Jvc3Mtd3JhcHBlciAuZWNvbi10b29sdGlwLndpbGRlcm5lc3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIGxlZnQ6IC03cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgIzM2QUQ5RjsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1ncm9zcy13cmFwcGVyIC5lY29uLXRvb2x0aXAub3RoZXIge1xuICAgIGJhY2tncm91bmQ6ICMzRjdCQjc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTkwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtZ3Jvc3Mtd3JhcHBlciAuZWNvbi10b29sdGlwLm90aGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjM0Y3QkI3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMyAuZ3JvdXAge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWdyb3NzLXdyYXBwZXIgLmVjb24tdG9vbHRpcC5yZXNpZGVudGlhbCxcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1ncm9zcy13cmFwcGVyIC5lY29uLXRvb2x0aXAud2lsZGVybmVzcyB7XG4gICAgICB0b3A6IC00NXB4OyB9XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtZ3Jvc3Mtd3JhcHBlciAuZWNvbi10b29sdGlwLm90aGVyIHtcbiAgICAgIGJvdHRvbTogLTQ1cHg7IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDExOHB4OyB9XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi00IC5ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi00IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi00IC5ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi00IC5ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi00IC5ncm91cCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTQgLmdyb3VwIC5jb250ZW50LnRvdGFsLXNjaG9sYXJzaGlwcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MC43NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICMzRjdCQjc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIC1tb3otcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIHJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDhweCA4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi00IC5ncm91cCAuY29udGVudC50b3RhbC1zY2hvbGFyc2hpcHMgLmNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTQgLmdyb3VwIC5jb250ZW50LnRvdGFsLXNjaG9sYXJzaGlwczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMi9lY29uX2NoYXJhY3RlcnMuc3ZnXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgIHJpZ2h0OiAtMTVweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTQgLmdyb3VwIC5jb250ZW50IC5lY29uLXByb2dyZXNzLWJhciArIC5lY29uLXByb2dyZXNzLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNCAuZ3JvdXAgLmNvbnRlbnQgLmVjb24tcHJvZ3Jlc3MtYmFyICsgLmVjb24tcHJvZ3Jlc3MtYmFyLmVjb24tcHJvZ3Jlc3MtYmFyLWRhcmsge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi00IC5ncm91cCAuY29udGVudCAudG90YWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgY29sb3I6ICMzRjdCQjc7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi00IC5ncm91cCAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNCAuZ3JvdXAgLnN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTQgLmdyb3VwIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTQgLmdyb3VwIC5jb250ZW50LnRvdGFsLXNjaG9sYXJzaGlwcyAuY29udGVudCB7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNCAuZ3JvdXAgLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi00IC5ncm91cCAuc3ViaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTUgLmdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTUgLmdyb3VwOmZpcnN0LWNoaWxkIC5jb250ZW50IHtcbiAgICB3aWR0aDogODAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNSAuZ3JvdXA6Zmlyc3QtY2hpbGQgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTUgLmdyb3VwIC5lY29uLXByb2dyZXNzLWJhciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNSAuZ3JvdXAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi02IC5ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi02IC5ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi02IC5ncm91cCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwJSArIDMwcHgpOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNiAuZ3JvdXAgLmRhdGEtcG9pbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNiAuZ3JvdXAgLmRhdGEtcG9pbnQgLmRhdGEtcG9pbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNiAuZ3JvdXAgLmRhdGEtcG9pbnQgLmRhdGEtcG9pbnQtaGVhZGluZy5uYXRpb25hbC1hdmVyYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNiAuZ3JvdXAgLmRhdGEtcG9pbnQgLmF2ZXJhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAycHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi02IC5ncm91cDpmaXJzdC1jaGlsZCAuYXZlcmFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMzNWFkYTEgMCwgIzM1YWRhMSA1cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNnB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDdweCwgIzM1YWRhMSA4cHgsICMzNWFkYTEgMTNweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDE3cHgsICMzNWFkYTEgMThweCwgIzM1YWRhMSAyM3B4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI0cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjdweCwgIzM1YWRhMSAyOHB4LCAjMzVhZGExIDMzcHgpOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNiAuZ3JvdXA6bGFzdC1jaGlsZCAuYXZlcmFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMyNTYxOWYgMCwgIzI1NjE5ZiA1cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNnB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDdweCwgIzI1NjE5ZiA4cHgsICMyNTYxOWYgMTNweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDE3cHgsICMyNTYxOWYgMThweCwgIzI1NjE5ZiAyM3B4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI0cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjdweCwgIzI1NjE5ZiAyOHB4LCAjMjU2MTlmIDMzcHgpOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNiAuZ3JvdXAgLm5hdGlvbmFsLWF2ZXJhZ2UtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogIzkwOTA4RjsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTYgLmdyb3VwIC5uYXRpb25hbC1hdmVyYWdlLWluZGljYXRvciAuaW5kaWNhdG9yIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0U3RTdFNztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNiAuZ3JvdXAgLm5hdGlvbmFsLWF2ZXJhZ2UtaW5kaWNhdG9yIC5pbmRpY2F0b3IgLmF2ZXJhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAycHggN3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi02IC5ncm91cCB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi03IC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi03IC5ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi03IC5ncm91cCAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi03IC5ncm91cCAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbjogNXB4IDAgMCAwOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNyAuZ3JvdXAgLnN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTcgLmxpbmUtMSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNDdweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzNGN0JCNztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMjUlO1xuICAgICAgcmlnaHQ6IDI1JTsgfVxuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNyAuZ3JvdXAge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNyAuZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTcgLmxpbmUtMSB7XG4gICAgICBsZWZ0OiAxNy41JTtcbiAgICAgIHJpZ2h0OiAxNy41JTsgfVxuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tNyAuZ3JvdXAge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMlOyB9IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi04IC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi04IC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tOCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tOCAubGVnZW5kIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgY29sb3I6ICM5MDkwOEY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTggLmxlZ2VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE4NXB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgLW1vei10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLW8tdHJhbnNmb3JtOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTggLmxlZ2VuZCA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTggLmxlZ2VuZCA+IGRpdiAuaW5kaWNhdG9yIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNjlDOUNBO1xuICAgIGJhY2tncm91bmQ6ICNFN0U3RTc7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTggLmxlZ2VuZCA+IGRpdiAuaW5kaWNhdG9yLmRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMyNjVGOUU7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5ncm91cC5pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwOmJlZm9yZSxcbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cDpiZWZvcmUsXG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tOSAuZ3JvdXAgLmljb24tZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tOSAuZ3JvdXAgLmljb24tZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tOSAuZ3JvdXAgLmljb24tZ3JvdXAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwIHtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cCAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5ncm91cC5sZWZ0IHtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTkgLmdyb3VwLnJpZ2h0IHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwIC5lY29uLXRvb2x0aXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwIC5lY29uLXRvb2x0aXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBsZWZ0OiAtN3B4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICMzRjdCQjc7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cCAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cC5hbmltYXRlIC5lY29uLXRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAxcyAwLjI1cztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAxcyAwLjI1cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDFzIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDFzIDAuMjVzOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tOSAuZ3JvdXAgLmljb24tZ3JvdXAuYW5pbWF0ZS5pbiAuZWNvbi10b29sdGlwIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tOSAudG90YWwtZXhwZW5kaXR1cmUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTkgLnRvdGFsLWV4cGVuZGl0dXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMi9lY29uX2VtcHR5LWJyaWVmY2FzZS5zdmdcIik7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTkgLmdyb3VwIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTkgLmdyb3VwLmltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tOSAuZ3JvdXAuaW1nIGltZyB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMCAuc2VjdGlvbi1zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEwIC5ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KSwgLW1vei1yYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KSwgcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgOHB4IDhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweCwgMTZweCAxNnB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZXMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL2Vjb25fdXRhaC5zdmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xOC41cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGVzLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiMxXCI7XG4gICAgY29sb3I6ICM2OUM5Q0E7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zNS40OXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZXMtd3JhcHBlciAuYm9yZGVyLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzYlO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICMzRjdCQjc7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZXMtd3JhcHBlciAuYm9yZGVyLXBhbmVsLmxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZXMtd3JhcHBlciAuYm9yZGVyLXBhbmVsLmxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMzRjdCQjc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZXMtd3JhcHBlciAuYm9yZGVyLXBhbmVsLmxlZnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02cHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzNGN0JCNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlcy13cmFwcGVyIC5ib3JkZXItcGFuZWwucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGVzLXdyYXBwZXIgLmJvcmRlci1wYW5lbC5yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogLTNweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjM0Y3QkI3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGVzLXdyYXBwZXIgLmJvcmRlci1wYW5lbC5yaWdodDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTZweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMzRjdCQjc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZXMtd3JhcHBlciAuY29udGVudCB7XG4gICAgY29sb3I6ICMzRjdCQjc7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdVdG9waWFTdGQtQm9sZCc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGVzLXdyYXBwZXIgLmNvbnRlbnQgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGUtbGlzdGluZyB7XG4gICAgY29sb3I6ICMyNjVGOUU7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlLWxpc3Rpbmc6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjY1RjlFIDAsICMyNjVGOUUgNXB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDZweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMHB4LCAjMjY1RjlFIDExcHgsICMyNjVGOUUgMTZweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxN3B4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIxcHgsICMyNjVGOUUgMjJweCwgIzI2NUY5RSAyN3B4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI4cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjhweCwgIzI2NUY5RSAyOXB4LCAjMjY1RjlFIDM0cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0NXB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDJweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGUtbGlzdGluZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI2NUY5RSAwLCAjMjY1RjlFIDVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTBweCwgIzI2NUY5RSAxMXB4LCAjMjY1RjlFIDE2cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTdweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyMXB4LCAjMjY1RjlFIDIycHgsICMyNjVGOUUgMjdweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyOHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI4cHgsICMyNjVGOUUgMjlweCwgIzI2NUY5RSAzNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM1cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDVweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAycHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlLWxpc3RpbmcgLmNvbnRlbnQtd3JhcHBlcjpiZWZvcmUsXG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZS1saXN0aW5nIC5jb250ZW50LXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZS1saXN0aW5nIC5jb250ZW50LXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZS1saXN0aW5nIC5jb250ZW50LXdyYXBwZXI6YmVmb3JlLFxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGUtbGlzdGluZyAuY29udGVudC13cmFwcGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGUtbGlzdGluZyAuY29udGVudC13cmFwcGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGUtbGlzdGluZyAuaW5kZXgge1xuICAgIGNvbG9yOiAjNjlDOUNBO1xuICAgIGZvbnQtc2l6ZTogMzAuMDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZS1saXN0aW5nIC5zdGF0ZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDMwLjAycHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlLWxpc3RpbmcgLnN0YXRlLW5hbWUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZS1saXN0aW5nIC5wcm9ncmFtLWNvdW50IHtcbiAgICBmb250LXNpemU6IDE3LjY2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlLWxpc3Rpbmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlcy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzOC41Nzc1ODYyJTsgfVxuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZS1saXN0aW5nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTAgLmdyb3VwIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMSAuc2VjdGlvbi1zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTEgLmdyb3VwOmJlZm9yZSxcbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMSAuZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTEgLmdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTExIC5ncm91cDpiZWZvcmUsXG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTEgLmdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTExIC5ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMjBweDsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTExIC5pY29uLWdyb3VwOmJlZm9yZSxcbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cDpiZWZvcmUsXG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTExIC5pY29uLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAyNDJweDsgfVxuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXAgLmVjb24tdG9vbHRpcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXAgLmVjb24tdG9vbHRpcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIGxlZnQ6IC03cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgIzNGN0JCNzsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTExIC5pY29uLWdyb3VwIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTExIC5pY29uLWdyb3VwLmFuaW1hdGUgLmVjb24tdG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDFzIDAuMjVzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDFzIDAuMjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMXMgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMXMgMC4yNXM7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cC5hbmltYXRlLmluIC5lY29uLXRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMSAudG90YWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEyIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTAuNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMiAuZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTIgLmdyb3VwLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMiAuZ3JvdXAubG9nbyBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMiAuZ3JvdXAubGlua3MgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTIgLmdyb3VwLmxpbmtzIG9sIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTIgLmdyb3VwLmxpbmtzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTIgLmdyb3VwLmxpbmtzIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvOyB9XG4gIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTIgLmdyb3VwLnNoYXJlIHN2ZyB7XG4gICAgZmlsbDogIzY5QzlDQTtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMiAuZ3JvdXAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lY29ub21pYy1pbXBhY3Qtc3R1ZHkgI3NlY3Rpb24tMTIgLmdyb3VwIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZWNvbm9taWMtaW1wYWN0LXN0dWR5ICNzZWN0aW9uLTEyIC5ncm91cC5sb2dvIHtcbiAgICAgIHdpZHRoOiAyMjFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSAyMjFweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmVjb25vbWljLWltcGFjdC1zdHVkeSAjc2VjdGlvbi0xMiAuZ3JvdXAuc2hhcmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuIiwiLmVjb25vbWljLWltcGFjdC1zdHVkeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvbnRhaW5lcjpiZWZvcmUsXG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5jb250YWluZXI6YmVmb3JlLFxuICAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gICNtYWluLXRpdGxlIHtcbiAgICAuc29jaWFsIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzFjNTk5YTtcbiAgICAgIH1cbiAgICAgIC5mYS1icmFuZHMge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMWM1OTlhO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICBoZWFkZXIgI2xvZ28tYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzYlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGhlYWRlciAjbG9nby1hbmNob3Ige1xuICAgICAgd2lkdGg6IDE4JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gICAgfVxuICB9XG4gIGhlYWRlciBpbWcge1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoZWFkZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBoZWFkZXIgLnNoYXJlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxuICBoZWFkZXIgLnNoYXJlIHN2ZyB7XG4gICAgZmlsbDogIzY5QzlDQTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVhZGVyIC5zaGFyZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICBoZWFkZXIgLnNoYXJlIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IC0xcHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTI3LjI1cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDU5cHggMCByZ2JhKDEwLCAxMCwgMTEsIDAuMDcpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC41cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC41cztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2Utb3V0IDAuNXM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcjpiZWZvcmUsXG4gIC5oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5oZWFkZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5oZWFkZXI6YmVmb3JlLFxuICAuaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuaGVhZGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuaGVhZGVyLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5oZWFkZXIgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgfVxuICB9XG4gIC5oZWFkZXIgLnNoYXJlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIHdpZHRoOiA5Ny4yNXB4O1xuICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggZWFzZS1pbiAwLjRzO1xuICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4gMC40cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4gMC40cztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCBlYXNlLWluIDAuNHM7XG4gIH1cbiAgLmhlYWRlciAuc2hhcmUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTMxcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmZmZmYgNzUlLCAjZmZmZmZmIDEwMCUpO1xuICAgIC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZmZmZiA3NSUsICNmZmZmZmYgMTAwJSk7XG4gICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmZmZmYgNzUlLCAjZmZmZmZmIDEwMCUpO1xuICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTEpO1xuICAgIC8qIElFNi05ICovXG4gIH1cbiAgLmhlYWRlciAuc2hhcmUtd3JhcHBlciAuc2hhcmUtd3JhcHBlci1pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gIH1cbiAgLmhlYWRlciAuc2hhcmUtd3JhcHBlciAudG9nZ2xlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlciAuc2hhcmUtd3JhcHBlciAuc2hhcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIH1cbiAgLmhlYWRlciAuc2hhcmUtd3JhcHBlciAuc2hhcmUgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjJzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuMnM7XG4gICAgZmlsbDogIzY5QzlDQTtcbiAgfVxuICAuaGVhZGVyIC5zaGFyZS13cmFwcGVyLmluIHtcbiAgICB3aWR0aDogMjU1cHg7XG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICAuaGVhZGVyIC5zaGFyZS13cmFwcGVyLmluIC50b2dnbGUge1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaGVhZGVyIC5zaGFyZS13cmFwcGVyLmluIC50b2dnbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLiqK9cIjtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyIC5zaGFyZS13cmFwcGVyLmluIC5zaGFyZSB7XG4gICAgd2lkdGg6IDE1NHB4O1xuICB9XG4gIC5oZWFkZXIgLnNoYXJlLXdyYXBwZXIuaW4gLnNoYXJlIHN2ZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgaDEgc3BhbiB7XG4gICAgY29sb3I6ICM2OUM5Q0E7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuICBzdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gICAgZm9udC1zaXplOiA1NSU7XG4gIH1cbiAgLmRpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIC1tb3otcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWZlZmVmIDJweCwgI2ZmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KSwgLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZmVmZWYgMnB4LCAjZmZmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KSwgcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWZlZmVmIDJweCwgI2ZmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDhweCA4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHgsIDE2cHggMTZweCwgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5kaXZpZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMzRjdCQjc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRpdmlkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjM0Y3QkI3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5kaXZpZGVyIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBoZWlnaHQ6IDMwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuZGl2aWRlci1pbnZlcnNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCAtbW96LXJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2VmZWZlZiAycHgsICNmZmYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZWZlZmVmIDJweCwgI2ZmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIHJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2VmZWZlZiAycHgsICNmZmYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCA4cHggOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4LCAxNnB4IDE2cHgsIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuZGl2aWRlci1pbnZlcnNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMzRjdCQjc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRpdmlkZXItaW52ZXJzZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMzRjdCQjc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgLmRpdmlkZXItaW52ZXJzZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRpdmlkZXItaW52ZXJzZSBpbWcge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgfVxuICAuZWNvbi1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZTdlN2U3LCAjZTdlN2U3IDRweCwgI2ZmZmZmZiA0cHgsICNmZmZmZmYgOHB4KTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmVjb24tcHJvZ3Jlc3MtYmFyIC5lY29uLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjlDOUNBO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICBjb2xvcjogIzI2NUY5RTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5lY29uLXByb2dyZXNzLWJhciAuZWNvbi1wcm9ncmVzcyAuZWNvbi10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgfVxuICAuZWNvbi1wcm9ncmVzcy1iYXIgLmVjb24tcHJvZ3Jlc3MgLmVjb24tdG9vbHRpcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIGxlZnQ6IC03cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgIzNGN0JCNztcbiAgfVxuICAuZWNvbi1wcm9ncmVzcy1iYXIuZWNvbi1wcm9ncmVzcy1iYXItZGFyayAuZWNvbi1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogIzI2NUY5RTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZWNvbi1wcm9ncmVzcy1iYXIgLmFiYnIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuZWNvbi1wcm9ncmVzcy1iYXIgLmFiYnIgKyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lY29uLXByb2dyZXNzLWJhciAuYWJiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZWNvbi1wcm9ncmVzcy1iYXIgLmFiYnIgKyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbiAgLmVjb24tcHJvZ3Jlc3MtYmFyICsgLmVjb24tcHJvZ3Jlc3MtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5lY29uLXByb2dyZXNzLWJhci5hbmltYXRlIC5lY29uLXByb2dyZXNzIHtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoIGVhc2Utb3V0IDFzO1xuICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIGVhc2Utb3V0IDFzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggZWFzZS1vdXQgMXM7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggZWFzZS1vdXQgMXM7XG4gIH1cbiAgLmVjb24tcHJvZ3Jlc3MtYmFyLmFuaW1hdGUgLmVjb24tdG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC43NXMgMXM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjc1cyAxcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1vdXQgMC43NXMgMXM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLW91dCAwLjc1cyAxcztcbiAgfVxuICAuZWNvbi1wcm9ncmVzcy1iYXI6bm90KC5pbikgLmVjb24tcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVjb24tcHJvZ3Jlc3MtYmFyOm5vdCguaW4pIC5lY29uLXRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmVjb24tdG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZDogIzNGN0JCNztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNy42NnB4O1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCAwIHJnYmEoMjE1LCAyMTUsIDIxNSwgMC44KTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmVjb24tdG9vbHRpcCAuZWNvbi10b29sdGlwLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTMuMjVweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjIuMDhweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNlY3Rpb24tc3ViaGVhZGluZyB7XG4gICAgY29sb3I6ICM5MDkwOGY7XG4gIH1cbiAgLmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAvLyBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjM2Y3YmI3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbiAgLmhlYWRpbmcuc3RyaWtldGhyb3VnaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkaW5nLnN0cmlrZXRocm91Z2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjM0Y3QkI3O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5oZWFkaW5nLnN0cmlrZXRocm91Z2ggc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gICAgLmhlYWRpbmcuc3RyaWtldGhyb3VnaCBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAgNTVweDtcbiAgICB9XG4gIH1cbiAgLnN1YmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICM2OWM5Y2E7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc2hhcmUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gICNzZWN0aW9uLTEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjc2VjdGlvbi0xIC5ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI3NlY3Rpb24tMSAuZ3JvdXAgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICNzZWN0aW9uLTEgLmxpbmUtMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjc2VjdGlvbi0xIC5saW5lLTEge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjZweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzY5QzlDQTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMjUlO1xuICAgICAgcmlnaHQ6IDI1JTtcbiAgICB9XG4gICAgI3NlY3Rpb24tMSAuZ3JvdXAge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgI3NlY3Rpb24tMSAubGluZS0yIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjUxcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2OUM5Q0E7XG4gICAgICBsZWZ0OiAyNSU7XG4gICAgICByaWdodDogMjUlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgI3NlY3Rpb24tMSAubGluZS0xIHtcbiAgICAgIGxlZnQ6IDEyLjUlO1xuICAgICAgcmlnaHQ6IDEyLjUlO1xuICAgIH1cbiAgICAjc2VjdGlvbi0xIC5ncm91cCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxuICAjc2VjdGlvbi0yIC5mbGlwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAjc2VjdGlvbi0yIC5mbGlwcGVyIGltZyB7XG4gICAgcGFkZGluZzogMCAyLjVweDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gICNzZWN0aW9uLTIgLnRvdGFsLWdkcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3NlY3Rpb24tMiAudG90YWwtZ2RwIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIyLjA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAjc2VjdGlvbi0yIC50b3RhbC1nZHAgLmRpc2NsYWltZXIge1xuICAgIGZvbnQtc2l6ZTogMTMuMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNzZWN0aW9uLTIgLmZsaXBwZXIge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gICAgI3NlY3Rpb24tMiAuZmxpcHBlciBpbWcge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgI3NlY3Rpb24tMiAuZmxpcHBlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgI3NlY3Rpb24tMyAuZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICNzZWN0aW9uLTMgLmdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuICB9XG4gICNzZWN0aW9uLTMgLmdyb3VwOmZpcnN0LWNoaWxkIC5jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gICNzZWN0aW9uLTMgLmdyb3VwIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNzZWN0aW9uLTMgLmdyb3VwIC5zZWN0aW9uLWhlYWRpbmcgKyAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAjc2VjdGlvbi0zIC5ncm91cCAuZGF0YS1wb2ludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjc2VjdGlvbi0zIC5ncm91cCAuZGF0YS1wb2ludCAuZGF0YS1wb2ludC1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1qb2JzIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWpvYnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvZWNvbl9lbXB0eS1icmllZmNhc2Uuc3ZnJyk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtZ3Jvc3Mtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1ncm9zcy13cmFwcGVyIC50b3RhbC1ncm9zcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMi9lY29uX2RvdWdobnV0LWNoYXJ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgbWFyZ2luOiAxMDZweCBhdXRvIDA7XG4gIH1cbiAgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWdyb3NzLXdyYXBwZXIgLnRvdGFsLWdyb3NzIC5oZWFkaW5nIHtcbiAgICBjb2xvcjogIzY5QzlDQTtcbiAgICBmb250LXNpemU6IDE5LjQzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxuICAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtZ3Jvc3Mtd3JhcHBlciAudG90YWwtZ3Jvc3MgLnN1YmhlYWRpbmcge1xuICAgIGNvbG9yOiAjM0Y3QkI3O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWdyb3NzLXdyYXBwZXIgLmVjb24tdG9vbHRpcCB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTcuNjZweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtZ3Jvc3Mtd3JhcHBlciAuZWNvbi10b29sdGlwLmFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWdyb3NzLXdyYXBwZXIgLmVjb24tdG9vbHRpcC5hbmltYXRlLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1ncm9zcy13cmFwcGVyIC5lY29uLXRvb2x0aXAucmVzaWRlbnRpYWwge1xuICAgIGJhY2tncm91bmQ6ICM2OUM5Q0E7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTkwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtZ3Jvc3Mtd3JhcHBlciAuZWNvbi10b29sdGlwLnJlc2lkZW50aWFsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTRweDtcbiAgICByaWdodDogLTdweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM2OUM5Q0E7XG4gIH1cbiAgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWdyb3NzLXdyYXBwZXIgLmVjb24tdG9vbHRpcC53aWxkZXJuZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzZBRDlGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgfVxuICAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtZ3Jvc3Mtd3JhcHBlciAuZWNvbi10b29sdGlwLndpbGRlcm5lc3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIGxlZnQ6IC03cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgIzM2QUQ5RjtcbiAgfVxuICAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtZ3Jvc3Mtd3JhcHBlciAuZWNvbi10b29sdGlwLm90aGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM0Y3QkI3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC05MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICB9XG4gICNzZWN0aW9uLTMgLmdyb3VwIC50b3RhbC1ncm9zcy13cmFwcGVyIC5lY29uLXRvb2x0aXAub3RoZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtN3B4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMzRjdCQjc7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgI3NlY3Rpb24tMyAuZ3JvdXAge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWdyb3NzLXdyYXBwZXIgLmVjb24tdG9vbHRpcC5yZXNpZGVudGlhbCxcbiAgICAjc2VjdGlvbi0zIC5ncm91cCAudG90YWwtZ3Jvc3Mtd3JhcHBlciAuZWNvbi10b29sdGlwLndpbGRlcm5lc3Mge1xuICAgICAgdG9wOiAtNDVweDtcbiAgICB9XG4gICAgI3NlY3Rpb24tMyAuZ3JvdXAgLnRvdGFsLWdyb3NzLXdyYXBwZXIgLmVjb24tdG9vbHRpcC5vdGhlciB7XG4gICAgICBib3R0b206IC00NXB4O1xuICAgIH1cbiAgfVxuICAjc2VjdGlvbi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcycHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgI3NlY3Rpb24tNCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7XG4gICAgfVxuICAgICNzZWN0aW9uLTQgLmdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNzZWN0aW9uLTQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgICNzZWN0aW9uLTQgLmdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG4gICNzZWN0aW9uLTQgLmdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAjc2VjdGlvbi00IC5ncm91cCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAjc2VjdGlvbi00IC5ncm91cCAuY29udGVudC50b3RhbC1zY2hvbGFyc2hpcHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAuNzUlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjM0Y3QkI3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCAtbW96LXJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KSwgLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCByYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCA4cHggOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICB9XG4gICNzZWN0aW9uLTQgLmdyb3VwIC5jb250ZW50LnRvdGFsLXNjaG9sYXJzaGlwcyAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNzZWN0aW9uLTQgLmdyb3VwIC5jb250ZW50LnRvdGFsLXNjaG9sYXJzaGlwczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL2Vjb25fY2hhcmFjdGVycy5zdmcnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbiAgI3NlY3Rpb24tNCAuZ3JvdXAgLmNvbnRlbnQgLmVjb24tcHJvZ3Jlc3MtYmFyICsgLmVjb24tcHJvZ3Jlc3MtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgI3NlY3Rpb24tNCAuZ3JvdXAgLmNvbnRlbnQgLmVjb24tcHJvZ3Jlc3MtYmFyICsgLmVjb24tcHJvZ3Jlc3MtYmFyLmVjb24tcHJvZ3Jlc3MtYmFyLWRhcmsge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgI3NlY3Rpb24tNCAuZ3JvdXAgLmNvbnRlbnQgLnRvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAjM0Y3QkI3O1xuICB9XG4gICNzZWN0aW9uLTQgLmdyb3VwIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgI3NlY3Rpb24tNCAuZ3JvdXAgLnN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjc2VjdGlvbi00IC5ncm91cCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjc2VjdGlvbi00IC5ncm91cCAuY29udGVudC50b3RhbC1zY2hvbGFyc2hpcHMgLmNvbnRlbnQge1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuICAgICNzZWN0aW9uLTQgLmdyb3VwIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gICAgI3NlY3Rpb24tNCAuZ3JvdXAgLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxuICAjc2VjdGlvbi01IC5ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgI3NlY3Rpb24tNSAuZ3JvdXA6Zmlyc3QtY2hpbGQgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3NlY3Rpb24tNSAuZ3JvdXA6Zmlyc3QtY2hpbGQgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbiAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8vICAgI3NlY3Rpb24tNSAuZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAvLyAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgLy8gICB9XG4gIC8vIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNzZWN0aW9uLTUgLmdyb3VwIC5lY29uLXByb2dyZXNzLWJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgI3NlY3Rpb24tNSAuZ3JvdXAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgI3NlY3Rpb24tNiAuZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICNzZWN0aW9uLTYgLmdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuICB9XG4gICNzZWN0aW9uLTYgLmdyb3VwIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAlICsgMzBweCk7XG4gIH1cbiAgI3NlY3Rpb24tNiAuZ3JvdXAgLmRhdGEtcG9pbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNzZWN0aW9uLTYgLmdyb3VwIC5kYXRhLXBvaW50IC5kYXRhLXBvaW50LWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAjc2VjdGlvbi02IC5ncm91cCAuZGF0YS1wb2ludCAuZGF0YS1wb2ludC1oZWFkaW5nLm5hdGlvbmFsLWF2ZXJhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgI3NlY3Rpb24tNiAuZ3JvdXAgLmRhdGEtcG9pbnQgLmF2ZXJhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAycHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIH1cbiAgI3NlY3Rpb24tNiAuZ3JvdXA6Zmlyc3QtY2hpbGQgLmF2ZXJhZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMzVhZGExIDAsICMzNWFkYTEgNXB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDZweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3cHgsICMzNWFkYTEgOHB4LCAjMzVhZGExIDEzcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTRweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxN3B4LCAjMzVhZGExIDE4cHgsICMzNWFkYTEgMjNweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI3cHgsICMzNWFkYTEgMjhweCwgIzM1YWRhMSAzM3B4KTtcbiAgfVxuICAjc2VjdGlvbi02IC5ncm91cDpsYXN0LWNoaWxkIC5hdmVyYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzI1NjE5ZiAwLCAjMjU2MTlmIDVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgN3B4LCAjMjU2MTlmIDhweCwgIzI1NjE5ZiAxM3B4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDE0cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTdweCwgIzI1NjE5ZiAxOHB4LCAjMjU2MTlmIDIzcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjRweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyN3B4LCAjMjU2MTlmIDI4cHgsICMyNTYxOWYgMzNweCk7XG4gIH1cbiAgI3NlY3Rpb24tNiAuZ3JvdXAgLm5hdGlvbmFsLWF2ZXJhZ2UtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogIzkwOTA4RjtcbiAgfVxuICAjc2VjdGlvbi02IC5ncm91cCAubmF0aW9uYWwtYXZlcmFnZS1pbmRpY2F0b3IgLmluZGljYXRvciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFN0U3RTc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAjc2VjdGlvbi02IC5ncm91cCAubmF0aW9uYWwtYXZlcmFnZS1pbmRpY2F0b3IgLmluZGljYXRvciAuYXZlcmFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3R0b206IC01cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDJweCA3cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjc2VjdGlvbi02IC5ncm91cCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICAjc2VjdGlvbi03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI3NlY3Rpb24tNyAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICNzZWN0aW9uLTcgLmdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjc2VjdGlvbi03IC5ncm91cCAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgI3NlY3Rpb24tNyAuZ3JvdXAgLmhlYWRpbmcge1xuICAgIC8vIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIH1cbiAgI3NlY3Rpb24tNyAuZ3JvdXAgLnN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjc2VjdGlvbi03IC5saW5lLTEge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTQ3cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzRjdCQjc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDI1JTtcbiAgICAgIHJpZ2h0OiAyNSU7XG4gICAgfVxuICAgICNzZWN0aW9uLTcgLmdyb3VwIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICNzZWN0aW9uLTcgLmdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjc2VjdGlvbi03IC5saW5lLTEge1xuICAgICAgbGVmdDogMTcuNSU7XG4gICAgICByaWdodDogMTcuNSU7XG4gICAgfVxuICAgICNzZWN0aW9uLTcgLmdyb3VwIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgICB9XG4gIH1cbiAgI3NlY3Rpb24tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNzZWN0aW9uLTggLnNlY3Rpb24taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjc2VjdGlvbi04IC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgI3NlY3Rpb24tOCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNzZWN0aW9uLTggLmxlZ2VuZCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGNvbG9yOiAjOTA5MDhGO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3NlY3Rpb24tOCAubGVnZW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTg1cHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAtby10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgI3NlY3Rpb24tOCAubGVnZW5kID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICNzZWN0aW9uLTggLmxlZ2VuZCA+IGRpdiAuaW5kaWNhdG9yIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNjlDOUNBO1xuICAgIGJhY2tncm91bmQ6ICNFN0U3RTc7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAjc2VjdGlvbi04IC5sZWdlbmQgPiBkaXYgLmluZGljYXRvci5kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjY1RjlFO1xuICB9XG4gICNzZWN0aW9uLTkgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjc2VjdGlvbi05IC5ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgI3NlY3Rpb24tOSAuZ3JvdXAuaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwOmJlZm9yZSxcbiAgI3NlY3Rpb24tOSAuZ3JvdXAgLmljb24tZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cDpiZWZvcmUsXG4gICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgI3NlY3Rpb24tOSAuZ3JvdXAgLmljb24tZ3JvdXAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvLyAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cDpudGgtY2hpbGQoZXZlbikgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgLy8gICBmbG9hdDogcmlnaHQ7XG4gICAgLy8gfVxuICAgICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3NlY3Rpb24tOSAuZ3JvdXAgLmljb24tZ3JvdXAge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICNzZWN0aW9uLTkgLmdyb3VwLmxlZnQge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgI3NlY3Rpb24tOSAuZ3JvdXAucmlnaHQge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cbiAgI3NlY3Rpb24tOSAuZ3JvdXAgLmljb24tZ3JvdXAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwIC5lY29uLXRvb2x0aXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cCAuZWNvbi10b29sdGlwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgbGVmdDogLTdweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjM0Y3QkI3O1xuICB9XG4gICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAjc2VjdGlvbi05IC5ncm91cCAuaWNvbi1ncm91cC5hbmltYXRlIC5lY29uLXRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAxcyAwLjI1cztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAxcyAwLjI1cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDFzIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDFzIDAuMjVzO1xuICB9XG4gICNzZWN0aW9uLTkgLmdyb3VwIC5pY29uLWdyb3VwLmFuaW1hdGUuaW4gLmVjb24tdG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjc2VjdGlvbi05IC50b3RhbC1leHBlbmRpdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNzZWN0aW9uLTkgLnRvdGFsLWV4cGVuZGl0dXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL2Vjb25fZW1wdHktYnJpZWZjYXNlLnN2ZycpO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3NlY3Rpb24tOSAuZ3JvdXAge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgI3NlY3Rpb24tOSAuZ3JvdXAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAjc2VjdGlvbi05IC5ncm91cC5pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG4gICNzZWN0aW9uLTEwIC5zZWN0aW9uLXN1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI3NlY3Rpb24tMTAgLmdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAjc2VjdGlvbi0xMCAuZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG4gIH1cbiAgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZXMtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIC1tb3otcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCNFN0U3RTcgMnB4LCB0cmFuc3BhcmVudCAzcHgpLCAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI0U3RTdFNyAycHgsIHRyYW5zcGFyZW50IDNweCksIHJhZGlhbC1ncmFkaWVudCgjRTdFN0U3IDJweCwgdHJhbnNwYXJlbnQgM3B4KTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDhweCA4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHgsIDE2cHggMTZweDtcbiAgfVxuICAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlcy13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvZWNvbl91dGFoLnN2Zyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE4LjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGVzLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiMxXCI7XG4gICAgY29sb3I6ICM2OUM5Q0E7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zNS40OXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGVzLXdyYXBwZXIgLmJvcmRlci1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDM2JTtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjM0Y3QkI3O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlcy13cmFwcGVyIC5ib3JkZXItcGFuZWwubGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZXMtd3JhcHBlciAuYm9yZGVyLXBhbmVsLmxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMzRjdCQjc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGVzLXdyYXBwZXIgLmJvcmRlci1wYW5lbC5sZWZ0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMzRjdCQjc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGVzLXdyYXBwZXIgLmJvcmRlci1wYW5lbC5yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGVzLXdyYXBwZXIgLmJvcmRlci1wYW5lbC5yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogLTNweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjM0Y3QkI3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlcy13cmFwcGVyIC5ib3JkZXItcGFuZWwucmlnaHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02cHg7XG4gICAgbGVmdDogLTNweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjM0Y3QkI3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlcy13cmFwcGVyIC5jb250ZW50IHtcbiAgICBjb2xvcjogIzNGN0JCNztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ1V0b3BpYVN0ZC1Cb2xkJztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGVzLXdyYXBwZXIgLmNvbnRlbnQgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlLWxpc3Rpbmcge1xuICAgIGNvbG9yOiAjMjY1RjlFO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG4gICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGUtbGlzdGluZzpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyNjVGOUUgMCwgIzI2NUY5RSA1cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNnB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwcHgsICMyNjVGOUUgMTFweCwgIzI2NUY5RSAxNnB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDE3cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjFweCwgIzI2NUY5RSAyMnB4LCAjMjY1RjlFIDI3cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjhweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyOHB4LCAjMjY1RjlFIDI5cHgsICMyNjVGOUUgMzRweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzNXB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ1cHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMnB4O1xuICB9XG4gICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGUtbGlzdGluZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI2NUY5RSAwLCAjMjY1RjlFIDVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTBweCwgIzI2NUY5RSAxMXB4LCAjMjY1RjlFIDE2cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTdweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyMXB4LCAjMjY1RjlFIDIycHgsICMyNjVGOUUgMjdweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyOHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI4cHgsICMyNjVGOUUgMjlweCwgIzI2NUY5RSAzNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM1cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDVweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAycHg7XG4gIH1cbiAgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZS1saXN0aW5nIC5jb250ZW50LXdyYXBwZXI6YmVmb3JlLFxuICAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlLWxpc3RpbmcgLmNvbnRlbnQtd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZS1saXN0aW5nIC5jb250ZW50LXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGUtbGlzdGluZyAuY29udGVudC13cmFwcGVyOmJlZm9yZSxcbiAgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZS1saXN0aW5nIC5jb250ZW50LXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGUtbGlzdGluZyAuY29udGVudC13cmFwcGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlLWxpc3RpbmcgLmluZGV4IHtcbiAgICBjb2xvcjogIzY5QzlDQTtcbiAgICBmb250LXNpemU6IDMwLjAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlLWxpc3RpbmcgLnN0YXRlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzAuMDJweDtcbiAgfVxuICAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlLWxpc3RpbmcgLnN0YXRlLW5hbWUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNzZWN0aW9uLTEwIC5ncm91cCAuc3RhdGUtbGlzdGluZyAucHJvZ3JhbS1jb3VudCB7XG4gICAgZm9udC1zaXplOiAxNy42NnB4O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIC8vIGZsb2F0OiByaWdodDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlLWxpc3Rpbmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjc2VjdGlvbi0xMCAuZ3JvdXAgLnN0YXRlcy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzOC41Nzc1ODYyJTtcbiAgICB9XG4gICAgI3NlY3Rpb24tMTAgLmdyb3VwIC5zdGF0ZS1saXN0aW5nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3NlY3Rpb24tMTAgLmdyb3VwIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gICNzZWN0aW9uLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgI3NlY3Rpb24tMTEgLnNlY3Rpb24tc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjc2VjdGlvbi0xMSAuZ3JvdXA6YmVmb3JlLFxuICAjc2VjdGlvbi0xMSAuZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICNzZWN0aW9uLTExIC5ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgI3NlY3Rpb24tMTEgLmdyb3VwOmJlZm9yZSxcbiAgI3NlY3Rpb24tMTEgLmdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAjc2VjdGlvbi0xMSAuZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICNzZWN0aW9uLTExIC5pY29uLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXA6YmVmb3JlLFxuICAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICNzZWN0aW9uLTExIC5pY29uLWdyb3VwOmJlZm9yZSxcbiAgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICNzZWN0aW9uLTExIC5pY29uLWdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cCAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vICNzZWN0aW9uLTExIC5pY29uLWdyb3VwOm50aC1jaGlsZChldmVuKSAuY29udGVudC13cmFwcGVyIHtcbiAgICAvLyAgIGZsb2F0OiByaWdodDtcbiAgICAvLyB9XG4gICAgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cCB7XG4gICAgICB3aWR0aDogMjQycHg7XG4gICAgfVxuICAgICNzZWN0aW9uLTExIC5pY29uLWdyb3VwIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICNzZWN0aW9uLTExIC5pY29uLWdyb3VwIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cCAuZWNvbi10b29sdGlwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXAgLmVjb24tdG9vbHRpcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIGxlZnQ6IC03cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgIzNGN0JCNztcbiAgfVxuICAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cCAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbiAgI3NlY3Rpb24tMTEgLmljb24tZ3JvdXAuYW5pbWF0ZSAuZWNvbi10b29sdGlwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMXMgMC4yNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMXMgMC4yNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAxcyAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAxcyAwLjI1cztcbiAgfVxuICAjc2VjdGlvbi0xMSAuaWNvbi1ncm91cC5hbmltYXRlLmluIC5lY29uLXRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3NlY3Rpb24tMTEgLnRvdGFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3NlY3Rpb24tMTIge1xuICAgIC8vZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEwLjZweDtcbiAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICB9XG4gICNzZWN0aW9uLTEyIC5ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgI3NlY3Rpb24tMTIgLmdyb3VwLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgI3NlY3Rpb24tMTIgLmdyb3VwLmxvZ28gaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNzZWN0aW9uLTEyIC5ncm91cC5saW5rcyBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgI3NlY3Rpb24tMTIgLmdyb3VwLmxpbmtzIG9sIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuICAjc2VjdGlvbi0xMiAuZ3JvdXAubGlua3MgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgI3NlY3Rpb24tMTIgLmdyb3VwLmxpbmtzIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG4gICNzZWN0aW9uLTEyIC5ncm91cC5zaGFyZSBzdmcge1xuICAgIGZpbGw6ICM2OUM5Q0E7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNzZWN0aW9uLTEyIC5ncm91cC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjc2VjdGlvbi0xMiAuZ3JvdXAge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgI3NlY3Rpb24tMTIgLmdyb3VwLmxvZ28ge1xuICAgICAgd2lkdGg6IDIyMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDIyMXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICNzZWN0aW9uLTEyIC5ncm91cC5zaGFyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuIl19 */
