@-webkit-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
            transform: scale(0.1, 0.1);
    opacity: 0.0; }
  50% {
    opacity: 1.0; }
  100% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0.0; } }

@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
            transform: scale(0.1, 0.1);
    opacity: 0.0; }
  50% {
    opacity: 1.0; }
  100% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0.0; } }

@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
            transform: scale(0.1, 0.1);
    opacity: 0.0; }
  50% {
    opacity: 1.0; }
  100% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0.0; } }

body article > section.main {
  padding-bottom: 80px; }
  body article > section.main:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden; }
  body article > section.main > h1 {
    margin-bottom: 0; }
  body article > section.main > h2 {
    color: #3bb44a;
    font-size: 26px;
    letter-spacing: -0.025em;
    line-height: 1.5;
    margin: 0 0 60px 0;
    text-align: center; }
  body article > section.main h3 {
    font-weight: 700;
    font-size: 24px; }
  body article > section.main h4 {
    font-weight: 600;
    font-size: 22px; }
  body article > section.main h3, body article > section.main h4, body article > section.main ul {
    margin-bottom: 10px; }
  body article > section.main p {
    color: #555;
    font-size: 18px;
    line-height: 1.35;
    margin-bottom: 20px; }
  body article > section.main ul {
    font-size: 18px;
    list-style: disc outside none;
    margin: 20px 0 20px 40px; }
    body article > section.main ul li {
      padding: 10px 5px; }
  body article > section.main ol.social {
    float: right;
    margin-top: 0; }
  body article > section.main article {
    float: left;
    width: 658px; }
    body article > section.main article > img {
      display: block;
      margin: 0 auto 40px auto;
      width: 100%; }
    body article > section.main article table {
      margin: 50px 0;
      text-align: left;
      width: 100%; }
      body article > section.main article table.pros-cons thead {
        border-bottom: 4px solid #e8e8e8;
        color: #000;
        font-weight: 600;
        font-size: 18px; }
        body article > section.main article table.pros-cons thead th {
          padding: 10px 12px; }
      body article > section.main article table.pros-cons tbody tr:nth-child(2n+2) {
        background: #f8f8f8; }
      body article > section.main article table.pros-cons tbody td {
        font-size: 16px;
        padding: 10px 12px;
        width: 50%; }
      body article > section.main article table.comparison thead {
        border-bottom: 4px solid #e8e8e8;
        color: #000;
        font-weight: 600;
        font-size: 18px;
        text-align: center; }
        body article > section.main article table.comparison thead th {
          padding: 10px 12px; }
      body article > section.main article table.comparison tbody td {
        font-size: 14px;
        padding: 10px 12px; }
        body article > section.main article table.comparison tbody td:nth-child(2) {
          background: #f9f2f1; }
        body article > section.main article table.comparison tbody td:nth-child(3) {
          background: #edf4fb; }
        body article > section.main article table.comparison tbody td:nth-child(4) {
          background: #faf5ef; }
        body article > section.main article table.comparison tbody td.label {
          color: #999;
          font-weight: 600;
          font-size: 11px;
          text-transform: uppercase;
          width: 110px; }
        body article > section.main article table.comparison tbody td aside.title {
          display: none;
          font-weight: 600;
          margin-bottom: 10px; }
        body article > section.main article table.comparison tbody td aside.google {
          color: #e4361d; }
        body article > section.main article table.comparison tbody td aside.paypal {
          color: #0b5198; }
        body article > section.main article table.comparison tbody td aside.amazon {
          color: #f87913; }
        body article > section.main article table.comparison tbody td aside.wave {
          color: #1c2d37; }
        body article > section.main article table.comparison tbody td aside.gofundme {
          color: #5d8000; }
        body article > section.main article table.comparison tbody td aside.indiegogo {
          color: #eb1478; }
        body article > section.main article table.comparison tbody td ul {
          font-size: 14px;
          list-style: none;
          margin: 0; }
          body article > section.main article table.comparison tbody td ul li {
            padding: 10px 0; }
        body article > section.main article table.comparison tbody td p {
          margin: 0 0 10px 0; }
      body article > section.main article table.comparison tbody tr:nth-child(2n+2) {
        background: #f8f8f8; }
        body article > section.main article table.comparison tbody tr:nth-child(2n+2) td:nth-child(2) {
          background: #f2e1de; }
        body article > section.main article table.comparison tbody tr:nth-child(2n+2) td:nth-child(3) {
          background: #e1e9f3; }
        body article > section.main article table.comparison tbody tr:nth-child(2n+2) td:nth-child(4) {
          background: #f0e4d8; }
      body article > section.main article table tfoot td {
        color: #666;
        font-size: 12px;
        padding: 10px 12px; }
    body article > section.main article aside p {
      color: #555;
      font-size: 16px;
      line-height: 1.35; }
    body article > section.main article aside ul {
      list-style: disc outside none;
      margin: 20px 0 40px 40px; }
      body article > section.main article aside ul li {
        color: #555;
        font-size: 16px;
        line-height: 1.35;
        padding: 5px 0; }
  body article > section.main nav.back {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    clear: both;
    padding: 15px 0;
    width: 658px; }
    body article > section.main nav.back a {
      font-size: 18px; }

body article > section#helpscout-vs-groove .comparison tbody td:nth-child(2) {
  background: #f7edce; }

body article > section#helpscout-vs-groove .comparison tbody td:nth-child(3) {
  background: #e3f2f8; }

body article > section#helpscout-vs-groove .comparison tbody td:nth-child(4) {
  background: #e4edd9; }

body article > section#helpscout-vs-groove .comparison tbody tr:nth-child(2n+2) {
  background: #f8f8f8; }
  body article > section#helpscout-vs-groove .comparison tbody tr:nth-child(2n+2) td:nth-child(2) {
    background: #fcf4d9; }
  body article > section#helpscout-vs-groove .comparison tbody tr:nth-child(2n+2) td:nth-child(3) {
    background: #e8f7fd; }
  body article > section#helpscout-vs-groove .comparison tbody tr:nth-child(2n+2) td:nth-child(4) {
    background: #f1f6ec; }

body article > section#yammer-lync-hipchat .comparison tbody td:nth-child(2) {
  background: #d6eff6; }

body article > section#yammer-lync-hipchat .comparison tbody td:nth-child(3) {
  background: #cce3f2; }

body article > section#yammer-lync-hipchat .comparison tbody td:nth-child(4) {
  background: #ccd6e0; }

body article > section#yammer-lync-hipchat .comparison tbody tr:nth-child(2n+2) td:nth-child(2) {
  background: #eaf7fb; }

body article > section#yammer-lync-hipchat .comparison tbody tr:nth-child(2n+2) td:nth-child(3) {
  background: #e5f1f8; }

body article > section#yammer-lync-hipchat .comparison tbody tr:nth-child(2n+2) td:nth-child(4) {
  background: #e5eaef; }

body article > section#kick-gofund-indie .comparison tbody td:nth-child(2) {
  background: #d9e5cf; }

body article > section#kick-gofund-indie .comparison tbody td:nth-child(3) {
  background: #ecf0e4; }

body article > section#kick-gofund-indie .comparison tbody td:nth-child(4) {
  background: #edd5e1; }

body article > section#wave-zoho-quick .comparison tbody td:nth-child(2) {
  background: #d6eff6; }

body article > section#wave-zoho-quick .comparison tbody td:nth-child(3) {
  background: #f7f1c8; }

body article > section#wave-zoho-quick .comparison tbody td:nth-child(4) {
  background: #ecf2eb; }

body article > section#wave-zoho-quick .comparison tbody tr:nth-child(2n+2) td:nth-child(2) {
  background: #eaf7fb; }

body article > section#wave-zoho-quick .comparison tbody tr:nth-child(2n+2) td:nth-child(3) {
  background: #fcfbf0; }

body article > section#wave-zoho-quick .comparison tbody tr:nth-child(2n+2) td:nth-child(4) {
  background: #f6fcf5; }

body article > section#trello-asana-basecamp .comparison tbody td:nth-child(2) {
  background: #c5d3db; }

body article > section#trello-asana-basecamp .comparison tbody td:nth-child(3) {
  background: #dfeef3; }

body article > section#trello-asana-basecamp .comparison tbody td:nth-child(4) {
  background: #d1f0d1; }

body article > section#trello-asana-basecamp .comparison tbody tr:nth-child(2n+2) {
  background: #f8f8f8; }
  body article > section#trello-asana-basecamp .comparison tbody tr:nth-child(2n+2) td:nth-child(2) {
    background: #dce2e5; }
  body article > section#trello-asana-basecamp .comparison tbody tr:nth-child(2n+2) td:nth-child(3) {
    background: #edf5f8; }
  body article > section#trello-asana-basecamp .comparison tbody tr:nth-child(2n+2) td:nth-child(4) {
    background: #f5fff5; }

body article > section#evernote-todo-anydo .comparison tbody td:nth-child(2) {
  background: #e4ebdf; }

body article > section#evernote-todo-anydo .comparison tbody td:nth-child(3) {
  background: #e3cfcc; }

body article > section#evernote-todo-anydo .comparison tbody td:nth-child(4) {
  background: #ebf4f7; }

body article > section#evernote-todo-anydo .comparison tbody tr:nth-child(2n+2) {
  background: #f8f8f8; }
  body article > section#evernote-todo-anydo .comparison tbody tr:nth-child(2n+2) td:nth-child(2) {
    background: #f8fff2; }
  body article > section#evernote-todo-anydo .comparison tbody tr:nth-child(2n+2) td:nth-child(3) {
    background: #f2dcda; }
  body article > section#evernote-todo-anydo .comparison tbody tr:nth-child(2n+2) td:nth-child(4) {
    background: #f2fcff; }

body article > section#squarespace-wordpress .comparison tbody td:nth-child(2) {
  background: #dedede; }

body article > section#squarespace-wordpress .comparison tbody td:nth-child(3) {
  background: #dfeef3; }

body article > section#squarespace-wordpress .comparison tbody tr:nth-child(2n+2) {
  background: #f8f8f8; }
  body article > section#squarespace-wordpress .comparison tbody tr:nth-child(2n+2) td:nth-child(2) {
    background: #eeedee; }
  body article > section#squarespace-wordpress .comparison tbody tr:nth-child(2n+2) td:nth-child(3) {
    background: #edf5f8; }

body article > section#nimble-mighty-logic .comparison tbody td:nth-child(2) {
  background: #dfeef3; }

body article > section#nimble-mighty-logic .comparison tbody td:nth-child(3) {
  background: #f0e1d8; }

body article > section#nimble-mighty-logic .comparison tbody td:nth-child(4) {
  background: #e9f2f5; }

body article > section#nimble-mighty-logic .comparison tbody tr:nth-child(2n+2) {
  background: #f8f8f8; }
  body article > section#nimble-mighty-logic .comparison tbody tr:nth-child(2n+2) td:nth-child(2) {
    background: #dce2e5; }
  body article > section#nimble-mighty-logic .comparison tbody tr:nth-child(2n+2) td:nth-child(3) {
    background: #faece3; }
  body article > section#nimble-mighty-logic .comparison tbody tr:nth-child(2n+2) td:nth-child(4) {
    background: #f2fcff; }

body article > section#google-microsoft.comparison tbody td:nth-child(2) {
  background: #d9ebf6; }

body article > section#google-microsoft.comparison tbody td:nth-child(3) {
  background: #fbdcd7; }

body article > section#google-microsoft.comparison tbody tr:nth-child(2n+2) {
  background: #f8f8f8; }
  body article > section#google-microsoft.comparison tbody tr:nth-child(2n+2) td:nth-child(2) {
    background: #ebf4fa; }
  body article > section#google-microsoft.comparison tbody tr:nth-child(2n+2) td:nth-child(3) {
    background: #fdebe9; }

body article > section#buffer-tweet-hoot .comparison tbody td:nth-child(2) {
  background: #dedede; }

body article > section#buffer-tweet-hoot .comparison tbody td:nth-child(3) {
  background: #dfeef3; }

body article > section#buffer-tweet-hoot .comparison tbody tr:nth-child(2n+2) {
  background: #f8f8f8; }
  body article > section#buffer-tweet-hoot .comparison tbody tr:nth-child(2n+2) td:nth-child(2) {
    background: #eeedee; }
  body article > section#buffer-tweet-hoot .comparison tbody tr:nth-child(2n+2) td:nth-child(3) {
    background: #edf5f8; }

body article > section nav.side-content {
  float: right;
  margin-top: 60px; }
  body article > section nav.side-content ul {
    list-style: none; }
    body article > section nav.side-content ul li {
      color: #666;
      font-size: 14px;
      font-weight: 700;
      letter-spacing: 0.025em;
      margin-bottom: 20px;
      padding: 0;
      text-transform: uppercase;
      width: 222px; }
      body article > section nav.side-content ul li a {
        display: block; }
        body article > section nav.side-content ul li a img {
          border-radius: 3px;
          -webkit-box-shadow: 0px 0px 4px -1px rgba(102, 102, 102, 0.1);
                  box-shadow: 0px 0px 4px -1px rgba(102, 102, 102, 0.1);
          opacity: 0.9;
          width: 100%; }
        body article > section nav.side-content ul li a:hover img {
          opacity: 1; }

@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
            transform: scale(0.1, 0.1);
    opacity: 0.0; }
  50% {
    opacity: 1.0; }
  100% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0.0; } }

@media screen and (max-width: 767px) {
  body article > section.main article {
    width: 100%; }
    body article > section.main article table.comparison thead tr th {
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      display: block;
      padding: 20px 0;
      width: 100%; }
      body article > section.main article table.comparison thead tr th:nth-child(2) {
        border: 8px solid #f9f2f1; }
      body article > section.main article table.comparison thead tr th:nth-child(3) {
        border: 8px solid #edf4fb; }
      body article > section.main article table.comparison thead tr th:nth-child(4) {
        border: 8px solid #faf5ef; }
    body article > section.main article table.comparison thead.new-responsive-table {
      display: none; }
    body article > section.main article table.comparison tbody tr:nth-child(2n+2) {
      background: #fff; }
    body article > section.main article table.comparison tbody tr td {
      display: block;
      padding: 5%;
      width: 90%; }
      body article > section.main article table.comparison tbody tr td.label {
        color: #000;
        font-size: 14px;
        padding: 20px 0 10px;
        width: 100%;
        background-color: #fff; }
      body article > section.main article table.comparison tbody tr td aside.title {
        display: block; }
  body article > section.main ol.social {
    float: none;
    height: auto;
    margin: 0 0 30px 0;
    width: 100%; }
    body article > section.main ol.social:after {
      clear: both;
      content: '.';
      display: block;
      height: 0;
      visibility: hidden; }
  body article > section.main nav.side-content {
    float: none;
    margin-top: 30px; }
    body article > section.main nav.side-content ul li {
      float: none;
      width: 90%; }
      body article > section.main nav.side-content ul li:first-child {
        float: none; }
      body article > section.main nav.side-content ul li img {
        width: auto; }
  body article > section.main nav.back:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden; } }

@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
            transform: scale(0.1, 0.1);
    opacity: 0.0; }
  50% {
    opacity: 1.0; }
  100% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0.0; } }

@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
            transform: scale(0.1, 0.1);
    opacity: 0.0; }
  50% {
    opacity: 1.0; }
  100% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0.0; } }

#quiz {
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2;
  padding: 25px 10px;
  margin: 40px 0; }
  #quiz:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden; }
  #quiz ul.navigation {
    display: none;
    margin: 20px auto 0;
    width: 146px; }
    #quiz ul.navigation:after {
      clear: both;
      content: '.';
      display: block;
      height: 0;
      visibility: hidden; }
    #quiz ul.navigation.active {
      display: block; }
    #quiz ul.navigation li {
      border-radius: 100%;
      background: #999;
      color: #fff;
      cursor: pointer;
      float: right;
      font-size: 24px;
      height: 60px;
      width: 60px;
      text-align: center;
      vertical-align: middle;
      position: relative;
      padding: 0; }
      #quiz ul.navigation li:hover {
        background: #8c8c8c; }
      #quiz ul.navigation li:before {
        font-family: "IcoMoon";
        content: "R";
        position: absolute;
        top: 16px;
        left: 19px; }
      #quiz ul.navigation li.active {
        background: #00b5c5; }
        #quiz ul.navigation li.active:hover {
          background: #009eac; }
      #quiz ul.navigation li#previous {
        display: none;
        float: left; }
        #quiz ul.navigation li#previous:before {
          content: "L";
          top: 16px;
          left: 17px; }
  #quiz .start p {
    color: #000;
    float: left;
    font-size: 18px;
    margin-top: 7px;
    width: 435px; }
    #quiz .start p strong {
      display: block;
      font-weight: 600;
      font-size: 24px; }
  #quiz .start .cta {
    border-radius: 3px 3px 3px 3px;
    background: #8235B2;
    color: #fff;
    display: block;
    font-weight: 600;
    font-size: 22px;
    padding: 20px;
    text-align: center;
    background: #00b5c5;
    float: right;
    font-size: 18px;
    margin-top: 10px; }
    #quiz .start .cta:hover {
      background: #903cc5;
      text-decoration: none; }
    #quiz .start .cta:hover {
      background: #008692; }
  #quiz .question {
    display: none; }
    #quiz .question.active {
      display: block; }
    #quiz .question h1 {
      font-size: 32px;
      font-weight: 600;
      margin: 0 0 38px 0;
      text-align: center; }
      #quiz .question h1.second-header {
        margin-bottom: 20px; }
    #quiz .question h2 {
      font-size: 22px;
      margin-bottom: 38px;
      text-align: center; }
    #quiz .question ul {
      margin: 0;
      list-style: none; }
      #quiz .question ul:after {
        clear: both;
        content: '.';
        display: block;
        height: 0;
        visibility: hidden; }
      #quiz .question ul li {
        border-radius: 4px;
        background: #fff;
        border: 1px solid #aaa;
        cursor: pointer;
        display: block;
        float: left;
        margin-bottom: 15px;
        padding: 20px;
        width: 269px; }
        #quiz .question ul li:hover {
          border-color: #919191;
          background: #f8f8f8; }
        #quiz .question ul li.even {
          margin-left: 15px; }
        #quiz .question ul li input[type=checkbox], #quiz .question ul li input[type=radio] {
          display: none; }
        #quiz .question ul li label {
          color: #333;
          cursor: pointer;
          display: block;
          font-size: 18px;
          font-weight: 600;
          letter-spacing: -0.01em;
          padding-left: 40px;
          position: relative; }
          #quiz .question ul li label:before {
            color: #00b5c5;
            content: "b";
            display: block;
            font-family: "IcoMoon";
            font-weight: 500;
            font-size: 26px;
            left: 0;
            line-height: 1;
            position: absolute;
            top: -3px; }
          #quiz .question ul li label em {
            color: #666;
            display: block;
            font-size: 16px;
            font-weight: 500;
            margin-top: 5px; }
        #quiz .question ul li a {
          color: #333;
          font-size: 18px;
          font-weight: 600;
          padding-left: 30px;
          position: relative; }
          #quiz .question ul li a:before {
            content: "b";
            font-family: "IcoMoon";
            font-weight: 500;
            font-size: 20px;
            position: absolute;
            margin-left: -30px; }
        #quiz .question ul li.selected {
          -webkit-box-shadow: 0 0 6px 2px #cce9d8;
                  box-shadow: 0 0 6px 2px #cce9d8;
          background-color: #fff;
          border-color: #3bb44a; }
          #quiz .question ul li.selected:hover {
            border-color: #2e8e3a;
            background: #fff; }
          #quiz .question ul li.selected label {
            color: #008f3e; }
            #quiz .question ul li.selected label:before {
              color: #3bb44a;
              content: "c"; }
  #quiz .results .result {
    border-radius: 4px;
    border: 1px solid #ccc;
    color: #333;
    display: none;
    padding: 30px;
    margin: 0 40px;
    text-align: left; }
    #quiz .results .result:after {
      clear: both;
      content: '.';
      display: block;
      height: 0;
      visibility: hidden; }
  #quiz .results img {
    display: block;
    margin: 0 auto 30px; }
  #quiz .results h2 {
    color: #000;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px; }
  #quiz .results p {
    font-size: 18px;
    margin: 0 20px;
    line-height: 1.35; }

@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
            transform: scale(0.1, 0.1);
    opacity: 0.0; }
  50% {
    opacity: 1.0; }
  100% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0.0; } }

@media screen and (max-width: 767px) {
  #quiz {
    padding: 20px 0;
    margin: 40px 0; }
    #quiz .start p {
      float: none;
      display: block;
      width: 100%; }
    #quiz .start .cta {
      float: none;
      display: block;
      margin: 20px auto 0;
      max-width: 160px;
      width: 100%; }
    #quiz .question h1 {
      font-size: 24px; }
    #quiz .question h2 {
      font-size: 20px; }
    #quiz .question ul li {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      float: none;
      display: block;
      width: 100%; }
      #quiz .question ul li.even {
        margin-left: 0; }
    #quiz .results p {
      margin: 0; }
    #quiz .results .result {
      margin: 0; }
    #quiz .results h2 {
      font-size: 22px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9fbWl4aW5zLnNhc3MiLCJjc3MvZGVza3RvcC9yZXNvdXJjZXMtb25saW5lLXBheW1lbnQuc2FzcyIsImNzcy9fdmFyaWFibGVzLnNhc3MiLCJjc3MvcmVzcG9uc2l2ZS9yZXNvdXJjZXMtb25saW5lLXBheW1lbnQuc2FzcyIsImNzcy9kZXNrdG9wL3Jlc291cmNlcy1xdWl6LnNhc3MiLCJjc3MvcmVzcG9uc2l2ZS9yZXNvdXJjZXMtcXVpei5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9VSTtFQUlBO0lBQ0ksbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixhQUFZLEVBQUE7RUFDaEI7SUFDSSxhQUFZLEVBQUE7RUFDaEI7SUFDSSxtQ0FBeUI7WUFBekIsMkJBQXlCO0lBQ3pCLGFBQVksRUFBQSxFQUFBOztBQVhoQjtFQUlBO0lBQ0ksbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixhQUFZLEVBQUE7RUFDaEI7SUFDSSxhQUFZLEVBQUE7RUFDaEI7SUFDSSxtQ0FBeUI7WUFBekIsMkJBQXlCO0lBQ3pCLGFBQVksRUFBQSxFQUFBOztBQVhoQjtFQUlBO0lBQ0ksbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixhQUFZLEVBQUE7RUFDaEI7SUFDSSxhQUFZLEVBQUE7RUFDaEI7SUFDSSxtQ0FBeUI7WUFBekIsMkJBQXlCO0lBQ3pCLGFBQVksRUFBQSxFQUFBOztBQzVVcEI7RUFRZ0IscUJBQW9CLEVBa00wQjtFQTFNOUQ7SUQwRlEsWUFBVztJQUNYLGFBQVk7SUFDWixlQUFjO0lBQ2QsVUFBUztJQUNULG1CQUFrQixFQUFJO0VDOUY5QjtJQVdvQixpQkFBZ0IsRUFBSTtFQVh4QztJQWNvQixlQ2ZMO0lEZ0JLLGdCQUEwQjtJQUMxQix5QkFBd0I7SUFDeEIsaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixtQkFBa0IsRUFBSTtFQW5CMUM7SUFzQm9CLGlCQUFnQjtJQUNoQixnQkFBMEIsRUFBRztFQXZCakQ7SUEwQm9CLGlCQUFnQjtJQUNoQixnQkFBeUIsRUFBRztFQTNCaEQ7SUE4Qm9CLG9CQUFtQixFQUFJO0VBOUIzQztJQWlDb0IsWUFBVztJQUNYLGdCQUF5QjtJQUN6QixrQkFBaUI7SUFDakIsb0JBQW1CLEVBQUk7RUFwQzNDO0lBdUNvQixnQkFBeUI7SUFDekIsOEJBQTZCO0lBQzdCLHlCQUF3QixFQUdHO0lBNUMvQztNQTRDd0Isa0JBQWlCLEVBQUk7RUE1QzdDO0lBZ0R3QixhQUFZO0lBQ1osY0FBYSxFQUFJO0VBakR6QztJQW9Eb0IsWUFBVztJQUNYLGFBQVksRUF5SXdCO0lBOUx4RDtNQXdEd0IsZUFBYztNQUNkLHlCQUF3QjtNQUN4QixZQUFXLEVBQUk7SUExRHZDO01BNkR3QixlQUFjO01BQ2QsaUJBQWdCO01BQ2hCLFlBQVcsRUE4R3VCO01BN0sxRDtRQW9FZ0MsaUNBQWdDO1FBQ2hDLFlBQVc7UUFDWCxpQkFBZ0I7UUFDaEIsZ0JBQXlCLEVBR0c7UUExRTVEO1VBMEVvQyxtQkFBa0IsRUFBSTtNQTFFMUQ7UUErRW9DLG9CQUFtQixFQUFJO01BL0UzRDtRQWtGb0MsZ0JBQXlCO1FBQ3pCLG1CQUFrQjtRQUNsQixXQUFVLEVBQUk7TUFwRmxEO1FBeUZnQyxpQ0FBZ0M7UUFDaEMsWUFBVztRQUNYLGlCQUFnQjtRQUNoQixnQkFBeUI7UUFDekIsbUJBQWtCLEVBR1U7UUFoRzVEO1VBZ0dvQyxtQkFBa0IsRUFBSTtNQWhHMUQ7UUFxR29DLGdCQ2hFaEI7UURpRWdCLG1CQUFrQixFQW1EVTtRQXpKaEU7VUF5R3dDLG9CQUFtQixFQUFJO1FBekcvRDtVQTRHd0Msb0JBQW1CLEVBQUk7UUE1Ry9EO1VBK0d3QyxvQkFBbUIsRUFBSTtRQS9HL0Q7VUFrSHdDLFlBQVc7VUFDWCxpQkFBZ0I7VUFDaEIsZ0JBQXlCO1VBQ3pCLDBCQUF5QjtVQUN6QixhQUFZLEVBQUk7UUF0SHhEO1VBMEg0QyxjQUFhO1VBQ2IsaUJBQWdCO1VBQ2hCLG9CQUFtQixFQUFJO1FBNUhuRTtVQStINEMsZUFBYyxFQUFJO1FBL0g5RDtVQWtJNEMsZUFBYyxFQUFJO1FBbEk5RDtVQXFJNEMsZUFBYyxFQUFJO1FBckk5RDtVQXdJNEMsZUFBYyxFQUFJO1FBeEk5RDtVQTJJNEMsZUFBYyxFQUFJO1FBM0k5RDtVQThJNEMsZUFBYyxFQUFJO1FBOUk5RDtVQWlKd0MsZ0JDNUdwQjtVRDZHb0IsaUJBQWdCO1VBQ2hCLFVBQVMsRUFHZ0I7VUF0SmpFO1lBc0o0QyxnQkFBZSxFQUFJO1FBdEovRDtVQXlKd0MsbUJBQWtCLEVBQUk7TUF6SjlEO1FBNkp3QyxvQkFBbUIsRUFVZ0I7UUF2SzNFO1VBaUtnRCxvQkFBbUIsRUFBSTtRQWpLdkU7VUFvS2dELG9CQUFtQixFQUFJO1FBcEt2RTtVQXVLZ0Qsb0JBQW1CLEVBQUk7TUF2S3ZFO1FBMktnQyxZQUFXO1FBQ1gsZ0JBQXlCO1FBQ3pCLG1CQUFrQixFQUFJO0lBN0t0RDtNQWtMNEIsWUFBVztNQUNYLGdCQUF5QjtNQUN6QixrQkFBaUIsRUFBSTtJQXBMakQ7TUF1TDRCLDhCQUE2QjtNQUM3Qix5QkFBd0IsRUFNQTtNQTlMcEQ7UUEyTGdDLFlBQVc7UUFDWCxnQkFBeUI7UUFDekIsa0JBQWlCO1FBQ2pCLGVBQWMsRUFBSTtFQTlMbEQ7SUFtTXdCLDhCQUE2QjtJQUM3QiwyQkFBMEI7SUFDMUIsWUFBVztJQUNYLGdCQUFlO0lBQ2YsYUFBWSxFQUdzQjtJQTFNMUQ7TUEwTTRCLGdCQUF5QixFQUFHOztBQTFNeEQ7RUFtTjRCLG9CQUFtQixFQUFJOztBQW5ObkQ7RUFzTjRCLG9CQUFtQixFQUFJOztBQXRObkQ7RUF5TjRCLG9CQUFtQixFQUFJOztBQXpObkQ7RUE2TjRCLG9CQUFtQixFQVVnQjtFQXZPL0Q7SUFpT29DLG9CQUFtQixFQUFJO0VBak8zRDtJQW9Pb0Msb0JBQW1CLEVBQUk7RUFwTzNEO0lBdU9vQyxvQkFBbUIsRUFBSTs7QUF2TzNEO0VBZ1A0QixvQkFBbUIsRUFBSTs7QUFoUG5EO0VBbVA0QixvQkFBbUIsRUFBSTs7QUFuUG5EO0VBc1A0QixvQkFBbUIsRUFBSTs7QUF0UG5EO0VBNlBvQyxvQkFBbUIsRUFBSTs7QUE3UDNEO0VBZ1FvQyxvQkFBbUIsRUFBSTs7QUFoUTNEO0VBbVFvQyxvQkFBbUIsRUFBSTs7QUFuUTNEO0VBNFE0QixvQkFBbUIsRUFBSTs7QUE1UW5EO0VBK1E0QixvQkFBbUIsRUFBSTs7QUEvUW5EO0VBa1I0QixvQkFBbUIsRUFBSTs7QUFsUm5EO0VBNFI0QixvQkFBbUIsRUFBSTs7QUE1Um5EO0VBK1I0QixvQkFBbUIsRUFBSTs7QUEvUm5EO0VBa1M0QixvQkFBbUIsRUFBSTs7QUFsU25EO0VBeVNvQyxvQkFBbUIsRUFBSTs7QUF6UzNEO0VBNFNvQyxvQkFBbUIsRUFBSTs7QUE1UzNEO0VBK1NvQyxvQkFBbUIsRUFBSTs7QUEvUzNEO0VBd1Q0QixvQkFBbUIsRUFBSTs7QUF4VG5EO0VBMlQ0QixvQkFBbUIsRUFBSTs7QUEzVG5EO0VBOFQ0QixvQkFBbUIsRUFBSTs7QUE5VG5EO0VBa1U0QixvQkFBbUIsRUFVZ0I7RUE1VS9EO0lBc1VvQyxvQkFBbUIsRUFBSTtFQXRVM0Q7SUF5VW9DLG9CQUFtQixFQUFJO0VBelUzRDtJQTRVb0Msb0JBQW1CLEVBQUk7O0FBNVUzRDtFQXFWNEIsb0JBQW1CLEVBQUk7O0FBclZuRDtFQXdWNEIsb0JBQW1CLEVBQUk7O0FBeFZuRDtFQTJWNEIsb0JBQW1CLEVBQUk7O0FBM1ZuRDtFQStWNEIsb0JBQW1CLEVBVWdCO0VBelcvRDtJQW1Xb0Msb0JBQW1CLEVBQUk7RUFuVzNEO0lBc1dvQyxvQkFBbUIsRUFBSTtFQXRXM0Q7SUF5V29DLG9CQUFtQixFQUFJOztBQXpXM0Q7RUFrWDRCLG9CQUFtQixFQUFJOztBQWxYbkQ7RUFxWDRCLG9CQUFtQixFQUFJOztBQXJYbkQ7RUF5WDRCLG9CQUFtQixFQU9nQjtFQWhZL0Q7SUE2WG9DLG9CQUFtQixFQUFJO0VBN1gzRDtJQWdZb0Msb0JBQW1CLEVBQUk7O0FBaFkzRDtFQXlZNEIsb0JBQW1CLEVBQUk7O0FBelluRDtFQTRZNEIsb0JBQW1CLEVBQUk7O0FBNVluRDtFQStZNEIsb0JBQW1CLEVBQUk7O0FBL1luRDtFQW1aNEIsb0JBQW1CLEVBVWdCO0VBN1ovRDtJQXVab0Msb0JBQW1CLEVBQUk7RUF2WjNEO0lBMFpvQyxvQkFBbUIsRUFBSTtFQTFaM0Q7SUE2Wm9DLG9CQUFtQixFQUFJOztBQTdaM0Q7RUF3YWdDLG9CQUFtQixFQUFJOztBQXhhdkQ7RUEyYWdDLG9CQUFtQixFQUFJOztBQTNhdkQ7RUErYWdDLG9CQUFtQixFQU9nQjtFQXRibkU7SUFtYndDLG9CQUFtQixFQUFJO0VBbmIvRDtJQXNid0Msb0JBQW1CLEVBQUk7O0FBdGIvRDtFQStiNEIsb0JBQW1CLEVBQUk7O0FBL2JuRDtFQWtjNEIsb0JBQW1CLEVBQUk7O0FBbGNuRDtFQXNjNEIsb0JBQW1CLEVBT2dCO0VBN2MvRDtJQTBjb0Msb0JBQW1CLEVBQUk7RUExYzNEO0lBNmNvQyxvQkFBbUIsRUFBSTs7QUE3YzNEO0VBa2RvQixhQUFZO0VBQ1osaUJBQWdCLEVBMkI0QjtFQTllaEU7SUFzZHdCLGlCQUFnQixFQXdCc0I7SUE5ZTlEO01BeWQ0QixZQUFXO01BQ1gsZ0JDcmJSO01Ec2JRLGlCQUFnQjtNQUNoQix3QkFBdUI7TUFDdkIsb0JBQW1CO01BQ25CLFdBQVU7TUFDViwwQkFBeUI7TUFDekIsYUFBWSxFQWNvQjtNQTllNUQ7UUFtZWdDLGVBQWMsRUFXWTtRQTllMUQ7VURnQ0ksbUJDc2MwRDtVRGxjMUQsOERDbWMwRjtrQkRuYzFGLHNEQ21jMEY7VUFDMUQsYUFBWTtVQUNaLFlBQVcsRUFBSTtRQXplbkQ7VUE4ZXdDLFdBQVUsRUFBSTs7QUQ3S2xEO0VBSUE7SUFDSSxtQ0FBMEI7WUFBMUIsMkJBQTBCO0lBQzFCLGFBQVksRUFBQTtFQUNoQjtJQUNJLGFBQVksRUFBQTtFQUNoQjtJQUNJLG1DQUF5QjtZQUF6QiwyQkFBeUI7SUFDekIsYUFBWSxFQUFBLEVBQUE7O0FHM1VwQjtFQUVJO0lBU29CLFlBQVcsRUFpRDJDO0lBMUQxRTtNQW9Cd0MsdUJBQXNCO01BQ3RCLDRCQUEyQjtNQUMzQiwrQkFBOEI7TUFDOUIsZUFBYztNQUNkLGdCQUFlO01BQ2YsWUFBVyxFQVN3QjtNQWxDM0U7UUE0QjRDLDBCQUF5QixFQUFJO01BNUJ6RTtRQStCNEMsMEJBQXlCLEVBQUk7TUEvQnpFO1FBa0M0QywwQkFBeUIsRUFBSTtJQWxDekU7TUFxQ29DLGNBQWEsRUFBSTtJQXJDckQ7TUEyQ3dDLGlCQUFnQixFQUFJO0lBM0M1RDtNQThDd0MsZUFBYztNQUNkLFlBQVc7TUFDWCxXQUFVLEVBVWM7TUExRGhFO1FBbUQ0QyxZQUFXO1FBQ1gsZ0JBQWU7UUFDZixxQkFBb0I7UUFDcEIsWUFBVztRQUNYLHVCQUFzQixFQUFJO01BdkR0RTtRQTBENEMsZUFBYyxFQUFJO0VBMUQ5RDtJQWdFd0IsWUFBVztJQUNYLGFBQVk7SUFDWixtQkFBa0I7SUFDbEIsWUFBVyxFQUFJO0lBbkV2QztNSHVGSSxZQUFXO01BQ1gsYUFBWTtNQUNaLGVBQWM7TUFDZCxVQUFTO01BQ1QsbUJBQWtCLEVBQUk7RUczRjFCO0lBd0V3QixZQUFXO0lBQ1gsaUJBQWdCLEVBWWlCO0lBckZ6RDtNQThFZ0MsWUFBVztNQUNYLFdBQVUsRUFNVztNQXJGckQ7UUFrRm9DLFlBQVcsRUFBSTtNQWxGbkQ7UUFxRm9DLFlBQVcsRUFBSTtFQXJGbkQ7SUh1RkksWUFBVztJQUNYLGFBQVk7SUFDWixlQUFjO0lBQ2QsVUFBUztJQUNULG1CQUFrQixFQUFJLEVBQUE7O0FBbU8xQjtFQUlBO0lBQ0ksbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixhQUFZLEVBQUE7RUFDaEI7SUFDSSxhQUFZLEVBQUE7RUFDaEI7SUFDSSxtQ0FBeUI7WUFBekIsMkJBQXlCO0lBQ3pCLGFBQVksRUFBQSxFQUFBOztBQVhoQjtFQUlBO0lBQ0ksbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixhQUFZLEVBQUE7RUFDaEI7SUFDSSxhQUFZLEVBQUE7RUFDaEI7SUFDSSxtQ0FBeUI7WUFBekIsMkJBQXlCO0lBQ3pCLGFBQVksRUFBQSxFQUFBOztBSTVVcEI7RUFFSSxpQ0FBZ0M7RUFDaEMsOEJBQTZCO0VBQzdCLG1CQUFrQjtFQUNsQixlQUFjLEVBb05tQjtFSmhJakM7SUFDSSxZQUFXO0lBQ1gsYUFBWTtJQUNaLGVBQWM7SUFDZCxVQUFTO0lBQ1QsbUJBQWtCLEVBQUk7RUk5RjlCO0lBV1ksY0FBYTtJQUNiLG9CQUFtQjtJQUNuQixhQUFZLEVBMENvQjtJQXZENUM7TUowRlEsWUFBVztNQUNYLGFBQVk7TUFDWixlQUFjO01BQ2QsVUFBUztNQUNULG1CQUFrQixFQUFJO0lJOUY5QjtNQWdCZ0IsZUFBYyxFQUFJO0lBaEJsQztNSmdDSSxvQklidUM7TUFDM0IsaUJBQWdCO01BQ2hCLFlBQVc7TUFDWCxnQkFBZTtNQUNmLGFBQVk7TUFDWixnQkFBMEI7TUFDMUIsYUFBWTtNQUNaLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsdUJBQXNCO01BQ3RCLG1CQUFrQjtNQUNsQixXQUFVLEVBeUJnQjtNQXZEMUM7UUFpQ29CLG9CQUE0QixFQUFHO01BakNuRDtRQW9Db0IsdUJGTkg7UUVPRyxhQUFZO1FBQ1osbUJBQWtCO1FBQ2xCLFVBQVM7UUFDVCxXQUFVLEVBQUk7TUF4Q2xDO1FBMkNvQixvQkFBbUIsRUFHcUI7UUE5QzVEO1VBOEN3QixvQkFBK0IsRUFBRztNQTlDMUQ7UUFpRG9CLGNBQWE7UUFDYixZQUFXLEVBS1M7UUF2RHhDO1VBcUR3QixhQUFZO1VBQ1osVUFBUztVQUNULFdBQVUsRUFBSTtFQXZEdEM7SUE2RFksWUFBVztJQUNYLFlBQVc7SUFDWCxnQkFBeUI7SUFDekIsZ0JBQWU7SUFDZixhQUFZLEVBS3VCO0lBdEUvQztNQW9FZ0IsZUFBYztNQUNkLGlCQUFnQjtNQUNoQixnQkFBMEIsRUFBRztFQXRFN0M7SUpnQ0ksK0JBRHlDO0lBb0V6QyxvQkVoR1k7SUZpR1osWUFBVztJQUNYLGVBQWM7SUFDZCxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixjQUFhO0lBQ2IsbUJBQWtCO0lJL0JWLG9CQUFtQjtJQUNuQixhQUFZO0lBQ1osZ0JBQXlCO0lBQ3pCLGlCQUFnQixFQUd5QjtJQWhGckQ7TUo0R1Esb0JBQStCO01BQy9CLHNCQUFxQixFQUFJO0lJN0dqQztNQWdGZ0Isb0JBQWdDLEVBQUc7RUFoRm5EO0lBb0ZRLGNBQWEsRUF5R2lDO0lBN0x0RDtNQXVGWSxlQUFjLEVBQUk7SUF2RjlCO01BMkZZLGdCQUEwQjtNQUMxQixpQkFBZ0I7TUFDaEIsbUJBQWtCO01BQ2xCLG1CQUFrQixFQUdXO01Bakd6QztRQWlHZ0Isb0JBQW1CLEVBQUk7SUFqR3ZDO01Bb0dZLGdCQUF5QjtNQUN6QixvQkFBbUI7TUFDbkIsbUJBQWtCLEVBQUk7SUF0R2xDO01BMEdZLFVBQVM7TUFDVCxpQkFBZ0IsRUFrRndCO01BN0xwRDtRSjBGUSxZQUFXO1FBQ1gsYUFBWTtRQUNaLGVBQWM7UUFDZCxVQUFTO1FBQ1QsbUJBQWtCLEVBQUk7TUk5RjlCO1FKZ0NJLG1CSThFc0M7UUFDMUIsaUJBQWdCO1FBQ2hCLHVCQUFzQjtRQUN0QixnQkFBZTtRQUNmLGVBQWM7UUFDZCxZQUFXO1FBQ1gsb0JBQW1CO1FBQ25CLGNBQWE7UUFDYixhQUFZLEVBdUVzQjtRQTdMbEQ7VUF5SG9CLHNCQUErQjtVQUMvQixvQkFBbUIsRUFBSTtRQTFIM0M7VUE2SG9CLGtCQUFpQixFQUFJO1FBN0h6QztVQWlJd0IsY0FBYSxFQUFJO1FBakl6QztVQW9Jb0IsWUFBVztVQUNYLGdCQUFlO1VBQ2YsZUFBYztVQUNkLGdCQUF5QjtVQUN6QixpQkFBZ0I7VUFDaEIsd0JBQXVCO1VBQ3ZCLG1CQUFrQjtVQUNsQixtQkFBa0IsRUFtQk87VUE5SjdDO1lBOEl3QixlQUFjO1lBQ2QsYUFBWTtZQUNaLGVBQWM7WUFDZCx1QkZuSFA7WUVvSE8saUJBQWdCO1lBQ2hCLGdCQUEwQjtZQUMxQixRQUFPO1lBQ1AsZUFBYztZQUNkLG1CQUFrQjtZQUNsQixVQUFTLEVBQUk7VUF2SnJDO1lBMEp3QixZQUFXO1lBQ1gsZUFBYztZQUNkLGdCQUF5QjtZQUN6QixpQkFBZ0I7WUFDaEIsZ0JBQWUsRUFBSTtRQTlKM0M7VUFpS29CLFlBQVc7VUFDWCxnQkFBeUI7VUFDekIsaUJBQWdCO1VBQ2hCLG1CQUFrQjtVQUNsQixtQkFBa0IsRUFRVTtVQTdLaEQ7WUF3S3dCLGFBQVk7WUFDWix1QkYzSVA7WUU0SU8saUJBQWdCO1lBQ2hCLGdCQUF5QjtZQUN6QixtQkFBa0I7WUFDbEIsbUJBQWtCLEVBQUk7UUE3SzlDO1VKb0NJLHdDSTRJdUQ7a0JKNUl2RCxnQ0k0SXVEO1VBQ3ZDLHVCQUFzQjtVQUN0QixzQkFBcUIsRUFXTztVQTdMaEQ7WUFxTHdCLHNCQUFrQztZQUNsQyxpQkFBZ0IsRUFBSTtVQXRMNUM7WUF5THdCLGVBQWMsRUFJUTtZQTdMOUM7Y0E0TDRCLGVBQWM7Y0FDZCxhQUFZLEVBQUk7RUE3TDVDO0lKZ0NJLG1CSW1La0M7SUFDMUIsdUJBQXNCO0lBQ3RCLFlBQVc7SUFDWCxjQUFhO0lBQ2IsY0FBYTtJQUNiLGVBQWM7SUFDZCxpQkFBZ0IsRUFBSTtJQXpNaEM7TUowRlEsWUFBVztNQUNYLGFBQVk7TUFDWixlQUFjO01BQ2QsVUFBUztNQUNULG1CQUFrQixFQUFJO0VJOUY5QjtJQTRNWSxlQUFjO0lBQ2Qsb0JBQW1CLEVBQUk7RUE3TW5DO0lBZ05ZLFlBQVc7SUFDWCxnQkFBMEI7SUFDMUIsaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixvQkFBbUIsRUFBSTtFQXBObkM7SUF1TlksZ0JBQXlCO0lBQ3pCLGVBQWM7SUFDZCxrQkFBaUIsRUFBSTs7QUp3RzdCO0VBSUE7SUFDSSxtQ0FBMEI7WUFBMUIsMkJBQTBCO0lBQzFCLGFBQVksRUFBQTtFQUNoQjtJQUNJLGFBQVksRUFBQTtFQUNoQjtJQUNJLG1DQUF5QjtZQUF6QiwyQkFBeUI7SUFDekIsYUFBWSxFQUFBLEVBQUE7O0FLM1VwQjtFQUVJO0lBQ0ksZ0JBQWU7SUFDZixlQUFjLEVBNEMwQjtJQTlDNUM7TUFPWSxZQUFXO01BQ1gsZUFBYztNQUNkLFlBQVcsRUFBSTtJQVQzQjtNQVlZLFlBQVc7TUFDWCxlQUFjO01BQ2Qsb0JBQW1CO01BQ25CLGlCQUFnQjtNQUNoQixZQUFXLEVBQUk7SUFoQjNCO01BcUJZLGdCQUEwQixFQUFHO0lBckJ6QztNQXlCWSxnQkFBeUIsRUFBRztJQXpCeEM7TUE4QmdCLCtCQUFzQjtjQUF0Qix1QkFBc0I7TUFDdEIsWUFBVztNQUNYLGVBQWM7TUFDZCxZQUFXLEVBR2E7TUFwQ3hDO1FBb0NvQixlQUFjLEVBQUk7SUFwQ3RDO01Bd0NZLFVBQVMsRUFBSTtJQXhDekI7TUEyQ1ksVUFBUyxFQUFJO0lBM0N6QjtNQThDWSxnQkFBeUIsRUFBRyxFQUFBIiwiZmlsZSI6ImNzcy9yZXNvdXJjZXMtb25saW5lLXBheW1lbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gYW5pbWF0ZSBvcGFjaXR5XG5AbWl4aW4gYW5pbWF0ZS1vcGFjaXR5KCR0aW1pbmc6IDAuNXMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1pbmcgbGluZWFyOyB9XG5cbi8vIGhvbWVwYWdlIGJsb2NrcXVvdGVzXG5AbWl4aW4gYmxvY2txdW90ZSgkY29sb3I6ICRibHVlKSB7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMjVweDtcblxuICAgIHEge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgNjsgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDE1cHggMCAwOyB9XG5cbiAgICBjaXRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArIDQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxNzVweDsgfVxuXG4gICAgc21hbGwge1xuICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTsgfSB9XG5cbi8vYm9yZGVyIHJhZGl1c1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogM3B4IDNweCAzcHggM3B4KSB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1czsgfVxuXG4vL2JveCBzaGFkb3cgZm9yIHBsYW5zXG5AbWl4aW4gYm94LXNoYWRvdygkcGFyYW1zOiAwIDAgM3B4IDFweCByZ2JhKDAsMCwwLDAuMDQpKSB7XG4gICAgYm94LXNoYWRvdzogJHBhcmFtczsgfVxuXG4vLyAzMCBkYXkgYnV0dG9uXG5AbWl4aW4gYnV0dG9uKCRjb2xvcjogJGJsdWUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDE1cHgpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgODtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH0gfVxuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDE1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHdpZHRoOiA5MHB4OyB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgfVxuXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IsIDUlKTtcblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvciwgNSUpOyB9IH0gfVxuXG4vL2NsZWFyXG5AbWl4aW4gY2xlYXIge1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiAnLic7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbi8vY3RhXG5AbWl4aW4gY3RhKCRjb2xvcjogJHB1cnBsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLCA1JSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbi8vZ3JhZGllbnRcbkBtaXhpbiBncmFkaWVudCgkY29sb3IpIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yIDAlLGRhcmtlbigkY29sb3IsIDUlKSAxMDAlKTsgfVxuXG5cbi8vIHBvcHVwIG1peGluIGZvciBjb250ZW50IGd1aWRlc1xuQG1peGluIHBvcHVwIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogOTVweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgei1pbmRleDogMztcblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKyA0O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArIDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCA4cHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICAmLnZjLWVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkOyB9IH1cblxuICAgIGEge1xuICAgICAgICAmLmRvd25sb2FkLWJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKyAyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRibHVlLCAxMCUpOyB9IH1cblxuICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArIDEwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjYmJiLCAxMCUpOyB9IH0gfSB9XG5cblxuLy8gcXVvdGUgbWFya1xuQG1peGluIHF1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZWZlZmVmO1xuICAgICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgMTIxO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzBweDsgfSB9XG5cbi8vIHF1b3RlIGJveFxuQG1peGluIHF1b3RlLWJveCgkY29sb3I6ICRkYXJrQmx1ZSkge1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjhweCAyMHB4IDIwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDAgMXB4ICRjb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgcSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArIDY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ+KAnCc7IH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigJ0nOyB9IH1cblxuICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4OyB9XG5cbiAgICBjaXRlIHtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgNDsgfSB9IH1cblxuLy9yYWRpYWwgZ3JhZGllbnRcbkBtaXhpbiByYWRpYWwoJGZyb20sICR0bykge1xuICAgIC8qIGZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAvKiBTYWZhcmkgNC01LCBDaHJvbWUgMS05ICovXG4gICAgLyogQ2FuJ3Qgc3BlY2lmeSBhIHBlcmNlbnRhZ2Ugc2l6ZT8gTGFhYWFhYW1lLiAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwLCBjZW50ZXIgY2VudGVyLCA0NjAsIGZyb20oJGZyb20pLCB0bygkdG8pKTtcblxuICAgIC8qIFNhZmFyaSA1LjErLCBDaHJvbWUgMTArICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkZnJvbSwgJHRvKTtcblxuICAgIC8qIEZpcmVmb3ggMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGZyb20sICR0byk7XG5cbiAgICAvKiBJRSAxMCAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkZnJvbSwgJHRvKTsgfVxuXG4vLyByb3RhdGVcbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXM6OTBkZWcpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IH1cblxuLy9zaW1wbGUgYnV0dG9uXG5AbWl4aW4gc2ltcGxlLWJ1dHRvbigkY29sb3I6ICNlZWVlZWUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuLy8gYW5pbWF0aW9uIHNwaW5cbkBtaXhpbiBzcGluKCRkZWc6IDM2MGRlZykge1xuICAgIGFuaW1hdGlvbjogc3BpbiA1MDBtcyBsaW5lYXIgMSBub3JtYWw7IH1cblxuLy8gdGV4dCBzaGFkb3dcbkBtaXhpbiB0ZXh0LXNoYWRvdygkdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC40NSkpIHtcbiAgICB0ZXh0LXNoYWRvdzogJHRleHQtc2hhZG93OyB9XG5cbi8vIEZsaXAgaG9yaXpvbnRhbFxuQG1peGluIGZsaXAtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIGZpbHRlcjogRmxpcEg7XG4gICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiOyB9XG5cbi8vIEZsaXAgdmVydGljYWxcbkBtaXhpbiBmbGlwLXZlcnRpY2FsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgZmlsdGVyOiBGbGlwVjtcbiAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7IH1cblxuLy8gdHJhbnNmb3JtXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1hdGlvbikge1xuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybWF0aW9uOyB9XG5cbi8vIHRyYW5zaXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247IH1cblxuLy8gQW5pbWF0ZVxuQG1peGluIGFuaW1hdGUgKCRjb250ZW50KSB7XG4gICAgYW5pbWF0aW9uOiAkY29udGVudDsgfVxuXG5AbWl4aW4gc2NhbGUgKCRzY2FsZSkge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoJHNjYWxlLCAkc2NhbGUpOyB9XG5cbi8vIEtleWZyYW1lcyBtaXhpblxuQG1peGluIGtleWZyYW1lcygkbmFtZSkge1xuICAgIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgICAgICBAY29udGVudDsgfSB9XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhwdWxzYXRlKSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICAgICAgb3BhY2l0eTogMC4wOyB9XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMS4wOyB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLDEuMik7XG4gICAgICAgIG9wYWNpdHk6IDAuMDsgfSB9XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zYXNzXCI7XG5AaW1wb3J0IFwiLi4vX21peGlucy5zYXNzXCI7XG5cbmJvZHkge1xuXG4gICAgYXJ0aWNsZSB7XG5cbiAgICAgICAgPiBzZWN0aW9uIHtcblxuICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgICAgID4gaDEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgICAgICAgICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgMTI7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgMTA7IH1cblxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgODsgfVxuXG4gICAgICAgICAgICAgICAgaDMsIGg0LCB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgNDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgNDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDsgfSB9XG5cbiAgICAgICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgICAgICYuc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4gICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjU4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByb3MtY29ucyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZThlOGU4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgNDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29tcGFyaXNvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZThlOGU4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDsgfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjJmMTsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjRmYjsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZjVlZjsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAtIDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdvb2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTQzNjFkOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBheXBhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGI1MTk4OyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFtYXpvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg3OTEzOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLndhdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjMmQzNzsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5nb2Z1bmRtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWQ4MDAwOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmluZGllZ29nbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWIxNDc4OyB9IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZTFkZTsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMWU5ZjM7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBlNGQ4OyB9IH0gfSB9IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICAgdGZvb3Qge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplIC0gMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4OyB9IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgIGFzaWRlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweCA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwOyB9IH0gfSB9XG5cbiAgICAgICAgICAgICAgICBuYXYge1xuXG4gICAgICAgICAgICAgICAgICAgICYuYmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjU4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArIDQ7IH0gfSB9IH1cblxuICAgICAgICAgICAgJiNoZWxwc2NvdXQtdnMtZ3Jvb3ZlIC5jb21wYXJpc29uIHtcblxuICAgICAgICAgICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdlZGNlOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTNmMmY4OyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTRlZGQ5OyB9IH1cblxuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjZjRkOTsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGY3ZmQ7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmNmVjOyB9IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmI3lhbW1lci1seW5jLWhpcGNoYXQgLmNvbXBhcmlzb24ge1xuXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNmVmZjY7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2UzZjI7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2Q2ZTA7IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhZjdmYjsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWYxZjg7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlYWVmOyB9IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmI2tpY2stZ29mdW5kLWluZGllIC5jb21wYXJpc29uIHtcblxuICAgICAgICAgICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDllNWNmOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmMGU0OyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRkNWUxOyB9IH0gfSB9XG5cblxuICAgICAgICAgICAgJiN3YXZlLXpvaG8tcXVpY2sgLmNvbXBhcmlzb24ge1xuXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNmVmZjY7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2YxYzg7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2YyZWI7IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhZjdmYjsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2ZiZjA7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmY2Y1OyB9IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmI3RyZWxsby1hc2FuYS1iYXNlY2FtcCAuY29tcGFyaXNvbiB7XG5cbiAgICAgICAgICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2M1ZDNkYjsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RmZWVmMzsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QxZjBkMTsgfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkY2UyZTU7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmNWY4OyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZmZmNTsgfSB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJiNldmVybm90ZS10b2RvLWFueWRvIC5jb21wYXJpc29uIHtcblxuICAgICAgICAgICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTRlYmRmOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTNjZmNjOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmNGY3OyB9IH1cblxuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZmZmMjsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmRjZGE7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmY2ZmOyB9IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmI3NxdWFyZXNwYWNlLXdvcmRwcmVzcyAuY29tcGFyaXNvbiB7XG5cbiAgICAgICAgICAgICAgICB0Ym9keSB7XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RlZGVkZTsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RmZWVmMzsgfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWVkZWU7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmNWY4OyB9IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmI25pbWJsZS1taWdodHktbG9naWMgLmNvbXBhcmlzb24ge1xuXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZmVlZjM7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGUxZDg7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOWYyZjU7IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGNlMmU1OyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZWNlMzsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmZjZmY7IH0gfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYjZ29vZ2xlLW1pY3Jvc29mdCB7XG5cbiAgICAgICAgICAgICAgICAmLmNvbXBhcmlzb24ge1xuXG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDllYmY2OyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYmRjZDc7IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmNGZhOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmRlYmU5OyB9IH0gfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYjYnVmZmVyLXR3ZWV0LWhvb3QgLmNvbXBhcmlzb24ge1xuXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZWRlZGU7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZmVlZjM7IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlZGVlOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjVmODsgfSB9IH0gfSB9IH1cblxuICAgICAgICAgICAgbmF2IHtcblxuICAgICAgICAgICAgICAgICYuc2lkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDBweCA0cHggLTFweCByZ2JhKDEwMiwxMDIsMTAyLDAuMSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9IH0gfSB9IH0gfSB9IH0gfSB9XG4iLCIvLyBQUklNQVJZIENPTE9SU1xuJGdyYXk6ICMzMzM7XG4kZ3JlZW46ICMzYmI0NGE7XG4kYmx1ZTogIzAwOEZDNTtcbiRkYXJrQmx1ZTogIzNCNTk5ODtcbiRyZWQ6ICNERDI0MDA7XG4kcHVycGxlOiAjODIzNUIyO1xuXG4vLyBFUlJPUiBDT0xPUlNcbiRlcnJvclJlZDogI0VBNUI1NDtcblxuLy8gUkVTT1VSQ0VTIENPTE9SU1xuJGNvbnRlbnQtZ3VpZGVzOiAjMDA1Njc3O1xuJHRvb2xzOiAkYmx1ZTtcbiRjYXNlLXN0dWRpZXM6ICM1M2JlZTc7XG4kYmxvZzogIzIwYzBhMTtcbiRpbmZvZ3JhcGhpY3M6ICM2NGJiNTM7XG4kdmlkZW9zOiAjMzdiYzM3O1xuJGFydGljbGVzOiAjMDA4ZjNlO1xuXG4vLyBBQ0FERU1ZIENPTE9SU1xuJGFjYWRlbXktb3JhbmdlOiAjZjc3ODEwO1xuJGFjYWRlbXktcGluazogI2VhNWI1NDtcbiRhY2FkZW15LWJsdWU6ICMwMGI1YzU7XG4kYWNhZGVteS1wdXJwbGU6ICRwdXJwbGU7XG5cblxuLy8gRk9OVCBGQU1JTElFU1xuJGJvbGQ6IFwiUHJveGltYU5vdmFCb2xkXCIsIHNhbnMtc2VyaWY7XG4kY29uZGVuc2VkOiBcIlByb3hpbWFOb3ZhQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4kY29uZGVuc2VkYmxhY2s6IFwiUHJveGltYU5vdmFDb25kZW5zZWRCbGFja1wiLCBzYW5zLXNlcmlmO1xuJG1lZGl1bTogXCJQcm94aW1hTm92YU1lZGl1bVwiLCBzYW4tc2VyaWY7XG4kY2hldmluOiBcIkNoZXZpblwiLCBzYW5zLXNlcmlmO1xuJGljb25zOiBcIkljb01vb25cIjtcbiRtYW53cml0aW5nOiBcIk1hbndyaXRpbmdcIiwgc2Fucy1zZXJpZjtcbiRyZWd1bGFyaXRhbGljOiBcIlByb3hpbWFOb3ZhUmVndWxhckl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuXG5cbi8vIEZPTlQgREVDTEFSQVRJT05cbiRmb250LWZhbWlseTogICBcIlByb3hpbWEgTm92YVwiO1xuJGZvbnQtc2l6ZTogICAgIDE0cHg7XG4kbGluZS1oZWlnaHQ6ICAgMS4yO1xuIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Fzc1wiO1xuQGltcG9ydCBcIi4uL19taXhpbnMuc2Fzc1wiO1xuXG4vLyBtb2JpbGVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICBib2R5IHtcblxuICAgICAgICBhcnRpY2xlIHtcblxuICAgICAgICAgICAgPiBzZWN0aW9uIHtcblxuICAgICAgICAgICAgICAgICYubWFpbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb21wYXJpc29uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNmOWYyZjE7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjZWRmNGZiOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgI2ZhZjVlZjsgfSB9IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXctcmVzcG9uc2l2ZS10YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhc2lkZS50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgIG9sIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgIG5hdiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2lkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyOyB9IH0gfSB9IH0gfSB9XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zYXNzXCI7XG5AaW1wb3J0IFwiLi4vX21peGlucy5zYXNzXCI7XG5cbiNxdWl6IHtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICB1bCB7XG5cbiAgICAgICAgJi5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgICAgICB3aWR0aDogMTQ2cHg7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgMTA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjOTk5LCA1JSk7IH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29ucztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJSXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxOXB4OyB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGI1YzU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzAwYjVjNSwgNSUpOyB9IH1cblxuICAgICAgICAgICAgICAgICYjcHJldmlvdXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkxcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7IH0gfSB9IH0gfVxuXG5cbiAgICAuc3RhcnQge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArIDQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICB3aWR0aDogNDM1cHg7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKyAxMDsgfSB9XG5cbiAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjdGE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBiNWM1O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgNDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjMDBiNWM1LCAxMCUpOyB9IH0gfVxuXG5cbiAgICAucXVlc3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKyAxODtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzOHB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYuc2Vjb25kLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgODtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2OXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCNhYWEsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cblxuICAgICAgICAgICAgICAgICYuZXZlbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICZbdHlwZT1jaGVja2JveF0sICZbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKyA0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGI1YzU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcImJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29ucztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKyAxMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDsgfVxuXG4gICAgICAgICAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKyAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArIDQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiYlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29ucztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKyA2O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9IH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCA2cHggMnB4ICNjY2U5ZDgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzYmI0NGE7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigjM2JiNDRhLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4ZjNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYmI0NGE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJjXCI7IH0gfSB9IH0gfSB9XG5cbiAgICAucmVzdWx0cyB7XG5cbiAgICAgICAgLnJlc3VsdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDsgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgMTQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgNDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7IH0gfSB9XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zYXNzXCI7XG5AaW1wb3J0IFwiLi4vX21peGlucy5zYXNzXCI7XG5cbi8vIG1vYmlsZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgICNxdWl6IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcblxuICAgICAgICAuc3RhcnQge1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgICAgIC5xdWVzdGlvbiB7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKyAxMDsgfVxuXG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKyA2OyB9XG5cbiAgICAgICAgICAgIHVsIHtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmLmV2ZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfSB9IH1cbiAgICAgICAgLnJlc3VsdHMge1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cblxuICAgICAgICAgICAgLnJlc3VsdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgKyA4OyB9IH0gfSB9XG4iXX0= */
