/* TAPIT VARIABLES */
/* TAPIT VARIABLES END */
/* UGC VARIABLES */
/* UGC VARIABLES END */
@import url(//fonts.googleapis.com/css?family=Inconsolata);
.page-loader {
  display: none; }
  .page-loader img {
    height: 3.5em; }

button {
  outline: none; }

.button-icon-padding {
  margin-right: 0.1em; }

#queuesettings-widget h4 span {
  margin-right: 10px; }

#queuesettings-widget .single-time {
  width: 116px;
  padding-right: 0; }
  #queuesettings-widget .single-time .time-slider {
    margin-bottom: 1em; }
  #queuesettings-widget .single-time .popover {
    width: 50em; }
    #queuesettings-widget .single-time .popover .popover-title {
      font-weight: 500; }
    #queuesettings-widget .single-time .popover .slider-handle {
      background-color: #d94958;
      background-image: none; }

#queuesettings-widget .choose-time {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  width: 81px; }

#queuesettings-widget input[readonly="readonly"].choose-time {
  background-color: white;
  cursor: pointer; }

#queuesettings-widget .input-group {
  width: 102px;
  margin-bottom: 10px; }

#queuesettings-widget .input-group-addon {
  padding: 6px 5px;
  font-size: 10px;
  cursor: pointer; }

#queuesettings-widget button.add-time {
  margin-left: 16px; }

#recentuploads-container .filter-by {
  margin-bottom: 1.5em; }

#recentuploads-container .profile-widget .col-lg-1 {
  width: 6.7%; }

#recentuploads-container .panel .panel-body {
  padding-left: 0 !important; }

#recentuploads-container .panel .post-description {
  text-decoration: none;
  color: #67676B;
  word-wrap: break-word; }

#recentuploads-container .panel .img-container {
  height: 9em;
  width: 11em;
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  position: relative; }
  #recentuploads-container .panel .img-container img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

#recentuploads-container .load-more {
  margin-bottom: 3em;
  display: none; }

#recentuploads-container .no-posts {
  display: none; }

#recentuploads-container .btn.schedule {
  display: none; }

#recentuploads-container .modal .post-description {
  word-wrap: break-word; }

#recentuploads-container .modal .img-container {
  height: 9em;
  width: 11em;
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  position: relative; }
  #recentuploads-container .modal .img-container img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

#scheduledpins-container .filter-by {
  margin-bottom: 1.5em; }

#scheduledpins-container .profile-widget .col-lg-1 {
  width: 8%; }

#scheduledpins-container .panel .panel-body {
  padding-left: 0 !important; }

#scheduledpins-container .panel .post-description {
  text-decoration: none;
  color: #67676B;
  word-wrap: break-word; }

#scheduledpins-container .panel .img-container {
  height: 9em;
  width: 11em;
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  position: relative; }
  #scheduledpins-container .panel .img-container img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

#scheduledpins-container .load-more {
  margin-bottom: 3em;
  display: none; }

#scheduledpins-container .no-posts {
  display: none; }

#scheduledpins-container .btn.schedule {
  display: none; }

#scheduledpins-container .btn-action-area {
  width: 15%;
  margin: 0;
  padding: 0; }

#scheduledpins-container .modal .post-description {
  word-wrap: break-word; }

#scheduledpins-container .modal .img-container {
  height: 9em;
  width: 11em;
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  position: relative; }
  #scheduledpins-container .modal .img-container img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

#scheduledpins-container .switch-views {
  visibility: hidden; }

#scheduledpins-container #recent_posts {
  margin-bottom: 5em; }
  #scheduledpins-container #recent_posts .fc-loadingButton-button {
    background: none;
    border: none;
    box-shadow: none;
    background-color: #d94958;
    color: white; }
  #scheduledpins-container #recent_posts .fc-event {
    border: 1px dashed #E8E8E8;
    background-color: white;
    border-radius: 0;
    max-height: 300px;
    margin-bottom: 1em; }
    #scheduledpins-container #recent_posts .fc-event:hover {
      cursor: pointer; }
  #scheduledpins-container #recent_posts .fc-event-time {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.5em;
    background-color: #d94958;
    color: white; }
  #scheduledpins-container #recent_posts .fc-event-desc {
    padding: 0.5em;
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.1em;
    background-color: white; }
  #scheduledpins-container #recent_posts .fc-event-img {
    width: 100%;
    opacity: 0.7;
    -webkit-filter: grayscale(0.5);
            filter: grayscale(0.5); }
    #scheduledpins-container #recent_posts .fc-event-img:hover {
      opacity: 1;
      -webkit-filter: grayscale(0);
              filter: grayscale(0); }
  #scheduledpins-container #recent_posts .fc-head-container {
    border-style: dashed; }
  #scheduledpins-container #recent_posts .fc-widget-content {
    border-style: dashed; }
  #scheduledpins-container #recent_posts .fc-day-header {
    font-weight: 500;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    border-style: dashed; }
  #scheduledpins-container #recent_posts .fc-center .fc-prev-button,
  #scheduledpins-container #recent_posts .fc-center .fc-next-button {
    background: none;
    border: none;
    box-shadow: none;
    color: #999999; }
    #scheduledpins-container #recent_posts .fc-center .fc-prev-button .fc-icon::after,
    #scheduledpins-container #recent_posts .fc-center .fc-next-button .fc-icon::after {
      font-weight: 100; }
  #scheduledpins-container #recent_posts .fc-center h2 {
    display: inline-block;
    font-size: 1.2em;
    font-weight: 400;
    margin: 0 1em;
    vertical-align: middle;
    text-transform: uppercase; }
  #scheduledpins-container #recent_posts .fc-today {
    background-color: #fcf2f3; }
  #scheduledpins-container #recent_posts .calendar-event-single .avatar-icon-container {
    position: absolute;
    top: 0;
    left: 0;
    background-color: white; }

.scheduledpin-holder .btn {
  margin-left: 0;
  margin-right: 0.5em; }

#googleanalytics-container li.filter-custom-time,
#googleanalytics-container li.filter-submit {
  padding-bottom: 0.5em;
  padding-left: 1.3em;
  padding-right: 1.3em; }

#googleanalytics-container .ga-graph-area .ga-graph {
  border-radius: 3px;
  box-shadow: 0px 1px 1px #ccc; }

#googleanalytics-container .ga-graph-area .series-filter {
  margin-top: -2em; }
  #googleanalytics-container .ga-graph-area .series-filter p {
    margin: 0; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-total {
    color: '#B64C3B'; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-facebook {
    color: '#3572D0'; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-pinterest {
    color: '#3B7845'; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-linkedin {
    color: '#E4953B'; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-twitter {
    color: '#71D2C7'; }
  #googleanalytics-container .ga-graph-area .series-filter .ga-stat-total {
    color: '#B64C3B'; }

#googleanalytics-container .ga-graph-sidebar .list-group .badge {
  background-color: white;
  color: #000000; }

#googleanalytics-container .ga-filter-area {
  color: #A1A1A1;
  font-weight: 400; }

#googleanalytics-container .ga-filter {
  margin-top: 2em;
  font-weight: bold;
  cursor: pointer; }

#googleanalytics-container .list-group .badge {
  background-color: white;
  color: black;
  font-weight: bold; }

#googleanalytics-container .list-group .label-success {
  float: right; }

.ga-integrations-area .ga-profile-modal .modal-body {
  padding: 5em;
  padding-top: 4em; }
  .ga-integrations-area .ga-profile-modal .modal-body .alert {
    margin-top: 0.5em;
    margin-bottom: 2em;
    padding: 10px; }
  .ga-integrations-area .ga-profile-modal .modal-body .btn-ga-save-profiles {
    margin-top: 1.5em; }

#ga_area .btn-ga-connect {
  margin-top: 2em; }

#ga_area .ga-profile-modal .modal-body {
  padding: 5em;
  padding-top: 4em; }
  #ga_area .ga-profile-modal .modal-body .alert {
    margin-top: 0.5em;
    margin-bottom: 2em;
    padding: 10px; }
  #ga_area .ga-profile-modal .modal-body .btn-ga-save-profiles {
    margin-top: 1.5em; }

#rss-widget {
  margin-top: 2em; }
  #rss-widget .feeds-list-area {
    width: 19%;
    padding-top: 0.5em; }
    #rss-widget .feeds-list-area .fa-instagram {
      color: #999999; }
    #rss-widget .feeds-list-area .single-feed-area {
      margin-bottom: 1.5em; }
      #rss-widget .feeds-list-area .single-feed-area:hover .feed-single {
        color: #d94958; }
      #rss-widget .feeds-list-area .single-feed-area:hover i.fa-close {
        color: #d94958; }
      #rss-widget .feeds-list-area .single-feed-area i.fa-close:hover {
        cursor: pointer; }
      #rss-widget .feeds-list-area .single-feed-area .col-lg-1 {
        padding-left: 0; }
    #rss-widget .feeds-list-area .feed-single {
      color: #999999;
      width: 12em;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      #rss-widget .feeds-list-area .feed-single img {
        height: 1.3em;
        margin-right: 1em; }
      #rss-widget .feeds-list-area .feed-single i {
        margin-right: 1em; }
      #rss-widget .feeds-list-area .feed-single:hover {
        cursor: pointer; }
    #rss-widget .feeds-list-area .feed-single.feed-single__selected {
      color: #d94958; }
      #rss-widget .feeds-list-area .feed-single.feed-single__selected .fa-instagram {
        color: #d94958; }
  #rss-widget .feeds-render-area {
    width: 81%; }
    #rss-widget .feeds-render-area #suggested-content-container {
      min-height: 10em;
      margin-top: 0;
      padding-top: 0; }
    #rss-widget .feeds-render-area .feeds-img-area .checkMark {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background-color: #d94958;
      opacity: 0.2; }
    #rss-widget .feeds-render-area .feeds-img-area .checkMark-icon-area {
      position: absolute;
      top: 40%;
      left: 44%;
      width: 3em;
      height: 3em;
      display: none;
      background: url("../img/fa-check-circle.png") no-repeat; }
    #rss-widget .feeds-render-area .suggested-content-holder {
      border-radius: 2px; }
      #rss-widget .feeds-render-area .suggested-content-holder .suggested-content-imageholder {
        position: relative; }
      #rss-widget .feeds-render-area .suggested-content-holder .feed-img.imageSelected {
        opacity: 1; }
      #rss-widget .feeds-render-area .suggested-content-holder .checkMark {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #d94958;
        opacity: 0.2; }
      #rss-widget .feeds-render-area .suggested-content-holder .checkMark-icon-area {
        position: absolute;
        top: 40%;
        left: 44%;
        width: 3em;
        height: 3em;
        display: none;
        background: url("../img/fa-check-circle.png") no-repeat; }
    #rss-widget .feeds-render-area .suggested-content-holder.suggested-content-holder__selected {
      border: 1px solid #d94958;
      color: #d94958; }
  #rss-widget .btnAdd {
    color: #d94958;
    padding: 0;
    margin: 0;
    margin-bottom: 2em;
    text-decoration: none; }
    #rss-widget .btnAdd i {
      margin-right: 1em; }
  #rss-widget .schedule-container {
    height: 4.6em;
    background-color: rgba(254, 254, 254, 0.76); }
  #rss-widget #feedsDialog .modal-dialog {
    width: 43em !important; }
  #rss-widget #feedsDialog a {
    color: #d94958; }
  #rss-widget #feedsDialog .feeds-area {
    min-height: 17em;
    padding-top: 1.7em;
    padding-bottom: 1.7em; }
    #rss-widget #feedsDialog .feeds-area .feeds-results {
      height: 22em;
      overflow-y: scroll;
      margin-top: 1em;
      margin-bottom: 2em;
      padding-left: 0.5em;
      padding-right: 0.8em; }
      #rss-widget #feedsDialog .feeds-area .feeds-results .single-feed {
        padding-top: 1em;
        border-bottom: 1px solid #EEEEEE; }
        #rss-widget #feedsDialog .feeds-area .feeds-results .single-feed p.feed-result-title {
          font-weight: 500; }
        #rss-widget #feedsDialog .feeds-area .feeds-results .single-feed .btn-feed-plus-add {
          cursor: pointer; }
        #rss-widget #feedsDialog .feeds-area .feeds-results .single-feed .btn-feed-plus-add__added {
          color: green !important; }
    #rss-widget #feedsDialog .feeds-area .add-manually-text {
      margin-bottom: 2em; }
    #rss-widget #feedsDialog .feeds-area .feeds-manually-form {
      margin-bottom: 2.5em;
      padding: 0 5em; }
  #rss-widget #feedsDialog .modal-body {
    padding: 0; }
  #rss-widget #feedsDialog .nav-tabs {
    border-bottom: none;
    background-color: #f5f5f5;
    border-radius: 6px; }
    #rss-widget #feedsDialog .nav-tabs li {
      text-align: center;
      margin-bottom: 0; }
      #rss-widget #feedsDialog .nav-tabs li a {
        padding-left: 2.5em;
        padding-right: 2.5em;
        padding-top: 1.5em;
        color: #999999;
        border: none; }
        #rss-widget #feedsDialog .nav-tabs li a:hover {
          border: none; }
        #rss-widget #feedsDialog .nav-tabs li a p {
          font-size: 1.1em; }
        #rss-widget #feedsDialog .nav-tabs li a i {
          font-size: 1.8em;
          margin-bottom: 0.2em; }
        #rss-widget #feedsDialog .nav-tabs li a img {
          height: 1.6em;
          margin-bottom: 0.6em; }
    #rss-widget #feedsDialog .nav-tabs li.active a {
      border: none;
      color: #d94958; }
  #rss-widget #feedsDialog .instagram-area img,
  #rss-widget #feedsDialog .flickr-area img {
    height: 4em !important;
    margin-bottom: 2em; }

#feedsDialog .instagram-area {
  padding: 2em; }

#feedsDialog .flickr-area {
  padding: 2em; }

#feedsDialog .etsy-area {
  padding: 2em; }

#discover-container,
#userprofile-container {
  margin-top: 1.5em; }
  #discover-container .suggestions-content,
  #userprofile-container .suggestions-content {
    margin: 0;
    padding: 0; }
  #discover-container .pop-images-cat-form,
  #userprofile-container .pop-images-cat-form {
    padding: 1em 0;
    padding-left: 1em; }
    #discover-container .pop-images-cat-form .form-group,
    #userprofile-container .pop-images-cat-form .form-group {
      margin-right: 1.5em;
      margin-bottom: 1.5em; }
      #discover-container .pop-images-cat-form .form-group .single-cat,
      #userprofile-container .pop-images-cat-form .form-group .single-cat {
        color: #999999;
        font-weight: 500;
        margin-bottom: 0.5em; }
      #discover-container .pop-images-cat-form .form-group a.dropdown-toggle,
      #userprofile-container .pop-images-cat-form .form-group a.dropdown-toggle {
        color: #999999;
        font-weight: 500; }
      #discover-container .pop-images-cat-form .form-group .single-cat__selected,
      #userprofile-container .pop-images-cat-form .form-group .single-cat__selected {
        color: #d94958; }
  #discover-container .suggestedcontent-loading,
  #userprofile-container .suggestedcontent-loading {
    margin-top: -1.5% !important;
    margin-left: 0 !important;
    margin-bottom: 1% !important; }
  #discover-container #suggested-content-container,
  #userprofile-container #suggested-content-container {
    margin-top: -2.5%; }
  #discover-container .suggested-content-holder,
  #userprofile-container .suggested-content-holder {
    border-radius: 2px !important;
    border: 1px solid #EEEEEE !important; }
    #discover-container .suggested-content-holder hr,
    #userprofile-container .suggested-content-holder hr {
      border-color: white !important; }
    #discover-container .suggested-content-holder .wrapper,
    #userprofile-container .suggested-content-holder .wrapper {
      background-color: #f5f5f5 !important; }
      #discover-container .suggested-content-holder .wrapper:hover,
      #userprofile-container .suggested-content-holder .wrapper:hover {
        background-color: #ededed !important; }
    #discover-container .suggested-content-holder .suggested-content-imageholder,
    #userprofile-container .suggested-content-holder .suggested-content-imageholder {
      position: relative; }
    #discover-container .suggested-content-holder .post-button,
    #userprofile-container .suggested-content-holder .post-button {
      bottom: 2% !important;
      left: 30% !important; }
    #discover-container .suggested-content-holder .attribution-container,
    #userprofile-container .suggested-content-holder .attribution-container {
      padding: 0.6em !important; }
      #discover-container .suggested-content-holder .attribution-container img,
      #userprofile-container .suggested-content-holder .attribution-container img {
        height: 2em; }
      #discover-container .suggested-content-holder .attribution-container .avatarUsername,
      #userprofile-container .suggested-content-holder .attribution-container .avatarUsername {
        color: #d94958 !important;
        margin-left: 0.4em; }
  #discover-container #popularimages_feeds_container,
  #userprofile-container #popularimages_feeds_container {
    min-height: 10em; }
  #discover-container #feeds_container li:hover .post-button,
  #userprofile-container #feeds_container li:hover .post-button {
    display: block; }
  #discover-container #feeds_container .feeds-img-container,
  #userprofile-container #feeds_container .feeds-img-container {
    position: relative; }
  #discover-container #feeds_container .post-button,
  #userprofile-container #feeds_container .post-button {
    position: absolute;
    display: none;
    bottom: 2%;
    left: 30%; }

#design_area .single-post-type {
  margin-bottom: 1em; }
  #design_area .single-post-type .media .pull-left {
    margin-right: 6px; }
  #design_area .single-post-type .media-object {
    height: 4em;
    margin-right: 1em; }
  #design_area .single-post-type .media-body .media-heading {
    color: #b5b5b5;
    font-weight: 400;
    margin-bottom: 0.6em; }

#design_area .design-feeds-area {
  min-height: 10em; }
  #design_area .design-feeds-area .checkMark {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #d94958;
    opacity: 0.2; }
  #design_area .design-feeds-area .checkMark-icon-area {
    position: absolute;
    top: 40%;
    left: 44%;
    width: 3em;
    height: 3em;
    display: none;
    background: url("../img/fa-check-circle.png") no-repeat; }

.content-design-feeds-area #suggested-content-container .suggested-content-holder {
  border-radius: 2px; }
  .content-design-feeds-area #suggested-content-container .suggested-content-holder .suggested-content-imageholder {
    position: relative; }
  .content-design-feeds-area #suggested-content-container .suggested-content-holder .feed-img.imageSelected {
    opacity: 1; }
  .content-design-feeds-area #suggested-content-container .suggested-content-holder .checkMark {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #d94958;
    opacity: 0.2; }
  .content-design-feeds-area #suggested-content-container .suggested-content-holder .checkMark-icon-area {
    position: absolute;
    top: 40%;
    left: 44%;
    width: 3em;
    height: 3em;
    display: none;
    background: url("../img/fa-check-circle.png") no-repeat; }

.content-design-feeds-area #suggested-content-container .suggested-content-holder.suggested-content-holder__selected {
  border: 1px solid #d94958;
  color: #d94958; }

.content-design-feeds-area #suggested-content-container .btnAdd {
  color: #d94958;
  padding: 0;
  margin: 0;
  margin-top: 2em;
  text-decoration: none; }
  .content-design-feeds-area #suggested-content-container .btnAdd i {
    margin-right: 1em; }

.schedule-container {
  height: 4.6em !important;
  background-color: rgba(254, 254, 254, 0.76) !important; }

.extensions-page .page-head {
  padding: 0.1em;
  padding-bottom: 1.5em; }

.extensions-page .page-body {
  padding: 0;
  padding-bottom: 3em; }
  .extensions-page .page-body .btn-bookmarklet img {
    height: 1.5em;
    vertical-align: text-bottom;
    margin-right: 0.5em; }

.extensions-page .bookmarklet-bar {
  margin: 0;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  background-color: #71D2C7;
  padding: 1em;
  color: white;
  opacity: 1;
  display: none;
  font-size: 1.5em; }

#onboarding_modal {
  background-color: rgba(255, 255, 255, 0.57); }
  #onboarding_modal .modal-body.outer-modal {
    padding: 0;
    padding-bottom: 2em;
    min-height: 45em; }
    #onboarding_modal .modal-body.outer-modal .step-area {
      min-height: 27em; }
    #onboarding_modal .modal-body.outer-modal .slide-next .btn-next {
      font-size: 0.8em;
      padding: 1em;
      letter-spacing: 0.2em; }
    #onboarding_modal .modal-body.outer-modal .slide-next .btn-finish {
      font-size: 0.8em;
      padding: 1em;
      letter-spacing: 0.2em;
      color: white; }
    #onboarding_modal .modal-body.outer-modal .slide-next .btn-skip-step-three {
      font-size: 0.8em;
      padding: 1em;
      letter-spacing: 0.2em;
      background-color: #bfbfbf;
      color: white; }
    #onboarding_modal .modal-body.outer-modal .slide-next .btn-step-two-save {
      font-size: 0.8em;
      padding: 1em;
      letter-spacing: 0.2em; }
    #onboarding_modal .modal-body.outer-modal .onboarding-common .header-area {
      background-color: #f3f3f3; }
      #onboarding_modal .modal-body.outer-modal .onboarding-common .header-area h4 {
        margin: 0;
        padding-top: 1.5em; }
      #onboarding_modal .modal-body.outer-modal .onboarding-common .header-area .img-header {
        height: 6em;
        margin-left: -3.5em; }
    #onboarding_modal .modal-body.outer-modal .header-area {
      background-color: #f3f3f3; }
      #onboarding_modal .modal-body.outer-modal .header-area h4 {
        margin: 0;
        padding-top: 1.5em; }
      #onboarding_modal .modal-body.outer-modal .header-area .img-header {
        height: 4em !important;
        margin-left: -3.5em !important;
        margin-top: 1.5em !important;
        margin-bottom: 2em !important; }

.onboarding-step-one .content-area {
  padding: 2em;
  padding-top: 3em; }
  .onboarding-step-one .content-area .twitter-area {
    color: #00aced; }
  .onboarding-step-one .content-area .tumblr-area {
    color: #32506d; }
  .onboarding-step-one .content-area .facebook-area {
    color: #3b5998; }
  .onboarding-step-one .content-area .linkedin-area {
    color: #007bb6; }
  .onboarding-step-one .content-area .pinterest-area {
    color: #cb2027; }
  .onboarding-step-one .content-area .instagram-area {
    color: #9b6954; }
  .onboarding-step-one .content-area .btn-social {
    color: white; }
  .onboarding-step-one .content-area .btn-custom-pinterest {
    color: white; }

.onboarding-step-one .content-meta {
  color: #b0b0b1;
  padding: 1.5em;
  display: none; }
  .onboarding-step-one .content-meta img {
    height: 3.5em; }

.onboarding-step-one .profiles-area {
  padding-left: 2em; }
  .onboarding-step-one .profiles-area .filter-by {
    margin-bottom: 1.5em; }

.onboarding-step-one #pinterest_connect_modal form {
  padding: 1em 6em; }

.onboarding-step-two .img-header {
  height: 3em !important;
  margin: 2em 0 !important;
  margin-left: -3.5em !important; }

.onboarding-step-two .content-area {
  padding-top: 2em; }

.onboarding-step-three {
  padding: 0 10em; }
  .onboarding-step-three .img-header {
    height: 3em !important;
    margin: 2em 0 !important;
    margin-left: -3.5em !important; }
  .onboarding-step-three .content-area {
    padding-top: 2em; }
    .onboarding-step-three .content-area .scheduler-add-profiles {
      display: none; }
  .onboarding-step-three .btn-info {
    border-radius: 4px !important; }
  .onboarding-step-three .btn-info.dropdown-toggle {
    display: none; }

#onboarding_modal .image-preview .clone-posts {
  display: none; }

.onboarding-step-four .img-header {
  height: 3em !important;
  margin: 2em 0 !important;
  margin-left: -3.5em !important; }

.onboarding-step-four .content-area {
  padding-top: 2em; }
  .onboarding-step-four .content-area h4 {
    line-height: 1.8em; }
  .onboarding-step-four .content-area .btn-bookmarklet img {
    height: 1.5em;
    vertical-align: text-bottom;
    margin-right: 0.5em; }
  .onboarding-step-four .content-area .container-chrome-bookmarklet {
    margin-top: 1%; }
  .onboarding-step-four .content-area .congs-meta {
    line-height: 2em; }

@font-face {
  font-family: Lato-Light;
  src: url(../fonts/lato/Lato-Light.ttf); }

@font-face {
  font-family: Lato-Regular;
  src: url(../fonts/lato/Lato-Regular.ttf); }

@font-face {
  font-family: Lato-Medium;
  src: url(../fonts/lato/Lato-Medium.ttf); }

.instagram-shopping-area-ugc {
  font-family: Lato-Regular; }
  .instagram-shopping-area-ugc .brand-switcher-outer {
    position: absolute;
    left: 50px;
    top: 8px; }
    .instagram-shopping-area-ugc .brand-switcher-outer .dropdown-menu {
      margin-top: 0;
      margin-left: 10px;
      border-radius: 2px; }
      .instagram-shopping-area-ugc .brand-switcher-outer .dropdown-menu li a {
        padding: 7px 10px; }
        .instagram-shopping-area-ugc .brand-switcher-outer .dropdown-menu li a img {
          height: 25px;
          margin-right: 8px; }
        .instagram-shopping-area-ugc .brand-switcher-outer .dropdown-menu li a span {
          vertical-align: middle;
          font-weight: bold;
          font-size: 12px; }
    .instagram-shopping-area-ugc .brand-switcher-outer .btn-link {
      text-decoration: none;
      font-weight: bold;
      color: black; }
      .instagram-shopping-area-ugc .brand-switcher-outer .btn-link .caret {
        margin-left: 5px;
        color: #666666; }
  .instagram-shopping-area-ugc .sidebar {
    background-color: #F5F5F5;
    position: fixed;
    width: 180px;
    height: 100%;
    left: 0;
    padding-top: 10px; }
    .instagram-shopping-area-ugc .sidebar ul {
      padding-left: 0; }
    .instagram-shopping-area-ugc .sidebar .sidebar-item {
      background-color: transparent;
      font-family: Lato-Regular;
      color: #5C5C5C;
      margin: 10px 0;
      padding: 0.8em 1em; }
      .instagram-shopping-area-ugc .sidebar .sidebar-item a {
        width: 100%; }
      .instagram-shopping-area-ugc .sidebar .sidebar-item svg {
        margin-right: 1em;
        vertical-align: middle; }
        .instagram-shopping-area-ugc .sidebar .sidebar-item svg path {
          fill: #5C5C5C; }
      .instagram-shopping-area-ugc .sidebar .sidebar-item span {
        color: #5C5C5C;
        vertical-align: middle;
        letter-spacing: 0.44px;
        font-size: 14px;
        line-height: 17px; }
    .instagram-shopping-area-ugc .sidebar .sidebar-item-settings {
      position: fixed;
      bottom: 0;
      width: 100%; }
    .instagram-shopping-area-ugc .sidebar .sidebar-item__active {
      background-color: white !important;
      border-left: 3px solid #2E4C6D;
      color: #2E4C6D; }
      .instagram-shopping-area-ugc .sidebar .sidebar-item__active svg path {
        fill: #2E4C6D; }
      .instagram-shopping-area-ugc .sidebar .sidebar-item__active span {
        vertical-align: middle;
        color: #292F3A;
        font-weight: 700; }
  .instagram-shopping-area-ugc .main-area {
    padding-left: 200px;
    padding-right: 20px;
    width: 100%; }
  .instagram-shopping-area-ugc #socialshop_nav {
    font-family: Lato-Regular; }
  .instagram-shopping-area-ugc .tags-area .tag-single {
    font-size: 12px;
    width: auto;
    padding: 5px 10px;
    display: inline-block;
    background-color: #EEEEEE;
    position: relative;
    border: 1px solid #E0DFDF;
    border-radius: 2px;
    margin-right: 10px; }
    .instagram-shopping-area-ugc .tags-area .tag-single .tag-single-hover {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      font-size: 16px;
      text-align: center;
      background-color: rgba(30, 30, 30, 0.9);
      color: white;
      padding-top: 2px;
      border-radius: 2px;
      display: none; }
      .instagram-shopping-area-ugc .tags-area .tag-single .tag-single-hover i {
        cursor: pointer; }
    .instagram-shopping-area-ugc .tags-area .tag-single:hover .tag-single-hover {
      display: block; }
  .instagram-shopping-area-ugc .add-tag-area {
    position: relative;
    margin-top: 10px;
    height: 30px; }
    .instagram-shopping-area-ugc .add-tag-area .btn-add-tag-main {
      border: 1px dashed #2E4C6D;
      color: #2E4C6D;
      background: none;
      background-color: white; }
      .instagram-shopping-area-ugc .add-tag-area .btn-add-tag-main i {
        margin-right: 7px; }
    .instagram-shopping-area-ugc .add-tag-area .tag-enter-area {
      display: none;
      position: absolute;
      top: 0;
      left: 0; }
    .instagram-shopping-area-ugc .add-tag-area .tag-single-val {
      width: 100px;
      border-radius: 2px; }
    .instagram-shopping-area-ugc .add-tag-area .btn-append-tag {
      background: none;
      background-color: #2E4C6D;
      color: white;
      margin-left: 5px;
      border-radius: 2px; }
  .instagram-shopping-area-ugc .navbar-right .shop-img {
    height: 1.7em;
    vertical-align: bottom;
    border-radius: 0.3em;
    margin-left: 0.8em; }
  .instagram-shopping-area-ugc .btn-default {
    background-color: #373D43;
    color: white; }
  .instagram-shopping-area-ugc .btn-schedule,
  .instagram-shopping-area-ugc .btn-add-post {
    font-family: Lato-Regular; }
  .instagram-shopping-area-ugc .btn-connect-instagram {
    font-family: Lato-Light;
    background-color: #3F729B; }
    .instagram-shopping-area-ugc .btn-connect-instagram i {
      color: white; }
  .instagram-shopping-area-ugc .clone-posts {
    display: none; }
  .instagram-shopping-area-ugc .scheduler-add-profiles {
    display: none; }
  .instagram-shopping-area-ugc .btn-info {
    border-radius: 4px !important; }
  .instagram-shopping-area-ugc .btn-info.dropdown-toggle {
    display: none; }
  .instagram-shopping-area-ugc .container-fluid {
    height: 100%; }
  .instagram-shopping-area-ugc .oauth-navbar {
    margin-bottom: 0;
    background-color: white; }
  .instagram-shopping-area-ugc .brand {
    position: absolute;
    width: 100%;
    left: 0;
    text-align: left;
    margin: auto; }
    .instagram-shopping-area-ugc .brand img {
      margin-top: -0.1em; }
    .instagram-shopping-area-ugc .brand span {
      font-family: Lato-Bold;
      font-size: 14px;
      color: #31373D;
      letter-spacing: 0.43px;
      line-height: 17px; }
  .instagram-shopping-area-ugc .main-area {
    padding-top: 1em; }
    .instagram-shopping-area-ugc .main-area .no-posts {
      background-color: white;
      position: absolute;
      padding: 1em 4em;
      left: 35%;
      top: 35%; }
      .instagram-shopping-area-ugc .main-area .no-posts h3 {
        font-family: Lato-Medium; }
      .instagram-shopping-area-ugc .main-area .no-posts h5 {
        line-height: 1.8em; }
      .instagram-shopping-area-ugc .main-area .no-posts h6 {
        font-family: Lato-Regular; }
    .instagram-shopping-area-ugc .main-area .main-area-item {
      color: #575757;
      font-weight: 500;
      padding: 1em 3em;
      font-family: Lato-Regular;
      font-size: 14px;
      color: #31373D;
      letter-spacing: 0.43px;
      line-height: 17px; }
    .instagram-shopping-area-ugc .main-area .main-area-item__active {
      border-bottom: 2px solid #2E4C6D;
      background-color: white;
      font-family: Lato-Regular;
      font-size: 14px;
      color: #31373D;
      letter-spacing: 0.43px;
      line-height: 17px; }
  .instagram-shopping-area-ugc .shopping-area {
    background-color: white; }
    .instagram-shopping-area-ugc .shopping-area .col-xs-2 {
      padding-left: 0; }
  .instagram-shopping-area-ugc .unlisted-area,
  .instagram-shopping-area-ugc .listed-area,
  .instagram-shopping-area-ugc .scheduled-area {
    margin-top: 1em; }
  .instagram-shopping-area-ugc .basic-waypoint {
    height: 20px;
    margin-bottom: 20px; }
  .instagram-shopping-area-ugc .unlisted-single,
  .instagram-shopping-area-ugc .listed-single,
  .instagram-shopping-area-ugc .scheduled-single {
    margin-bottom: 2em; }
    .instagram-shopping-area-ugc .unlisted-single .post-img,
    .instagram-shopping-area-ugc .listed-single .post-img,
    .instagram-shopping-area-ugc .scheduled-single .post-img {
      border: 1px solid #E3E3E3; }
  .instagram-shopping-area-ugc .listed-single .img-hover,
  .instagram-shopping-area-ugc .unlisted-single .img-hover,
  .instagram-shopping-area-ugc .scheduled-single .img-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.74);
    left: 0;
    top: 0;
    display: none; }
  .instagram-shopping-area-ugc .listed-single .btn-list-post-modal,
  .instagram-shopping-area-ugc .unlisted-single .btn-list-post-modal,
  .instagram-shopping-area-ugc .scheduled-single .btn-list-post-modal {
    opacity: 0.3; }
  .instagram-shopping-area-ugc .listed-single .post-modal .modal-body,
  .instagram-shopping-area-ugc .unlisted-single .post-modal .modal-body,
  .instagram-shopping-area-ugc .scheduled-single .post-modal .modal-body {
    padding: 0; }
    .instagram-shopping-area-ugc .listed-single .post-modal .modal-body .post-data,
    .instagram-shopping-area-ugc .unlisted-single .post-modal .modal-body .post-data,
    .instagram-shopping-area-ugc .scheduled-single .post-modal .modal-body .post-data {
      padding-top: 1em;
      padding-right: 2.5em; }
  .instagram-shopping-area-ugc .listed-single .btn-save-scheduled-post,
  .instagram-shopping-area-ugc .unlisted-single .btn-save-scheduled-post,
  .instagram-shopping-area-ugc .scheduled-single .btn-save-scheduled-post {
    position: absolute;
    right: 3%;
    bottom: 5%; }
  .instagram-shopping-area-ugc .listed-single:hover .img-hover,
  .instagram-shopping-area-ugc .unlisted-single:hover .img-hover,
  .instagram-shopping-area-ugc .scheduled-single:hover .img-hover {
    display: block; }
  .instagram-shopping-area-ugc .listed-single:hover .btn-list-post-modal,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-list-post-modal,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-list-post-modal {
    margin-top: 40%;
    background-color: transparent;
    margin-left: 40%;
    color: white;
    opacity: 1; }
  .instagram-shopping-area-ugc .listed-single:hover .btn-unlist-post,
  .instagram-shopping-area-ugc .listed-single:hover .btn-delete-post,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-unlist-post,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-delete-post,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-unlist-post,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-delete-post {
    margin-top: 40%;
    background-color: transparent;
    margin-left: 25%;
    margin-right: 5%;
    color: white;
    opacity: 1; }
  .instagram-shopping-area-ugc .listed-single:hover .btn-list-post,
  .instagram-shopping-area-ugc .listed-single:hover .btn-save-post,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-list-post,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-save-post,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-list-post,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-save-post {
    position: absolute;
    right: 3%;
    bottom: 5%; }
  .instagram-shopping-area-ugc .listed-single:hover .btn-edit-post-modal,
  .instagram-shopping-area-ugc .unlisted-single:hover .btn-edit-post-modal,
  .instagram-shopping-area-ugc .scheduled-single:hover .btn-edit-post-modal {
    margin-top: 40%;
    background-color: transparent;
    color: white;
    opacity: 1; }
  .instagram-shopping-area-ugc .scheduled-single .scheduled-time {
    font-weight: bold;
    margin-top: 0.5em; }
  .instagram-shopping-area-ugc .main-area-content .settings-area .business-type-header {
    font-weight: bold; }

#instagram_shopping_container {
  padding-top: 51px; }

.instagram-shopping-area, .viraltag-instagram-shopping-area {
  font-family: Lato-Regular; }
  .instagram-shopping-area #socialshop_nav, .viraltag-instagram-shopping-area #socialshop_nav {
    font-family: Lato-Regular; }
  .instagram-shopping-area .navbar-right .shop-img, .viraltag-instagram-shopping-area .navbar-right .shop-img {
    height: 1.7em;
    vertical-align: bottom;
    border-radius: 0.3em;
    margin-left: 0.8em; }
  .instagram-shopping-area .btn-default, .viraltag-instagram-shopping-area .btn-default {
    background-color: #373D43;
    color: white; }
  .instagram-shopping-area .btn-schedule, .viraltag-instagram-shopping-area .btn-schedule,
  .instagram-shopping-area .btn-add-post, .viraltag-instagram-shopping-area .btn-add-post {
    font-family: Lato-Regular; }
  .instagram-shopping-area .btn-connect-instagram, .viraltag-instagram-shopping-area .btn-connect-instagram {
    font-family: Lato-Light;
    background-color: #3F729B; }
    .instagram-shopping-area .btn-connect-instagram i, .viraltag-instagram-shopping-area .btn-connect-instagram i {
      color: white; }
  .instagram-shopping-area .clone-posts, .viraltag-instagram-shopping-area .clone-posts {
    display: none; }
  .instagram-shopping-area .scheduler-add-profiles, .viraltag-instagram-shopping-area .scheduler-add-profiles {
    display: none; }
  .instagram-shopping-area .btn-info, .viraltag-instagram-shopping-area .btn-info {
    border-radius: 4px !important; }
  .instagram-shopping-area .btn-info.dropdown-toggle, .viraltag-instagram-shopping-area .btn-info.dropdown-toggle {
    display: none; }
  .instagram-shopping-area .container-fluid, .viraltag-instagram-shopping-area .container-fluid {
    height: 100%; }
  .instagram-shopping-area .oauth-navbar, .viraltag-instagram-shopping-area .oauth-navbar {
    margin-bottom: 0;
    background-color: white; }
  .instagram-shopping-area .sidebar, .viraltag-instagram-shopping-area .sidebar {
    background-color: #31373D;
    min-height: 100em; }
    .instagram-shopping-area .sidebar nav ul, .viraltag-instagram-shopping-area .sidebar nav ul {
      padding: 0; }
    .instagram-shopping-area .sidebar .sidebar-item, .viraltag-instagram-shopping-area .sidebar .sidebar-item {
      font-family: Lato-Light;
      padding: 0.8em 1em; }
      .instagram-shopping-area .sidebar .sidebar-item a, .viraltag-instagram-shopping-area .sidebar .sidebar-item a {
        width: 100%; }
      .instagram-shopping-area .sidebar .sidebar-item svg, .viraltag-instagram-shopping-area .sidebar .sidebar-item svg {
        margin-right: 1em;
        vertical-align: middle; }
        .instagram-shopping-area .sidebar .sidebar-item svg path, .viraltag-instagram-shopping-area .sidebar .sidebar-item svg path {
          fill: #67696D; }
      .instagram-shopping-area .sidebar .sidebar-item span, .viraltag-instagram-shopping-area .sidebar .sidebar-item span {
        color: #67696D;
        vertical-align: middle; }
    .instagram-shopping-area .sidebar .sidebar-item__active, .viraltag-instagram-shopping-area .sidebar .sidebar-item__active {
      background-color: #373D43;
      border-left: 2px solid #5CAE73; }
      .instagram-shopping-area .sidebar .sidebar-item__active svg, .viraltag-instagram-shopping-area .sidebar .sidebar-item__active svg {
        margin-right: 1em;
        vertical-align: middle; }
        .instagram-shopping-area .sidebar .sidebar-item__active svg path, .viraltag-instagram-shopping-area .sidebar .sidebar-item__active svg path {
          fill: #5CAE73; }
      .instagram-shopping-area .sidebar .sidebar-item__active span, .viraltag-instagram-shopping-area .sidebar .sidebar-item__active span {
        vertical-align: middle;
        color: #D1D8DB; }
    .instagram-shopping-area .sidebar .btn-activate-page, .viraltag-instagram-shopping-area .sidebar .btn-activate-page {
      font-family: Lato-Regular;
      margin-top: 2em;
      margin-left: 3em; }
  .instagram-shopping-area .main-area, .viraltag-instagram-shopping-area .main-area {
    padding-top: 1em; }
    .instagram-shopping-area .main-area .no-posts, .viraltag-instagram-shopping-area .main-area .no-posts {
      background-color: white;
      position: absolute;
      padding: 1em 4em;
      left: 35%;
      top: 35%; }
      .instagram-shopping-area .main-area .no-posts h3, .viraltag-instagram-shopping-area .main-area .no-posts h3 {
        font-family: Lato-Medium; }
      .instagram-shopping-area .main-area .no-posts h5, .viraltag-instagram-shopping-area .main-area .no-posts h5 {
        line-height: 1.8em; }
      .instagram-shopping-area .main-area .no-posts h6, .viraltag-instagram-shopping-area .main-area .no-posts h6 {
        font-family: Lato-Regular; }
    .instagram-shopping-area .main-area .main-area-item, .viraltag-instagram-shopping-area .main-area .main-area-item {
      color: #575757;
      font-weight: 500;
      padding: 1em 3em; }
    .instagram-shopping-area .main-area .main-area-item__active, .viraltag-instagram-shopping-area .main-area .main-area-item__active {
      border-bottom: 2px solid #5CAE73; }
  .instagram-shopping-area .shopping-area, .viraltag-instagram-shopping-area .shopping-area {
    background-color: #FAFAFA; }
    .instagram-shopping-area .shopping-area .col-xs-2, .viraltag-instagram-shopping-area .shopping-area .col-xs-2 {
      padding-left: 0; }
  .instagram-shopping-area .unlisted-area, .viraltag-instagram-shopping-area .unlisted-area,
  .instagram-shopping-area .listed-area, .viraltag-instagram-shopping-area .listed-area,
  .instagram-shopping-area .scheduled-area, .viraltag-instagram-shopping-area .scheduled-area {
    margin-top: 1em; }
  .instagram-shopping-area .basic-waypoint, .viraltag-instagram-shopping-area .basic-waypoint {
    height: 20px;
    margin-bottom: 20px; }
  .instagram-shopping-area .unlisted-single, .viraltag-instagram-shopping-area .unlisted-single,
  .instagram-shopping-area .listed-single, .viraltag-instagram-shopping-area .listed-single,
  .instagram-shopping-area .scheduled-single, .viraltag-instagram-shopping-area .scheduled-single {
    margin-bottom: 2em; }
    .instagram-shopping-area .unlisted-single .post-img, .viraltag-instagram-shopping-area .unlisted-single .post-img,
    .instagram-shopping-area .listed-single .post-img, .viraltag-instagram-shopping-area .listed-single .post-img,
    .instagram-shopping-area .scheduled-single .post-img, .viraltag-instagram-shopping-area .scheduled-single .post-img {
      border: 1px solid #E3E3E3; }
  .instagram-shopping-area .unlisted-single .single-link, .viraltag-instagram-shopping-area .unlisted-single .single-link,
  .instagram-shopping-area .listed-single .single-link, .viraltag-instagram-shopping-area .listed-single .single-link {
    display: none;
    margin-top: 15px; }
  .instagram-shopping-area .listed-single .unlisted-single-error, .viraltag-instagram-shopping-area .listed-single .unlisted-single-error,
  .instagram-shopping-area .unlisted-single .unlisted-single-error, .viraltag-instagram-shopping-area .unlisted-single .unlisted-single-error,
  .instagram-shopping-area .scheduled-single .unlisted-single-error, .viraltag-instagram-shopping-area .scheduled-single .unlisted-single-error {
    padding: 5px;
    padding-left: 10px;
    margin-top: 10px;
    display: none; }
  .instagram-shopping-area .listed-single .img-hover, .viraltag-instagram-shopping-area .listed-single .img-hover,
  .instagram-shopping-area .unlisted-single .img-hover, .viraltag-instagram-shopping-area .unlisted-single .img-hover,
  .instagram-shopping-area .scheduled-single .img-hover, .viraltag-instagram-shopping-area .scheduled-single .img-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.74);
    left: 0;
    top: 0;
    display: none; }
  .instagram-shopping-area .listed-single .btn-list-post-modal, .viraltag-instagram-shopping-area .listed-single .btn-list-post-modal,
  .instagram-shopping-area .unlisted-single .btn-list-post-modal, .viraltag-instagram-shopping-area .unlisted-single .btn-list-post-modal,
  .instagram-shopping-area .scheduled-single .btn-list-post-modal, .viraltag-instagram-shopping-area .scheduled-single .btn-list-post-modal {
    opacity: 0.3; }
  .instagram-shopping-area .listed-single .post-modal .post-link, .viraltag-instagram-shopping-area .listed-single .post-modal .post-link,
  .instagram-shopping-area .unlisted-single .post-modal .post-link, .viraltag-instagram-shopping-area .unlisted-single .post-modal .post-link,
  .instagram-shopping-area .scheduled-single .post-modal .post-link, .viraltag-instagram-shopping-area .scheduled-single .post-modal .post-link {
    width: 96%;
    border-radius: 2px; }
  .instagram-shopping-area .listed-single .post-modal .modal-body, .viraltag-instagram-shopping-area .listed-single .post-modal .modal-body,
  .instagram-shopping-area .unlisted-single .post-modal .modal-body, .viraltag-instagram-shopping-area .unlisted-single .post-modal .modal-body,
  .instagram-shopping-area .scheduled-single .post-modal .modal-body, .viraltag-instagram-shopping-area .scheduled-single .post-modal .modal-body {
    padding: 0; }
    .instagram-shopping-area .listed-single .post-modal .modal-body .post-data, .viraltag-instagram-shopping-area .listed-single .post-modal .modal-body .post-data,
    .instagram-shopping-area .unlisted-single .post-modal .modal-body .post-data, .viraltag-instagram-shopping-area .unlisted-single .post-modal .modal-body .post-data,
    .instagram-shopping-area .scheduled-single .post-modal .modal-body .post-data, .viraltag-instagram-shopping-area .scheduled-single .post-modal .modal-body .post-data {
      min-height: 500px;
      width: 470px;
      padding-top: 1em;
      margin: 0 20px;
      margin-right: 0; }
  .instagram-shopping-area .listed-single .btn-save-scheduled-post, .viraltag-instagram-shopping-area .listed-single .btn-save-scheduled-post,
  .instagram-shopping-area .unlisted-single .btn-save-scheduled-post, .viraltag-instagram-shopping-area .unlisted-single .btn-save-scheduled-post,
  .instagram-shopping-area .scheduled-single .btn-save-scheduled-post, .viraltag-instagram-shopping-area .scheduled-single .btn-save-scheduled-post {
    position: absolute;
    right: 3%;
    bottom: 5%; }
  .instagram-shopping-area .listed-single .btn-list-post, .viraltag-instagram-shopping-area .listed-single .btn-list-post,
  .instagram-shopping-area .listed-single .btn-save-post, .viraltag-instagram-shopping-area .listed-single .btn-save-post,
  .instagram-shopping-area .unlisted-single .btn-list-post, .viraltag-instagram-shopping-area .unlisted-single .btn-list-post,
  .instagram-shopping-area .unlisted-single .btn-save-post, .viraltag-instagram-shopping-area .unlisted-single .btn-save-post,
  .instagram-shopping-area .scheduled-single .btn-list-post, .viraltag-instagram-shopping-area .scheduled-single .btn-list-post,
  .instagram-shopping-area .scheduled-single .btn-save-post, .viraltag-instagram-shopping-area .scheduled-single .btn-save-post {
    position: absolute;
    right: 3%;
    bottom: 3%; }
  .instagram-shopping-area .listed-single:hover .img-hover, .viraltag-instagram-shopping-area .listed-single:hover .img-hover,
  .instagram-shopping-area .unlisted-single:hover .img-hover, .viraltag-instagram-shopping-area .unlisted-single:hover .img-hover,
  .instagram-shopping-area .scheduled-single:hover .img-hover, .viraltag-instagram-shopping-area .scheduled-single:hover .img-hover {
    display: block; }
  .instagram-shopping-area .listed-single:hover .btn-list-post-modal, .viraltag-instagram-shopping-area .listed-single:hover .btn-list-post-modal,
  .instagram-shopping-area .unlisted-single:hover .btn-list-post-modal, .viraltag-instagram-shopping-area .unlisted-single:hover .btn-list-post-modal,
  .instagram-shopping-area .scheduled-single:hover .btn-list-post-modal, .viraltag-instagram-shopping-area .scheduled-single:hover .btn-list-post-modal {
    margin-top: 40%;
    background-color: transparent;
    margin-left: 40%;
    color: white;
    opacity: 1; }
  .instagram-shopping-area .listed-single:hover .btn-unlist-post, .viraltag-instagram-shopping-area .listed-single:hover .btn-unlist-post,
  .instagram-shopping-area .listed-single:hover .btn-delete-post, .viraltag-instagram-shopping-area .listed-single:hover .btn-delete-post,
  .instagram-shopping-area .unlisted-single:hover .btn-unlist-post, .viraltag-instagram-shopping-area .unlisted-single:hover .btn-unlist-post,
  .instagram-shopping-area .unlisted-single:hover .btn-delete-post, .viraltag-instagram-shopping-area .unlisted-single:hover .btn-delete-post,
  .instagram-shopping-area .scheduled-single:hover .btn-unlist-post, .viraltag-instagram-shopping-area .scheduled-single:hover .btn-unlist-post,
  .instagram-shopping-area .scheduled-single:hover .btn-delete-post, .viraltag-instagram-shopping-area .scheduled-single:hover .btn-delete-post {
    margin-top: 40%;
    background-color: transparent;
    margin-left: 25%;
    margin-right: 5%;
    color: white;
    opacity: 1;
    border-radius: 2px; }
  .instagram-shopping-area .listed-single:hover .btn-list-post, .viraltag-instagram-shopping-area .listed-single:hover .btn-list-post,
  .instagram-shopping-area .listed-single:hover .btn-save-post, .viraltag-instagram-shopping-area .listed-single:hover .btn-save-post,
  .instagram-shopping-area .unlisted-single:hover .btn-list-post, .viraltag-instagram-shopping-area .unlisted-single:hover .btn-list-post,
  .instagram-shopping-area .unlisted-single:hover .btn-save-post, .viraltag-instagram-shopping-area .unlisted-single:hover .btn-save-post,
  .instagram-shopping-area .scheduled-single:hover .btn-list-post, .viraltag-instagram-shopping-area .scheduled-single:hover .btn-list-post,
  .instagram-shopping-area .scheduled-single:hover .btn-save-post, .viraltag-instagram-shopping-area .scheduled-single:hover .btn-save-post {
    position: absolute;
    right: 3%;
    bottom: 3%; }
  .instagram-shopping-area .listed-single:hover .btn-edit-post-modal, .viraltag-instagram-shopping-area .listed-single:hover .btn-edit-post-modal,
  .instagram-shopping-area .unlisted-single:hover .btn-edit-post-modal, .viraltag-instagram-shopping-area .unlisted-single:hover .btn-edit-post-modal,
  .instagram-shopping-area .scheduled-single:hover .btn-edit-post-modal, .viraltag-instagram-shopping-area .scheduled-single:hover .btn-edit-post-modal {
    margin-top: 40%;
    background-color: transparent;
    color: white;
    opacity: 1;
    border-radius: 2px; }

.instagram-shopping-area .brand-switcher-outer, .viraltag-instagram-shopping-area .brand-switcher-outer {
  position: absolute;
  left: 50px;
  top: 8px; }
  .instagram-shopping-area .brand-switcher-outer .dropdown-menu, .viraltag-instagram-shopping-area .brand-switcher-outer .dropdown-menu {
    margin-top: 0;
    margin-left: 10px;
    border-radius: 2px; }
    .instagram-shopping-area .brand-switcher-outer .dropdown-menu li a, .viraltag-instagram-shopping-area .brand-switcher-outer .dropdown-menu li a {
      padding: 7px 10px; }
      .instagram-shopping-area .brand-switcher-outer .dropdown-menu li a img, .viraltag-instagram-shopping-area .brand-switcher-outer .dropdown-menu li a img {
        height: 25px;
        margin-right: 8px; }
      .instagram-shopping-area .brand-switcher-outer .dropdown-menu li a span, .viraltag-instagram-shopping-area .brand-switcher-outer .dropdown-menu li a span {
        vertical-align: middle;
        font-weight: bold;
        font-size: 12px; }
  .instagram-shopping-area .brand-switcher-outer .btn-link, .viraltag-instagram-shopping-area .brand-switcher-outer .btn-link {
    text-decoration: none;
    font-weight: bold;
    color: black; }
    .instagram-shopping-area .brand-switcher-outer .btn-link .caret, .viraltag-instagram-shopping-area .brand-switcher-outer .btn-link .caret {
      margin-left: 5px;
      color: #666666; }

.instagram-shopping-area .oauth-navbar, .viraltag-instagram-shopping-area .oauth-navbar {
  height: 51px; }
  .instagram-shopping-area .oauth-navbar .brand, .viraltag-instagram-shopping-area .oauth-navbar .brand {
    position: absolute;
    left: -0.1%;
    top: -1.1%; }
  .instagram-shopping-area .oauth-navbar .brand-text, .viraltag-instagram-shopping-area .oauth-navbar .brand-text {
    position: absolute;
    left: 58px;
    top: 15px;
    font-weight: bold; }

.instagram-shopping-area .listed-single .post-modal .multi-product-empty-state, .viraltag-instagram-shopping-area .listed-single .post-modal .multi-product-empty-state,
.instagram-shopping-area .unlisted-single .post-modal .multi-product-empty-state, .viraltag-instagram-shopping-area .unlisted-single .post-modal .multi-product-empty-state {
  display: none; }

.instagram-shopping-area .listed-single .post-modal .img-area-outer, .viraltag-instagram-shopping-area .listed-single .post-modal .img-area-outer,
.instagram-shopping-area .unlisted-single .post-modal .img-area-outer, .viraltag-instagram-shopping-area .unlisted-single .post-modal .img-area-outer {
  height: 500px;
  box-shadow: 3px -1px 5px -2px #e9e9e9; }

.instagram-shopping-area .listed-single .post-modal .img-area, .viraltag-instagram-shopping-area .listed-single .post-modal .img-area,
.instagram-shopping-area .unlisted-single .post-modal .img-area, .viraltag-instagram-shopping-area .unlisted-single .post-modal .img-area {
  position: relative; }
  .instagram-shopping-area .listed-single .post-modal .img-area .img-main, .viraltag-instagram-shopping-area .listed-single .post-modal .img-area .img-main,
  .instagram-shopping-area .unlisted-single .post-modal .img-area .img-main, .viraltag-instagram-shopping-area .unlisted-single .post-modal .img-area .img-main {
    max-height: 400px;
    max-width: 400px; }
  .instagram-shopping-area .listed-single .post-modal .img-area .img-markers-area, .viraltag-instagram-shopping-area .listed-single .post-modal .img-area .img-markers-area,
  .instagram-shopping-area .unlisted-single .post-modal .img-area .img-markers-area, .viraltag-instagram-shopping-area .unlisted-single .post-modal .img-area .img-markers-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.instagram-shopping-area .post-modal .img-area, .viraltag-instagram-shopping-area .post-modal .img-area {
  position: relative; }

.instagram-shopping-area .post-modal .img-main, .viraltag-instagram-shopping-area .post-modal .img-main {
  margin: 0 auto; }

.instagram-shopping-area .post-modal .btn-img-enhance, .viraltag-instagram-shopping-area .post-modal .btn-img-enhance {
  background-color: rgba(0, 0, 0, 0.32);
  position: absolute;
  right: 2%;
  bottom: 2%;
  border-radius: 2px;
  width: 34px;
  height: 34px;
  padding: 0;
  border: none;
  z-index: 9; }
  .instagram-shopping-area .post-modal .btn-img-enhance:hover i, .viraltag-instagram-shopping-area .post-modal .btn-img-enhance:hover i {
    color: #FFAD1A; }
  .instagram-shopping-area .post-modal .btn-img-enhance i, .viraltag-instagram-shopping-area .post-modal .btn-img-enhance i {
    color: white;
    font-size: 18px;
    outline: none; }

.instagram-shopping-area .post-modal .post-description, .viraltag-instagram-shopping-area .post-modal .post-description {
  max-height: 80px;
  overflow: scroll;
  padding: 10px;
  max-width: 400px; }

.instagram-shopping-area .post-modal .modal-content, .viraltag-instagram-shopping-area .post-modal .modal-content {
  min-height: 500px; }

.instagram-shopping-area .post-modal .btn-default, .viraltag-instagram-shopping-area .post-modal .btn-default {
  background-color: #373D43 !important;
  color: white !important;
  border-radius: 2px;
  min-width: 69px;
  height: 39px; }

.instagram-shopping-area .post-modal .btn-multiple-cancel-product, .viraltag-instagram-shopping-area .post-modal .btn-multiple-cancel-product {
  background-color: white !important;
  color: black !important;
  border: 1px solid black; }

.instagram-shopping-area .post-modal .btn-cancel-post, .viraltag-instagram-shopping-area .post-modal .btn-cancel-post {
  background-color: white !important;
  color: #373D43 !important;
  position: absolute;
  right: 12%;
  bottom: 3%; }

.instagram-shopping-area .post-modal .btn-save-post, .viraltag-instagram-shopping-area .post-modal .btn-save-post {
  position: absolute;
  right: 3%;
  bottom: 3%; }

.instagram-shopping-area .post-modal .multiple-products-outer-area, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area {
  display: none;
  max-height: 335px;
  margin-top: 15px; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-product-input, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-product-input {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .btn-multiple-add-product, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .btn-multiple-add-product {
    height: 35px !important; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-area, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-area {
    min-height: 275px;
    max-height: 335px;
    overflow-y: scroll; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .m-p-group, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .m-p-group {
    margin-bottom: 10px; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area a, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area a {
    color: #42C2B5; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .m-single-link, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .m-single-link {
    width: 87%; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .m-single-link-area, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .m-single-link-area {
    margin-bottom: 10px; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .m-single-link-delete, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .m-single-link-delete {
    margin-left: 5px;
    cursor: pointer; }
  .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single {
    padding-top: 5px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E5E5E5;
    position: relative; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .marker-display-area, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .marker-display-area {
      cursor: pointer;
      background-color: white;
      border-radius: 100%;
      width: 20px;
      height: 20px;
      box-shadow: 0 0 5px 0 #3e3e3e; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-meta-warning, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-meta-warning {
      display: none;
      margin: 0;
      padding: 5px 15px; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-uploading-alert, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-uploading-alert {
      display: none;
      margin: 0;
      margin-bottom: 10px;
      width: 87%;
      padding: 5px 10px;
      border-radius: 2px;
      font-size: 12px; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-uploading-alert i, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-uploading-alert i {
        margin-right: 10px; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .main-spinner, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .main-spinner {
      display: none;
      margin: 5px 0; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-meta-area, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-meta-area {
      display: none; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area {
      position: relative; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area h5, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area h5 {
        font-size: 16px;
        margin-top: 0;
        width: 60%; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area h5, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area h5, .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area a, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area a {
        margin-left: 10px; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area a, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area a {
        width: 68%;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .edit-controls, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .edit-controls {
        position: absolute;
        margin-right: 10px;
        display: none;
        right: 0;
        bottom: 0; }
        .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .edit-controls button, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .edit-controls button {
          color: #CECECE; }
          .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .edit-controls button:hover, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .edit-controls button:hover {
            color: #828282; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area:hover .edit-controls, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area:hover .edit-controls {
        display: block; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area {
      position: relative;
      display: none; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .btn-update-edit, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .btn-update-edit {
        color: #42C2B5;
        position: absolute;
        right: 0;
        bottom: 0; }
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area,
    .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area {
      margin-top: 10px; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-img-outer, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-img-outer,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-img-outer, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-img-outer {
        width: 120px;
        height: 120px;
        overflow: hidden;
        position: relative;
        background-color: rgba(243, 243, 243, 0.73);
        cursor: pointer; }
        .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-img-outer:hover .m-single-meta-upload, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-img-outer:hover .m-single-meta-upload,
        .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-img-outer:hover .m-single-meta-upload, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-img-outer:hover .m-single-meta-upload {
          display: block; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-img, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-img,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-img, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-img {
        max-width: 100%;
        position: absolute;
        max-height: 100%;
        vertical-align: middle;
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-upload, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-upload,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-upload, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-upload {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.65);
        padding: 33%;
        padding-top: 38%;
        padding-left: 38%;
        color: white;
        cursor: pointer;
        display: none; }
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-title, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-meta-title,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-link, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-display-area .m-single-link,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-title, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-meta-title,
      .instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-link, .viraltag-instagram-shopping-area .post-modal .multiple-products-outer-area .multiple-products-single .m-single-edit-area .m-single-link {
        margin-left: 10px;
        font-weight: bold;
        width: 60%;
        border: 0;
        border-radius: 0;
        padding: 0;
        box-shadow: none;
        font-size: 13px;
        border-bottom: 1px solid #E7E7E7; }

.instagram-shopping-area .shopping-area, .viraltag-instagram-shopping-area .shopping-area {
  background-color: white;
  padding-left: 180px; }

.instagram-shopping-area .main-area, .viraltag-instagram-shopping-area .main-area {
  padding-right: 25px;
  width: 100%; }
  .instagram-shopping-area .main-area .main-area-nav, .viraltag-instagram-shopping-area .main-area .main-area-nav {
    padding-left: 30px;
    padding-top: 10px; }
    .instagram-shopping-area .main-area .main-area-nav .main-area-item__active, .viraltag-instagram-shopping-area .main-area .main-area-nav .main-area-item__active {
      border-bottom: 2px solid #42C2B5; }
  .instagram-shopping-area .main-area .main-area-content, .viraltag-instagram-shopping-area .main-area .main-area-content {
    padding: 0 30px; }
    .instagram-shopping-area .main-area .main-area-content .settings-area .business-type-header, .viraltag-instagram-shopping-area .main-area .main-area-content .settings-area .business-type-header {
      font-weight: bold; }

.instagram-shopping-area .sidebar, .viraltag-instagram-shopping-area .sidebar {
  background-color: #F5F5F5;
  position: fixed;
  width: 180px;
  height: 100%;
  left: 0;
  padding-top: 10px; }
  .instagram-shopping-area .sidebar .sidebar-item, .viraltag-instagram-shopping-area .sidebar .sidebar-item {
    background-color: transparent;
    font-family: Lato-Regular;
    color: #5C5C5C;
    margin: 10px 0;
    padding: 0.8em 1em; }
    .instagram-shopping-area .sidebar .sidebar-item a, .viraltag-instagram-shopping-area .sidebar .sidebar-item a {
      width: 100%; }
    .instagram-shopping-area .sidebar .sidebar-item svg, .viraltag-instagram-shopping-area .sidebar .sidebar-item svg {
      margin-right: 1em;
      vertical-align: middle; }
      .instagram-shopping-area .sidebar .sidebar-item svg path, .viraltag-instagram-shopping-area .sidebar .sidebar-item svg path {
        fill: #5C5C5C; }
    .instagram-shopping-area .sidebar .sidebar-item span, .viraltag-instagram-shopping-area .sidebar .sidebar-item span {
      color: #5C5C5C;
      vertical-align: middle;
      letter-spacing: 0.44px;
      font-size: 14px;
      line-height: 17px; }
  .instagram-shopping-area .sidebar .sidebar-item-settings, .viraltag-instagram-shopping-area .sidebar .sidebar-item-settings {
    position: fixed;
    bottom: 0;
    width: 180px; }
  .instagram-shopping-area .sidebar .sidebar-item__active, .viraltag-instagram-shopping-area .sidebar .sidebar-item__active {
    background-color: white !important;
    border-left: 3px solid #42C2B5;
    color: #42C2B5; }
    .instagram-shopping-area .sidebar .sidebar-item__active svg path, .viraltag-instagram-shopping-area .sidebar .sidebar-item__active svg path {
      fill: #42C2B5; }
    .instagram-shopping-area .sidebar .sidebar-item__active span, .viraltag-instagram-shopping-area .sidebar .sidebar-item__active span {
      vertical-align: middle;
      color: #292F3A;
      font-weight: 700; }
  .instagram-shopping-area .sidebar .btn-activate-page, .viraltag-instagram-shopping-area .sidebar .btn-activate-page {
    font-family: Lato-Regular;
    background: none;
    background-color: #42C2B5;
    color: white;
    border: 1px solid #42C2B5;
    border-radius: 2px;
    margin-top: 20px;
    margin-left: 30px; }

.instagram-shopping-area .scheduled-single .scheduled-time, .viraltag-instagram-shopping-area .scheduled-single .scheduled-time {
  font-weight: bold;
  margin-top: 0.5em; }

.instagram-shopping-area .customers-area .btn-list-export, .viraltag-instagram-shopping-area .customers-area .btn-list-export {
  float: right;
  background: #F3F3F3 !important;
  border: 1px solid #DCDCDC;
  border-radius: 2px;
  font-family: Lato-Regular;
  font-size: 12px;
  color: #31373D;
  letter-spacing: 0.37px;
  line-height: 27px;
  background: #9F9F9F;
  padding: 5px; }
  .instagram-shopping-area .customers-area .btn-list-export i, .viraltag-instagram-shopping-area .customers-area .btn-list-export i {
    color: #9F9F9F; }

.instagram-shopping-area .customers-area .customer-meta-outer, .viraltag-instagram-shopping-area .customers-area .customer-meta-outer {
  padding: 10px 10px 0px; }

.instagram-shopping-area .customers-area .customer-count-outer, .viraltag-instagram-shopping-area .customers-area .customer-count-outer {
  padding: 27px 7px; }

.instagram-shopping-area .customers-area a.customer-username, .viraltag-instagram-shopping-area .customers-area a.customer-username {
  color: #5cb85c; }

.instagram-shopping-area .customers-area .customer-followers, .viraltag-instagram-shopping-area .customers-area .customer-followers,
.instagram-shopping-area .customers-area .customer-media, .viraltag-instagram-shopping-area .customers-area .customer-media {
  margin-left: 10px; }
  .instagram-shopping-area .customers-area .customer-followers i, .viraltag-instagram-shopping-area .customers-area .customer-followers i,
  .instagram-shopping-area .customers-area .customer-media i, .viraltag-instagram-shopping-area .customers-area .customer-media i {
    color: #9A9A9A; }
  .instagram-shopping-area .customers-area .customer-followers span, .viraltag-instagram-shopping-area .customers-area .customer-followers span,
  .instagram-shopping-area .customers-area .customer-media span, .viraltag-instagram-shopping-area .customers-area .customer-media span {
    font-weight: bold; }

.instagram-shopping-area .customers-area .customer-img, .viraltag-instagram-shopping-area .customers-area .customer-img {
  border-radius: 100%;
  height: 40px; }

.instagram-shopping-area .customers-area .customer-meta-area, .viraltag-instagram-shopping-area .customers-area .customer-meta-area {
  margin: 0 10px; }

.instagram-shopping-area .customers-area table thead tr th, .viraltag-instagram-shopping-area .customers-area table thead tr th {
  border-bottom: 1px solid rgba(92, 92, 92, 0.1); }

.instagram-shopping-area .customers-area table th, .viraltag-instagram-shopping-area .customers-area table th {
  text-transform: uppercase;
  color: #31373D;
  font-size: 12px; }

.instagram-shopping-area .customers-area table .customers-single td, .viraltag-instagram-shopping-area .customers-area table .customers-single td {
  border-bottom: none;
  border-top: none; }

.instagram-shopping-area .customers-area table .td-stats, .viraltag-instagram-shopping-area .customers-area table .td-stats {
  padding: 0px 8px;
  padding-top: 50px; }

.instagram-shopping-area .customers-area .customers-single .customer-meta-outer, .viraltag-instagram-shopping-area .customers-area .customers-single .customer-meta-outer {
  padding-left: 0;
  padding-top: 23px; }
  .instagram-shopping-area .customers-area .customers-single .customer-meta-outer .customer-img, .viraltag-instagram-shopping-area .customers-area .customers-single .customer-meta-outer .customer-img {
    border: 2px solid #42C2B5;
    width: 50px;
    height: 50px; }
  .instagram-shopping-area .customers-area .customers-single .customer-meta-outer .customer-meta-area, .viraltag-instagram-shopping-area .customers-area .customers-single .customer-meta-outer .customer-meta-area {
    margin: 0 15px;
    margin-top: 5px; }
    .instagram-shopping-area .customers-area .customers-single .customer-meta-outer .customer-meta-area .customer-username, .viraltag-instagram-shopping-area .customers-area .customers-single .customer-meta-outer .customer-meta-area .customer-username {
      color: #31373D;
      font-size: 16px; }

.instagram-shopping-area .analytics-area .graph-page-header, .viraltag-instagram-shopping-area .analytics-area .graph-page-header {
  margin-bottom: 30px; }

.instagram-shopping-area .analytics-area .clicks-image-page-header, .viraltag-instagram-shopping-area .analytics-area .clicks-image-page-header {
  margin-top: 0; }

.instagram-shopping-area .analytics-area .analytics-filter, .viraltag-instagram-shopping-area .analytics-area .analytics-filter {
  cursor: pointer;
  margin-bottom: 15px;
  display: inline-block; }
  .instagram-shopping-area .analytics-area .analytics-filter .from-text, .viraltag-instagram-shopping-area .analytics-area .analytics-filter .from-text,
  .instagram-shopping-area .analytics-area .analytics-filter .to-text, .viraltag-instagram-shopping-area .analytics-area .analytics-filter .to-text {
    font-size: 12px;
    font-weight: bold;
    margin-left: 15px; }
  .instagram-shopping-area .analytics-area .analytics-filter .from-val-main, .viraltag-instagram-shopping-area .analytics-area .analytics-filter .from-val-main,
  .instagram-shopping-area .analytics-area .analytics-filter .to-val-main, .viraltag-instagram-shopping-area .analytics-area .analytics-filter .to-val-main {
    border: 1px solid #DCDCDC;
    padding: 10px;
    margin-left: 10px;
    font-size: 12px; }
    .instagram-shopping-area .analytics-area .analytics-filter .from-val-main i, .viraltag-instagram-shopping-area .analytics-area .analytics-filter .from-val-main i,
    .instagram-shopping-area .analytics-area .analytics-filter .to-val-main i, .viraltag-instagram-shopping-area .analytics-area .analytics-filter .to-val-main i {
      margin-left: 10px;
      vertical-align: text-top;
      color: #9F9F9F; }

.instagram-shopping-area .analytics-area .meta-area, .viraltag-instagram-shopping-area .analytics-area .meta-area {
  margin-bottom: 30px; }
  .instagram-shopping-area .analytics-area .meta-area .meta-single, .viraltag-instagram-shopping-area .analytics-area .meta-area .meta-single {
    width: 25%;
    height: 210px;
    text-align: center;
    border: 1px solid #EFEFEF;
    padding: 20px;
    margin: 0 4%;
    display: inline-block; }
    .instagram-shopping-area .analytics-area .meta-area .meta-single .meta-text, .viraltag-instagram-shopping-area .analytics-area .meta-area .meta-single .meta-text {
      font-size: 14px;
      font-weight: bold;
      color: rgba(49, 55, 61, 0.5); }
    .instagram-shopping-area .analytics-area .meta-area .meta-single .meta-val, .viraltag-instagram-shopping-area .analytics-area .meta-area .meta-single .meta-val {
      font-size: 44px;
      font-weight: bold;
      color: #31373D;
      margin: 20px 0; }

.instagram-shopping-area .analytics-area .clicks-per-image-single, .viraltag-instagram-shopping-area .analytics-area .clicks-per-image-single {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px; }
  .instagram-shopping-area .analytics-area .clicks-per-image-single .img-outer, .viraltag-instagram-shopping-area .analytics-area .clicks-per-image-single .img-outer {
    width: 110px;
    height: 110px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    border: 1px solid #EBEBEB; }
    .instagram-shopping-area .analytics-area .clicks-per-image-single .img-outer img, .viraltag-instagram-shopping-area .analytics-area .clicks-per-image-single .img-outer img {
      max-width: 100%;
      position: absolute;
      max-height: 100%;
      vertical-align: middle;
      margin: auto;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
  .instagram-shopping-area .analytics-area .clicks-per-image-single .img-clicks, .viraltag-instagram-shopping-area .analytics-area .clicks-per-image-single .img-clicks {
    font-weight: bold;
    color: rgba(49, 55, 61, 0.5);
    font-size: 14px; }

.instagram-shopping-area .settings-area input[type="text"], .viraltag-instagram-shopping-area .settings-area input[type="text"],
.instagram-shopping-area .settings-area textarea, .viraltag-instagram-shopping-area .settings-area textarea {
  border-radius: 2px; }

.instagram-shopping-area .settings-area h5, .viraltag-instagram-shopping-area .settings-area h5 {
  font-weight: bold; }

.instagram-shopping-area .settings-area hr, .viraltag-instagram-shopping-area .settings-area hr {
  width: 70%;
  margin-left: 0; }

.instagram-shopping-area .scheduled-single, .viraltag-instagram-shopping-area .scheduled-single {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  position: relative; }
  .instagram-shopping-area .scheduled-single .img-outer, .viraltag-instagram-shopping-area .scheduled-single .img-outer {
    width: 270px;
    height: 270px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    border: 1px solid #EBEBEB; }
    .instagram-shopping-area .scheduled-single .img-outer img, .viraltag-instagram-shopping-area .scheduled-single .img-outer img {
      max-width: 100%;
      position: absolute;
      max-height: 100%;
      vertical-align: middle;
      margin: auto;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }

.instagram-shopping-area .unlisted-single .btn-cancel-post, .viraltag-instagram-shopping-area .unlisted-single .btn-cancel-post {
  background-color: white !important;
  color: #373D43 !important;
  position: absolute;
  right: 16%;
  bottom: 3%; }

.instagram-shopping-area .shopping-area, .viraltag-instagram-shopping-area .shopping-area {
  color: #31373D; }
  .instagram-shopping-area .shopping-area label, .viraltag-instagram-shopping-area .shopping-area label {
    color: rgba(49, 55, 61, 0.7); }
  .instagram-shopping-area .shopping-area .tapit-settings-title, .viraltag-instagram-shopping-area .shopping-area .tapit-settings-title {
    font-size: 18px;
    margin-bottom: 17px;
    letter-spacing: 1px; }
  .instagram-shopping-area .shopping-area .tapit-settings-title-devider .tapit-settings-title-devider-small, .viraltag-instagram-shopping-area .shopping-area .tapit-settings-title-devider .tapit-settings-title-devider-small {
    border-bottom: 2px solid #42C2B5;
    width: 150px; }
  .instagram-shopping-area .shopping-area .tapit-settings-title-devider .tapit-settings-title-devider-main, .viraltag-instagram-shopping-area .shopping-area .tapit-settings-title-devider .tapit-settings-title-devider-main {
    border-bottom: 1px solid #979797;
    width: 80%;
    opacity: 0.15; }
  .instagram-shopping-area .shopping-area .business-type, .viraltag-instagram-shopping-area .shopping-area .business-type {
    margin-top: 28px;
    margin-left: 2px;
    margin-bottom: 20px; }
    .instagram-shopping-area .shopping-area .business-type .business-type-header, .viraltag-instagram-shopping-area .shopping-area .business-type .business-type-header {
      margin-bottom: 21px;
      letter-spacing: 1px; }
    .instagram-shopping-area .shopping-area .business-type .first-radio, .viraltag-instagram-shopping-area .shopping-area .business-type .first-radio {
      margin-left: 10px;
      letter-spacing: 0.5px; }
      .instagram-shopping-area .shopping-area .business-type .first-radio input, .viraltag-instagram-shopping-area .shopping-area .business-type .first-radio input {
        margin-left: -28px; }
    .instagram-shopping-area .shopping-area .business-type .second-radio, .viraltag-instagram-shopping-area .shopping-area .business-type .second-radio {
      margin-left: 42px;
      letter-spacing: 0.5px; }
      .instagram-shopping-area .shopping-area .business-type .second-radio input, .viraltag-instagram-shopping-area .shopping-area .business-type .second-radio input {
        margin-left: -28px; }
  .instagram-shopping-area .shopping-area .time-zone-section, .viraltag-instagram-shopping-area .shopping-area .time-zone-section {
    margin-top: 37px;
    margin-left: 2px;
    margin-bottom: 20px; }
    .instagram-shopping-area .shopping-area .time-zone-section label, .viraltag-instagram-shopping-area .shopping-area .time-zone-section label {
      font-weight: normal;
      margin-bottom: 13px;
      letter-spacing: 1px; }
    .instagram-shopping-area .shopping-area .time-zone-section .form-control, .viraltag-instagram-shopping-area .shopping-area .time-zone-section .form-control {
      height: 36px;
      border: 1px solid #DCDCDC;
      border-radius: 2px;
      width: 100%;
      letter-spacing: 1px; }
  .instagram-shopping-area .shopping-area .google-analytics-section, .viraltag-instagram-shopping-area .shopping-area .google-analytics-section {
    margin-top: 39px;
    margin-left: 2px;
    margin-bottom: 20px; }
    .instagram-shopping-area .shopping-area .google-analytics-section label, .viraltag-instagram-shopping-area .shopping-area .google-analytics-section label {
      margin-bottom: 13px;
      letter-spacing: 0.5px; }
    .instagram-shopping-area .shopping-area .google-analytics-section #ga_id, .viraltag-instagram-shopping-area .shopping-area .google-analytics-section #ga_id {
      height: 36px;
      width: 100%;
      border: 1px solid #DCDCDC;
      border-radius: 2px; }
  .instagram-shopping-area .shopping-area .tapit-customize-page, .viraltag-instagram-shopping-area .shopping-area .tapit-customize-page {
    margin-top: 52px;
    margin-bottom: 16px; }
    .instagram-shopping-area .shopping-area .tapit-customize-page .tapit-customize-page-title, .viraltag-instagram-shopping-area .shopping-area .tapit-customize-page .tapit-customize-page-title {
      font-size: 18px;
      font-weight: 600;
      letter-spacing: 0.5px; }
  .instagram-shopping-area .shopping-area .email-signups-outer, .viraltag-instagram-shopping-area .shopping-area .email-signups-outer {
    margin-top: 30px;
    margin-left: 2px; }
    .instagram-shopping-area .shopping-area .email-signups-outer .email-signups-outer-title, .viraltag-instagram-shopping-area .shopping-area .email-signups-outer .email-signups-outer-title {
      letter-spacing: 0.5px; }
    .instagram-shopping-area .shopping-area .email-signups-outer .email-options-toggle, .viraltag-instagram-shopping-area .shopping-area .email-signups-outer .email-options-toggle {
      margin-top: 24px; }
      .instagram-shopping-area .shopping-area .email-signups-outer .email-options-toggle .first-radio, .viraltag-instagram-shopping-area .shopping-area .email-signups-outer .email-options-toggle .first-radio {
        padding-left: 30px; }
        .instagram-shopping-area .shopping-area .email-signups-outer .email-options-toggle .first-radio input, .viraltag-instagram-shopping-area .shopping-area .email-signups-outer .email-options-toggle .first-radio input {
          margin-left: -28px; }
      .instagram-shopping-area .shopping-area .email-signups-outer .email-options-toggle .second-radio, .viraltag-instagram-shopping-area .shopping-area .email-signups-outer .email-options-toggle .second-radio {
        padding-left: 53px; }
        .instagram-shopping-area .shopping-area .email-signups-outer .email-options-toggle .second-radio input, .viraltag-instagram-shopping-area .shopping-area .email-signups-outer .email-options-toggle .second-radio input {
          margin-left: -29px; }
  .instagram-shopping-area .shopping-area .opt-in-text-section, .viraltag-instagram-shopping-area .shopping-area .opt-in-text-section {
    margin-top: 27px;
    margin-left: 2px;
    margin-bottom: 20px; }
    .instagram-shopping-area .shopping-area .opt-in-text-section label, .viraltag-instagram-shopping-area .shopping-area .opt-in-text-section label {
      font-weight: normal;
      margin-bottom: 13px;
      letter-spacing: 0.5px; }
    .instagram-shopping-area .shopping-area .opt-in-text-section #append_text, .viraltag-instagram-shopping-area .shopping-area .opt-in-text-section #append_text {
      height: 70px;
      border: 1px solid #DCDCDC;
      border-radius: 2px;
      width: 100%; }
  .instagram-shopping-area .shopping-area .marker-style-outer, .viraltag-instagram-shopping-area .shopping-area .marker-style-outer {
    margin-top: 51px;
    margin-left: 2px; }
    .instagram-shopping-area .shopping-area .marker-style-outer .marker-style-outer-title, .viraltag-instagram-shopping-area .shopping-area .marker-style-outer .marker-style-outer-title {
      font-weight: bold;
      letter-spacing: 0.5px; }
    .instagram-shopping-area .shopping-area .marker-style-outer .marker-style-toggle, .viraltag-instagram-shopping-area .shopping-area .marker-style-outer .marker-style-toggle {
      height: 80px;
      margin-bottom: 5px;
      position: relative; }
      .instagram-shopping-area .shopping-area .marker-style-outer .marker-style-toggle .first-marker-icon, .viraltag-instagram-shopping-area .shopping-area .marker-style-outer .marker-style-toggle .first-marker-icon {
        position: absolute;
        top: 6px;
        left: 0;
        width: 69px;
        height: 69px;
        border-radius: 2px;
        border: 1px solid #DCDCDC;
        padding: 14px; }
      .instagram-shopping-area .shopping-area .marker-style-outer .marker-style-toggle .second-marker-icon, .viraltag-instagram-shopping-area .shopping-area .marker-style-outer .marker-style-toggle .second-marker-icon {
        position: absolute;
        top: 6px;
        left: 105px;
        width: 69px;
        height: 69px;
        border-radius: 2px;
        border: 1px solid #DCDCDC;
        padding: 12px; }
    .instagram-shopping-area .shopping-area .marker-style-outer .first-radio, .viraltag-instagram-shopping-area .shopping-area .marker-style-outer .first-radio {
      margin-top: -27px; }
      .instagram-shopping-area .shopping-area .marker-style-outer .first-radio input, .viraltag-instagram-shopping-area .shopping-area .marker-style-outer .first-radio input {
        margin-left: 9px; }
    .instagram-shopping-area .shopping-area .marker-style-outer .second-radio, .viraltag-instagram-shopping-area .shopping-area .marker-style-outer .second-radio {
      margin-top: -27px; }
      .instagram-shopping-area .shopping-area .marker-style-outer .second-radio input, .viraltag-instagram-shopping-area .shopping-area .marker-style-outer .second-radio input {
        margin-left: 81px; }
  .instagram-shopping-area .shopping-area .advanced-section, .viraltag-instagram-shopping-area .shopping-area .advanced-section {
    margin-top: 37px;
    margin-left: 2px; }
    .instagram-shopping-area .shopping-area .advanced-section .advanced-section-title, .viraltag-instagram-shopping-area .shopping-area .advanced-section .advanced-section-title {
      font-weight: bold;
      font-size: 14px;
      letter-spacing: 0.5px; }
    .instagram-shopping-area .shopping-area .advanced-section label, .viraltag-instagram-shopping-area .shopping-area .advanced-section label {
      font-weight: normal;
      font-weight: normal;
      margin-top: 15px;
      margin-bottom: 13px;
      letter-spacing: 0.5px; }
    .instagram-shopping-area .shopping-area .advanced-section #tapito_css, .viraltag-instagram-shopping-area .shopping-area .advanced-section #tapito_css {
      height: 236px;
      border: 1px solid #DCDCDC;
      width: 122%;
      border-radius: 2px;
      letter-spacing: 0.5px;
      padding: 20px;
      font-family: Consolas;
      font-size: 16px;
      line-height: 25px;
      color: #31373D;
      opacity: 0.6; }

.viraltag-instagram-shopping-area .shopping-area {
  padding-left: 0px !important; }

.top-pins .main-table-container .table-title-container .table-title {
  font-size: 18px;
  font-weight: 600;
  margin: 0; }

.top-pins .main-table-container .table-title-container .table-title-details {
  font-size: 11px;
  font-weight: 600;
  color: #5C5C5C;
  margin: 0;
  margin-top: -2px; }

.top-pins .main-table-container .table-header-row {
  background-color: #F5F5F5; }
  .top-pins .main-table-container .table-header-row .pin-part-header {
    width: 70%;
    font-size: 15px;
    font-weight: 500; }
  .top-pins .main-table-container .table-header-row .repins-part-header, .top-pins .main-table-container .table-header-row .likes-part-header, .top-pins .main-table-container .table-header-row .comments-part-header {
    width: 10%;
    font-size: 15px;
    font-weight: 500;
    text-align: right; }
  .top-pins .main-table-container .table-header-row a {
    border-bottom: 2px dotted #d94958;
    color: #404042; }
    .top-pins .main-table-container .table-header-row a.selected {
      border-bottom: none; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-image {
  height: 135px;
  width: 125px;
  overflow: hidden;
  position: relative; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-image img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  position: absolute;
  margin: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-title {
  font-size: 12px;
  font-weight: 600; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-url {
  font-size: 12px;
  color: #5C5C5C;
  margin: 0; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-url a {
  color: #d94958; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-board {
  font-size: 12px;
  color: #5C5C5C;
  margin: 0; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-board span {
  color: #d94958; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-posted-on {
  font-size: 12px;
  color: #5C5C5C;
  margin: 0; }

.top-pins .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-posted-on span {
  font-weight: 600;
  color: #333; }

.top-pins .main-table-container .table-item-row .table-item-quantity {
  font-size: 18px;
  font-weight: 600;
  text-align: right; }

.top-pins .main-boards-container .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-title {
  font-size: 12px;
  font-weight: 300; }

.top-pins .main-boards-container .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-board-name {
  font-size: 12px;
  color: #5C5C5C;
  margin: 0; }

.top-pins .main-boards-container .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-board-name span {
  color: #d94958; }

.top-pins .main-boards-container .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-category {
  font-size: 12px;
  color: #5C5C5C;
  margin: 0; }

.top-pins .main-boards-container .main-table-container .table-item-row .table-item-information .table-item-details .table-item-details-category span {
  font-weight: 600;
  color: #333; }

#ugc-analytics-container .date-picker-parent .analytics-filter {
  cursor: pointer;
  margin-top: 15px;
  display: inline-block; }
  #ugc-analytics-container .date-picker-parent .analytics-filter .from-text,
  #ugc-analytics-container .date-picker-parent .analytics-filter .to-text {
    font-size: 12px;
    font-weight: bold;
    margin-left: 15px; }
  #ugc-analytics-container .date-picker-parent .analytics-filter .from-val-main,
  #ugc-analytics-container .date-picker-parent .analytics-filter .to-val-main {
    border: 1px solid #DCDCDC;
    padding: 10px;
    margin-left: 10px;
    font-size: 12px; }
    #ugc-analytics-container .date-picker-parent .analytics-filter .from-val-main i,
    #ugc-analytics-container .date-picker-parent .analytics-filter .to-val-main i {
      margin-left: 10px;
      vertical-align: text-top;
      color: #9F9F9F; }

#ugc-analytics-container .chart-parent .graph-page-header {
  margin-bottom: 30px; }

#ugc-analytics-container .chart-parent .meta-area {
  margin-bottom: 30px; }
  #ugc-analytics-container .chart-parent .meta-area .meta-single {
    width: 25%;
    height: 210px;
    text-align: center;
    border: 1px solid #EFEFEF;
    padding: 20px;
    margin: 0 10%;
    display: inline-block; }
    #ugc-analytics-container .chart-parent .meta-area .meta-single .meta-text {
      font-size: 14px;
      font-weight: bold;
      color: rgba(49, 55, 61, 0.5); }
    #ugc-analytics-container .chart-parent .meta-area .meta-single .meta-val {
      font-size: 44px;
      font-weight: bold;
      color: #31373D;
      margin: 20px 0; }

#ugc-analytics-container .media-parent .clicks-per-image-single {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px; }
  #ugc-analytics-container .media-parent .clicks-per-image-single .img-outer {
    width: 110px;
    height: 110px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    border: 1px solid #EBEBEB; }
    #ugc-analytics-container .media-parent .clicks-per-image-single .img-outer img {
      max-width: 100%;
      position: absolute;
      max-height: 100%;
      vertical-align: middle;
      margin: auto;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
  #ugc-analytics-container .media-parent .clicks-per-image-single .img-clicks {
    font-weight: bold;
    color: rgba(49, 55, 61, 0.5);
    font-size: 14px; }

.peekabar-success {
  background-color: #21CAA7 !important;
  padding: 1em;
  font-size: 1.4em;
  color: white;
  z-index: 9999; }
  .peekabar-success p {
    margin: 0; }
  .peekabar-success a {
    color: white;
    text-decoration: underline; }

.peekabar-error {
  background-color: #F06361 !important;
  padding: 1em;
  font-size: 1.4em;
  color: white;
  z-index: 9999; }
  .peekabar-error p {
    margin: 0; }
  .peekabar-error a {
    color: white;
    text-decoration: underline; }

.peek-a-bar {
  width: 54% !important;
  left: 22% !important;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

#sidebar {
  margin-top: 0 !important; }
  @media (min-width: 1281px) {
    #sidebar li {
      margin-bottom: 0 !important;
      padding-top: 12% !important;
      padding-bottom: 12% !important; } }
  @media (max-width: 1280px) {
    #sidebar li {
      margin-bottom: 0 !important;
      padding-top: 6% !important;
      padding-bottom: 6% !important; } }
  @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1281px), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) and (min-width: 1281px) {
    #sidebar li {
      padding-top: 12% !important;
      padding-bottom: 12% !important; } }
  #sidebar li a {
    padding: 0 !important; }

#instagram_tutorial_modal h4 {
  color: #DB4755; }

#instagram_tutorial_modal .instagram-or {
  margin: 0 1em; }

#instagram_tutorial_modal .appstore-download {
  height: 2.5em; }

#instagram_tutorial_modal #instagram_carousel img {
  height: 28em;
  margin: 0 auto; }

#instagram_tutorial_modal #instagram_carousel a.carousel-control {
  background: none; }

#instagram_tutorial_modal #instagram_carousel .glyphicon {
  color: black;
  font-size: 1em; }

#instagram_tutorial_modal .instagram-demo-video {
  margin-bottom: 1em;
  margin-top: 25px; }

.uploadcare-active .btn-textpost {
  position: relative;
  bottom: 32px;
  left: 110px; }

#search-bing-wrapper {
  display: none; }
  #search-bing-wrapper hr {
    margin: 1.5em 0;
    border-top: 1px solid #D8D8D8; }
  #search-bing-wrapper .results {
    overflow-y: scroll;
    height: 74%; }
  #search-bing-wrapper .results .item {
    float: left;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap; }
  #search-bing-wrapper .results .item > img::before,
  #search-bing-wrapper .results .item > .img_before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  #search-bing-wrapper .results .item > img {
    vertical-align: middle; }
  #search-bing-wrapper .item {
    width: 140px;
    height: 140px;
    margin: 4px;
    padding: 6px;
    display: inline-block;
    color: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    background-color: white; }
  #search-bing-wrapper .item > img {
    max-width: 100%;
    max-height: 100%; }
  #search-bing-wrapper .selected {
    border: 1px solid #9A9A9A;
    box-shadow: 0px 2px 3px 0px; }
  #search-bing-wrapper .uploadcare-widget-circle {
    color: #DB4755 !important; }
  #search-bing-wrapper .uploadcare-dialog-big-button,
  #search-bing-wrapper .uploadcare-dialog-big-button:hover,
  #search-bing-wrapper .uploadcare-dialog-big-button:active {
    background: -webkit-linear-gradient(#DB4755, #C04450);
    background: linear-gradient(#DB4755, #C04450);
    box-shadow: inset 0 -2px #AE3944;
    border: solid 1px #9A3B44;
    text-shadow: 0 -1px #DB4755; }
  #search-bing-wrapper .uploadcare-dialog-button-success,
  #search-bing-wrapper .uploadcare-dialog-button-success:hover {
    background: -webkit-linear-gradient(#DB4755, #C04450) !important;
    background: linear-gradient(#DB4755, #C04450) !important;
    border: solid 1px #9A3B44 !important; }
  #search-bing-wrapper .uploadcare-dialog-tab-search-bing:before {
    background-image: url("../img/bing-b.png") !important;
    background-size: 30px;
    background-repeat: no-repeat;
    opacity: 0.3;
    top: 68%;
    left: 65%; }
  #search-bing-wrapper .uploadcare-dialog-tab-search-bing:hover:before {
    background-image: url("../img/bing-b.png") !important;
    background-size: 30px;
    background-repeat: no-repeat;
    opacity: 0.5;
    top: 68%;
    left: 65%; }

.referral-icon {
  height: 1.4em;
  margin-top: 0.9em; }

#referalModal .ref-content {
  width: auto;
  height: auto; }

#referalModal .ref-header h5 {
  font-weight: 300;
  font-size: 1.1em;
  color: #939393; }

#referalModal .ref-header .ref-title {
  color: #d94958;
  margin-bottom: 0.8em;
  font-weight: 400; }

#referalModal .ref-header .ref-detail {
  color: #d94958;
  font-weight: 500; }

#referalModal .ref-header hr {
  width: 28em; }

#referalModal .ref-share-area {
  margin-bottom: 1em; }
  #referalModal .ref-share-area .ref-share-title {
    font-weight: 300;
    margin-bottom: 0.8em; }
  #referalModal .ref-share-area .input-group {
    margin: 0 auto;
    padding-top: 0.7em;
    padding-bottom: 0.5em; }
    #referalModal .ref-share-area .input-group .ref-share-url {
      text-align: center;
      font-weight: 300;
      height: 2.6em; }
    #referalModal .ref-share-area .input-group .input-group-btn button {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      padding: 0.52em 1.4em; }
  #referalModal .ref-share-area .ref-social-sharing {
    margin-top: 2.5em; }
    #referalModal .ref-share-area .ref-social-sharing .btn-ref-twitter {
      color: white;
      background-color: #55ACEE; }
      #referalModal .ref-share-area .ref-social-sharing .btn-ref-twitter i {
        color: white;
        margin-right: 0.5em; }
    #referalModal .ref-share-area .ref-social-sharing .btn-ref-facebook {
      color: white;
      background-color: #3B5998; }
      #referalModal .ref-share-area .ref-social-sharing .btn-ref-facebook i {
        color: white;
        margin-right: 0.5em; }
  #referalModal .ref-share-area .ref-copy-alert {
    width: 14em;
    margin: 0 auto;
    padding: 4px;
    font-size: 0.8em; }

#referalModal .modal-footer {
  background-color: rgba(216, 216, 216, 0.2);
  text-align: center;
  padding-bottom: 1.7em; }
  #referalModal .modal-footer .ref-how-works-title {
    font-weight: 200;
    color: #939393;
    margin-top: 0.3em;
    margin-bottom: 1.7em; }
    #referalModal .modal-footer .ref-how-works-title i {
      margin-right: 0.6em;
      font-size: 1.2em; }
  #referalModal .modal-footer .ref-how-works-img {
    height: 3.8em;
    margin: 0 auto; }

/**
 * Grid container
 */
.tiles-wrap {
  position: relative;
  /** Needed to ensure items are laid out relative to this container **/
  padding: 0;
  list-style-type: none;
  display: none; }
  .tiles-wrap .desc-container {
    padding: 0.7em;
    margin-bottom: 0;
    font-size: 0.9em;
    text-align: left;
    font-weight: 500;
    word-wrap: break-word;
    background-color: #f5f5f5; }
  .tiles-wrap hr {
    margin: 0;
    border-top: 1px solid white; }
  .tiles-wrap .user-info {
    padding: 0.7em;
    margin-bottom: 0;
    text-align: left;
    background-color: #f5f5f5; }
    .tiles-wrap .user-info .user-img {
      border-radius: 100%;
      height: 2em;
      margin-right: 0.5em; }
    .tiles-wrap .user-info .user-username {
      font-weight: 300;
      color: #d94958; }

#loaderCircle {
  position: absolute;
  bottom: 0.5%;
  left: 45%; }

/**
 * Grid items
 */
.tiles-wrap li {
  display: block;
  opacity: 1;
  text-align: center;
  list-style-type: none;
  background-color: #fff;
  cursor: pointer;
  width: 20em;
  padding: 0;
  border: 1px solid #E8E8E8; }

.tiles-wrap.animated li {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

.tiles-wrap li.wookmark-inactive {
  visibility: hidden;
  opacity: 0; }

.tiles-wrap li:hover {
  background-color: #fafafa; }

.tiles-wrap img.img-main {
  display: block;
  width: 100%; }

.profile-widget .col-xs-1 {
  width: 7%; }

.main-sp-container .profile-widget .col-xs-1 {
  width: 8.33%; }

.accounts-selection-container .account-pinterest {
  border: 1px dashed #DDD;
  padding: 0.3em;
  padding-right: 1em;
  padding-left: 0.8em; }

.avatar-icon-container.single-profile {
  padding: 0; }
  .avatar-icon-container.single-profile .account-icon {
    color: white;
    font-size: 1.1em;
    background-color: transparent;
    position: absolute;
    top: 0.4em;
    left: 0em; }
    .avatar-icon-container.single-profile .account-icon.fa-facebook {
      top: 0.5em;
      left: 0.2em; }
    .avatar-icon-container.single-profile .account-icon.fa-tumblr {
      left: 0.1em; }
  .avatar-icon-container.single-profile .profile-network.unselected {
    opacity: 0.3; }
    .avatar-icon-container.single-profile .profile-network.unselected i.unselected {
      opacity: 1; }
  .avatar-icon-container.single-profile .avatar {
    width: 3.5em;
    height: 3.5em; }
  .avatar-icon-container.single-profile .avatar.unselected {
    border: none;
    opacity: 0.2; }
  .avatar-icon-container.single-profile .profile-network {
    position: absolute;
    margin-left: 80%;
    margin-top: -35%;
    width: 46%;
    height: 46%;
    text-align: center;
    opacity: 1; }
  .avatar-icon-container.single-profile .profile-network.network-linkedin {
    background-color: #007bb6; }
  .avatar-icon-container.single-profile .profile-network.network-tumblr {
    background-color: #32506d; }
  .avatar-icon-container.single-profile .profile-network.network-twitter {
    background-color: #00aced; }
  .avatar-icon-container.single-profile .profile-network.network-facebook {
    background-color: #3b5998; }
  .avatar-icon-container.single-profile .profile-network.network-instagram {
    background-color: #600C0C; }
  .avatar-icon-container.single-profile .profile-network.network-pinterest {
    background-color: #cb2027; }

.scheduleOptions .btn-group-post-now .dropdown-menu {
  min-width: 115px; }
  .scheduleOptions .btn-group-post-now .dropdown-menu #bulk-draft-btn a {
    padding: 0.3em 0.8em; }

.scheduleOptions .bulk-dropdown-toggle {
  margin-top: 18px; }

#itemsListContainer .itemViewSortable {
  display: inline-block;
  vertical-align: top; }

#itemsListContainer .card-size:hover {
  cursor: move; }

.btn-create-boardlists-main {
  margin-left: 1.3em; }

.btn-create-board-lists {
  color: #d94958;
  display: none; }
  .btn-create-board-lists:hover {
    color: #d94958; }

.board-list-message {
  color: #555; }
  .board-list-message.error {
    color: #d94958; }
  .board-list-message.success {
    color: green; }

.create-boardlist .account.account-pinterest {
  margin: 0;
  padding-right: 1em;
  border: 1px solid #DDD; }

.create-boardlist select.board-list {
  width: 150px; }

.create-boardlist .board-list-name {
  border: 0;
  box-shadow: none;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  border-bottom: 1px solid #D3D3D3;
  border-radius: 0;
  width: 16em; }
  .create-boardlist .board-list-name.empty {
    border-bottom: 1px solid #d94958; }

.create-boardlist .board-single {
  background: -webkit-linear-gradient(rgba(73, 204, 223, 0.74), rgba(55, 150, 155, 0.74));
  background: linear-gradient(rgba(73, 204, 223, 0.74), rgba(55, 150, 155, 0.74));
  border-radius: 5px;
  padding: 5px 10px;
  margin-right: 0.8em;
  display: inline-block;
  margin-bottom: 10px;
  position: relative; }
  .create-boardlist .board-single .board-cancel {
    cursor: pointer;
    position: absolute;
    top: -25%;
    right: -2%;
    display: none; }
  .create-boardlist .board-single:hover .board-cancel {
    display: block; }

.create-boardlist .btn-delete-boardlist {
  display: none;
  cursor: pointer; }

.create-boardlist:hover .btn-delete-boardlist {
  display: block; }

/*search field*/
#search-bar {
  width: 780px; }
  #search-bar .input-group {
    float: left;
    width: 636px;
    position: relative; }
  #search-bar #search-content {
    float: left;
    width: 580px;
    height: 38px;
    z-index: 9;
    font-family: Lato-Regular;
    font-size: 14px;
    font-weight: normal; }
  #search-bar .input-group-btn {
    position: absolute; }
    #search-bar .input-group-btn .devider {
      background-color: white;
      border-left: 1px solid #ccc;
      position: absolute;
      left: 480px;
      height: 24px;
      padding-top: 11px;
      top: 6px;
      z-index: 10; }
    #search-bar .input-group-btn .search-dropdown {
      z-index: 10;
      position: absolute;
      left: 485px;
      background-color: white;
      height: 38px;
      border-radius: 6px;
      width: 130px;
      text-align: center;
      margin-top: 0px;
      border-left: none;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
      #search-bar .input-group-btn .search-dropdown .search-type-name {
        width: 100px;
        display: inline-block;
        margin-left: -29px;
        text-transform: capitalize; }
      #search-bar .input-group-btn .search-dropdown .search-type-icon {
        font-size: 20px !important;
        margin-right: 7px; }
      #search-bar .input-group-btn .search-dropdown .fa-twitter {
        color: #00aced !important;
        opacity: 1;
        background-color: transparent; }
      #search-bar .input-group-btn .search-dropdown .fa-instagram {
        color: #600C0C; }
      #search-bar .input-group-btn .search-dropdown .fa-map-marker {
        color: #f89406; }
    #search-bar .input-group-btn .dropdown-menu-right {
      position: absolute;
      top: 36px;
      left: 455px; }
    #search-bar .input-group-btn li span {
      width: 103px;
      display: inline-block; }
    #search-bar .input-group-btn li i {
      font-size: 20px !important; }
    #search-bar .input-group-btn li .fa-twitter {
      color: #00aced !important;
      opacity: 1;
      background-color: inherit; }
    #search-bar .input-group-btn li .fa-map-marker {
      color: #f89406; }
  #search-bar .search-button {
    height: 38px;
    width: 85px;
    border-radius: 2px;
    background-color: #2E4C6D;
    background-image: none;
    font-size: 17px;
    margin-top: -13px; }

.ugc-loading-img-centered {
  position: fixed;
  top: 50%;
  left: 50%; }

.ugc-gallery-markers-modal .modal-content {
  border-radius: 6px !important;
  border-top-left-radius: 0 !important;
  overflow: hidden; }

.ugc-gallery-markers-modal .modal-body > .row {
  margin-left: 0;
  width: 898px;
  height: 500px; }

.ugc-gallery-markers-modal .img-markers-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px; }

.ugc-gallery-markers-modal .btn-default {
  background-color: #373D43 !important;
  color: white !important;
  border-radius: 2px;
  min-width: 69px;
  height: 39px; }

.ugc-gallery-markers-modal .btn-multiple-cancel-product {
  background-color: white !important;
  color: black !important;
  border: 1px solid black; }

.ugc-gallery-markers-modal .btn-cancel {
  background-color: white !important;
  color: #373D43 !important;
  position: absolute;
  right: 12%;
  bottom: 3%; }

.ugc-gallery-markers-modal .btn-save {
  position: absolute;
  right: 3%;
  bottom: 3%; }

.ugc-gallery-markers-modal .modal-body .post-data {
  margin-left: 20px !important;
  min-height: 500px;
  width: 470px;
  padding: 0 !important;
  padding-top: 1em !important;
  margin: 0 20px;
  margin-right: 0; }
  .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area {
    max-height: 260px;
    margin-top: 15px; }
    .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .multiple-products-area {
      min-height: 260px;
      max-height: 260px;
      overflow-y: scroll; }
    .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-p-group {
      margin-bottom: 10px; }
    .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area a {
      color: #42C2B5; }
    .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-single-link-area {
      margin-bottom: 10px; }
    .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-single-link-delete {
      margin-left: 5px;
      cursor: pointer; }
    .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-single-display-area {
      position: relative; }
      .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-single-display-area h5 {
        font-size: 16px;
        margin-top: 0;
        width: 60%; }
      .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-single-display-area h5, .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-single-display-area a {
        margin-left: 10px; }
      .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-single-display-area a {
        width: 68%;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-single-display-area .edit-controls {
        position: absolute;
        margin-right: 10px;
        display: none;
        right: 0;
        bottom: 0; }
        .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-single-display-area .edit-controls button {
          color: #CECECE; }
          .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-single-display-area .edit-controls button:hover {
            color: #828282; }
      .ugc-gallery-markers-modal .modal-body .post-data .multiple-products-outer-area .m-single-display-area:hover .edit-controls {
        display: block; }

.ugc-gallery-markers-modal .modal-body .post-description {
  word-wrap: break-word;
  padding: 10px;
  overflow: auto;
  max-height: 70px;
  text-overflow: ellipsis; }

.ugc-gallery-markers-modal .modal-image-div {
  overflow: visible;
  width: 400px !important;
  height: 500px !important;
  padding: 0 !important; }

.ugc-gallery-markers-modal .m-single-meta-warning {
  display: none;
  margin: 0;
  padding: 5px 15px; }

.ugc-gallery-markers-modal .m-single-uploading-alert {
  display: none;
  margin: 0;
  margin-bottom: 10px;
  width: 87%;
  padding: 5px 10px;
  border-radius: 2px;
  font-size: 12px; }
  .ugc-gallery-markers-modal .m-single-uploading-alert i {
    margin-right: 10px; }

.ugc-gallery-markers-modal .multiple-products-single {
  padding-top: 5px;
  padding-bottom: 15px;
  margin-bottom: 10px;
  border-bottom: 1px solid #E5E5E5;
  position: relative; }

.ugc-gallery-markers-modal .main-spinner {
  display: none;
  margin: 5px 0; }

.ugc-gallery-markers-modal .m-single-meta-area {
  display: none; }

.ugc-gallery-markers-modal .m-single-display-area {
  position: relative; }
  .ugc-gallery-markers-modal .m-single-display-area h5 {
    font-size: 16px;
    margin-top: 0;
    width: 60%; }
  .ugc-gallery-markers-modal .m-single-display-area h5, .ugc-gallery-markers-modal .m-single-display-area a {
    margin-left: 10px; }
  .ugc-gallery-markers-modal .m-single-display-area a {
    width: 68%;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .ugc-gallery-markers-modal .m-single-display-area .edit-controls {
    position: absolute;
    margin-right: 10px;
    display: none;
    right: 0;
    bottom: 0; }
    .ugc-gallery-markers-modal .m-single-display-area .edit-controls button {
      color: #CECECE; }
      .ugc-gallery-markers-modal .m-single-display-area .edit-controls button:hover {
        color: #828282; }
  .ugc-gallery-markers-modal .m-single-display-area:hover .edit-controls {
    display: block; }

.ugc-gallery-markers-modal .m-single-edit-area {
  position: relative;
  display: none; }
  .ugc-gallery-markers-modal .m-single-edit-area .btn-update-edit {
    color: #42C2B5;
    position: absolute;
    right: 0;
    bottom: 0; }

.ugc-gallery-markers-modal .m-single-display-area,
.ugc-gallery-markers-modal .m-single-edit-area {
  margin-top: 10px; }
  .ugc-gallery-markers-modal .m-single-display-area .m-single-meta-img-outer,
  .ugc-gallery-markers-modal .m-single-edit-area .m-single-meta-img-outer {
    width: 120px;
    height: 120px;
    overflow: hidden;
    position: relative;
    background-color: rgba(243, 243, 243, 0.73);
    cursor: pointer; }
    .ugc-gallery-markers-modal .m-single-display-area .m-single-meta-img-outer:hover .m-single-meta-upload,
    .ugc-gallery-markers-modal .m-single-edit-area .m-single-meta-img-outer:hover .m-single-meta-upload {
      display: block; }
  .ugc-gallery-markers-modal .m-single-display-area .m-single-meta-img,
  .ugc-gallery-markers-modal .m-single-edit-area .m-single-meta-img {
    max-width: 100%;
    position: absolute;
    max-height: 100%;
    vertical-align: middle;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .ugc-gallery-markers-modal .m-single-display-area .m-single-meta-upload,
  .ugc-gallery-markers-modal .m-single-edit-area .m-single-meta-upload {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.65);
    padding: 33%;
    padding-top: 38%;
    padding-left: 38%;
    color: white;
    cursor: pointer;
    display: none; }
  .ugc-gallery-markers-modal .m-single-display-area .m-single-meta-title,
  .ugc-gallery-markers-modal .m-single-display-area .m-single-link,
  .ugc-gallery-markers-modal .m-single-edit-area .m-single-meta-title,
  .ugc-gallery-markers-modal .m-single-edit-area .m-single-link {
    margin-left: 10px;
    font-weight: bold;
    width: 60%;
    border: 0;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
    font-size: 13px;
    border-bottom: 1px solid #E7E7E7; }

.ugc-code-container {
  min-width: 1100px; }
  .ugc-code-container .ugc-code-gallery-type-btns {
    margin-bottom: 57px; }
  .ugc-code-container legend {
    border-bottom: none;
    margin-top: -15px;
    padding-left: 15px;
    margin-bottom: 36px; }
  .ugc-code-container .ugc-code-gallery-carrousel-btn, .ugc-code-container .ugc-code-gallery-grid-btn {
    float: left;
    border: 2px solid #D0D6DD;
    height: 204px;
    border-radius: 2px;
    cursor: pointer; }
  .ugc-code-container .ugc-code-gallery-carrousel-btn.selected, .ugc-code-container .ugc-code-gallery-grid-btn.selected {
    border: 2px solid #2E4C6D; }
  .ugc-code-container .ugc-code-gallery-carrousel-btn {
    margin-right: 70px;
    margin-left: 30px; }
  .ugc-code-container .form-group-dropdowns {
    float: left;
    width: 600px;
    margin-left: 15px; }
  .ugc-code-container .form-group-dropdowns .form-group {
    width: 402px;
    margin-bottom: 33px; }
  .ugc-code-container .form-group-dropdowns .form-group label {
    margin-bottom: 19px;
    margin-left: 10px;
    font-weight: 300;
    font-size: 16px; }
  .ugc-code-container .form-group-dropdowns .form-group .form-control {
    height: 39px;
    background: transparent !important;
    font-size: 16px; }
  .ugc-code-container .form-group {
    min-width: 402px;
    display: inline-block; }
  .ugc-code-container .code-for-insert label {
    margin-bottom: 18px;
    margin-left: 10px;
    margin-top: 1px;
    font-weight: 300;
    font-size: 16px; }
  .ugc-code-container .code-for-insert .form-control {
    min-height: 150px;
    background: #FAFAFB !important;
    border-color: #CDCDCD !important;
    color: #72777B;
    padding: 14px;
    font-family: 'Inconsolata', Arial, serif;
    font-size: 15px;
    line-height: 24px; }
  .ugc-code-container .code-for-insert .ugc-gallery-embed-code {
    min-height: 151px; }

#map-content {
  width: 900px;
  height: 539px;
  position: relative; }
  #map-content #map {
    height: 540px; }
  #map-content .search-bar-group {
    position: absolute;
    top: 30px;
    left: 0px; }
    #map-content .search-bar-group .input-group {
      position: relative; }
      #map-content .search-bar-group .input-group input {
        height: 45px;
        width: 367px;
        border-right: none; }
      #map-content .search-bar-group .input-group .input-buttons {
        position: absolute;
        top: 0px;
        left: 366px;
        height: 45px;
        width: 83px;
        background-color: white;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        border: 1px solid #ccc;
        border-left: none;
        z-index: 2;
        padding-left: 1px; }
        #map-content .search-bar-group .input-group .input-buttons .search-icon-map-poup {
          font-size: 18px;
          font-weight: 300;
          margin-top: 11px;
          margin-right: 13px;
          color: #cccccc;
          border-right: 1px solid #cccccc;
          padding-right: 17px;
          height: 24px;
          cursor: pointer; }
        #map-content .search-bar-group .input-group .input-buttons .cancel-icon-map-poup {
          font-size: 18px;
          margin-left: 1px;
          color: #cccccc;
          cursor: pointer; }
    #map-content .search-bar-group .btn-group {
      position: absolute;
      top: 13px;
      display: inline-block;
      left: 480px; }
      #map-content .search-bar-group .btn-group .dropdown-toggle {
        margin-top: -16px;
        height: 45px;
        margin-left: -5px;
        padding: 5px;
        width: 126px;
        text-align: left;
        background-color: white;
        background-image: none;
        border-radius: 4px;
        position: absolute;
        top: 3px;
        left: 13px; }
        #map-content .search-bar-group .btn-group .dropdown-toggle .button-value {
          margin-left: 8px; }
        #map-content .search-bar-group .btn-group .dropdown-toggle .caret {
          position: absolute;
          top: 20px;
          right: 13px; }
      #map-content .search-bar-group .btn-group .dropdown-menu {
        top: 32px;
        min-width: 127px !important;
        left: 7px; }
        #map-content .search-bar-group .btn-group .dropdown-menu .radius-select-btn {
          cursor: pointer; }
      #map-content .search-bar-group .btn-group .map-submit-btn {
        background-color: #2E4C6D;
        margin-left: 11px;
        height: 42px;
        margin-top: -12px;
        width: 84px;
        background-image: none;
        border-radius: 2px;
        position: absolute;
        top: 1px;
        left: 132px; }

.media-model-single .popover {
  max-width: 100%;
  min-height: 235px;
  width: 615px;
  height: 299px;
  border-radius: 3px; }
  .media-model-single .popover .popover-content {
    padding-top: 25px;
    padding-right: 10px; }
  .media-model-single .popover .popover-title {
    display: none; }
  .media-model-single .popover .datepicker-outer {
    padding-right: 20px;
    border-right: 1px solid #EDEDED; }

.media-model-single .switch-outer-area {
  padding: 10px 0;
  padding-bottom: 5px; }
  .media-model-single .switch-outer-area .product-type {
    margin-left: 21px;
    padding-top: 7px; }

.media-model-single .switch-area {
  margin-right: 10px; }
  .media-model-single .switch-area .switch-single-text {
    padding-top: 6px;
    margin-right: 5px;
    font-weight: bold; }
  .media-model-single .switch-area .switch-multi-text {
    padding-top: 6px;
    margin-left: 5px; }

.media-model-single .onoffswitch {
  position: relative;
  width: 83px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

.media-model-single .onoffswitch-checkbox {
  display: none; }

.media-model-single .onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #FFFFFF;
  border-radius: 20px; }

.media-model-single .onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -webkit-transition: margin 0.3s ease-in 0s;
          transition: margin 0.3s ease-in 0s; }

.media-model-single .onoffswitch-inner:before, .media-model-single .onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 26px;
  padding: 0;
  line-height: 26px;
  font-size: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box; }

.media-model-single .onoffswitch-inner:before {
  content: "Multi";
  padding-left: 10px;
  background-color: #42C2B5;
  color: #FFFFFF; }

.media-model-single .onoffswitch-inner:after {
  content: "Single";
  padding-right: 10px;
  background-color: #42C2B5;
  color: #FFFFFF;
  text-align: right; }

.media-model-single .onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 8px;
  background: #FFFFFF;
  position: absolute;
  top: -2px;
  bottom: 3px;
  right: 50px;
  border: 2px solid #FFFFFF;
  border-radius: 100%;
  -webkit-transition: all 0.3s ease-in 0s;
          transition: all 0.3s ease-in 0s; }

.media-model-single .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0; }

.media-model-single .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px; }

.media-model-single .multi-product-outer {
  display: none;
  padding: 15px;
  padding-top: 8px;
  padding-bottom: 3px;
  background-color: #F9F9F9; }
  .media-model-single .multi-product-outer .multiple-products-area {
    max-height: 190px;
    overflow-y: scroll; }
  .media-model-single .multi-product-outer .multiple-product-input {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    outline: none !important;
    height: 30px; }
  .media-model-single .multi-product-outer .m-p-label-source {
    padding-top: 5px;
    font-weight: 400;
    color: #444444;
    margin-left: 10px; }
  .media-model-single .multi-product-outer .btn-multiple-add-product {
    background-color: black !important;
    color: white !important;
    height: 30px;
    font-size: 12px;
    padding-top: 4px; }
  .media-model-single .multi-product-outer .m-p-title {
    margin-bottom: 15px; }
  .media-model-single .multi-product-outer .unlisted-single-error {
    display: none;
    padding: 5px;
    padding-left: 10px;
    margin-top: 10px; }
  .media-model-single .multi-product-outer .m-single-meta-warning {
    display: none;
    margin: 0;
    padding: 5px 15px; }
  .media-model-single .multi-product-outer .m-p-group {
    margin-bottom: 10px;
    width: 550px; }
  .media-model-single .multi-product-outer a {
    color: #42C2B5; }
  .media-model-single .multi-product-outer .m-single-link {
    width: 87%; }
  .media-model-single .multi-product-outer .m-single-link-area {
    margin-bottom: 10px; }
  .media-model-single .multi-product-outer .m-single-link-delete {
    margin-left: 5px;
    cursor: pointer; }
  .media-model-single .multi-product-outer .multiple-products-single {
    padding-top: 5px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E5E5E5; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-meta-warning {
      display: none;
      margin: 0;
      padding: 5px 15px; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-uploading-alert {
      display: none;
      margin: 0;
      margin-bottom: 10px;
      width: 87%;
      padding: 5px 10px;
      border-radius: 2px;
      font-size: 12px; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-uploading-alert i {
        margin-right: 10px; }
    .media-model-single .multi-product-outer .multiple-products-single .main-spinner {
      display: none;
      margin: 5px 0; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-meta-area {
      display: none; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area {
      position: relative; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area h5 {
        font-size: 16px;
        margin-top: 0;
        width: 60%; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area h5, .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area a {
        margin-left: 10px; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area a {
        width: 60%;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .edit-controls {
        position: absolute;
        margin-right: 10px;
        display: none;
        right: 0;
        bottom: 0; }
        .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .edit-controls button {
          color: #CECECE; }
          .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .edit-controls button:hover {
            color: #828282; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area:hover .edit-controls {
        display: block; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area {
      position: relative;
      display: none; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .btn-update-edit {
        color: #42C2B5;
        position: absolute;
        right: 0;
        bottom: 0; }
    .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area,
    .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area {
      margin-top: 10px; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-meta-img-outer,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-meta-img-outer {
        width: 120px;
        height: 120px;
        overflow: hidden;
        position: relative;
        background-color: rgba(243, 243, 243, 0.73);
        cursor: pointer; }
        .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-meta-img-outer:hover .m-single-meta-upload,
        .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-meta-img-outer:hover .m-single-meta-upload {
          display: block; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-meta-img,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-meta-img {
        max-width: 100%;
        position: absolute;
        max-height: 100%;
        vertical-align: middle;
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-meta-upload,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-meta-upload {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.65);
        padding: 33%;
        padding-top: 38%;
        padding-left: 38%;
        color: white;
        cursor: pointer;
        display: none; }
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-meta-title,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-display-area .m-single-link,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-meta-title,
      .media-model-single .multi-product-outer .multiple-products-single .m-single-edit-area .m-single-link {
        margin-left: 10px;
        font-weight: bold;
        width: 60%;
        border: 0;
        border-radius: 0;
        padding: 0;
        box-shadow: none;
        font-size: 13px;
        background-color: transparent;
        border-bottom: 1px solid #E7E7E7; }

.media-model-single,
#bulkOptionsContainer {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 300;
  /* Accounts Widget Custom Styling */
  /* Accounts Widget Custom Styling END */
  /* begin: jQuery UI Datepicker moving pixels fix */
  /* end: jQuery UI Datepicker moving pixels fix */
  /* begin: jQuery UI Datepicker emphasis on selected dates */
  /* end: jQuery UI Datepicker emphasis on selected dates */ }
  .media-model-single .board-name,
  #bulkOptionsContainer .board-name {
    background: none !important;
    background-color: #56C0E0 !important;
    border-radius: 2px !important;
    padding: 1px 10px !important;
    color: white !important; }
  .media-model-single img.avatar.account-button,
  #bulkOptionsContainer img.avatar.account-button {
    width: 42px;
    height: 42px; }
  .media-model-single i.account-icon,
  #bulkOptionsContainer i.account-icon {
    font-size: 14px !important;
    top: 5px !important;
    left: -1px !important; }
  .media-model-single .modal-dialog,
  #bulkOptionsContainer .modal-dialog {
    width: 678px;
    min-height: 405px;
    margin-top: 70px; }
  .media-model-single .modal-header,
  #bulkOptionsContainer .modal-header {
    border-bottom: 0; }
    .media-model-single .modal-header .btn-close,
    #bulkOptionsContainer .modal-header .btn-close {
      width: 24px;
      height: 24px;
      opacity: 1; }
      .media-model-single .modal-header .btn-close span,
      #bulkOptionsContainer .modal-header .btn-close span {
        width: 14px;
        height: 14px;
        font-size: 25px;
        color: #A8A8A8;
        font-weight: 300; }
  .media-model-single .modal-content,
  #bulkOptionsContainer .modal-content {
    border-radius: 0.3em;
    min-height: 405px; }
    .media-model-single .modal-content .msg-success,
    #bulkOptionsContainer .modal-content .msg-success {
      margin-bottom: 0;
      padding: 0.7em;
      text-align: center;
      font-weight: bold;
      display: none; }
    .media-model-single .modal-content .loading-overlay,
    #bulkOptionsContainer .modal-content .loading-overlay {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      background: white url("../img/ajaxloader.gif") center no-repeat;
      opacity: 0.7;
      display: none;
      z-index: 9;
      left: 0; }
  .media-model-single .modal-body,
  #bulkOptionsContainer .modal-body {
    padding: 0; }
    .media-model-single .modal-body .msg-errors,
    #bulkOptionsContainer .modal-body .msg-errors {
      margin: 0 1.2em 1em;
      padding: 0.7em;
      text-align: center;
      font-weight: bold;
      display: none; }
    .media-model-single .modal-body .image-area-outer,
    #bulkOptionsContainer .modal-body .image-area-outer {
      padding-top: 0;
      display: inline-block; }
    .media-model-single .modal-body .image-area,
    #bulkOptionsContainer .modal-body .image-area {
      margin: 0;
      margin-left: 20px;
      margin-right: 20px;
      margin-bottom: 20px;
      width: 200px;
      height: 200px;
      overflow: hidden;
      position: relative;
      background-color: #fff;
      border: 1px solid #EBEBEB; }
      .media-model-single .modal-body .image-area img,
      #bulkOptionsContainer .modal-body .image-area img {
        max-width: 100%;
        position: absolute;
        max-height: 100%;
        vertical-align: middle;
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      .media-model-single .modal-body .image-area .btn-img-enhance,
      #bulkOptionsContainer .modal-body .image-area .btn-img-enhance {
        background-color: rgba(0, 0, 0, 0.32);
        position: absolute;
        right: 2%;
        bottom: 2%;
        border-radius: 2px;
        width: 34px;
        height: 34px;
        padding: 0;
        border: none; }
        .media-model-single .modal-body .image-area .btn-img-enhance:hover i,
        #bulkOptionsContainer .modal-body .image-area .btn-img-enhance:hover i {
          color: #FFAD1A; }
        .media-model-single .modal-body .image-area .btn-img-enhance i,
        #bulkOptionsContainer .modal-body .image-area .btn-img-enhance i {
          font-weight: bold;
          color: white;
          font-size: 20px;
          outline: none; }
    .media-model-single .modal-body .character-countdown,
    #bulkOptionsContainer .modal-body .character-countdown {
      display: none; }
    .media-model-single .modal-body .tooltip.top .tooltip-arrow,
    #bulkOptionsContainer .modal-body .tooltip.top .tooltip-arrow {
      border-top-color: #444444; }
    .media-model-single .modal-body .tooltip.top .tooltip-inner,
    #bulkOptionsContainer .modal-body .tooltip.top .tooltip-inner {
      padding: 0.5em;
      padding-left: 1em;
      padding-right: 1em;
      background-color: #444444;
      font-weight: 200; }
    .media-model-single .modal-body .image-description,
    #bulkOptionsContainer .modal-body .image-description {
      width: 402px;
      max-height: 180px;
      font-weight: 300;
      color: #6B6B6B;
      border: 0;
      box-shadow: none;
      padding: 0; }
    .media-model-single .modal-body .character-countdown,
    #bulkOptionsContainer .modal-body .character-countdown {
      margin-top: 1em; }
    .media-model-single .modal-body .image-text-description-outer .image-text-description,
    #bulkOptionsContainer .modal-body .image-text-description-outer .image-text-description {
      margin-left: 20px;
      width: 640px;
      margin-bottom: 20px; }
    .media-model-single .modal-body .image-text-description-outer .character-countdown,
    #bulkOptionsContainer .modal-body .image-text-description-outer .character-countdown {
      margin-top: 0;
      margin-bottom: 1em; }
    .media-model-single .modal-body .source-url,
    #bulkOptionsContainer .modal-body .source-url {
      background-color: #F9F9F9;
      height: 46px; }
      .media-model-single .modal-body .source-url .image-source,
      #bulkOptionsContainer .modal-body .source-url .image-source {
        color: #6B6B6B;
        width: 533px;
        height: 30px;
        border-radius: 2px;
        font-weight: 300;
        margin-top: 9px;
        outline: none; }
      .media-model-single .modal-body .source-url .label-source,
      #bulkOptionsContainer .modal-body .source-url .label-source {
        font-weight: 400;
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 13px;
        color: #444444; }
  .media-model-single .modal-footer,
  #bulkOptionsContainer .modal-footer {
    border-top: none; }
    .media-model-single .modal-footer .btn-save-draft.btn-contributor-draft,
    #bulkOptionsContainer .modal-footer .btn-save-draft.btn-contributor-draft {
      width: 113px;
      height: 36px;
      border-radius: 3px; }
    .media-model-single .modal-footer .btn-select-times,
    #bulkOptionsContainer .modal-footer .btn-select-times {
      outline: none;
      margin-right: 10px;
      border-radius: 3px;
      min-width: 116px;
      height: 36px;
      color: #d94958;
      text-decoration: none; }
      .media-model-single .modal-footer .btn-select-times:hover,
      #bulkOptionsContainer .modal-footer .btn-select-times:hover {
        color: #d94958; }
      .media-model-single .modal-footer .btn-select-times .schedule-text,
      #bulkOptionsContainer .modal-footer .btn-select-times .schedule-text {
        visibility: hidden; }
      .media-model-single .modal-footer .btn-select-times i,
      #bulkOptionsContainer .modal-footer .btn-select-times i {
        font-weight: bold;
        margin-left: 10px; }
    .media-model-single .modal-footer .btn-group-add-to-queue .btn-add-to-queue,
    #bulkOptionsContainer .modal-footer .btn-group-add-to-queue .btn-add-to-queue {
      width: 113px;
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      height: 36px; }
    .media-model-single .modal-footer .btn-group-add-to-queue,
    .media-model-single .modal-footer .btn-group-schedule,
    #bulkOptionsContainer .modal-footer .btn-group-add-to-queue,
    #bulkOptionsContainer .modal-footer .btn-group-schedule {
      width: 145px; }
      .media-model-single .modal-footer .btn-group-add-to-queue .btn-schedule,
      .media-model-single .modal-footer .btn-group-schedule .btn-schedule,
      #bulkOptionsContainer .modal-footer .btn-group-add-to-queue .btn-schedule,
      #bulkOptionsContainer .modal-footer .btn-group-schedule .btn-schedule {
        width: 113px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        height: 36px; }
      .media-model-single .modal-footer .btn-group-add-to-queue .dropdown-menu,
      .media-model-single .modal-footer .btn-group-schedule .dropdown-menu,
      #bulkOptionsContainer .modal-footer .btn-group-add-to-queue .dropdown-menu,
      #bulkOptionsContainer .modal-footer .btn-group-schedule .dropdown-menu {
        min-width: 140px; }
      .media-model-single .modal-footer .btn-group-add-to-queue button.dropdown-toggle,
      .media-model-single .modal-footer .btn-group-schedule button.dropdown-toggle,
      #bulkOptionsContainer .modal-footer .btn-group-add-to-queue button.dropdown-toggle,
      #bulkOptionsContainer .modal-footer .btn-group-schedule button.dropdown-toggle {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        height: 36px; }
    .media-model-single .modal-footer .btn-clone-post,
    #bulkOptionsContainer .modal-footer .btn-clone-post {
      border: 1px solid transparent;
      color: #767676;
      font-size: 14px;
      font-weight: 300;
      width: 125px;
      height: 36px; }
      .media-model-single .modal-footer .btn-clone-post .clone-post-icon,
      #bulkOptionsContainer .modal-footer .btn-clone-post .clone-post-icon {
        margin-left: 10px; }
      .media-model-single .modal-footer .btn-clone-post:hover, .media-model-single .modal-footer .btn-clone-post:active, .media-model-single .modal-footer .btn-clone-post:focus,
      #bulkOptionsContainer .modal-footer .btn-clone-post:hover,
      #bulkOptionsContainer .modal-footer .btn-clone-post:active,
      #bulkOptionsContainer .modal-footer .btn-clone-post:focus {
        background: none;
        background-color: none; }
      .media-model-single .modal-footer .btn-clone-post:hover,
      #bulkOptionsContainer .modal-footer .btn-clone-post:hover {
        border: 1px solid #E3E3E3; }
    .media-model-single .modal-footer .btn-group-schedule,
    #bulkOptionsContainer .modal-footer .btn-group-schedule {
      display: none; }
  .media-model-single div.ui-datepicker,
  #bulkOptionsContainer div.ui-datepicker {
    font-size: 0.9em; }
    .media-model-single div.ui-datepicker .ui-state-default,
    #bulkOptionsContainer div.ui-datepicker .ui-state-default {
      border-radius: 100%;
      padding: 5px;
      padding-right: 7px;
      border: 0;
      background: none;
      font-weight: 300;
      font-size: 14px;
      background-color: white; }
    .media-model-single div.ui-datepicker td .ui-state-default,
    #bulkOptionsContainer div.ui-datepicker td .ui-state-default {
      color: #6B6B6B; }
    .media-model-single div.ui-datepicker td.ui-datepicker-today .ui-state-default,
    #bulkOptionsContainer div.ui-datepicker td.ui-datepicker-today .ui-state-default {
      color: white;
      background-color: #A7A7A7; }
  .media-model-single .posting-times-outer,
  #bulkOptionsContainer .posting-times-outer {
    min-width: 305px; }
    .media-model-single .posting-times-outer h5,
    #bulkOptionsContainer .posting-times-outer h5 {
      font-size: 16px; }
  .media-model-single .posting-times-area,
  #bulkOptionsContainer .posting-times-area {
    max-height: 125px;
    overflow-y: scroll; }
    .media-model-single .posting-times-area .posting-times-help,
    #bulkOptionsContainer .posting-times-area .posting-times-help {
      font-size: 12px; }
    .media-model-single .posting-times-area .posting-time-single,
    #bulkOptionsContainer .posting-times-area .posting-time-single {
      margin-bottom: 0.6em; }
      .media-model-single .posting-times-area .posting-time-single .time-date,
      #bulkOptionsContainer .posting-times-area .posting-time-single .time-date {
        font-size: 14px;
        opacity: 0.6;
        margin-right: 10px; }
    .media-model-single .posting-times-area .time-ampm,
    #bulkOptionsContainer .posting-times-area .time-ampm {
      text-transform: uppercase; }
    .media-model-single .posting-times-area select,
    #bulkOptionsContainer .posting-times-area select {
      width: 50px;
      height: 30px;
      font-size: 14px;
      margin-right: 5px;
      padding: 0; }
    .media-model-single .posting-times-area select.time-ampm,
    #bulkOptionsContainer .posting-times-area select.time-ampm {
      width: 55px;
      margin-right: 0; }
    .media-model-single .posting-times-area .btn-delete-time,
    #bulkOptionsContainer .posting-times-area .btn-delete-time {
      border: none;
      background: none;
      background-color: none;
      outline: none; }
      .media-model-single .posting-times-area .btn-delete-time:hover, .media-model-single .posting-times-area .btn-delete-time:active, .media-model-single .posting-times-area .btn-delete-time:focus,
      #bulkOptionsContainer .posting-times-area .btn-delete-time:hover,
      #bulkOptionsContainer .posting-times-area .btn-delete-time:active,
      #bulkOptionsContainer .posting-times-area .btn-delete-time:focus {
        background: none;
        background-color: none; }
  .media-model-single .interval-area-outer,
  #bulkOptionsContainer .interval-area-outer {
    margin-top: 10px;
    border-top: 1px solid #E3E3E3;
    padding-top: 10px; }
    .media-model-single .interval-area-outer .btn-close-popover,
    #bulkOptionsContainer .interval-area-outer .btn-close-popover {
      margin-top: 20px;
      width: 50px;
      height: 36px;
      border-radius: 3px; }
    .media-model-single .interval-area-outer .interval-area,
    #bulkOptionsContainer .interval-area-outer .interval-area {
      padding-top: 10px;
      display: none; }
      .media-model-single .interval-area-outer .interval-area label,
      #bulkOptionsContainer .interval-area-outer .interval-area label {
        font-size: 14px;
        opacity: 0.6;
        margin-right: 10px; }
      .media-model-single .interval-area-outer .interval-area .boards_interval,
      #bulkOptionsContainer .interval-area-outer .interval-area .boards_interval {
        width: 50px; }
  .media-model-single table.ui-datepicker-calendar,
  #bulkOptionsContainer table.ui-datepicker-calendar {
    border-collapse: separate; }
  .media-model-single .ui-datepicker-calendar td,
  #bulkOptionsContainer .ui-datepicker-calendar td {
    border: 1px solid transparent; }
  .media-model-single .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a,
  #bulkOptionsContainer .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
    background: #d94958 none;
    color: white; }
  .media-model-single .ui-datepicker .ui-datepicker-calendar td a.ui-state-hover,
  #bulkOptionsContainer .ui-datepicker .ui-datepicker-calendar td a.ui-state-hover {
    background: #F4F4F4 none;
    color: #6B6B6B; }
  .media-model-single .ui-datepicker .ui-datepicker-calendar .ui-state-highlight,
  #bulkOptionsContainer .ui-datepicker .ui-datepicker-calendar .ui-state-highlight {
    background: none; }
  .media-model-single .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a.ui-state-hover,
  #bulkOptionsContainer .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a.ui-state-hover {
    background: #d94958 none;
    color: white; }
  .media-model-single .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-state-highlight a,
  #bulkOptionsContainer .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-state-highlight a {
    background: #d94958 none;
    color: white; }
  .media-model-single .ui-widget-header,
  #bulkOptionsContainer .ui-widget-header {
    background: none;
    border: none;
    width: 230px; }
  .media-model-single .ui-datepicker,
  #bulkOptionsContainer .ui-datepicker {
    border: 0;
    background: none;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300; }
    .media-model-single .ui-datepicker .ui-datepicker-title,
    #bulkOptionsContainer .ui-datepicker .ui-datepicker-title {
      margin-left: 0.5em;
      font-weight: 300;
      font-size: 16px;
      color: #d94958;
      text-align: left;
      margin-bottom: 2px; }
    .media-model-single .ui-datepicker .ui-datepicker-prev,
    #bulkOptionsContainer .ui-datepicker .ui-datepicker-prev {
      right: 2em;
      left: auto; }
      .media-model-single .ui-datepicker .ui-datepicker-prev .ui-icon,
      #bulkOptionsContainer .ui-datepicker .ui-datepicker-prev .ui-icon {
        background: url(../img/datepicker-prev.svg) 50% 50%;
        background-repeat: no-repeat; }
      .media-model-single .ui-datepicker .ui-datepicker-prev.ui-state-hover,
      #bulkOptionsContainer .ui-datepicker .ui-datepicker-prev.ui-state-hover {
        border: 1px solid transparent;
        background: url(../img/datepicker-prev.svg) 50% 50%;
        background-repeat: no-repeat; }
    .media-model-single .ui-datepicker .ui-datepicker-next .ui-icon,
    #bulkOptionsContainer .ui-datepicker .ui-datepicker-next .ui-icon {
      background: url(../img/datepicker-next.svg) 50% 50%;
      background-repeat: no-repeat; }
    .media-model-single .ui-datepicker .ui-datepicker-next.ui-state-hover,
    #bulkOptionsContainer .ui-datepicker .ui-datepicker-next.ui-state-hover {
      border: 1px solid transparent;
      background: url(../img/datepicker-next.svg) 50% 50%;
      background-repeat: no-repeat; }
    .media-model-single .ui-datepicker th,
    #bulkOptionsContainer .ui-datepicker th {
      color: #767676;
      font-weight: 300;
      font-size: 10px; }

#bulkOptionsContainer .popover {
  max-width: 100%;
  min-height: 235px;
  width: 590px;
  height: 299px;
  border-radius: 3px; }

#bulkOptionsContainer .popover-title {
  display: none; }

#bulkOptionsContainer #bulk_interval {
  height: 34px;
  font-size: 14px; }

.bulk-scheduler-area div.ui-datepicker {
  font-size: 0.9em; }
  .bulk-scheduler-area div.ui-datepicker .ui-state-default {
    border-radius: 100%;
    padding: 0.4em;
    border: 0;
    background: none;
    background-color: white; }
    .bulk-scheduler-area div.ui-datepicker .ui-state-default.ui-state-active {
      background-color: #d94958;
      color: white; }
    .bulk-scheduler-area div.ui-datepicker .ui-state-default.ui-state-highlight.ui-state-active {
      background-color: white;
      color: #d94958; }
    .bulk-scheduler-area div.ui-datepicker .ui-state-default.ui-state-highlight {
      background-color: white;
      color: #d94958; }
    .bulk-scheduler-area div.ui-datepicker .ui-state-default.ui-state-hover {
      background-color: #d94958;
      color: white; }

.bulk-scheduler-area .popover {
  max-width: 100%;
  width: 45em;
  min-height: 20em;
  /* begin: jQuery UI Datepicker moving pixels fix */
  /* end: jQuery UI Datepicker moving pixels fix */
  /* begin: jQuery UI Datepicker emphasis on selected dates */
  /* end: jQuery UI Datepicker emphasis on selected dates */ }
  .bulk-scheduler-area .popover .popover-content {
    padding: 0; }
    .bulk-scheduler-area .popover .popover-content .container-fluid {
      padding: 0.5em 0.5em; }
  .bulk-scheduler-area .popover .posting-times-area .posting-time-single {
    margin-bottom: 0.6em; }
    .bulk-scheduler-area .popover .posting-times-area .posting-time-single .time-date {
      font-size: 0.9em; }
  .bulk-scheduler-area .popover .posting-times-area .time-ampm {
    text-transform: uppercase; }
  .bulk-scheduler-area .popover .posting-times-area input,
  .bulk-scheduler-area .popover .posting-times-area select {
    width: 4em; }
  .bulk-scheduler-area .popover .bulk-interval-area {
    border-top: 1px solid #E3E3E3;
    margin-top: 1em;
    padding-top: 1em; }
    .bulk-scheduler-area .popover .bulk-interval-area label {
      font-size: 0.9em;
      font-weight: 400; }
    .bulk-scheduler-area .popover .bulk-interval-area .bulk-interval {
      width: 100px; }
  .bulk-scheduler-area .popover table.ui-datepicker-calendar {
    border-collapse: separate; }
  .bulk-scheduler-area .popover .ui-datepicker-calendar td {
    border: 1px solid transparent; }
  .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
    background: #d94958 none;
    color: white; }
  .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a.ui-state-hover {
    background: #d94958 none;
    color: white; }
  .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-state-highlight a {
    background: #d94958 none;
    color: white; }
  .bulk-scheduler-area .popover .ui-widget-header {
    background: none;
    border: none; }
  .bulk-scheduler-area .popover .ui-datepicker {
    border: 0; }
    .bulk-scheduler-area .popover .ui-datepicker th {
      font-weight: 400 !important; }
    .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-title {
      margin-left: 0.5em;
      font-weight: 400;
      color: #d94958;
      text-align: left; }
    .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-prev {
      right: 2em;
      left: auto; }
      .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover {
        border: 1px solid #d94958;
        background-color: #d94958; }
    .bulk-scheduler-area .popover .ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover {
      border: 1px solid #d94958;
      background-color: #d94958; }

.bulk-scheduler-area .bulk-options-text {
  margin-bottom: 0;
  margin-top: 0.5em; }

.bulk-scheduler-area img.avatar.account-button {
  width: 2.5em;
  height: 2.5em; }

.bulk-scheduler-area i.account-icon {
  font-size: 0.8em !important;
  left: -0.1em !important; }

.bulk-scheduler-area .msg-success {
  display: none; }

.bulk-scheduler-area .msg-errors {
  display: none; }

.bulk-scheduler-area .bulk-modal-header {
  padding: 0.5em;
  padding-left: 1em;
  padding-right: 1em; }
  .bulk-scheduler-area .bulk-modal-header .bulk-image-description {
    border-radius: 2px;
    margin-top: 0.5em;
    margin-bottom: 0.5em; }
  .bulk-scheduler-area .bulk-modal-header .bulk-character-countdown {
    display: none; }
  .bulk-scheduler-area .bulk-modal-header .bulk-image-source {
    border-radius: 2px;
    margin: 0.5em 0; }

.bulk-scheduler-area .bulk-modal-dialog {
  width: 98%;
  margin: 1em; }

.bulk-scheduler-area .bulk-modal-body {
  min-height: 25em; }

.bulk-scheduler-area .bulk-modal-footer .col-xs-8 {
  padding-right: 5em; }

.bulk-scheduler-area .bulk-modal-footer .btn-group-schedule {
  display: none; }

.bulk-scheduler-area .media-model-single {
  margin-bottom: 1.5em;
  margin-top: 0.5em; }
  .bulk-scheduler-area .media-model-single .modal-dialog {
    margin: 0;
    width: 100%; }
    .bulk-scheduler-area .media-model-single .modal-dialog .modal-content {
      border: 1px solid rgba(0, 0, 0, 0.02);
      border-radius: 2px;
      box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1); }
  .bulk-scheduler-area .media-model-single .modal-header {
    padding: 0.4em; }
  .bulk-scheduler-area .media-model-single .modal-body .source-url label {
    margin-left: 1em;
    font-size: 0.9em; }
  .bulk-scheduler-area .media-model-single .image-area-outer {
    padding-top: 0.5em;
    padding-bottom: 1em; }
    .bulk-scheduler-area .media-model-single .image-area-outer .image-area {
      width: 14em;
      height: 17em; }

@-webkit-keyframes double-pulse-filled {
  0% {
    box-shadow: 0 0 0 0 rgba(66, 194, 181, 0.8); }
  50% {
    box-shadow: 0 0 0 15px rgba(66, 194, 181, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(66, 194, 181, 0); } }

@keyframes double-pulse-filled {
  0% {
    box-shadow: 0 0 0 0 rgba(66, 194, 181, 0.8); }
  50% {
    box-shadow: 0 0 0 15px rgba(66, 194, 181, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(66, 194, 181, 0); } }

@-webkit-keyframes double-pulse2-filled {
  0% {
    box-shadow: 0 0 0 0 rgba(66, 194, 181, 0.8); }
  8% {
    box-shadow: 0 0 0 0px rgba(66, 194, 181, 0.8); }
  65% {
    box-shadow: 0 0 0 15px rgba(66, 194, 181, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(66, 194, 181, 0); } }

@keyframes double-pulse2-filled {
  0% {
    box-shadow: 0 0 0 0 rgba(66, 194, 181, 0.8); }
  8% {
    box-shadow: 0 0 0 0px rgba(66, 194, 181, 0.8); }
  65% {
    box-shadow: 0 0 0 15px rgba(66, 194, 181, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(66, 194, 181, 0); } }

.marker-single-inner .main-marker {
  cursor: pointer;
  background-color: white;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  box-shadow: 0 0 5px 0 #3e3e3e;
  -webkit-transition: -webkit-transform 0.1s ease;
          transition: transform 0.1s ease;
  color: #42C2B5;
  padding: 0.4px;
  padding-left: 4px; }
  .marker-single-inner .main-marker:hover {
    -webkit-animation: double-pulse2-filled 1s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
            animation: double-pulse2-filled 1s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    -webkit-transform: scale(1.2);
            transform: scale(1.2); }
  .marker-single-inner .main-marker:before {
    -webkit-animation: double-pulse2-filled 1s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
            animation: double-pulse2-filled 1s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1; }
  .marker-single-inner .main-marker:after {
    -webkit-animation: double-pulse-filled 1s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
            animation: double-pulse-filled 1s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1; }

.marker-single-inner .btn-default {
  opacity: 1;
  padding: 0;
  min-width: 40px !important;
  border: 0;
  border-radius: 2px;
  height: 36px !important; }

.marker-single-inner .btn-multiple-cancel-product {
  background-color: white !important;
  color: black !important; }

.marker-single-inner .main-marker-numbered, .multiple-products-area .multiple-products-single .main-marker-numbered {
  background-color: white;
  border-radius: 100%;
  position: absolute;
  font-weight: bold;
  text-align: center;
  border: 1px solid white;
  font-size: 14px;
  display: inline-block;
  width: 23px;
  height: 23px;
  line-height: 1.2; }

.marker-single-inner .main-marker-numbered, .multiple-products-area .multiple-products-single .main-marker-numbered {
  cursor: pointer; }

.marker-single-inner .main-marker-numbered-with-shadow, .multiple-products-area .multiple-products-single .main-marker-numbered-with-shadow {
  box-shadow: 0 0 5px 0 #3e3e3e;
  top: 3px;
  left: 3px;
  color: #333;
  cursor: pointer; }

.marker-single-inner .main-marker-numbered-with-shadow:hover, .multiple-products-area .multiple-products-single .main-marker-numbered-with-shadow:hover {
  color: #333; }

.marker-single-inner .main-marker-numbered span, .multiple-products-area .multiple-products-single .main-marker-numbered span {
  padding-top: 2px !important;
  display: inline-block; }

/*# sourceMappingURL=data:application/json;base64,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RVMgKi9cbi8qIFRBUElUIFZBUklBQkxFUyBFTkQgKi9cbi8qIFVHQyBWQVJJQUJMRVMgKi9cbi8qIFVHQyBWQVJJQUJMRVMgRU5EICovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SW5jb25zb2xhdGEpO1xuLnBhZ2UtbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1sb2FkZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDMuNWVtOyB9XG5cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmJ1dHRvbi1pY29uLXBhZGRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuMWVtOyB9XG5cbiNxdWV1ZXNldHRpbmdzLXdpZGdldCBoNCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNxdWV1ZXNldHRpbmdzLXdpZGdldCAuc2luZ2xlLXRpbWUge1xuICB3aWR0aDogMTE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgI3F1ZXVlc2V0dGluZ3Mtd2lkZ2V0IC5zaW5nbGUtdGltZSAudGltZS1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAjcXVldWVzZXR0aW5ncy13aWRnZXQgLnNpbmdsZS10aW1lIC5wb3BvdmVyIHtcbiAgICB3aWR0aDogNTBlbTsgfVxuICAgICNxdWV1ZXNldHRpbmdzLXdpZGdldCAuc2luZ2xlLXRpbWUgLnBvcG92ZXIgLnBvcG92ZXItdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICNxdWV1ZXNldHRpbmdzLXdpZGdldCAuc2luZ2xlLXRpbWUgLnBvcG92ZXIgLnNsaWRlci1oYW5kbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NDk1ODtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuI3F1ZXVlc2V0dGluZ3Mtd2lkZ2V0IC5jaG9vc2UtdGltZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiA4MXB4OyB9XG5cbiNxdWV1ZXNldHRpbmdzLXdpZGdldCBpbnB1dFtyZWFkb25seT1cInJlYWRvbmx5XCJdLmNob29zZS10aW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jcXVldWVzZXR0aW5ncy13aWRnZXQgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNxdWV1ZXNldHRpbmdzLXdpZGdldCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2cHggNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jcXVldWVzZXR0aW5ncy13aWRnZXQgYnV0dG9uLmFkZC10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuI3JlY2VudHVwbG9hZHMtY29udGFpbmVyIC5maWx0ZXItYnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLnByb2ZpbGUtd2lkZ2V0IC5jb2wtbGctMSB7XG4gIHdpZHRoOiA2LjclOyB9XG5cbiNyZWNlbnR1cGxvYWRzLWNvbnRhaW5lciAucGFuZWwgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLnBhbmVsIC5wb3N0LWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzY3Njc2QjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbiNyZWNlbnR1cGxvYWRzLWNvbnRhaW5lciAucGFuZWwgLmltZy1jb250YWluZXIge1xuICBoZWlnaHQ6IDllbTtcbiAgd2lkdGg6IDExZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLnBhbmVsIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLmxvYWQtbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLm5vLXBvc3RzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLmJ0bi5zY2hlZHVsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3JlY2VudHVwbG9hZHMtY29udGFpbmVyIC5tb2RhbCAucG9zdC1kZXNjcmlwdGlvbiB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4jcmVjZW50dXBsb2Fkcy1jb250YWluZXIgLm1vZGFsIC5pbWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA5ZW07XG4gIHdpZHRoOiAxMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3JlY2VudHVwbG9hZHMtY29udGFpbmVyIC5tb2RhbCAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5maWx0ZXItYnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4jc2NoZWR1bGVkcGlucy1jb250YWluZXIgLnByb2ZpbGUtd2lkZ2V0IC5jb2wtbGctMSB7XG4gIHdpZHRoOiA4JTsgfVxuXG4jc2NoZWR1bGVkcGlucy1jb250YWluZXIgLnBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5wYW5lbCAucG9zdC1kZXNjcmlwdGlvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2NzY3NkI7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4jc2NoZWR1bGVkcGlucy1jb250YWluZXIgLnBhbmVsIC5pbWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA5ZW07XG4gIHdpZHRoOiAxMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5wYW5lbCAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5sb2FkLW1vcmUge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5uby1wb3N0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5idG4uc2NoZWR1bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAuYnRuLWFjdGlvbi1hcmVhIHtcbiAgd2lkdGg6IDE1JTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbiNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAubW9kYWwgLnBvc3QtZGVzY3JpcHRpb24ge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyIC5tb2RhbCAuaW1nLWNvbnRhaW5lciB7XG4gIGhlaWdodDogOWVtO1xuICB3aWR0aDogMTFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAubW9kYWwgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG5cbiNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAuc3dpdGNoLXZpZXdzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAjcmVjZW50X3Bvc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAjcmVjZW50X3Bvc3RzIC5mYy1sb2FkaW5nQnV0dG9uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk0OTU4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtZXZlbnQge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRThFOEU4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWV2ZW50OmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtZXZlbnQtdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk0OTU4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtZXZlbnQtZGVzYyB7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWV2ZW50LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDAuNSk7IH1cbiAgICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtZXZlbnQtaW1nOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtaGVhZC1jb250YWluZXIge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG4gICNzY2hlZHVsZWRwaW5zLWNvbnRhaW5lciAjcmVjZW50X3Bvc3RzIC5mYy13aWRnZXQtY29udGVudCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWRheS1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtY2VudGVyIC5mYy1wcmV2LWJ1dHRvbixcbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWNlbnRlciAuZmMtbmV4dC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtY2VudGVyIC5mYy1wcmV2LWJ1dHRvbiAuZmMtaWNvbjo6YWZ0ZXIsXG4gICAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWNlbnRlciAuZmMtbmV4dC1idXR0b24gLmZjLWljb246OmFmdGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmZjLWNlbnRlciBoMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDAgMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjc2NoZWR1bGVkcGlucy1jb250YWluZXIgI3JlY2VudF9wb3N0cyAuZmMtdG9kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2YyZjM7IH1cbiAgI3NjaGVkdWxlZHBpbnMtY29udGFpbmVyICNyZWNlbnRfcG9zdHMgLmNhbGVuZGFyLWV2ZW50LXNpbmdsZSAuYXZhdGFyLWljb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLnNjaGVkdWxlZHBpbi1ob2xkZXIgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIGxpLmZpbHRlci1jdXN0b20tdGltZSxcbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIGxpLmZpbHRlci1zdWJtaXQge1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmctbGVmdDogMS4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuM2VtOyB9XG5cbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1hcmVhIC5nYS1ncmFwaCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggI2NjYzsgfVxuXG4jZ29vZ2xlYW5hbHl0aWNzLWNvbnRhaW5lciAuZ2EtZ3JhcGgtYXJlYSAuc2VyaWVzLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IC0yZW07IH1cbiAgI2dvb2dsZWFuYWx5dGljcy1jb250YWluZXIgLmdhLWdyYXBoLWFyZWEgLnNlcmllcy1maWx0ZXIgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1hcmVhIC5zZXJpZXMtZmlsdGVyIC5nYS1zdGF0LXRvdGFsIHtcbiAgICBjb2xvcjogJyNCNjRDM0InOyB9XG4gICNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1hcmVhIC5zZXJpZXMtZmlsdGVyIC5nYS1zdGF0LWZhY2Vib29rIHtcbiAgICBjb2xvcjogJyMzNTcyRDAnOyB9XG4gICNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1hcmVhIC5zZXJpZXMtZmlsdGVyIC5nYS1zdGF0LXBpbnRlcmVzdCB7XG4gICAgY29sb3I6ICcjM0I3ODQ1JzsgfVxuICAjZ29vZ2xlYW5hbHl0aWNzLWNvbnRhaW5lciAuZ2EtZ3JhcGgtYXJlYSAuc2VyaWVzLWZpbHRlciAuZ2Etc3RhdC1saW5rZWRpbiB7XG4gICAgY29sb3I6ICcjRTQ5NTNCJzsgfVxuICAjZ29vZ2xlYW5hbHl0aWNzLWNvbnRhaW5lciAuZ2EtZ3JhcGgtYXJlYSAuc2VyaWVzLWZpbHRlciAuZ2Etc3RhdC10d2l0dGVyIHtcbiAgICBjb2xvcjogJyM3MUQyQzcnOyB9XG4gICNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1hcmVhIC5zZXJpZXMtZmlsdGVyIC5nYS1zdGF0LXRvdGFsIHtcbiAgICBjb2xvcjogJyNCNjRDM0InOyB9XG5cbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5nYS1ncmFwaC1zaWRlYmFyIC5saXN0LWdyb3VwIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4jZ29vZ2xlYW5hbHl0aWNzLWNvbnRhaW5lciAuZ2EtZmlsdGVyLWFyZWEge1xuICBjb2xvcjogI0ExQTFBMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jZ29vZ2xlYW5hbHl0aWNzLWNvbnRhaW5lciAuZ2EtZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5saXN0LWdyb3VwIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNnb29nbGVhbmFseXRpY3MtY29udGFpbmVyIC5saXN0LWdyb3VwIC5sYWJlbC1zdWNjZXNzIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5nYS1pbnRlZ3JhdGlvbnMtYXJlYSAuZ2EtcHJvZmlsZS1tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDVlbTtcbiAgcGFkZGluZy10b3A6IDRlbTsgfVxuICAuZ2EtaW50ZWdyYXRpb25zLWFyZWEgLmdhLXByb2ZpbGUtbW9kYWwgLm1vZGFsLWJvZHkgLmFsZXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuZ2EtaW50ZWdyYXRpb25zLWFyZWEgLmdhLXByb2ZpbGUtbW9kYWwgLm1vZGFsLWJvZHkgLmJ0bi1nYS1zYXZlLXByb2ZpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuXG4jZ2FfYXJlYSAuYnRuLWdhLWNvbm5lY3Qge1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuI2dhX2FyZWEgLmdhLXByb2ZpbGUtbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiA1ZW07XG4gIHBhZGRpbmctdG9wOiA0ZW07IH1cbiAgI2dhX2FyZWEgLmdhLXByb2ZpbGUtbW9kYWwgLm1vZGFsLWJvZHkgLmFsZXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAjZ2FfYXJlYSAuZ2EtcHJvZmlsZS1tb2RhbCAubW9kYWwtYm9keSAuYnRuLWdhLXNhdmUtcHJvZmlsZXMge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG5cbiNyc3Mtd2lkZ2V0IHtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICNyc3Mtd2lkZ2V0IC5mZWVkcy1saXN0LWFyZWEge1xuICAgIHdpZHRoOiAxOSU7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG4gICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuZmEtaW5zdGFncmFtIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuc2luZ2xlLWZlZWQtYXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuc2luZ2xlLWZlZWQtYXJlYTpob3ZlciAuZmVlZC1zaW5nbGUge1xuICAgICAgICBjb2xvcjogI2Q5NDk1ODsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuc2luZ2xlLWZlZWQtYXJlYTpob3ZlciBpLmZhLWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgICAgICNyc3Mtd2lkZ2V0IC5mZWVkcy1saXN0LWFyZWEgLnNpbmdsZS1mZWVkLWFyZWEgaS5mYS1jbG9zZTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuc2luZ2xlLWZlZWQtYXJlYSAuY29sLWxnLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAjcnNzLXdpZGdldCAuZmVlZHMtbGlzdC1hcmVhIC5mZWVkLXNpbmdsZSB7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIHdpZHRoOiAxMmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuZmVlZC1zaW5nbGUgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICNyc3Mtd2lkZ2V0IC5mZWVkcy1saXN0LWFyZWEgLmZlZWQtc2luZ2xlIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLWxpc3QtYXJlYSAuZmVlZC1zaW5nbGU6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjcnNzLXdpZGdldCAuZmVlZHMtbGlzdC1hcmVhIC5mZWVkLXNpbmdsZS5mZWVkLXNpbmdsZV9fc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgICAgICNyc3Mtd2lkZ2V0IC5mZWVkcy1saXN0LWFyZWEgLmZlZWQtc2luZ2xlLmZlZWQtc2luZ2xlX19zZWxlY3RlZCAuZmEtaW5zdGFncmFtIHtcbiAgICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgI3Jzcy13aWRnZXQgLmZlZWRzLXJlbmRlci1hcmVhIHtcbiAgICB3aWR0aDogODElOyB9XG4gICAgI3Jzcy13aWRnZXQgLmZlZWRzLXJlbmRlci1hcmVhICNzdWdnZXN0ZWQtY29udGVudC1jb250YWluZXIge1xuICAgICAgbWluLWhlaWdodDogMTBlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICNyc3Mtd2lkZ2V0IC5mZWVkcy1yZW5kZXItYXJlYSAuZmVlZHMtaW1nLWFyZWEgLmNoZWNrTWFyayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk0OTU4O1xuICAgICAgb3BhY2l0eTogMC4yOyB9XG4gICAgI3Jzcy13aWRnZXQgLmZlZWRzLXJlbmRlci1hcmVhIC5mZWVkcy1pbWctYXJlYSAuY2hlY2tNYXJrLWljb24tYXJlYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IDQ0JTtcbiAgICAgIHdpZHRoOiAzZW07XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmEtY2hlY2stY2lyY2xlLnBuZ1wiKSBuby1yZXBlYXQ7IH1cbiAgICAjcnNzLXdpZGdldCAuZmVlZHMtcmVuZGVyLWFyZWEgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgICNyc3Mtd2lkZ2V0IC5mZWVkcy1yZW5kZXItYXJlYSAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC5zdWdnZXN0ZWQtY29udGVudC1pbWFnZWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLXJlbmRlci1hcmVhIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLmZlZWQtaW1nLmltYWdlU2VsZWN0ZWQge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAjcnNzLXdpZGdldCAuZmVlZHMtcmVuZGVyLWFyZWEgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuY2hlY2tNYXJrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTQ5NTg7XG4gICAgICAgIG9wYWNpdHk6IDAuMjsgfVxuICAgICAgI3Jzcy13aWRnZXQgLmZlZWRzLXJlbmRlci1hcmVhIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLmNoZWNrTWFyay1pY29uLWFyZWEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICBsZWZ0OiA0NCU7XG4gICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgIGhlaWdodDogM2VtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmEtY2hlY2stY2lyY2xlLnBuZ1wiKSBuby1yZXBlYXQ7IH1cbiAgICAjcnNzLXdpZGdldCAuZmVlZHMtcmVuZGVyLWFyZWEgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlci5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXJfX3NlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOTQ5NTg7XG4gICAgICBjb2xvcjogI2Q5NDk1ODsgfVxuICAjcnNzLXdpZGdldCAuYnRuQWRkIHtcbiAgICBjb2xvcjogI2Q5NDk1ODtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI3Jzcy13aWRnZXQgLmJ0bkFkZCBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICNyc3Mtd2lkZ2V0IC5zY2hlZHVsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNC42ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1NCwgMjU0LCAwLjc2KTsgfVxuICAjcnNzLXdpZGdldCAjZmVlZHNEaWFsb2cgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDQzZW0gIWltcG9ydGFudDsgfVxuICAjcnNzLXdpZGdldCAjZmVlZHNEaWFsb2cgYSB7XG4gICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5mZWVkcy1hcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxN2VtO1xuICAgIHBhZGRpbmctdG9wOiAxLjdlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ZW07IH1cbiAgICAjcnNzLXdpZGdldCAjZmVlZHNEaWFsb2cgLmZlZWRzLWFyZWEgLmZlZWRzLXJlc3VsdHMge1xuICAgICAgaGVpZ2h0OiAyMmVtO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOGVtOyB9XG4gICAgICAjcnNzLXdpZGdldCAjZmVlZHNEaWFsb2cgLmZlZWRzLWFyZWEgLmZlZWRzLXJlc3VsdHMgLnNpbmdsZS1mZWVkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5mZWVkcy1hcmVhIC5mZWVkcy1yZXN1bHRzIC5zaW5nbGUtZmVlZCBwLmZlZWQtcmVzdWx0LXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAuZmVlZHMtYXJlYSAuZmVlZHMtcmVzdWx0cyAuc2luZ2xlLWZlZWQgLmJ0bi1mZWVkLXBsdXMtYWRkIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5mZWVkcy1hcmVhIC5mZWVkcy1yZXN1bHRzIC5zaW5nbGUtZmVlZCAuYnRuLWZlZWQtcGx1cy1hZGRfX2FkZGVkIHtcbiAgICAgICAgICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDsgfVxuICAgICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAuZmVlZHMtYXJlYSAuYWRkLW1hbnVhbGx5LXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5mZWVkcy1hcmVhIC5mZWVkcy1tYW51YWxseS1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgcGFkZGluZzogMCA1ZW07IH1cbiAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAjcnNzLXdpZGdldCAjZmVlZHNEaWFsb2cgLm5hdi10YWJzIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAubmF2LXRhYnMgbGkgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41ZW07XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5uYXYtdGFicyBsaSBhIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5uYXYtdGFicyBsaSBhIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07IH1cbiAgICAgICAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5uYXYtdGFicyBsaSBhIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTsgfVxuICAgICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgI3Jzcy13aWRnZXQgI2ZlZWRzRGlhbG9nIC5pbnN0YWdyYW0tYXJlYSBpbWcsXG4gICNyc3Mtd2lkZ2V0ICNmZWVkc0RpYWxvZyAuZmxpY2tyLWFyZWEgaW1nIHtcbiAgICBoZWlnaHQ6IDRlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4jZmVlZHNEaWFsb2cgLmluc3RhZ3JhbS1hcmVhIHtcbiAgcGFkZGluZzogMmVtOyB9XG5cbiNmZWVkc0RpYWxvZyAuZmxpY2tyLWFyZWEge1xuICBwYWRkaW5nOiAyZW07IH1cblxuI2ZlZWRzRGlhbG9nIC5ldHN5LWFyZWEge1xuICBwYWRkaW5nOiAyZW07IH1cblxuI2Rpc2NvdmVyLWNvbnRhaW5lcixcbiN1c2VycHJvZmlsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAjZGlzY292ZXItY29udGFpbmVyIC5zdWdnZXN0aW9ucy1jb250ZW50LFxuICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5zdWdnZXN0aW9ucy1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAjZGlzY292ZXItY29udGFpbmVyIC5wb3AtaW1hZ2VzLWNhdC1mb3JtLFxuICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5wb3AtaW1hZ2VzLWNhdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAgICNkaXNjb3Zlci1jb250YWluZXIgLnBvcC1pbWFnZXMtY2F0LWZvcm0gLmZvcm0tZ3JvdXAsXG4gICAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAucG9wLWltYWdlcy1jYXQtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgICNkaXNjb3Zlci1jb250YWluZXIgLnBvcC1pbWFnZXMtY2F0LWZvcm0gLmZvcm0tZ3JvdXAgLnNpbmdsZS1jYXQsXG4gICAgICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5wb3AtaW1hZ2VzLWNhdC1mb3JtIC5mb3JtLWdyb3VwIC5zaW5nbGUtY2F0IHtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgICAjZGlzY292ZXItY29udGFpbmVyIC5wb3AtaW1hZ2VzLWNhdC1mb3JtIC5mb3JtLWdyb3VwIGEuZHJvcGRvd24tdG9nZ2xlLFxuICAgICAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAucG9wLWltYWdlcy1jYXQtZm9ybSAuZm9ybS1ncm91cCBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAjZGlzY292ZXItY29udGFpbmVyIC5wb3AtaW1hZ2VzLWNhdC1mb3JtIC5mb3JtLWdyb3VwIC5zaW5nbGUtY2F0X19zZWxlY3RlZCxcbiAgICAgICN1c2VycHJvZmlsZS1jb250YWluZXIgLnBvcC1pbWFnZXMtY2F0LWZvcm0gLmZvcm0tZ3JvdXAgLnNpbmdsZS1jYXRfX3NlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICNkOTQ5NTg7IH1cbiAgI2Rpc2NvdmVyLWNvbnRhaW5lciAuc3VnZ2VzdGVkY29udGVudC1sb2FkaW5nLFxuICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5zdWdnZXN0ZWRjb250ZW50LWxvYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IC0xLjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxJSAhaW1wb3J0YW50OyB9XG4gICNkaXNjb3Zlci1jb250YWluZXIgI3N1Z2dlc3RlZC1jb250ZW50LWNvbnRhaW5lcixcbiAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAjc3VnZ2VzdGVkLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41JTsgfVxuICAjZGlzY292ZXItY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIsXG4gICN1c2VycHJvZmlsZS1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRSAhaW1wb3J0YW50OyB9XG4gICAgI2Rpc2NvdmVyLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIGhyLFxuICAgICN1c2VycHJvZmlsZS1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciBociB7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgICAjZGlzY292ZXItY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLndyYXBwZXIsXG4gICAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC53cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuICAgICAgI2Rpc2NvdmVyLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC53cmFwcGVyOmhvdmVyLFxuICAgICAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC53cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZCAhaW1wb3J0YW50OyB9XG4gICAgI2Rpc2NvdmVyLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC5zdWdnZXN0ZWQtY29udGVudC1pbWFnZWhvbGRlcixcbiAgICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLnN1Z2dlc3RlZC1jb250ZW50LWltYWdlaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNkaXNjb3Zlci1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAucG9zdC1idXR0b24sXG4gICAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC5wb3N0LWJ1dHRvbiB7XG4gICAgICBib3R0b206IDIlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAzMCUgIWltcG9ydGFudDsgfVxuICAgICNkaXNjb3Zlci1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuYXR0cmlidXRpb24tY29udGFpbmVyLFxuICAgICN1c2VycHJvZmlsZS1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuYXR0cmlidXRpb24tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAuNmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICNkaXNjb3Zlci1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuYXR0cmlidXRpb24tY29udGFpbmVyIGltZyxcbiAgICAgICN1c2VycHJvZmlsZS1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuYXR0cmlidXRpb24tY29udGFpbmVyIGltZyB7XG4gICAgICAgIGhlaWdodDogMmVtOyB9XG4gICAgICAjZGlzY292ZXItY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLmF0dHJpYnV0aW9uLWNvbnRhaW5lciAuYXZhdGFyVXNlcm5hbWUsXG4gICAgICAjdXNlcnByb2ZpbGUtY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLmF0dHJpYnV0aW9uLWNvbnRhaW5lciAuYXZhdGFyVXNlcm5hbWUge1xuICAgICAgICBjb2xvcjogI2Q5NDk1OCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC40ZW07IH1cbiAgI2Rpc2NvdmVyLWNvbnRhaW5lciAjcG9wdWxhcmltYWdlc19mZWVkc19jb250YWluZXIsXG4gICN1c2VycHJvZmlsZS1jb250YWluZXIgI3BvcHVsYXJpbWFnZXNfZmVlZHNfY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMGVtOyB9XG4gICNkaXNjb3Zlci1jb250YWluZXIgI2ZlZWRzX2NvbnRhaW5lciBsaTpob3ZlciAucG9zdC1idXR0b24sXG4gICN1c2VycHJvZmlsZS1jb250YWluZXIgI2ZlZWRzX2NvbnRhaW5lciBsaTpob3ZlciAucG9zdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNkaXNjb3Zlci1jb250YWluZXIgI2ZlZWRzX2NvbnRhaW5lciAuZmVlZHMtaW1nLWNvbnRhaW5lcixcbiAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAjZmVlZHNfY29udGFpbmVyIC5mZWVkcy1pbWctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2Rpc2NvdmVyLWNvbnRhaW5lciAjZmVlZHNfY29udGFpbmVyIC5wb3N0LWJ1dHRvbixcbiAgI3VzZXJwcm9maWxlLWNvbnRhaW5lciAjZmVlZHNfY29udGFpbmVyIC5wb3N0LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm90dG9tOiAyJTtcbiAgICBsZWZ0OiAzMCU7IH1cblxuI2Rlc2lnbl9hcmVhIC5zaW5nbGUtcG9zdC10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICNkZXNpZ25fYXJlYSAuc2luZ2xlLXBvc3QtdHlwZSAubWVkaWEgLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgI2Rlc2lnbl9hcmVhIC5zaW5nbGUtcG9zdC10eXBlIC5tZWRpYS1vYmplY3Qge1xuICAgIGhlaWdodDogNGVtO1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICNkZXNpZ25fYXJlYSAuc2luZ2xlLXBvc3QtdHlwZSAubWVkaWEtYm9keSAubWVkaWEtaGVhZGluZyB7XG4gICAgY29sb3I6ICNiNWI1YjU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTsgfVxuXG4jZGVzaWduX2FyZWEgLmRlc2lnbi1mZWVkcy1hcmVhIHtcbiAgbWluLWhlaWdodDogMTBlbTsgfVxuICAjZGVzaWduX2FyZWEgLmRlc2lnbi1mZWVkcy1hcmVhIC5jaGVja01hcmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NDk1ODtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgI2Rlc2lnbl9hcmVhIC5kZXNpZ24tZmVlZHMtYXJlYSAuY2hlY2tNYXJrLWljb24tYXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDQ0JTtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZhLWNoZWNrLWNpcmNsZS5wbmdcIikgbm8tcmVwZWF0OyB9XG5cbi5jb250ZW50LWRlc2lnbi1mZWVkcy1hcmVhICNzdWdnZXN0ZWQtY29udGVudC1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuY29udGVudC1kZXNpZ24tZmVlZHMtYXJlYSAjc3VnZ2VzdGVkLWNvbnRlbnQtY29udGFpbmVyIC5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXIgLnN1Z2dlc3RlZC1jb250ZW50LWltYWdlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRlbnQtZGVzaWduLWZlZWRzLWFyZWEgI3N1Z2dlc3RlZC1jb250ZW50LWNvbnRhaW5lciAuc3VnZ2VzdGVkLWNvbnRlbnQtaG9sZGVyIC5mZWVkLWltZy5pbWFnZVNlbGVjdGVkIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jb250ZW50LWRlc2lnbi1mZWVkcy1hcmVhICNzdWdnZXN0ZWQtY29udGVudC1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuY2hlY2tNYXJrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTQ5NTg7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC5jb250ZW50LWRlc2lnbi1mZWVkcy1hcmVhICNzdWdnZXN0ZWQtY29udGVudC1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlciAuY2hlY2tNYXJrLWljb24tYXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDQ0JTtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZhLWNoZWNrLWNpcmNsZS5wbmdcIikgbm8tcmVwZWF0OyB9XG5cbi5jb250ZW50LWRlc2lnbi1mZWVkcy1hcmVhICNzdWdnZXN0ZWQtY29udGVudC1jb250YWluZXIgLnN1Z2dlc3RlZC1jb250ZW50LWhvbGRlci5zdWdnZXN0ZWQtY29udGVudC1ob2xkZXJfX3NlbGVjdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5NDk1ODtcbiAgY29sb3I6ICNkOTQ5NTg7IH1cblxuLmNvbnRlbnQtZGVzaWduLWZlZWRzLWFyZWEgI3N1Z2dlc3RlZC1jb250ZW50LWNvbnRhaW5lciAuYnRuQWRkIHtcbiAgY29sb3I6ICNkOTQ5NTg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbnRlbnQtZGVzaWduLWZlZWRzLWFyZWEgI3N1Z2dlc3RlZC1jb250ZW50LWNvbnRhaW5lciAuYnRuQWRkIGkge1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG5cbi5zY2hlZHVsZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDQuNmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNTQsIDI1NCwgMC43NikgIWltcG9ydGFudDsgfVxuXG4uZXh0ZW5zaW9ucy1wYWdlIC5wYWdlLWhlYWQge1xuICBwYWRkaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtOyB9XG5cbi5leHRlbnNpb25zLXBhZ2UgLnBhZ2UtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgLmV4dGVuc2lvbnMtcGFnZSAucGFnZS1ib2R5IC5idG4tYm9va21hcmtsZXQgaW1nIHtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbi5leHRlbnNpb25zLXBhZ2UgLmJvb2ttYXJrbGV0LWJhciB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFEMkM3O1xuICBwYWRkaW5nOiAxZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4jb25ib2FyZGluZ19tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7IH1cbiAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICBtaW4taGVpZ2h0OiA0NWVtOyB9XG4gICAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwgLnN0ZXAtYXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAyN2VtOyB9XG4gICAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwgLnNsaWRlLW5leHQgLmJ0bi1uZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAjb25ib2FyZGluZ19tb2RhbCAubW9kYWwtYm9keS5vdXRlci1tb2RhbCAuc2xpZGUtbmV4dCAuYnRuLWZpbmlzaCB7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwgLnNsaWRlLW5leHQgLmJ0bi1za2lwLXN0ZXAtdGhyZWUge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAjb25ib2FyZGluZ19tb2RhbCAubW9kYWwtYm9keS5vdXRlci1tb2RhbCAuc2xpZGUtbmV4dCAuYnRuLXN0ZXAtdHdvLXNhdmUge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICNvbmJvYXJkaW5nX21vZGFsIC5tb2RhbC1ib2R5Lm91dGVyLW1vZGFsIC5vbmJvYXJkaW5nLWNvbW1vbiAuaGVhZGVyLWFyZWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuICAgICAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwgLm9uYm9hcmRpbmctY29tbW9uIC5oZWFkZXItYXJlYSBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtOyB9XG4gICAgICAjb25ib2FyZGluZ19tb2RhbCAubW9kYWwtYm9keS5vdXRlci1tb2RhbCAub25ib2FyZGluZy1jb21tb24gLmhlYWRlci1hcmVhIC5pbWctaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMy41ZW07IH1cbiAgICAjb25ib2FyZGluZ19tb2RhbCAubW9kYWwtYm9keS5vdXRlci1tb2RhbCAuaGVhZGVyLWFyZWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuICAgICAgI29uYm9hcmRpbmdfbW9kYWwgLm1vZGFsLWJvZHkub3V0ZXItbW9kYWwgLmhlYWRlci1hcmVhIGg0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41ZW07IH1cbiAgICAgICNvbmJvYXJkaW5nX21vZGFsIC5tb2RhbC1ib2R5Lm91dGVyLW1vZGFsIC5oZWFkZXItYXJlYSAuaW1nLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogNGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMy41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cblxuLm9uYm9hcmRpbmctc3RlcC1vbmUgLmNvbnRlbnQtYXJlYSB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgcGFkZGluZy10b3A6IDNlbTsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAuY29udGVudC1hcmVhIC50d2l0dGVyLWFyZWEge1xuICAgIGNvbG9yOiAjMDBhY2VkOyB9XG4gIC5vbmJvYXJkaW5nLXN0ZXAtb25lIC5jb250ZW50LWFyZWEgLnR1bWJsci1hcmVhIHtcbiAgICBjb2xvcjogIzMyNTA2ZDsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAuY29udGVudC1hcmVhIC5mYWNlYm9vay1hcmVhIHtcbiAgICBjb2xvcjogIzNiNTk5ODsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAuY29udGVudC1hcmVhIC5saW5rZWRpbi1hcmVhIHtcbiAgICBjb2xvcjogIzAwN2JiNjsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAuY29udGVudC1hcmVhIC5waW50ZXJlc3QtYXJlYSB7XG4gICAgY29sb3I6ICNjYjIwMjc7IH1cbiAgLm9uYm9hcmRpbmctc3RlcC1vbmUgLmNvbnRlbnQtYXJlYSAuaW5zdGFncmFtLWFyZWEge1xuICAgIGNvbG9yOiAjOWI2OTU0OyB9XG4gIC5vbmJvYXJkaW5nLXN0ZXAtb25lIC5jb250ZW50LWFyZWEgLmJ0bi1zb2NpYWwge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAuY29udGVudC1hcmVhIC5idG4tY3VzdG9tLXBpbnRlcmVzdCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5vbmJvYXJkaW5nLXN0ZXAtb25lIC5jb250ZW50LW1ldGEge1xuICBjb2xvcjogI2IwYjBiMTtcbiAgcGFkZGluZzogMS41ZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9uYm9hcmRpbmctc3RlcC1vbmUgLmNvbnRlbnQtbWV0YSBpbWcge1xuICAgIGhlaWdodDogMy41ZW07IH1cblxuLm9uYm9hcmRpbmctc3RlcC1vbmUgLnByb2ZpbGVzLWFyZWEge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAub25ib2FyZGluZy1zdGVwLW9uZSAucHJvZmlsZXMtYXJlYSAuZmlsdGVyLWJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4ub25ib2FyZGluZy1zdGVwLW9uZSAjcGludGVyZXN0X2Nvbm5lY3RfbW9kYWwgZm9ybSB7XG4gIHBhZGRpbmc6IDFlbSA2ZW07IH1cblxuLm9uYm9hcmRpbmctc3RlcC10d28gLmltZy1oZWFkZXIge1xuICBoZWlnaHQ6IDNlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDJlbSAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMy41ZW0gIWltcG9ydGFudDsgfVxuXG4ub25ib2FyZGluZy1zdGVwLXR3byAuY29udGVudC1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDJlbTsgfVxuXG4ub25ib2FyZGluZy1zdGVwLXRocmVlIHtcbiAgcGFkZGluZzogMCAxMGVtOyB9XG4gIC5vbmJvYXJkaW5nLXN0ZXAtdGhyZWUgLmltZy1oZWFkZXIge1xuICAgIGhlaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyZW0gMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41ZW0gIWltcG9ydGFudDsgfVxuICAub25ib2FyZGluZy1zdGVwLXRocmVlIC5jb250ZW50LWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAub25ib2FyZGluZy1zdGVwLXRocmVlIC5jb250ZW50LWFyZWEgLnNjaGVkdWxlci1hZGQtcHJvZmlsZXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAub25ib2FyZGluZy1zdGVwLXRocmVlIC5idG4taW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm9uYm9hcmRpbmctc3RlcC10aHJlZSAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNvbmJvYXJkaW5nX21vZGFsIC5pbWFnZS1wcmV2aWV3IC5jbG9uZS1wb3N0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9uYm9hcmRpbmctc3RlcC1mb3VyIC5pbWctaGVhZGVyIHtcbiAgaGVpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyZW0gMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTMuNWVtICFpbXBvcnRhbnQ7IH1cblxuLm9uYm9hcmRpbmctc3RlcC1mb3VyIC5jb250ZW50LWFyZWEge1xuICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gIC5vbmJvYXJkaW5nLXN0ZXAtZm91ciAuY29udGVudC1hcmVhIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07IH1cbiAgLm9uYm9hcmRpbmctc3RlcC1mb3VyIC5jb250ZW50LWFyZWEgLmJ0bi1ib29rbWFya2xldCBpbWcge1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cbiAgLm9uYm9hcmRpbmctc3RlcC1mb3VyIC5jb250ZW50LWFyZWEgLmNvbnRhaW5lci1jaHJvbWUtYm9va21hcmtsZXQge1xuICAgIG1hcmdpbi10b3A6IDElOyB9XG4gIC5vbmJvYXJkaW5nLXN0ZXAtZm91ciAuY29udGVudC1hcmVhIC5jb25ncy1tZXRhIHtcbiAgICBsaW5lLWhlaWdodDogMmVtOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTGF0by1MaWdodDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvbGF0by9MYXRvLUxpZ2h0LnR0Zik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLVJlZ3VsYXI7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2xhdG8vTGF0by1SZWd1bGFyLnR0Zik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLU1lZGl1bTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvbGF0by9MYXRvLU1lZGl1bS50dGYpOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2Mge1xuICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJyYW5kLXN3aXRjaGVyLW91dGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTBweDtcbiAgICB0b3A6IDhweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4OyB9XG4gICAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5kcm9wZG93bi1tZW51IGxpIGEgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5idG4tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmJ0bi1saW5rIC5jYXJldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2lkZWJhciAuc2lkZWJhci1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1mYW1pbHk6IExhdG8tUmVndWxhcjtcbiAgICAgIGNvbG9yOiAjNUM1QzVDO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwLjhlbSAxZW07IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIgLnNpZGViYXItaXRlbSBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIgLnNpZGViYXItaXRlbSBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICM1QzVDNUM7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIgLnNpZGViYXItaXRlbSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM1QzVDNUM7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0tc2V0dGluZ3Mge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW1fX2FjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMkU0QzZEO1xuICAgICAgY29sb3I6ICMyRTRDNkQ7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNpZGViYXIgLnNpZGViYXItaXRlbV9fYWN0aXZlIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogIzJFNEM2RDsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2lkZWJhciAuc2lkZWJhci1pdGVtX19hY3RpdmUgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAjMjkyRjNBO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLm1haW4tYXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgI3NvY2lhbHNob3BfbmF2IHtcbiAgICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnRhZ3MtYXJlYSAudGFnLXNpbmdsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBERkRGO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC50YWdzLWFyZWEgLnRhZy1zaW5nbGUgLnRhZy1zaW5nbGUtaG92ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMzAsIDMwLCAwLjkpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnRhZ3MtYXJlYSAudGFnLXNpbmdsZSAudGFnLXNpbmdsZS1ob3ZlciBpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAudGFncy1hcmVhIC50YWctc2luZ2xlOmhvdmVyIC50YWctc2luZ2xlLWhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmFkZC10YWctYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYWRkLXRhZy1hcmVhIC5idG4tYWRkLXRhZy1tYWluIHtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjMkU0QzZEO1xuICAgICAgY29sb3I6ICMyRTRDNkQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmFkZC10YWctYXJlYSAuYnRuLWFkZC10YWctbWFpbiBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5hZGQtdGFnLWFyZWEgLnRhZy1lbnRlci1hcmVhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYWRkLXRhZy1hcmVhIC50YWctc2luZ2xlLXZhbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5hZGQtdGFnLWFyZWEgLmJ0bi1hcHBlbmQtdGFnIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU0QzZEO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5uYXZiYXItcmlnaHQgLnNob3AtaW1nIHtcbiAgICBoZWlnaHQ6IDEuN2VtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuOGVtOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczRDQzO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5idG4tc2NoZWR1bGUsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmJ0bi1hZGQtcG9zdCB7XG4gICAgZm9udC1mYW1pbHk6IExhdG8tUmVndWxhcjsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5idG4tY29ubmVjdC1pbnN0YWdyYW0ge1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvLUxpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRjcyOUI7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5idG4tY29ubmVjdC1pbnN0YWdyYW0gaSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuY2xvbmUtcG9zdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVyLWFkZC1wcm9maWxlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5idG4taW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLm9hdXRoLW5hdmJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5icmFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5icmFuZCBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogLTAuMWVtOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuYnJhbmQgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogTGF0by1Cb2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMzMTM3M0Q7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40M3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubWFpbi1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubWFpbi1hcmVhIC5uby1wb3N0cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDFlbSA0ZW07XG4gICAgICBsZWZ0OiAzNSU7XG4gICAgICB0b3A6IDM1JTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubWFpbi1hcmVhIC5uby1wb3N0cyBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLU1lZGl1bTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubWFpbi1hcmVhIC5uby1wb3N0cyBoNSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubWFpbi1hcmVhIC5uby1wb3N0cyBoNiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLVJlZ3VsYXI7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5tYWluLWFyZWEgLm1haW4tYXJlYS1pdGVtIHtcbiAgICAgIGNvbG9yOiAjNTc1NzU3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDFlbSAzZW07XG4gICAgICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMzMTM3M0Q7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40M3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5tYWluLWFyZWEgLm1haW4tYXJlYS1pdGVtX19hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyRTRDNkQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLVJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzMxMzczRDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zaG9wcGluZy1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNob3BwaW5nLWFyZWEgLmNvbC14cy0yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1hcmVhLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtYXJlYSxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5iYXNpYy13YXlwb2ludCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAudW5saXN0ZWQtc2luZ2xlLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zY2hlZHVsZWQtc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1zaW5nbGUgLnBvc3QtaW1nLFxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmxpc3RlZC1zaW5nbGUgLnBvc3QtaW1nLFxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNjaGVkdWxlZC1zaW5nbGUgLnBvc3QtaW1nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubGlzdGVkLXNpbmdsZSAuaW1nLWhvdmVyLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1zaW5nbGUgLmltZy1ob3ZlcixcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLXNpbmdsZSAuaW1nLWhvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NCk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlIC5idG4tbGlzdC1wb3N0LW1vZGFsLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1zaW5nbGUgLmJ0bi1saXN0LXBvc3QtbW9kYWwsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNjaGVkdWxlZC1zaW5nbGUgLmJ0bi1saXN0LXBvc3QtbW9kYWwge1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tb2RhbC1ib2R5LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLm1vZGFsLWJvZHksXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNjaGVkdWxlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEsXG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAudW5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEsXG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLXNpbmdsZSAucG9zdC1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlIC5idG4tc2F2ZS1zY2hlZHVsZWQtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAudW5saXN0ZWQtc2luZ2xlIC5idG4tc2F2ZS1zY2hlZHVsZWQtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLXNpbmdsZSAuYnRuLXNhdmUtc2NoZWR1bGVkLXBvc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMyU7XG4gICAgYm90dG9tOiA1JTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5pbWctaG92ZXIsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuaW1nLWhvdmVyLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5pbWctaG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1saXN0LXBvc3QtbW9kYWwsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdC1tb2RhbCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdC1tb2RhbCB7XG4gICAgbWFyZ2luLXRvcDogNDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLXVubGlzdC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tZGVsZXRlLXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLXVubGlzdC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1kZWxldGUtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLXVubGlzdC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5idG4tZGVsZXRlLXBvc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLXNhdmUtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAudW5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tbGlzdC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1zYXZlLXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNjaGVkdWxlZC1zaW5nbGU6aG92ZXIgLmJ0bi1saXN0LXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNjaGVkdWxlZC1zaW5nbGU6aG92ZXIgLmJ0bi1zYXZlLXBvc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMyU7XG4gICAgYm90dG9tOiA1JTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tZWRpdC1wb3N0LW1vZGFsLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1lZGl0LXBvc3QtbW9kYWwsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYS11Z2MgLnNjaGVkdWxlZC1zaW5nbGU6aG92ZXIgLmJ0bi1lZGl0LXBvc3QtbW9kYWwge1xuICAgIG1hcmdpbi10b3A6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEtdWdjIC5zY2hlZHVsZWQtc2luZ2xlIC5zY2hlZHVsZWQtdGltZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhLXVnYyAubWFpbi1hcmVhLWNvbnRlbnQgLnNldHRpbmdzLWFyZWEgLmJ1c2luZXNzLXR5cGUtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jaW5zdGFncmFtX3Nob3BwaW5nX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1MXB4OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIHtcbiAgZm9udC1mYW1pbHk6IExhdG8tUmVndWxhcjsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgI3NvY2lhbHNob3BfbmF2LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgI3NvY2lhbHNob3BfbmF2IHtcbiAgICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubmF2YmFyLXJpZ2h0IC5zaG9wLWltZywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5uYXZiYXItcmlnaHQgLnNob3AtaW1nIHtcbiAgICBoZWlnaHQ6IDEuN2VtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuOGVtOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnRuLWRlZmF1bHQsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnRuLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzNENDM7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnRuLXNjaGVkdWxlLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJ0bi1zY2hlZHVsZSxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5idG4tYWRkLXBvc3QsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnRuLWFkZC1wb3N0IHtcbiAgICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnRuLWNvbm5lY3QtaW5zdGFncmFtLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJ0bi1jb25uZWN0LWluc3RhZ3JhbSB7XG4gICAgZm9udC1mYW1pbHk6IExhdG8tTGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNGNzI5QjsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnRuLWNvbm5lY3QtaW5zdGFncmFtIGksIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnRuLWNvbm5lY3QtaW5zdGFncmFtIGkge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY2xvbmUtcG9zdHMsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY2xvbmUtcG9zdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZXItYWRkLXByb2ZpbGVzLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlci1hZGQtcHJvZmlsZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5idG4taW5mbywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5idG4taW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5idG4taW5mby5kcm9wZG93bi10b2dnbGUsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY29udGFpbmVyLWZsdWlkLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAub2F1dGgtbmF2YmFyLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm9hdXRoLW5hdmJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzczRDtcbiAgICBtaW4taGVpZ2h0OiAxMDBlbTsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciBuYXYgdWwsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciBuYXYgdWwge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbSB7XG4gICAgICBmb250LWZhbWlseTogTGF0by1MaWdodDtcbiAgICAgIHBhZGRpbmc6IDAuOGVtIDFlbTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gYSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbSBzdmcsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtIHN2ZyBwYXRoLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbSBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzY3Njk2RDsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gc3BhbiwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNjc2OTZEO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW1fX2FjdGl2ZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW1fX2FjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczRDQzO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNUNBRTczOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbV9fYWN0aXZlIHN2ZywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW1fX2FjdGl2ZSBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbV9fYWN0aXZlIHN2ZyBwYXRoLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbV9fYWN0aXZlIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjNUNBRTczOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbV9fYWN0aXZlIHNwYW4sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtX19hY3RpdmUgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAjRDFEOERCOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5idG4tYWN0aXZhdGUtcGFnZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5idG4tYWN0aXZhdGUtcGFnZSB7XG4gICAgICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyO1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNlbTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm1haW4tYXJlYSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm1haW4tYXJlYSAubm8tcG9zdHMsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5uby1wb3N0cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDFlbSA0ZW07XG4gICAgICBsZWZ0OiAzNSU7XG4gICAgICB0b3A6IDM1JTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEgLm5vLXBvc3RzIGgzLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm1haW4tYXJlYSAubm8tcG9zdHMgaDMge1xuICAgICAgICBmb250LWZhbWlseTogTGF0by1NZWRpdW07IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5uby1wb3N0cyBoNSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEgLm5vLXBvc3RzIGg1IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm1haW4tYXJlYSAubm8tcG9zdHMgaDYsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5uby1wb3N0cyBoNiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLVJlZ3VsYXI7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm1haW4tYXJlYSAubWFpbi1hcmVhLWl0ZW0sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5tYWluLWFyZWEtaXRlbSB7XG4gICAgICBjb2xvcjogIzU3NTc1NztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiAxZW0gM2VtOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEgLm1haW4tYXJlYS1pdGVtX19hY3RpdmUsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5tYWluLWFyZWEtaXRlbV9fYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNUNBRTczOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5jb2wteHMtMiwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5jb2wteHMtMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1hcmVhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLWFyZWEsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLWFyZWEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLWFyZWEsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLWFyZWEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJhc2ljLXdheXBvaW50LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJhc2ljLXdheXBvaW50IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUgLnBvc3QtaW1nLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAucG9zdC1pbWcsXG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5wb3N0LWltZywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5wb3N0LWltZyxcbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLnBvc3QtaW1nLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLnBvc3QtaW1nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUgLnNpbmdsZS1saW5rLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAuc2luZ2xlLWxpbmssXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAuc2luZ2xlLWxpbmssIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAuc2luZ2xlLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGUgLnVubGlzdGVkLXNpbmdsZS1lcnJvciwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC51bmxpc3RlZC1zaW5nbGUtZXJyb3IsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC51bmxpc3RlZC1zaW5nbGUtZXJyb3IsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC51bmxpc3RlZC1zaW5nbGUtZXJyb3IsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAudW5saXN0ZWQtc2luZ2xlLWVycm9yLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLnVubGlzdGVkLXNpbmdsZS1lcnJvciB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5pbWctaG92ZXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAuaW1nLWhvdmVyLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAuaW1nLWhvdmVyLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAuaW1nLWhvdmVyLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLmltZy1ob3ZlciwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5pbWctaG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc0KTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAuYnRuLWxpc3QtcG9zdC1tb2RhbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5idG4tbGlzdC1wb3N0LW1vZGFsLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAuYnRuLWxpc3QtcG9zdC1tb2RhbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUgLmJ0bi1saXN0LXBvc3QtbW9kYWwsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAuYnRuLWxpc3QtcG9zdC1tb2RhbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5idG4tbGlzdC1wb3N0LW1vZGFsIHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5wb3N0LWxpbmssIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAucG9zdC1saW5rLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAucG9zdC1saW5rLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAucG9zdC1saW5rLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLnBvc3QtbGluaywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5wb3N0LWxpbmsge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAubW9kYWwtYm9keSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tb2RhbC1ib2R5LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAubW9kYWwtYm9keSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLm1vZGFsLWJvZHksXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAucG9zdC1tb2RhbCAubW9kYWwtYm9keSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhLFxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEsXG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAucG9zdC1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAuYnRuLXNhdmUtc2NoZWR1bGVkLXBvc3QsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAuYnRuLXNhdmUtc2NoZWR1bGVkLXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5idG4tc2F2ZS1zY2hlZHVsZWQtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUgLmJ0bi1zYXZlLXNjaGVkdWxlZC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLmJ0bi1zYXZlLXNjaGVkdWxlZC1wb3N0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLmJ0bi1zYXZlLXNjaGVkdWxlZC1wb3N0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMlO1xuICAgIGJvdHRvbTogNSU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5idG4tbGlzdC1wb3N0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGUgLmJ0bi1saXN0LXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAuYnRuLXNhdmUtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5idG4tc2F2ZS1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAuYnRuLWxpc3QtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUgLmJ0bi1saXN0LXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5idG4tc2F2ZS1wb3N0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAuYnRuLXNhdmUtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5idG4tbGlzdC1wb3N0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLmJ0bi1saXN0LXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAuYnRuLXNhdmUtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5idG4tc2F2ZS1wb3N0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMlO1xuICAgIGJvdHRvbTogMyU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5pbWctaG92ZXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZTpob3ZlciAuaW1nLWhvdmVyLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuaW1nLWhvdmVyLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuaW1nLWhvdmVyLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGU6aG92ZXIgLmltZy1ob3ZlciwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5pbWctaG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdC1tb2RhbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tbGlzdC1wb3N0LW1vZGFsLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdC1tb2RhbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1saXN0LXBvc3QtbW9kYWwsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdC1tb2RhbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5idG4tbGlzdC1wb3N0LW1vZGFsIHtcbiAgICBtYXJnaW4tdG9wOiA0MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi11bmxpc3QtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tdW5saXN0LXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWRlbGV0ZS1wb3N0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1kZWxldGUtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi11bmxpc3QtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi11bmxpc3QtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1kZWxldGUtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1kZWxldGUtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5idG4tdW5saXN0LXBvc3QsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLXVubGlzdC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGU6aG92ZXIgLmJ0bi1kZWxldGUtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5idG4tZGVsZXRlLXBvc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tbGlzdC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1zYXZlLXBvc3QsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLXNhdmUtcG9zdCxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1saXN0LXBvc3QsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tbGlzdC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLXNhdmUtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1zYXZlLXBvc3QsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLWxpc3QtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5idG4tbGlzdC1wb3N0LFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGU6aG92ZXIgLmJ0bi1zYXZlLXBvc3QsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLXNhdmUtcG9zdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzJTtcbiAgICBib3R0b206IDMlOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWVkaXQtcG9zdC1tb2RhbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlOmhvdmVyIC5idG4tZWRpdC1wb3N0LW1vZGFsLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZTpob3ZlciAuYnRuLWVkaXQtcG9zdC1tb2RhbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGU6aG92ZXIgLmJ0bi1lZGl0LXBvc3QtbW9kYWwsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZTpob3ZlciAuYnRuLWVkaXQtcG9zdC1tb2RhbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlOmhvdmVyIC5idG4tZWRpdC1wb3N0LW1vZGFsIHtcbiAgICBtYXJnaW4tdG9wOiA0MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnJhbmQtc3dpdGNoZXItb3V0ZXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnJhbmQtc3dpdGNoZXItb3V0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogOHB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmRyb3Bkb3duLW1lbnUsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5icmFuZC1zd2l0Y2hlci1vdXRlciAuZHJvcGRvd24tbWVudSBsaSBhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmRyb3Bkb3duLW1lbnUgbGkgYSBpbWcsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmRyb3Bkb3duLW1lbnUgbGkgYSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5kcm9wZG93bi1tZW51IGxpIGEgc3BhbiwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5icmFuZC1zd2l0Y2hlci1vdXRlciAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmJ0bi1saW5rLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmJyYW5kLXN3aXRjaGVyLW91dGVyIC5idG4tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYnJhbmQtc3dpdGNoZXItb3V0ZXIgLmJ0bi1saW5rIC5jYXJldCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5icmFuZC1zd2l0Y2hlci1vdXRlciAuYnRuLWxpbmsgLmNhcmV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm9hdXRoLW5hdmJhciwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5vYXV0aC1uYXZiYXIge1xuICBoZWlnaHQ6IDUxcHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5vYXV0aC1uYXZiYXIgLmJyYW5kLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm9hdXRoLW5hdmJhciAuYnJhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMC4xJTtcbiAgICB0b3A6IC0xLjElOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAub2F1dGgtbmF2YmFyIC5icmFuZC10ZXh0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm9hdXRoLW5hdmJhciAuYnJhbmQtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDU4cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAubXVsdGktcHJvZHVjdC1lbXB0eS1zdGF0ZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tdWx0aS1wcm9kdWN0LWVtcHR5LXN0YXRlLFxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLm11bHRpLXByb2R1Y3QtZW1wdHktc3RhdGUsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5tdWx0aS1wcm9kdWN0LWVtcHR5LXN0YXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLmltZy1hcmVhLW91dGVyLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLmltZy1hcmVhLW91dGVyLFxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLmltZy1hcmVhLW91dGVyLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAuaW1nLWFyZWEtb3V0ZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBib3gtc2hhZG93OiAzcHggLTFweCA1cHggLTJweCAjZTllOWU5OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAuaW1nLWFyZWEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAuaW1nLWFyZWEsXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAuaW1nLWFyZWEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5pbWctYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLmltZy1hcmVhIC5pbWctbWFpbiwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5pbWctYXJlYSAuaW1nLW1haW4sXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5pbWctYXJlYSAuaW1nLW1haW4sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5pbWctYXJlYSAuaW1nLW1haW4ge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5pbWctYXJlYSAuaW1nLW1hcmtlcnMtYXJlYSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5saXN0ZWQtc2luZ2xlIC5wb3N0LW1vZGFsIC5pbWctYXJlYSAuaW1nLW1hcmtlcnMtYXJlYSxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC51bmxpc3RlZC1zaW5nbGUgLnBvc3QtbW9kYWwgLmltZy1hcmVhIC5pbWctbWFya2Vycy1hcmVhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnVubGlzdGVkLXNpbmdsZSAucG9zdC1tb2RhbCAuaW1nLWFyZWEgLmltZy1tYXJrZXJzLWFyZWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5pbWctYXJlYSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5pbWctYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLmltZy1tYWluLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLmltZy1tYWluIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5idG4taW1nLWVuaGFuY2UsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAuYnRuLWltZy1lbmhhbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMiU7XG4gIGJvdHRvbTogMiU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA5OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAuYnRuLWltZy1lbmhhbmNlOmhvdmVyIGksIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAuYnRuLWltZy1lbmhhbmNlOmhvdmVyIGkge1xuICAgIGNvbG9yOiAjRkZBRDFBOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAuYnRuLWltZy1lbmhhbmNlIGksIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAuYnRuLWltZy1lbmhhbmNlIGkge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLnBvc3QtZGVzY3JpcHRpb24sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAucG9zdC1kZXNjcmlwdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tb2RhbC1jb250ZW50LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLmJ0bi1kZWZhdWx0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M0Q0MyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtaW4td2lkdGg6IDY5cHg7XG4gIGhlaWdodDogMzlweDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLmJ0bi1tdWx0aXBsZS1jYW5jZWwtcHJvZHVjdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5idG4tbXVsdGlwbGUtY2FuY2VsLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5idG4tY2FuY2VsLXBvc3QsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAuYnRuLWNhbmNlbC1wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNzNENDMgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTIlO1xuICBib3R0b206IDMlOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAuYnRuLXNhdmUtcG9zdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5idG4tc2F2ZS1wb3N0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMyU7XG4gIGJvdHRvbTogMyU7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiAzMzVweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3QtaW5wdXQsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdC1pbnB1dCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLmJ0bi1tdWx0aXBsZS1hZGQtcHJvZHVjdCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5idG4tbXVsdGlwbGUtYWRkLXByb2R1Y3Qge1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtYXJlYSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1hcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAyNzVweDtcbiAgICBtYXgtaGVpZ2h0OiAzMzVweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tLXAtZ3JvdXAsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubS1wLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSBhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgYSB7XG4gICAgY29sb3I6ICM0MkMyQjU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tLXNpbmdsZS1saW5rLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm0tc2luZ2xlLWxpbmsge1xuICAgIHdpZHRoOiA4NyU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tLXNpbmdsZS1saW5rLWFyZWEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubS1zaW5nbGUtbGluay1hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubS1zaW5nbGUtbGluay1kZWxldGUsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubS1zaW5nbGUtbGluay1kZWxldGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tYXJrZXItZGlzcGxheS1hcmVhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubWFya2VyLWRpc3BsYXktYXJlYSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjM2UzZTNlOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLW1ldGEtd2FybmluZywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLW1ldGEtd2FybmluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtdXBsb2FkaW5nLWFsZXJ0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtdXBsb2FkaW5nLWFsZXJ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDg3JTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtdXBsb2FkaW5nLWFsZXJ0IGksIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS11cGxvYWRpbmctYWxlcnQgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tYWluLXNwaW5uZXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tYWluLXNwaW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtbWV0YS1hcmVhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtbWV0YS1hcmVhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBoNSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBoNSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBoNSwgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIGEge1xuICAgICAgICB3aWR0aDogNjglO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5lZGl0LWNvbnRyb2xzLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5lZGl0LWNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAuZWRpdC1jb250cm9scyBidXR0b24sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLmVkaXQtY29udHJvbHMgYnV0dG9uIHtcbiAgICAgICAgICBjb2xvcjogI0NFQ0VDRTsgfVxuICAgICAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLmVkaXQtY29udHJvbHMgYnV0dG9uOmhvdmVyLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5lZGl0LWNvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYTpob3ZlciAuZWRpdC1jb250cm9scywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYTpob3ZlciAuZWRpdC1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5idG4tdXBkYXRlLWVkaXQsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1lZGl0LWFyZWEgLmJ0bi11cGRhdGUtZWRpdCB7XG4gICAgICAgIGNvbG9yOiAjNDJDMkI1O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhLFxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1lZGl0LWFyZWEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1lZGl0LWFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbWV0YS1pbWctb3V0ZXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLW91dGVyLFxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbWV0YS1pbWctb3V0ZXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1lZGl0LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLW91dGVyIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDMsIDI0MywgMC43Myk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZy1vdXRlcjpob3ZlciAubS1zaW5nbGUtbWV0YS11cGxvYWQsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLW91dGVyOmhvdmVyIC5tLXNpbmdsZS1tZXRhLXVwbG9hZCxcbiAgICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbWV0YS1pbWctb3V0ZXI6aG92ZXIgLm0tc2luZ2xlLW1ldGEtdXBsb2FkLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZy1vdXRlcjpob3ZlciAubS1zaW5nbGUtbWV0YS11cGxvYWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbWV0YS1pbWcsXG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbWV0YS1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLW1ldGEtdXBsb2FkLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5tLXNpbmdsZS1tZXRhLXVwbG9hZCxcbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1lZGl0LWFyZWEgLm0tc2luZ2xlLW1ldGEtdXBsb2FkLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLXVwbG9hZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgICAgICBwYWRkaW5nOiAzMyU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzOCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzglO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbWV0YS10aXRsZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbWV0YS10aXRsZSxcbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLWxpbmssIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAucG9zdC1tb2RhbCAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLWxpbmssXG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLXRpdGxlLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnBvc3QtbW9kYWwgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLXRpdGxlLFxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbGluaywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5wb3N0LW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEgLm1haW4tYXJlYS1uYXYsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5tYWluLWFyZWEtbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm1haW4tYXJlYSAubWFpbi1hcmVhLW5hdiAubWFpbi1hcmVhLWl0ZW1fX2FjdGl2ZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEgLm1haW4tYXJlYS1uYXYgLm1haW4tYXJlYS1pdGVtX19hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MkMyQjU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5tYWluLWFyZWEgLm1haW4tYXJlYS1jb250ZW50LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLm1haW4tYXJlYSAubWFpbi1hcmVhLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5tYWluLWFyZWEtY29udGVudCAuc2V0dGluZ3MtYXJlYSAuYnVzaW5lc3MtdHlwZS1oZWFkZXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAubWFpbi1hcmVhIC5tYWluLWFyZWEtY29udGVudCAuc2V0dGluZ3MtYXJlYSAuYnVzaW5lc3MtdHlwZS1oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvLVJlZ3VsYXI7XG4gICAgY29sb3I6ICM1QzVDNUM7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMC44ZW0gMWVtOyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gYSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gYSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtIHN2ZywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gc3ZnIHBhdGgsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogIzVDNUM1QzsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtIHNwYW4sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtIHNwYW4ge1xuICAgICAgY29sb3I6ICM1QzVDNUM7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtLXNldHRpbmdzLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbS1zZXR0aW5ncyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTgwcHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW1fX2FjdGl2ZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaWRlYmFyIC5zaWRlYmFyLWl0ZW1fX2FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM0MkMyQjU7XG4gICAgY29sb3I6ICM0MkMyQjU7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbV9fYWN0aXZlIHN2ZyBwYXRoLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbV9fYWN0aXZlIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICM0MkMyQjU7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNpZGViYXIgLnNpZGViYXItaXRlbV9fYWN0aXZlIHNwYW4sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuc2lkZWJhci1pdGVtX19hY3RpdmUgc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6ICMyOTJGM0E7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuYnRuLWFjdGl2YXRlLXBhZ2UsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2lkZWJhciAuYnRuLWFjdGl2YXRlLXBhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvLVJlZ3VsYXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJDMkI1O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDJDMkI1O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAuc2NoZWR1bGVkLXRpbWUsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAuc2NoZWR1bGVkLXRpbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMC41ZW07IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuYnRuLWxpc3QtZXhwb3J0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5idG4tbGlzdC1leHBvcnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRENEQztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzEzNzNEO1xuICBsZXR0ZXItc3BhY2luZzogMC4zN3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgYmFja2dyb3VuZDogIzlGOUY5RjtcbiAgcGFkZGluZzogNXB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmJ0bi1saXN0LWV4cG9ydCBpLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5idG4tbGlzdC1leHBvcnQgaSB7XG4gICAgY29sb3I6ICM5RjlGOUY7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXItbWV0YS1vdXRlciwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXItbWV0YS1vdXRlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwcHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXItY291bnQtb3V0ZXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVyLWNvdW50LW91dGVyIHtcbiAgcGFkZGluZzogMjdweCA3cHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSBhLmN1c3RvbWVyLXVzZXJuYW1lLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIGEuY3VzdG9tZXItdXNlcm5hbWUge1xuICBjb2xvcjogIzVjYjg1YzsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lci1mb2xsb3dlcnMsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVyLWZvbGxvd2Vycyxcbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVyLW1lZGlhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lci1tZWRpYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVyLWZvbGxvd2VycyBpLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lci1mb2xsb3dlcnMgaSxcbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXItbWVkaWEgaSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXItbWVkaWEgaSB7XG4gICAgY29sb3I6ICM5QTlBOUE7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXItZm9sbG93ZXJzIHNwYW4sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVyLWZvbGxvd2VycyBzcGFuLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lci1tZWRpYSBzcGFuLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lci1tZWRpYSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lci1pbWcsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVyLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lci1tZXRhLWFyZWEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVyLW1ldGEtYXJlYSB7XG4gIG1hcmdpbjogMCAxMHB4OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgdGFibGUgdGhlYWQgdHIgdGgsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgdGFibGUgdGhlYWQgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5MiwgOTIsIDkyLCAwLjEpOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgdGFibGUgdGgsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgdGFibGUgdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMxMzczRDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgdGFibGUgLmN1c3RvbWVycy1zaW5nbGUgdGQsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgdGFibGUgLmN1c3RvbWVycy1zaW5nbGUgdGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgdGFibGUgLnRkLXN0YXRzLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIHRhYmxlIC50ZC1zdGF0cyB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVycy1zaW5nbGUgLmN1c3RvbWVyLW1ldGEtb3V0ZXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVycy1zaW5nbGUgLmN1c3RvbWVyLW1ldGEtb3V0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyM3B4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVycy1zaW5nbGUgLmN1c3RvbWVyLW1ldGEtb3V0ZXIgLmN1c3RvbWVyLWltZywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXJzLXNpbmdsZSAuY3VzdG9tZXItbWV0YS1vdXRlciAuY3VzdG9tZXItaW1nIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNDJDMkI1O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmN1c3RvbWVycy1hcmVhIC5jdXN0b21lcnMtc2luZ2xlIC5jdXN0b21lci1tZXRhLW91dGVyIC5jdXN0b21lci1tZXRhLWFyZWEsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuY3VzdG9tZXJzLWFyZWEgLmN1c3RvbWVycy1zaW5nbGUgLmN1c3RvbWVyLW1ldGEtb3V0ZXIgLmN1c3RvbWVyLW1ldGEtYXJlYSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXJzLXNpbmdsZSAuY3VzdG9tZXItbWV0YS1vdXRlciAuY3VzdG9tZXItbWV0YS1hcmVhIC5jdXN0b21lci11c2VybmFtZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5jdXN0b21lcnMtYXJlYSAuY3VzdG9tZXJzLXNpbmdsZSAuY3VzdG9tZXItbWV0YS1vdXRlciAuY3VzdG9tZXItbWV0YS1hcmVhIC5jdXN0b21lci11c2VybmFtZSB7XG4gICAgICBjb2xvcjogIzMxMzczRDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5ncmFwaC1wYWdlLWhlYWRlciwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAuZ3JhcGgtcGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLmNsaWNrcy1pbWFnZS1wYWdlLWhlYWRlciwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAuY2xpY2tzLWltYWdlLXBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAuYW5hbHl0aWNzLWZpbHRlciAuZnJvbS10ZXh0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyIC5mcm9tLXRleHQsXG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLmFuYWx5dGljcy1maWx0ZXIgLnRvLXRleHQsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLmFuYWx5dGljcy1maWx0ZXIgLnRvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyIC5mcm9tLXZhbC1tYWluLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyIC5mcm9tLXZhbC1tYWluLFxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyIC50by12YWwtbWFpbiwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAuYW5hbHl0aWNzLWZpbHRlciAudG8tdmFsLW1haW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyIC5mcm9tLXZhbC1tYWluIGksIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLmFuYWx5dGljcy1maWx0ZXIgLmZyb20tdmFsLW1haW4gaSxcbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyIC50by12YWwtbWFpbiBpLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5hbmFseXRpY3MtZmlsdGVyIC50by12YWwtbWFpbiBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgY29sb3I6ICM5RjlGOUY7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAubWV0YS1hcmVhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5tZXRhLWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLm1ldGEtYXJlYSAubWV0YS1zaW5nbGUsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLm1ldGEtYXJlYSAubWV0YS1zaW5nbGUge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMCA0JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5tZXRhLWFyZWEgLm1ldGEtc2luZ2xlIC5tZXRhLXRleHQsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLm1ldGEtYXJlYSAubWV0YS1zaW5nbGUgLm1ldGEtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiByZ2JhKDQ5LCA1NSwgNjEsIDAuNSk7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5tZXRhLWFyZWEgLm1ldGEtc2luZ2xlIC5tZXRhLXZhbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAubWV0YS1hcmVhIC5tZXRhLXNpbmdsZSAubWV0YS12YWwge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzMxMzczRDtcbiAgICAgIG1hcmdpbjogMjBweCAwOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLmNsaWNrcy1wZXItaW1hZ2Utc2luZ2xlLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5jbGlja3MtcGVyLWltYWdlLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLmNsaWNrcy1wZXItaW1hZ2Utc2luZ2xlIC5pbWctb3V0ZXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLmNsaWNrcy1wZXItaW1hZ2Utc2luZ2xlIC5pbWctb3V0ZXIge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuYW5hbHl0aWNzLWFyZWEgLmNsaWNrcy1wZXItaW1hZ2Utc2luZ2xlIC5pbWctb3V0ZXIgaW1nLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5jbGlja3MtcGVyLWltYWdlLXNpbmdsZSAuaW1nLW91dGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLmFuYWx5dGljcy1hcmVhIC5jbGlja3MtcGVyLWltYWdlLXNpbmdsZSAuaW1nLWNsaWNrcywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5hbmFseXRpY3MtYXJlYSAuY2xpY2tzLXBlci1pbWFnZS1zaW5nbGUgLmltZy1jbGlja3Mge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCA1NSwgNjEsIDAuNSk7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2V0dGluZ3MtYXJlYSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zZXR0aW5ncy1hcmVhIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zZXR0aW5ncy1hcmVhIHRleHRhcmVhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNldHRpbmdzLWFyZWEgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zZXR0aW5ncy1hcmVhIGg1LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNldHRpbmdzLWFyZWEgaDUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNldHRpbmdzLWFyZWEgaHIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2V0dGluZ3MtYXJlYSBociB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNjaGVkdWxlZC1zaW5nbGUgLmltZy1vdXRlciwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5pbWctb3V0ZXIge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2NoZWR1bGVkLXNpbmdsZSAuaW1nLW91dGVyIGltZywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zY2hlZHVsZWQtc2luZ2xlIC5pbWctb3V0ZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG5cbi5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5idG4tY2FuY2VsLXBvc3QsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAudW5saXN0ZWQtc2luZ2xlIC5idG4tY2FuY2VsLXBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM3M0Q0MyAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNiU7XG4gIGJvdHRvbTogMyU7IH1cblxuLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEge1xuICBjb2xvcjogIzMxMzczRDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgbGFiZWwsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSBsYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoNDksIDU1LCA2MSwgMC43KTsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLnRhcGl0LXNldHRpbmdzLXRpdGxlLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLnRhcGl0LXNldHRpbmdzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAudGFwaXQtc2V0dGluZ3MtdGl0bGUtZGV2aWRlciAudGFwaXQtc2V0dGluZ3MtdGl0bGUtZGV2aWRlci1zbWFsbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC50YXBpdC1zZXR0aW5ncy10aXRsZS1kZXZpZGVyIC50YXBpdC1zZXR0aW5ncy10aXRsZS1kZXZpZGVyLXNtYWxsIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQyQzJCNTtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC50YXBpdC1zZXR0aW5ncy10aXRsZS1kZXZpZGVyIC50YXBpdC1zZXR0aW5ncy10aXRsZS1kZXZpZGVyLW1haW4sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAudGFwaXQtc2V0dGluZ3MtdGl0bGUtZGV2aWRlciAudGFwaXQtc2V0dGluZ3MtdGl0bGUtZGV2aWRlci1tYWluIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcbiAgICB3aWR0aDogODAlO1xuICAgIG9wYWNpdHk6IDAuMTU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5idXNpbmVzcy10eXBlLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmJ1c2luZXNzLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5idXNpbmVzcy10eXBlIC5idXNpbmVzcy10eXBlLWhlYWRlciwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5idXNpbmVzcy10eXBlIC5idXNpbmVzcy10eXBlLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuYnVzaW5lc3MtdHlwZSAuZmlyc3QtcmFkaW8sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuYnVzaW5lc3MtdHlwZSAuZmlyc3QtcmFkaW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuYnVzaW5lc3MtdHlwZSAuZmlyc3QtcmFkaW8gaW5wdXQsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuYnVzaW5lc3MtdHlwZSAuZmlyc3QtcmFkaW8gaW5wdXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI4cHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmJ1c2luZXNzLXR5cGUgLnNlY29uZC1yYWRpbywgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5idXNpbmVzcy10eXBlIC5zZWNvbmQtcmFkaW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuYnVzaW5lc3MtdHlwZSAuc2Vjb25kLXJhZGlvIGlucHV0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmJ1c2luZXNzLXR5cGUgLnNlY29uZC1yYWRpbyBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjhweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLnRpbWUtem9uZS1zZWN0aW9uLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLnRpbWUtem9uZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAudGltZS16b25lLXNlY3Rpb24gbGFiZWwsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAudGltZS16b25lLXNlY3Rpb24gbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC50aW1lLXpvbmUtc2VjdGlvbiAuZm9ybS1jb250cm9sLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLnRpbWUtem9uZS1zZWN0aW9uIC5mb3JtLWNvbnRyb2wge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RDRENEQztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmdvb2dsZS1hbmFseXRpY3Mtc2VjdGlvbiwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5nb29nbGUtYW5hbHl0aWNzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5nb29nbGUtYW5hbHl0aWNzLXNlY3Rpb24gbGFiZWwsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuZ29vZ2xlLWFuYWx5dGljcy1zZWN0aW9uIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmdvb2dsZS1hbmFseXRpY3Mtc2VjdGlvbiAjZ2FfaWQsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuZ29vZ2xlLWFuYWx5dGljcy1zZWN0aW9uICNnYV9pZCB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC50YXBpdC1jdXN0b21pemUtcGFnZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC50YXBpdC1jdXN0b21pemUtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC50YXBpdC1jdXN0b21pemUtcGFnZSAudGFwaXQtY3VzdG9taXplLXBhZ2UtdGl0bGUsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAudGFwaXQtY3VzdG9taXplLXBhZ2UgLnRhcGl0LWN1c3RvbWl6ZS1wYWdlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5lbWFpbC1zaWdudXBzLW91dGVyLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmVtYWlsLXNpZ251cHMtb3V0ZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuZW1haWwtc2lnbnVwcy1vdXRlciAuZW1haWwtc2lnbnVwcy1vdXRlci10aXRsZSwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5lbWFpbC1zaWdudXBzLW91dGVyIC5lbWFpbC1zaWdudXBzLW91dGVyLXRpdGxlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuZW1haWwtc2lnbnVwcy1vdXRlciAuZW1haWwtb3B0aW9ucy10b2dnbGUsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuZW1haWwtc2lnbnVwcy1vdXRlciAuZW1haWwtb3B0aW9ucy10b2dnbGUge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5lbWFpbC1zaWdudXBzLW91dGVyIC5lbWFpbC1vcHRpb25zLXRvZ2dsZSAuZmlyc3QtcmFkaW8sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuZW1haWwtc2lnbnVwcy1vdXRlciAuZW1haWwtb3B0aW9ucy10b2dnbGUgLmZpcnN0LXJhZGlvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuZW1haWwtc2lnbnVwcy1vdXRlciAuZW1haWwtb3B0aW9ucy10b2dnbGUgLmZpcnN0LXJhZGlvIGlucHV0LCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmVtYWlsLXNpZ251cHMtb3V0ZXIgLmVtYWlsLW9wdGlvbnMtdG9nZ2xlIC5maXJzdC1yYWRpbyBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOHB4OyB9XG4gICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmVtYWlsLXNpZ251cHMtb3V0ZXIgLmVtYWlsLW9wdGlvbnMtdG9nZ2xlIC5zZWNvbmQtcmFkaW8sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuZW1haWwtc2lnbnVwcy1vdXRlciAuZW1haWwtb3B0aW9ucy10b2dnbGUgLnNlY29uZC1yYWRpbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTNweDsgfVxuICAgICAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmVtYWlsLXNpZ251cHMtb3V0ZXIgLmVtYWlsLW9wdGlvbnMtdG9nZ2xlIC5zZWNvbmQtcmFkaW8gaW5wdXQsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuZW1haWwtc2lnbnVwcy1vdXRlciAuZW1haWwtb3B0aW9ucy10b2dnbGUgLnNlY29uZC1yYWRpbyBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOXB4OyB9XG4gIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAub3B0LWluLXRleHQtc2VjdGlvbiwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5vcHQtaW4tdGV4dC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAub3B0LWluLXRleHQtc2VjdGlvbiBsYWJlbCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5vcHQtaW4tdGV4dC1zZWN0aW9uIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5vcHQtaW4tdGV4dC1zZWN0aW9uICNhcHBlbmRfdGV4dCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5vcHQtaW4tdGV4dC1zZWN0aW9uICNhcHBlbmRfdGV4dCB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRENEQ0RDO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5tYXJrZXItc3R5bGUtb3V0ZXIsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAubWFya2VyLXN0eWxlLW91dGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLm1hcmtlci1zdHlsZS1vdXRlciAubWFya2VyLXN0eWxlLW91dGVyLXRpdGxlLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLm1hcmtlci1zdHlsZS1vdXRlciAubWFya2VyLXN0eWxlLW91dGVyLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5tYXJrZXItc3R5bGUtb3V0ZXIgLm1hcmtlci1zdHlsZS10b2dnbGUsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAubWFya2VyLXN0eWxlLW91dGVyIC5tYXJrZXItc3R5bGUtdG9nZ2xlIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5tYXJrZXItc3R5bGUtb3V0ZXIgLm1hcmtlci1zdHlsZS10b2dnbGUgLmZpcnN0LW1hcmtlci1pY29uLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLm1hcmtlci1zdHlsZS1vdXRlciAubWFya2VyLXN0eWxlLXRvZ2dsZSAuZmlyc3QtbWFya2VyLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAubWFya2VyLXN0eWxlLW91dGVyIC5tYXJrZXItc3R5bGUtdG9nZ2xlIC5zZWNvbmQtbWFya2VyLWljb24sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAubWFya2VyLXN0eWxlLW91dGVyIC5tYXJrZXItc3R5bGUtdG9nZ2xlIC5zZWNvbmQtbWFya2VyLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAxMDVweDtcbiAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRENEQ0RDO1xuICAgICAgICBwYWRkaW5nOiAxMnB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5tYXJrZXItc3R5bGUtb3V0ZXIgLmZpcnN0LXJhZGlvLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLm1hcmtlci1zdHlsZS1vdXRlciAuZmlyc3QtcmFkaW8ge1xuICAgICAgbWFyZ2luLXRvcDogLTI3cHg7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAubWFya2VyLXN0eWxlLW91dGVyIC5maXJzdC1yYWRpbyBpbnB1dCwgLnZpcmFsdGFnLWluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5tYXJrZXItc3R5bGUtb3V0ZXIgLmZpcnN0LXJhZGlvIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDsgfVxuICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAubWFya2VyLXN0eWxlLW91dGVyIC5zZWNvbmQtcmFkaW8sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAubWFya2VyLXN0eWxlLW91dGVyIC5zZWNvbmQtcmFkaW8ge1xuICAgICAgbWFyZ2luLXRvcDogLTI3cHg7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAubWFya2VyLXN0eWxlLW91dGVyIC5zZWNvbmQtcmFkaW8gaW5wdXQsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAubWFya2VyLXN0eWxlLW91dGVyIC5zZWNvbmQtcmFkaW8gaW5wdXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogODFweDsgfVxuICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmFkdmFuY2VkLXNlY3Rpb24sIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuYWR2YW5jZWQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5hZHZhbmNlZC1zZWN0aW9uIC5hZHZhbmNlZC1zZWN0aW9uLXRpdGxlLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmFkdmFuY2VkLXNlY3Rpb24gLmFkdmFuY2VkLXNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAuaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmFkdmFuY2VkLXNlY3Rpb24gbGFiZWwsIC52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSAuYWR2YW5jZWQtc2VjdGlvbiBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLmluc3RhZ3JhbS1zaG9wcGluZy1hcmVhIC5zaG9wcGluZy1hcmVhIC5hZHZhbmNlZC1zZWN0aW9uICN0YXBpdG9fY3NzLCAudmlyYWx0YWctaW5zdGFncmFtLXNob3BwaW5nLWFyZWEgLnNob3BwaW5nLWFyZWEgLmFkdmFuY2VkLXNlY3Rpb24gI3RhcGl0b19jc3Mge1xuICAgICAgaGVpZ2h0OiAyMzZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgICB3aWR0aDogMTIyJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogQ29uc29sYXM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjMzEzNzNEO1xuICAgICAgb3BhY2l0eTogMC42OyB9XG5cbi52aXJhbHRhZy1pbnN0YWdyYW0tc2hvcHBpbmctYXJlYSAuc2hvcHBpbmctYXJlYSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtdGl0bGUtY29udGFpbmVyIC50YWJsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi50b3AtcGlucyAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLXRpdGxlLWNvbnRhaW5lciAudGFibGUtdGl0bGUtZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1QzVDNUM7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4udG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1oZWFkZXItcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICAudG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1oZWFkZXItcm93IC5waW4tcGFydC1oZWFkZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaGVhZGVyLXJvdyAucmVwaW5zLXBhcnQtaGVhZGVyLCAudG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1oZWFkZXItcm93IC5saWtlcy1wYXJ0LWhlYWRlciwgLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaGVhZGVyLXJvdyAuY29tbWVudHMtcGFydC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaGVhZGVyLXJvdyBhIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNkOTQ5NTg7XG4gICAgY29sb3I6ICM0MDQwNDI7IH1cbiAgICAudG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1oZWFkZXItcm93IGEuc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4udG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1pdGVtLXJvdyAudGFibGUtaXRlbS1pbmZvcm1hdGlvbiAudGFibGUtaXRlbS1pbWFnZSB7XG4gIGhlaWdodDogMTM1cHg7XG4gIHdpZHRoOiAxMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50b3AtcGlucyAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWl0ZW0tcm93IC50YWJsZS1pdGVtLWluZm9ybWF0aW9uIC50YWJsZS1pdGVtLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4udG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1pdGVtLXJvdyAudGFibGUtaXRlbS1pbmZvcm1hdGlvbiAudGFibGUtaXRlbS1kZXRhaWxzIC50YWJsZS1pdGVtLWRldGFpbHMtdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0tZGV0YWlscyAudGFibGUtaXRlbS1kZXRhaWxzLXVybCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1QzVDNUM7XG4gIG1hcmdpbjogMDsgfVxuXG4udG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1pdGVtLXJvdyAudGFibGUtaXRlbS1pbmZvcm1hdGlvbiAudGFibGUtaXRlbS1kZXRhaWxzIC50YWJsZS1pdGVtLWRldGFpbHMtdXJsIGEge1xuICBjb2xvcjogI2Q5NDk1ODsgfVxuXG4udG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1pdGVtLXJvdyAudGFibGUtaXRlbS1pbmZvcm1hdGlvbiAudGFibGUtaXRlbS1kZXRhaWxzIC50YWJsZS1pdGVtLWRldGFpbHMtYm9hcmQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNUM1QzVDO1xuICBtYXJnaW46IDA7IH1cblxuLnRvcC1waW5zIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0tZGV0YWlscyAudGFibGUtaXRlbS1kZXRhaWxzLWJvYXJkIHNwYW4ge1xuICBjb2xvcjogI2Q5NDk1ODsgfVxuXG4udG9wLXBpbnMgLm1haW4tdGFibGUtY29udGFpbmVyIC50YWJsZS1pdGVtLXJvdyAudGFibGUtaXRlbS1pbmZvcm1hdGlvbiAudGFibGUtaXRlbS1kZXRhaWxzIC50YWJsZS1pdGVtLWRldGFpbHMtcG9zdGVkLW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzVDNUM1QztcbiAgbWFyZ2luOiAwOyB9XG5cbi50b3AtcGlucyAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWl0ZW0tcm93IC50YWJsZS1pdGVtLWluZm9ybWF0aW9uIC50YWJsZS1pdGVtLWRldGFpbHMgLnRhYmxlLWl0ZW0tZGV0YWlscy1wb3N0ZWQtb24gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi50b3AtcGlucyAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWl0ZW0tcm93IC50YWJsZS1pdGVtLXF1YW50aXR5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udG9wLXBpbnMgLm1haW4tYm9hcmRzLWNvbnRhaW5lciAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWl0ZW0tcm93IC50YWJsZS1pdGVtLWluZm9ybWF0aW9uIC50YWJsZS1pdGVtLWRldGFpbHMgLnRhYmxlLWl0ZW0tZGV0YWlscy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4udG9wLXBpbnMgLm1haW4tYm9hcmRzLWNvbnRhaW5lciAubWFpbi10YWJsZS1jb250YWluZXIgLnRhYmxlLWl0ZW0tcm93IC50YWJsZS1pdGVtLWluZm9ybWF0aW9uIC50YWJsZS1pdGVtLWRldGFpbHMgLnRhYmxlLWl0ZW0tZGV0YWlscy1ib2FyZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzVDNUM1QztcbiAgbWFyZ2luOiAwOyB9XG5cbi50b3AtcGlucyAubWFpbi1ib2FyZHMtY29udGFpbmVyIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0tZGV0YWlscyAudGFibGUtaXRlbS1kZXRhaWxzLWJvYXJkLW5hbWUgc3BhbiB7XG4gIGNvbG9yOiAjZDk0OTU4OyB9XG5cbi50b3AtcGlucyAubWFpbi1ib2FyZHMtY29udGFpbmVyIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0tZGV0YWlscyAudGFibGUtaXRlbS1kZXRhaWxzLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzVDNUM1QztcbiAgbWFyZ2luOiAwOyB9XG5cbi50b3AtcGlucyAubWFpbi1ib2FyZHMtY29udGFpbmVyIC5tYWluLXRhYmxlLWNvbnRhaW5lciAudGFibGUtaXRlbS1yb3cgLnRhYmxlLWl0ZW0taW5mb3JtYXRpb24gLnRhYmxlLWl0ZW0tZGV0YWlscyAudGFibGUtaXRlbS1kZXRhaWxzLWNhdGVnb3J5IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMzsgfVxuXG4jdWdjLWFuYWx5dGljcy1jb250YWluZXIgLmRhdGUtcGlja2VyLXBhcmVudCAuYW5hbHl0aWNzLWZpbHRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICN1Z2MtYW5hbHl0aWNzLWNvbnRhaW5lciAuZGF0ZS1waWNrZXItcGFyZW50IC5hbmFseXRpY3MtZmlsdGVyIC5mcm9tLXRleHQsXG4gICN1Z2MtYW5hbHl0aWNzLWNvbnRhaW5lciAuZGF0ZS1waWNrZXItcGFyZW50IC5hbmFseXRpY3MtZmlsdGVyIC50by10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgI3VnYy1hbmFseXRpY3MtY29udGFpbmVyIC5kYXRlLXBpY2tlci1wYXJlbnQgLmFuYWx5dGljcy1maWx0ZXIgLmZyb20tdmFsLW1haW4sXG4gICN1Z2MtYW5hbHl0aWNzLWNvbnRhaW5lciAuZGF0ZS1waWNrZXItcGFyZW50IC5hbmFseXRpY3MtZmlsdGVyIC50by12YWwtbWFpbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RDRENEQztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICN1Z2MtYW5hbHl0aWNzLWNvbnRhaW5lciAuZGF0ZS1waWNrZXItcGFyZW50IC5hbmFseXRpY3MtZmlsdGVyIC5mcm9tLXZhbC1tYWluIGksXG4gICAgI3VnYy1hbmFseXRpY3MtY29udGFpbmVyIC5kYXRlLXBpY2tlci1wYXJlbnQgLmFuYWx5dGljcy1maWx0ZXIgLnRvLXZhbC1tYWluIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICBjb2xvcjogIzlGOUY5RjsgfVxuXG4jdWdjLWFuYWx5dGljcy1jb250YWluZXIgLmNoYXJ0LXBhcmVudCAuZ3JhcGgtcGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiN1Z2MtYW5hbHl0aWNzLWNvbnRhaW5lciAuY2hhcnQtcGFyZW50IC5tZXRhLWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICN1Z2MtYW5hbHl0aWNzLWNvbnRhaW5lciAuY2hhcnQtcGFyZW50IC5tZXRhLWFyZWEgLm1ldGEtc2luZ2xlIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDAgMTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICN1Z2MtYW5hbHl0aWNzLWNvbnRhaW5lciAuY2hhcnQtcGFyZW50IC5tZXRhLWFyZWEgLm1ldGEtc2luZ2xlIC5tZXRhLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogcmdiYSg0OSwgNTUsIDYxLCAwLjUpOyB9XG4gICAgI3VnYy1hbmFseXRpY3MtY29udGFpbmVyIC5jaGFydC1wYXJlbnQgLm1ldGEtYXJlYSAubWV0YS1zaW5nbGUgLm1ldGEtdmFsIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMzMTM3M0Q7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfVxuXG4jdWdjLWFuYWx5dGljcy1jb250YWluZXIgLm1lZGlhLXBhcmVudCAuY2xpY2tzLXBlci1pbWFnZS1zaW5nbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdWdjLWFuYWx5dGljcy1jb250YWluZXIgLm1lZGlhLXBhcmVudCAuY2xpY2tzLXBlci1pbWFnZS1zaW5nbGUgLmltZy1vdXRlciB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQkVCOyB9XG4gICAgI3VnYy1hbmFseXRpY3MtY29udGFpbmVyIC5tZWRpYS1wYXJlbnQgLmNsaWNrcy1wZXItaW1hZ2Utc2luZ2xlIC5pbWctb3V0ZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICN1Z2MtYW5hbHl0aWNzLWNvbnRhaW5lciAubWVkaWEtcGFyZW50IC5jbGlja3MtcGVyLWltYWdlLXNpbmdsZSAuaW1nLWNsaWNrcyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHJnYmEoNDksIDU1LCA2MSwgMC41KTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnBlZWthYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFDQUE3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIC5wZWVrYWJhci1zdWNjZXNzIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAucGVla2FiYXItc3VjY2VzcyBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBlZWthYmFyLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjM2MSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogOTk5OTsgfVxuICAucGVla2FiYXItZXJyb3IgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wZWVrYWJhci1lcnJvciBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBlZWstYS1iYXIge1xuICB3aWR0aDogNTQlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDIyJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuI3NpZGViYXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgICNzaWRlYmFyIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMiUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMiUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAjc2lkZWJhciBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogNiUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2JSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgICNzaWRlYmFyIGxpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMiUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMiUgIWltcG9ydGFudDsgfSB9XG4gICNzaWRlYmFyIGxpIGEge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4jaW5zdGFncmFtX3R1dG9yaWFsX21vZGFsIGg0IHtcbiAgY29sb3I6ICNEQjQ3NTU7IH1cblxuI2luc3RhZ3JhbV90dXRvcmlhbF9tb2RhbCAuaW5zdGFncmFtLW9yIHtcbiAgbWFyZ2luOiAwIDFlbTsgfVxuXG4jaW5zdGFncmFtX3R1dG9yaWFsX21vZGFsIC5hcHBzdG9yZS1kb3dubG9hZCB7XG4gIGhlaWdodDogMi41ZW07IH1cblxuI2luc3RhZ3JhbV90dXRvcmlhbF9tb2RhbCAjaW5zdGFncmFtX2Nhcm91c2VsIGltZyB7XG4gIGhlaWdodDogMjhlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuI2luc3RhZ3JhbV90dXRvcmlhbF9tb2RhbCAjaW5zdGFncmFtX2Nhcm91c2VsIGEuY2Fyb3VzZWwtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuI2luc3RhZ3JhbV90dXRvcmlhbF9tb2RhbCAjaW5zdGFncmFtX2Nhcm91c2VsIC5nbHlwaGljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbiNpbnN0YWdyYW1fdHV0b3JpYWxfbW9kYWwgLmluc3RhZ3JhbS1kZW1vLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi51cGxvYWRjYXJlLWFjdGl2ZSAuYnRuLXRleHRwb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDMycHg7XG4gIGxlZnQ6IDExMHB4OyB9XG5cbiNzZWFyY2gtYmluZy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAjc2VhcmNoLWJpbmctd3JhcHBlciBociB7XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4OyB9XG4gICNzZWFyY2gtYmluZy13cmFwcGVyIC5yZXN1bHRzIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiA3NCU7IH1cbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnJlc3VsdHMgLml0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnJlc3VsdHMgLml0ZW0gPiBpbWc6OmJlZm9yZSxcbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnJlc3VsdHMgLml0ZW0gPiAuaW1nX2JlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnJlc3VsdHMgLml0ZW0gPiBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLml0ZW0ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIG1hcmdpbjogNHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLml0ZW0gPiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICNzZWFyY2gtYmluZy13cmFwcGVyIC5zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzlBOUE5QTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHg7IH1cbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnVwbG9hZGNhcmUtd2lkZ2V0LWNpcmNsZSB7XG4gICAgY29sb3I6ICNEQjQ3NTUgIWltcG9ydGFudDsgfVxuICAjc2VhcmNoLWJpbmctd3JhcHBlciAudXBsb2FkY2FyZS1kaWFsb2ctYmlnLWJ1dHRvbixcbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnVwbG9hZGNhcmUtZGlhbG9nLWJpZy1idXR0b246aG92ZXIsXG4gICNzZWFyY2gtYmluZy13cmFwcGVyIC51cGxvYWRjYXJlLWRpYWxvZy1iaWctYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNEQjQ3NTUsICNDMDQ0NTApO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAjQUUzOTQ0O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5QTNCNDQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAjREI0NzU1OyB9XG4gICNzZWFyY2gtYmluZy13cmFwcGVyIC51cGxvYWRjYXJlLWRpYWxvZy1idXR0b24tc3VjY2VzcyxcbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnVwbG9hZGNhcmUtZGlhbG9nLWJ1dHRvbi1zdWNjZXNzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0RCNDc1NSwgI0MwNDQ1MCkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOUEzQjQ0ICFpbXBvcnRhbnQ7IH1cbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnVwbG9hZGNhcmUtZGlhbG9nLXRhYi1zZWFyY2gtYmluZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYmluZy1iLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0b3A6IDY4JTtcbiAgICBsZWZ0OiA2NSU7IH1cbiAgI3NlYXJjaC1iaW5nLXdyYXBwZXIgLnVwbG9hZGNhcmUtZGlhbG9nLXRhYi1zZWFyY2gtYmluZzpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYmluZy1iLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0b3A6IDY4JTtcbiAgICBsZWZ0OiA2NSU7IH1cblxuLnJlZmVycmFsLWljb24ge1xuICBoZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tdG9wOiAwLjllbTsgfVxuXG4jcmVmZXJhbE1vZGFsIC5yZWYtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI3JlZmVyYWxNb2RhbCAucmVmLWhlYWRlciBoNSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjOTM5MzkzOyB9XG5cbiNyZWZlcmFsTW9kYWwgLnJlZi1oZWFkZXIgLnJlZi10aXRsZSB7XG4gIGNvbG9yOiAjZDk0OTU4O1xuICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jcmVmZXJhbE1vZGFsIC5yZWYtaGVhZGVyIC5yZWYtZGV0YWlsIHtcbiAgY29sb3I6ICNkOTQ5NTg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuI3JlZmVyYWxNb2RhbCAucmVmLWhlYWRlciBociB7XG4gIHdpZHRoOiAyOGVtOyB9XG5cbiNyZWZlcmFsTW9kYWwgLnJlZi1zaGFyZS1hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICNyZWZlcmFsTW9kYWwgLnJlZi1zaGFyZS1hcmVhIC5yZWYtc2hhcmUtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cbiAgI3JlZmVyYWxNb2RhbCAucmVmLXNoYXJlLWFyZWEgLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMC43ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9XG4gICAgI3JlZmVyYWxNb2RhbCAucmVmLXNoYXJlLWFyZWEgLmlucHV0LWdyb3VwIC5yZWYtc2hhcmUtdXJsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBoZWlnaHQ6IDIuNmVtOyB9XG4gICAgI3JlZmVyYWxNb2RhbCAucmVmLXNoYXJlLWFyZWEgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgcGFkZGluZzogMC41MmVtIDEuNGVtOyB9XG4gICNyZWZlcmFsTW9kYWwgLnJlZi1zaGFyZS1hcmVhIC5yZWYtc29jaWFsLXNoYXJpbmcge1xuICAgIG1hcmdpbi10b3A6IDIuNWVtOyB9XG4gICAgI3JlZmVyYWxNb2RhbCAucmVmLXNoYXJlLWFyZWEgLnJlZi1zb2NpYWwtc2hhcmluZyAuYnRuLXJlZi10d2l0dGVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NUFDRUU7IH1cbiAgICAgICNyZWZlcmFsTW9kYWwgLnJlZi1zaGFyZS1hcmVhIC5yZWYtc29jaWFsLXNoYXJpbmcgLmJ0bi1yZWYtdHdpdHRlciBpIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gICAgI3JlZmVyYWxNb2RhbCAucmVmLXNoYXJlLWFyZWEgLnJlZi1zb2NpYWwtc2hhcmluZyAuYnRuLXJlZi1mYWNlYm9vayB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I1OTk4OyB9XG4gICAgICAjcmVmZXJhbE1vZGFsIC5yZWYtc2hhcmUtYXJlYSAucmVmLXNvY2lhbC1zaGFyaW5nIC5idG4tcmVmLWZhY2Vib29rIGkge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cbiAgI3JlZmVyYWxNb2RhbCAucmVmLXNoYXJlLWFyZWEgLnJlZi1jb3B5LWFsZXJ0IHtcbiAgICB3aWR0aDogMTRlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG4jcmVmZXJhbE1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuN2VtOyB9XG4gICNyZWZlcmFsTW9kYWwgLm1vZGFsLWZvb3RlciAucmVmLWhvdy13b3Jrcy10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBjb2xvcjogIzkzOTM5MztcbiAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjdlbTsgfVxuICAgICNyZWZlcmFsTW9kYWwgLm1vZGFsLWZvb3RlciAucmVmLWhvdy13b3Jrcy10aXRsZSBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42ZW07XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICNyZWZlcmFsTW9kYWwgLm1vZGFsLWZvb3RlciAucmVmLWhvdy13b3Jrcy1pbWcge1xuICAgIGhlaWdodDogMy44ZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyoqXG4gKiBHcmlkIGNvbnRhaW5lclxuICovXG4udGlsZXMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyoqIE5lZWRlZCB0byBlbnN1cmUgaXRlbXMgYXJlIGxhaWQgb3V0IHJlbGF0aXZlIHRvIHRoaXMgY29udGFpbmVyICoqL1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRpbGVzLXdyYXAgLmRlc2MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjdlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gIC50aWxlcy13cmFwIGhyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlOyB9XG4gIC50aWxlcy13cmFwIC51c2VyLWluZm8ge1xuICAgIHBhZGRpbmc6IDAuN2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gICAgLnRpbGVzLXdyYXAgLnVzZXItaW5mbyAudXNlci1pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfVxuICAgIC50aWxlcy13cmFwIC51c2VyLWluZm8gLnVzZXItdXNlcm5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjZDk0OTU4OyB9XG5cbiNsb2FkZXJDaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC41JTtcbiAgbGVmdDogNDUlOyB9XG5cbi8qKlxuICogR3JpZCBpdGVtc1xuICovXG4udGlsZXMtd3JhcCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjBlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODsgfVxuXG4udGlsZXMtd3JhcC5hbmltYXRlZCBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4udGlsZXMtd3JhcCBsaS53b29rbWFyay1pbmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDsgfVxuXG4udGlsZXMtd3JhcCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cblxuLnRpbGVzLXdyYXAgaW1nLmltZy1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcm9maWxlLXdpZGdldCAuY29sLXhzLTEge1xuICB3aWR0aDogNyU7IH1cblxuLm1haW4tc3AtY29udGFpbmVyIC5wcm9maWxlLXdpZGdldCAuY29sLXhzLTEge1xuICB3aWR0aDogOC4zMyU7IH1cblxuLmFjY291bnRzLXNlbGVjdGlvbi1jb250YWluZXIgLmFjY291bnQtcGludGVyZXN0IHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNEREQ7XG4gIHBhZGRpbmc6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctbGVmdDogMC44ZW07IH1cblxuLmF2YXRhci1pY29uLWNvbnRhaW5lci5zaW5nbGUtcHJvZmlsZSB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmF2YXRhci1pY29uLWNvbnRhaW5lci5zaW5nbGUtcHJvZmlsZSAuYWNjb3VudC1pY29uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjRlbTtcbiAgICBsZWZ0OiAwZW07IH1cbiAgICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5hY2NvdW50LWljb24uZmEtZmFjZWJvb2sge1xuICAgICAgdG9wOiAwLjVlbTtcbiAgICAgIGxlZnQ6IDAuMmVtOyB9XG4gICAgLmF2YXRhci1pY29uLWNvbnRhaW5lci5zaW5nbGUtcHJvZmlsZSAuYWNjb3VudC1pY29uLmZhLXR1bWJsciB7XG4gICAgICBsZWZ0OiAwLjFlbTsgfVxuICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLW5ldHdvcmsudW5zZWxlY3RlZCB7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gICAgLmF2YXRhci1pY29uLWNvbnRhaW5lci5zaW5nbGUtcHJvZmlsZSAucHJvZmlsZS1uZXR3b3JrLnVuc2VsZWN0ZWQgaS51bnNlbGVjdGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmF2YXRhci1pY29uLWNvbnRhaW5lci5zaW5nbGUtcHJvZmlsZSAuYXZhdGFyIHtcbiAgICB3aWR0aDogMy41ZW07XG4gICAgaGVpZ2h0OiAzLjVlbTsgfVxuICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5hdmF0YXIudW5zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLW5ldHdvcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICAgIG1hcmdpbi10b3A6IC0zNSU7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBoZWlnaHQ6IDQ2JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLW5ldHdvcmsubmV0d29yay1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JiNjsgfVxuICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLW5ldHdvcmsubmV0d29yay10dW1ibHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjUwNmQ7IH1cbiAgLmF2YXRhci1pY29uLWNvbnRhaW5lci5zaW5nbGUtcHJvZmlsZSAucHJvZmlsZS1uZXR3b3JrLm5ldHdvcmstdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZDsgfVxuICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLW5ldHdvcmsubmV0d29yay1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODsgfVxuICAuYXZhdGFyLWljb24tY29udGFpbmVyLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLW5ldHdvcmsubmV0d29yay1pbnN0YWdyYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDBDMEM7IH1cbiAgLmF2YXRhci1pY29uLWNvbnRhaW5lci5zaW5nbGUtcHJvZmlsZSAucHJvZmlsZS1uZXR3b3JrLm5ldHdvcmstcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IyMDI3OyB9XG5cbi5zY2hlZHVsZU9wdGlvbnMgLmJ0bi1ncm91cC1wb3N0LW5vdyAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTE1cHg7IH1cbiAgLnNjaGVkdWxlT3B0aW9ucyAuYnRuLWdyb3VwLXBvc3Qtbm93IC5kcm9wZG93bi1tZW51ICNidWxrLWRyYWZ0LWJ0biBhIHtcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTsgfVxuXG4uc2NoZWR1bGVPcHRpb25zIC5idWxrLWRyb3Bkb3duLXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7IH1cblxuI2l0ZW1zTGlzdENvbnRhaW5lciAuaXRlbVZpZXdTb3J0YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4jaXRlbXNMaXN0Q29udGFpbmVyIC5jYXJkLXNpemU6aG92ZXIge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLmJ0bi1jcmVhdGUtYm9hcmRsaXN0cy1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDEuM2VtOyB9XG5cbi5idG4tY3JlYXRlLWJvYXJkLWxpc3RzIHtcbiAgY29sb3I6ICNkOTQ5NTg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0bi1jcmVhdGUtYm9hcmQtbGlzdHM6aG92ZXIge1xuICAgIGNvbG9yOiAjZDk0OTU4OyB9XG5cbi5ib2FyZC1saXN0LW1lc3NhZ2Uge1xuICBjb2xvcjogIzU1NTsgfVxuICAuYm9hcmQtbGlzdC1tZXNzYWdlLmVycm9yIHtcbiAgICBjb2xvcjogI2Q5NDk1ODsgfVxuICAuYm9hcmQtbGlzdC1tZXNzYWdlLnN1Y2Nlc3Mge1xuICAgIGNvbG9yOiBncmVlbjsgfVxuXG4uY3JlYXRlLWJvYXJkbGlzdCAuYWNjb3VudC5hY2NvdW50LXBpbnRlcmVzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREOyB9XG5cbi5jcmVhdGUtYm9hcmRsaXN0IHNlbGVjdC5ib2FyZC1saXN0IHtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbi5jcmVhdGUtYm9hcmRsaXN0IC5ib2FyZC1saXN0LW5hbWUge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDE2ZW07IH1cbiAgLmNyZWF0ZS1ib2FyZGxpc3QgLmJvYXJkLWxpc3QtbmFtZS5lbXB0eSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOTQ5NTg7IH1cblxuLmNyZWF0ZS1ib2FyZGxpc3QgLmJvYXJkLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDczLCAyMDQsIDIyMywgMC43NCksIHJnYmEoNTUsIDE1MCwgMTU1LCAwLjc0KSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMC44ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jcmVhdGUtYm9hcmRsaXN0IC5ib2FyZC1zaW5nbGUgLmJvYXJkLWNhbmNlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNSU7XG4gICAgcmlnaHQ6IC0yJTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jcmVhdGUtYm9hcmRsaXN0IC5ib2FyZC1zaW5nbGU6aG92ZXIgLmJvYXJkLWNhbmNlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNyZWF0ZS1ib2FyZGxpc3QgLmJ0bi1kZWxldGUtYm9hcmRsaXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jcmVhdGUtYm9hcmRsaXN0OmhvdmVyIC5idG4tZGVsZXRlLWJvYXJkbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qc2VhcmNoIGZpZWxkKi9cbiNzZWFyY2gtYmFyIHtcbiAgd2lkdGg6IDc4MHB4OyB9XG4gICNzZWFyY2gtYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjc2VhcmNoLWJhciAjc2VhcmNoLWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgei1pbmRleDogOTtcbiAgICBmb250LWZhbWlseTogTGF0by1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICNzZWFyY2gtYmFyIC5pbnB1dC1ncm91cC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICNzZWFyY2gtYmFyIC5pbnB1dC1ncm91cC1idG4gLmRldmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0ODBweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICNzZWFyY2gtYmFyIC5pbnB1dC1ncm91cC1idG4gLnNlYXJjaC1kcm9wZG93biB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQ4NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAjc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAtYnRuIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC10eXBlLW5hbWUge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgI3NlYXJjaC1iYXIgLmlucHV0LWdyb3VwLWJ0biAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2gtdHlwZS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgICAjc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAtYnRuIC5zZWFyY2gtZHJvcGRvd24gLmZhLXR3aXR0ZXIge1xuICAgICAgICBjb2xvcjogIzAwYWNlZCAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgI3NlYXJjaC1iYXIgLmlucHV0LWdyb3VwLWJ0biAuc2VhcmNoLWRyb3Bkb3duIC5mYS1pbnN0YWdyYW0ge1xuICAgICAgICBjb2xvcjogIzYwMEMwQzsgfVxuICAgICAgI3NlYXJjaC1iYXIgLmlucHV0LWdyb3VwLWJ0biAuc2VhcmNoLWRyb3Bkb3duIC5mYS1tYXAtbWFya2VyIHtcbiAgICAgICAgY29sb3I6ICNmODk0MDY7IH1cbiAgICAjc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAtYnRuIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzZweDtcbiAgICAgIGxlZnQ6IDQ1NXB4OyB9XG4gICAgI3NlYXJjaC1iYXIgLmlucHV0LWdyb3VwLWJ0biBsaSBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICNzZWFyY2gtYmFyIC5pbnB1dC1ncm91cC1idG4gbGkgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgICNzZWFyY2gtYmFyIC5pbnB1dC1ncm91cC1idG4gbGkgLmZhLXR3aXR0ZXIge1xuICAgICAgY29sb3I6ICMwMGFjZWQgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgI3NlYXJjaC1iYXIgLmlucHV0LWdyb3VwLWJ0biBsaSAuZmEtbWFwLW1hcmtlciB7XG4gICAgICBjb2xvcjogI2Y4OTQwNjsgfVxuICAjc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU0QzZEO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IC0xM3B4OyB9XG5cbi51Z2MtbG9hZGluZy1pbWctY2VudGVyZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7IH1cblxuLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tb2RhbC1ib2R5ID4gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogODk4cHg7XG4gIGhlaWdodDogNTAwcHg7IH1cblxuLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLmltZy1tYXJrZXJzLWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M0Q0MyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtaW4td2lkdGg6IDY5cHg7XG4gIGhlaWdodDogMzlweDsgfVxuXG4udWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAuYnRuLW11bHRpcGxlLWNhbmNlbC1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyB9XG5cbi51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5idG4tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNzNENDMgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTIlO1xuICBib3R0b206IDMlOyB9XG5cbi51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5idG4tc2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMlO1xuICBib3R0b206IDMlOyB9XG5cbi51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDQ3MHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIHtcbiAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm1vZGFsLWJvZHkgLnBvc3QtZGF0YSAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtYXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm1vZGFsLWJvZHkgLnBvc3QtZGF0YSAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubS1wLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIGEge1xuICAgICAgY29sb3I6ICM0MkMyQjU7IH1cbiAgICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tLXNpbmdsZS1saW5rLWFyZWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm0tc2luZ2xlLWxpbmstZGVsZXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgaDUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgIC51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBoNSwgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm1vZGFsLWJvZHkgLnBvc3QtZGF0YSAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm1vZGFsLWJvZHkgLnBvc3QtZGF0YSAubXVsdGlwbGUtcHJvZHVjdHMtb3V0ZXItYXJlYSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIGEge1xuICAgICAgICB3aWR0aDogNjglO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLmVkaXQtY29udHJvbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubW9kYWwtYm9keSAucG9zdC1kYXRhIC5tdWx0aXBsZS1wcm9kdWN0cy1vdXRlci1hcmVhIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLmVkaXQtY29udHJvbHMgYnV0dG9uIHtcbiAgICAgICAgICBjb2xvcjogI0NFQ0VDRTsgfVxuICAgICAgICAgIC51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAuZWRpdC1jb250cm9scyBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7IH1cbiAgICAgIC51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRhdGEgLm11bHRpcGxlLXByb2R1Y3RzLW91dGVyLWFyZWEgLm0tc2luZ2xlLWRpc3BsYXktYXJlYTpob3ZlciAuZWRpdC1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tb2RhbC1ib2R5IC5wb3N0LWRlc2NyaXB0aW9uIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogNzBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm1vZGFsLWltYWdlLWRpdiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLW1ldGEtd2FybmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDE1cHg7IH1cblxuLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLXVwbG9hZGluZy1hbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDg3JTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tLXNpbmdsZS11cGxvYWRpbmctYWxlcnQgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubWFpbi1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiA1cHggMDsgfVxuXG4udWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubS1zaW5nbGUtbWV0YS1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubS1zaW5nbGUtZGlzcGxheS1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBoNSwgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubS1zaW5nbGUtZGlzcGxheS1hcmVhIGEge1xuICAgIHdpZHRoOiA2OCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5lZGl0LWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAuZWRpdC1jb250cm9scyBidXR0b24ge1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgICAgIC51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLmVkaXQtY29udHJvbHMgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7IH1cbiAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWRpc3BsYXktYXJlYTpob3ZlciAuZWRpdC1jb250cm9scyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWVkaXQtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubS1zaW5nbGUtZWRpdC1hcmVhIC5idG4tdXBkYXRlLWVkaXQge1xuICAgIGNvbG9yOiAjNDJDMkI1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cblxuLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSxcbi51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tLXNpbmdsZS1lZGl0LWFyZWEge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLW91dGVyLFxuICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZy1vdXRlciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0MywgMjQzLCAwLjczKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZy1vdXRlcjpob3ZlciAubS1zaW5nbGUtbWV0YS11cGxvYWQsXG4gICAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbWV0YS1pbWctb3V0ZXI6aG92ZXIgLm0tc2luZ2xlLW1ldGEtdXBsb2FkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51Z2MtZ2FsbGVyeS1tYXJrZXJzLW1vZGFsIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLFxuICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1tZXRhLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAudWdjLWdhbGxlcnktbWFya2Vycy1tb2RhbCAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5tLXNpbmdsZS1tZXRhLXVwbG9hZCxcbiAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbWV0YS11cGxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBwYWRkaW5nOiAzMyU7XG4gICAgcGFkZGluZy10b3A6IDM4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4JTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbWV0YS10aXRsZSxcbiAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbGluayxcbiAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbWV0YS10aXRsZSxcbiAgLnVnYy1nYWxsZXJ5LW1hcmtlcnMtbW9kYWwgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3OyB9XG5cbi51Z2MtY29kZS1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDExMDBweDsgfVxuICAudWdjLWNvZGUtY29udGFpbmVyIC51Z2MtY29kZS1nYWxsZXJ5LXR5cGUtYnRucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDsgfVxuICAudWdjLWNvZGUtY29udGFpbmVyIGxlZ2VuZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAudWdjLWNvZGUtY29udGFpbmVyIC51Z2MtY29kZS1nYWxsZXJ5LWNhcnJvdXNlbC1idG4sIC51Z2MtY29kZS1jb250YWluZXIgLnVnYy1jb2RlLWdhbGxlcnktZ3JpZC1idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNEMEQ2REQ7XG4gICAgaGVpZ2h0OiAyMDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC51Z2MtY29kZS1jb250YWluZXIgLnVnYy1jb2RlLWdhbGxlcnktY2Fycm91c2VsLWJ0bi5zZWxlY3RlZCwgLnVnYy1jb2RlLWNvbnRhaW5lciAudWdjLWNvZGUtZ2FsbGVyeS1ncmlkLWJ0bi5zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJFNEM2RDsgfVxuICAudWdjLWNvZGUtY29udGFpbmVyIC51Z2MtY29kZS1nYWxsZXJ5LWNhcnJvdXNlbC1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAudWdjLWNvZGUtY29udGFpbmVyIC5mb3JtLWdyb3VwLWRyb3Bkb3ducyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC51Z2MtY29kZS1jb250YWluZXIgLmZvcm0tZ3JvdXAtZHJvcGRvd25zIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogNDAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuICAudWdjLWNvZGUtY29udGFpbmVyIC5mb3JtLWdyb3VwLWRyb3Bkb3ducyAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudWdjLWNvZGUtY29udGFpbmVyIC5mb3JtLWdyb3VwLWRyb3Bkb3ducyAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnVnYy1jb2RlLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gICAgbWluLXdpZHRoOiA0MDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnVnYy1jb2RlLWNvbnRhaW5lciAuY29kZS1mb3ItaW5zZXJ0IGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudWdjLWNvZGUtY29udGFpbmVyIC5jb2RlLWZvci1pbnNlcnQgLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI0NEQ0RDRCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNzI3NzdCO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdJbmNvbnNvbGF0YScsIEFyaWFsLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnVnYy1jb2RlLWNvbnRhaW5lciAuY29kZS1mb3ItaW5zZXJ0IC51Z2MtZ2FsbGVyeS1lbWJlZC1jb2RlIHtcbiAgICBtaW4taGVpZ2h0OiAxNTFweDsgfVxuXG4jbWFwLWNvbnRlbnQge1xuICB3aWR0aDogOTAwcHg7XG4gIGhlaWdodDogNTM5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjbWFwLWNvbnRlbnQgI21hcCB7XG4gICAgaGVpZ2h0OiA1NDBweDsgfVxuICAjbWFwLWNvbnRlbnQgLnNlYXJjaC1iYXItZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMHB4OyB9XG4gICAgI21hcC1jb250ZW50IC5zZWFyY2gtYmFyLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNtYXAtY29udGVudCAuc2VhcmNoLWJhci1ncm91cCAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAzNjdweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAjbWFwLWNvbnRlbnQgLnNlYXJjaC1iYXItZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1idXR0b25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMzY2cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7IH1cbiAgICAgICAgI21hcC1jb250ZW50IC5zZWFyY2gtYmFyLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtYnV0dG9ucyAuc2VhcmNoLWljb24tbWFwLXBvdXAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICNtYXAtY29udGVudCAuc2VhcmNoLWJhci1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWJ1dHRvbnMgLmNhbmNlbC1pY29uLW1hcC1wb3VwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjbWFwLWNvbnRlbnQgLnNlYXJjaC1iYXItZ3JvdXAgLmJ0bi1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsZWZ0OiA0ODBweDsgfVxuICAgICAgI21hcC1jb250ZW50IC5zZWFyY2gtYmFyLWdyb3VwIC5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogMTNweDsgfVxuICAgICAgICAjbWFwLWNvbnRlbnQgLnNlYXJjaC1iYXItZ3JvdXAgLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIC5idXR0b24tdmFsdWUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAgICAgI21hcC1jb250ZW50IC5zZWFyY2gtYmFyLWdyb3VwIC5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEzcHg7IH1cbiAgICAgICNtYXAtY29udGVudCAuc2VhcmNoLWJhci1ncm91cCAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDEyN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDdweDsgfVxuICAgICAgICAjbWFwLWNvbnRlbnQgLnNlYXJjaC1iYXItZ3JvdXAgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSAucmFkaXVzLXNlbGVjdC1idG4ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI21hcC1jb250ZW50IC5zZWFyY2gtYmFyLWdyb3VwIC5idG4tZ3JvdXAgLm1hcC1zdWJtaXQtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFNEM2RDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDEzMnB4OyB9XG5cbi5tZWRpYS1tb2RlbC1zaW5nbGUgLnBvcG92ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIzNXB4O1xuICB3aWR0aDogNjE1cHg7XG4gIGhlaWdodDogMjk5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9wb3ZlciAucG9wb3Zlci10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3BvdmVyIC5kYXRlcGlja2VyLW91dGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFREVERUQ7IH1cblxuLm1lZGlhLW1vZGVsLXNpbmdsZSAuc3dpdGNoLW91dGVyLWFyZWEge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAuc3dpdGNoLW91dGVyLWFyZWEgLnByb2R1Y3QtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlIC5zd2l0Y2gtYXJlYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5zd2l0Y2gtYXJlYSAuc3dpdGNoLXNpbmdsZS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnN3aXRjaC1hcmVhIC5zd2l0Y2gtbXVsdGktdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5tZWRpYS1tb2RlbC1zaW5nbGUgLm9ub2Zmc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODNweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZWRpYS1tb2RlbC1zaW5nbGUgLm9ub2Zmc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlIC5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLm1lZGlhLW1vZGVsLXNpbmdsZSAub25vZmZzd2l0Y2gtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwczsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlIC5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUsIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFRyZWJ1Y2hldCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZWRpYS1tb2RlbC1zaW5nbGUgLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTXVsdGlcIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJDMkI1O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlIC5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiU2luZ2xlXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkMyQjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbjogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgYm90dG9tOiAzcHg7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzOyB9XG5cbi5tZWRpYS1tb2RlbC1zaW5nbGUgLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1lZGlhLW1vZGVsLXNpbmdsZSAub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgcmlnaHQ6IDBweDsgfVxuXG4ubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1hcmVhIHtcbiAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdC1pbnB1dCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm0tcC1sYWJlbC1zb3VyY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5idG4tbXVsdGlwbGUtYWRkLXByb2R1Y3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm0tcC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC51bmxpc3RlZC1zaW5nbGUtZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm0tc2luZ2xlLW1ldGEtd2FybmluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubS1wLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA1NTBweDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIGEge1xuICAgIGNvbG9yOiAjNDJDMkI1OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm0tc2luZ2xlLWxpbmsge1xuICAgIHdpZHRoOiA4NyU7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubS1zaW5nbGUtbGluay1hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm0tc2luZ2xlLWxpbmstZGVsZXRlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtbWV0YS13YXJuaW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtdXBsb2FkaW5nLWFsZXJ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDg3JTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLXVwbG9hZGluZy1hbGVydCBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tYWluLXNwaW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLW1ldGEtYXJlYSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgaDUsIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgYSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5lZGl0LWNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLmVkaXQtY29udHJvbHMgYnV0dG9uIHtcbiAgICAgICAgICBjb2xvcjogI0NFQ0VDRTsgfVxuICAgICAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5lZGl0LWNvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWE6aG92ZXIgLmVkaXQtY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5idG4tdXBkYXRlLWVkaXQge1xuICAgICAgICBjb2xvcjogIzQyQzJCNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEsXG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1lZGl0LWFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLW91dGVyLFxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1lZGl0LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLW91dGVyIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDMsIDI0MywgMC43Myk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbWV0YS1pbWctb3V0ZXI6aG92ZXIgLm0tc2luZ2xlLW1ldGEtdXBsb2FkLFxuICAgICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbWV0YS1pbWctb3V0ZXI6aG92ZXIgLm0tc2luZ2xlLW1ldGEtdXBsb2FkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nLFxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1lZGl0LWFyZWEgLm0tc2luZ2xlLW1ldGEtaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWRpc3BsYXktYXJlYSAubS1zaW5nbGUtbWV0YS11cGxvYWQsXG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbWV0YS11cGxvYWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICAgICAgcGFkZGluZzogMzMlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzglO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4JTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZGlzcGxheS1hcmVhIC5tLXNpbmdsZS1tZXRhLXRpdGxlLFxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubXVsdGktcHJvZHVjdC1vdXRlciAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tLXNpbmdsZS1kaXNwbGF5LWFyZWEgLm0tc2luZ2xlLWxpbmssXG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tdWx0aS1wcm9kdWN0LW91dGVyIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm0tc2luZ2xlLWVkaXQtYXJlYSAubS1zaW5nbGUtbWV0YS10aXRsZSxcbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm11bHRpLXByb2R1Y3Qtb3V0ZXIgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubS1zaW5nbGUtZWRpdC1hcmVhIC5tLXNpbmdsZS1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3OyB9XG5cbi5tZWRpYS1tb2RlbC1zaW5nbGUsXG4jYnVsa09wdGlvbnNDb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgLyogQWNjb3VudHMgV2lkZ2V0IEN1c3RvbSBTdHlsaW5nICovXG4gIC8qIEFjY291bnRzIFdpZGdldCBDdXN0b20gU3R5bGluZyBFTkQgKi9cbiAgLyogYmVnaW46IGpRdWVyeSBVSSBEYXRlcGlja2VyIG1vdmluZyBwaXhlbHMgZml4ICovXG4gIC8qIGVuZDogalF1ZXJ5IFVJIERhdGVwaWNrZXIgbW92aW5nIHBpeGVscyBmaXggKi9cbiAgLyogYmVnaW46IGpRdWVyeSBVSSBEYXRlcGlja2VyIGVtcGhhc2lzIG9uIHNlbGVjdGVkIGRhdGVzICovXG4gIC8qIGVuZDogalF1ZXJ5IFVJIERhdGVwaWNrZXIgZW1waGFzaXMgb24gc2VsZWN0ZWQgZGF0ZXMgKi8gfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5ib2FyZC1uYW1lLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLmJvYXJkLW5hbWUge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZDMEUwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMXB4IDEwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIGltZy5hdmF0YXIuYWNjb3VudC1idXR0b24sXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciBpbWcuYXZhdGFyLmFjY291bnQtYnV0dG9uIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSBpLmFjY291bnQtaWNvbixcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIGkuYWNjb3VudC1pY29uIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC0xcHggIWltcG9ydGFudDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1kaWFsb2csXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjc4cHg7XG4gICAgbWluLWhlaWdodDogNDA1cHg7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1oZWFkZXIsXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2UsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHNwYW4sXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWNvbnRlbnQsXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gICAgbWluLWhlaWdodDogNDA1cHg7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1jb250ZW50IC5tc2ctc3VjY2VzcyxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWNvbnRlbnQgLm1zZy1zdWNjZXNzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwLjdlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWNvbnRlbnQgLmxvYWRpbmctb3ZlcmxheSxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWNvbnRlbnQgLmxvYWRpbmctb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi9pbWcvYWpheGxvYWRlci5naWZcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgbGVmdDogMDsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5LFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5tc2ctZXJyb3JzLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAubXNnLWVycm9ycyB7XG4gICAgICBtYXJnaW46IDAgMS4yZW0gMWVtO1xuICAgICAgcGFkZGluZzogMC43ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5pbWFnZS1hcmVhLW91dGVyLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAuaW1hZ2UtYXJlYS1vdXRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWJvZHkgLmltYWdlLWFyZWEsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1ib2R5IC5pbWFnZS1hcmVhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVCRUI7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWJvZHkgLmltYWdlLWFyZWEgaW1nLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1ib2R5IC5pbWFnZS1hcmVhIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAuaW1hZ2UtYXJlYSAuYnRuLWltZy1lbmhhbmNlLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1ib2R5IC5pbWFnZS1hcmVhIC5idG4taW1nLWVuaGFuY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyJTtcbiAgICAgICAgYm90dG9tOiAyJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAuaW1hZ2UtYXJlYSAuYnRuLWltZy1lbmhhbmNlOmhvdmVyIGksXG4gICAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAuaW1hZ2UtYXJlYSAuYnRuLWltZy1lbmhhbmNlOmhvdmVyIGkge1xuICAgICAgICAgIGNvbG9yOiAjRkZBRDFBOyB9XG4gICAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWJvZHkgLmltYWdlLWFyZWEgLmJ0bi1pbWctZW5oYW5jZSBpLFxuICAgICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkgLmltYWdlLWFyZWEgLmJ0bi1pbWctZW5oYW5jZSBpIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5jaGFyYWN0ZXItY291bnRkb3duLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAuY2hhcmFjdGVyLWNvdW50ZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3csXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1ib2R5IC50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjNDQ0NDQ0OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAudG9vbHRpcC50b3AgLnRvb2x0aXAtaW5uZXIsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1ib2R5IC50b29sdGlwLnRvcCAudG9vbHRpcC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5pbWFnZS1kZXNjcmlwdGlvbixcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkgLmltYWdlLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA0MDJweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjNkI2QjZCO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5jaGFyYWN0ZXItY291bnRkb3duLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAuY2hhcmFjdGVyLWNvdW50ZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5pbWFnZS10ZXh0LWRlc2NyaXB0aW9uLW91dGVyIC5pbWFnZS10ZXh0LWRlc2NyaXB0aW9uLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAuaW1hZ2UtdGV4dC1kZXNjcmlwdGlvbi1vdXRlciAuaW1hZ2UtdGV4dC1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5pbWFnZS10ZXh0LWRlc2NyaXB0aW9uLW91dGVyIC5jaGFyYWN0ZXItY291bnRkb3duLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtYm9keSAuaW1hZ2UtdGV4dC1kZXNjcmlwdGlvbi1vdXRlciAuY2hhcmFjdGVyLWNvdW50ZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAuc291cmNlLXVybCxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkgLnNvdXJjZS11cmwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICAgIGhlaWdodDogNDZweDsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtYm9keSAuc291cmNlLXVybCAuaW1hZ2Utc291cmNlLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1ib2R5IC5zb3VyY2UtdXJsIC5pbWFnZS1zb3VyY2Uge1xuICAgICAgICBjb2xvcjogIzZCNkI2QjtcbiAgICAgICAgd2lkdGg6IDUzM3B4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1ib2R5IC5zb3VyY2UtdXJsIC5sYWJlbC1zb3VyY2UsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWJvZHkgLnNvdXJjZS11cmwgLmxhYmVsLXNvdXJjZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlcixcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1zYXZlLWRyYWZ0LmJ0bi1jb250cmlidXRvci1kcmFmdCxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLXNhdmUtZHJhZnQuYnRuLWNvbnRyaWJ1dG9yLWRyYWZ0IHtcbiAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLXNlbGVjdC10aW1lcyxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLXNlbGVjdC10aW1lcyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbWluLXdpZHRoOiAxMTZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGNvbG9yOiAjZDk0OTU4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWxlY3QtdGltZXM6aG92ZXIsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLXNlbGVjdC10aW1lczpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZDk0OTU4OyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWxlY3QtdGltZXMgLnNjaGVkdWxlLXRleHQsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLXNlbGVjdC10aW1lcyAuc2NoZWR1bGUtdGV4dCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tc2VsZWN0LXRpbWVzIGksXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLXNlbGVjdC10aW1lcyBpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtYWRkLXRvLXF1ZXVlIC5idG4tYWRkLXRvLXF1ZXVlLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtYWRkLXRvLXF1ZXVlIC5idG4tYWRkLXRvLXF1ZXVlIHtcbiAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIGhlaWdodDogMzZweDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLWFkZC10by1xdWV1ZSxcbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1zY2hlZHVsZSxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLWFkZC10by1xdWV1ZSxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXNjaGVkdWxlIHtcbiAgICAgIHdpZHRoOiAxNDVweDsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtYWRkLXRvLXF1ZXVlIC5idG4tc2NoZWR1bGUsXG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1zY2hlZHVsZSAuYnRuLXNjaGVkdWxlLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1hZGQtdG8tcXVldWUgLmJ0bi1zY2hlZHVsZSxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtc2NoZWR1bGUgLmJ0bi1zY2hlZHVsZSB7XG4gICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGhlaWdodDogMzZweDsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtYWRkLXRvLXF1ZXVlIC5kcm9wZG93bi1tZW51LFxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtc2NoZWR1bGUgLmRyb3Bkb3duLW1lbnUsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLWFkZC10by1xdWV1ZSAuZHJvcGRvd24tbWVudSxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtc2NoZWR1bGUgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBtaW4td2lkdGg6IDE0MHB4OyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1hZGQtdG8tcXVldWUgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXNjaGVkdWxlIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLWFkZC10by1xdWV1ZSBidXR0b24uZHJvcGRvd24tdG9nZ2xlLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1zY2hlZHVsZSBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tY2xvbmUtcG9zdCxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLWNsb25lLXBvc3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzc2NzY3NjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWNsb25lLXBvc3QgLmNsb25lLXBvc3QtaWNvbixcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5idG4tY2xvbmUtcG9zdCAuY2xvbmUtcG9zdC1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWNsb25lLXBvc3Q6aG92ZXIsIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWNsb25lLXBvc3Q6YWN0aXZlLCAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1mb290ZXIgLmJ0bi1jbG9uZS1wb3N0OmZvY3VzLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1jbG9uZS1wb3N0OmhvdmVyLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1jbG9uZS1wb3N0OmFjdGl2ZSxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5idG4tY2xvbmUtcG9zdDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWZvb3RlciAuYnRuLWNsb25lLXBvc3Q6aG92ZXIsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLm1vZGFsLWZvb3RlciAuYnRuLWNsb25lLXBvc3Q6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtc2NoZWR1bGUsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1zY2hlZHVsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgZGl2LnVpLWRhdGVwaWNrZXIsXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciBkaXYudWktZGF0ZXBpY2tlciB7XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgZGl2LnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIGRpdi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSBkaXYudWktZGF0ZXBpY2tlciB0ZCAudWktc3RhdGUtZGVmYXVsdCxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgZGl2LnVpLWRhdGVwaWNrZXIgdGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgY29sb3I6ICM2QjZCNkI7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIGRpdi51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItdG9kYXkgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIGRpdi51aS1kYXRlcGlja2VyIHRkLnVpLWRhdGVwaWNrZXItdG9kYXkgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E3QTdBNzsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3N0aW5nLXRpbWVzLW91dGVyLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLnBvc3RpbmctdGltZXMtb3V0ZXIge1xuICAgIG1pbi13aWR0aDogMzA1cHg7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3N0aW5nLXRpbWVzLW91dGVyIGg1LFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAucG9zdGluZy10aW1lcy1vdXRlciBoNSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9zdGluZy10aW1lcy1hcmVhLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLnBvc3RpbmctdGltZXMtYXJlYSB7XG4gICAgbWF4LWhlaWdodDogMTI1cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9zdGluZy10aW1lcy1hcmVhIC5wb3N0aW5nLXRpbWVzLWhlbHAsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3N0aW5nLXRpbWVzLWFyZWEgLnBvc3RpbmctdGltZXMtaGVscCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3N0aW5nLXRpbWVzLWFyZWEgLnBvc3RpbmctdGltZS1zaW5nbGUsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3N0aW5nLXRpbWVzLWFyZWEgLnBvc3RpbmctdGltZS1zaW5nbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnBvc3RpbmctdGltZXMtYXJlYSAucG9zdGluZy10aW1lLXNpbmdsZSAudGltZS1kYXRlLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3N0aW5nLXRpbWVzLWFyZWEgLnBvc3RpbmctdGltZS1zaW5nbGUgLnRpbWUtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3N0aW5nLXRpbWVzLWFyZWEgLnRpbWUtYW1wbSxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnBvc3RpbmctdGltZXMtYXJlYSAudGltZS1hbXBtIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3N0aW5nLXRpbWVzLWFyZWEgc2VsZWN0LFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAucG9zdGluZy10aW1lcy1hcmVhIHNlbGVjdCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnBvc3RpbmctdGltZXMtYXJlYSBzZWxlY3QudGltZS1hbXBtLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAucG9zdGluZy10aW1lcy1hcmVhIHNlbGVjdC50aW1lLWFtcG0ge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5wb3N0aW5nLXRpbWVzLWFyZWEgLmJ0bi1kZWxldGUtdGltZSxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnBvc3RpbmctdGltZXMtYXJlYSAuYnRuLWRlbGV0ZS10aW1lIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9zdGluZy10aW1lcy1hcmVhIC5idG4tZGVsZXRlLXRpbWU6aG92ZXIsIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnBvc3RpbmctdGltZXMtYXJlYSAuYnRuLWRlbGV0ZS10aW1lOmFjdGl2ZSwgLm1lZGlhLW1vZGVsLXNpbmdsZSAucG9zdGluZy10aW1lcy1hcmVhIC5idG4tZGVsZXRlLXRpbWU6Zm9jdXMsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnBvc3RpbmctdGltZXMtYXJlYSAuYnRuLWRlbGV0ZS10aW1lOmhvdmVyLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3N0aW5nLXRpbWVzLWFyZWEgLmJ0bi1kZWxldGUtdGltZTphY3RpdmUsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnBvc3RpbmctdGltZXMtYXJlYSAuYnRuLWRlbGV0ZS10aW1lOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC5pbnRlcnZhbC1hcmVhLW91dGVyLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLmludGVydmFsLWFyZWEtb3V0ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC5pbnRlcnZhbC1hcmVhLW91dGVyIC5idG4tY2xvc2UtcG9wb3ZlcixcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLmludGVydmFsLWFyZWEtb3V0ZXIgLmJ0bi1jbG9zZS1wb3BvdmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLmludGVydmFsLWFyZWEtb3V0ZXIgLmludGVydmFsLWFyZWEsXG4gICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC5pbnRlcnZhbC1hcmVhLW91dGVyIC5pbnRlcnZhbC1hcmVhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAuaW50ZXJ2YWwtYXJlYS1vdXRlciAuaW50ZXJ2YWwtYXJlYSBsYWJlbCxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAuaW50ZXJ2YWwtYXJlYS1vdXRlciAuaW50ZXJ2YWwtYXJlYSBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLmludGVydmFsLWFyZWEtb3V0ZXIgLmludGVydmFsLWFyZWEgLmJvYXJkc19pbnRlcnZhbCxcbiAgICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAuaW50ZXJ2YWwtYXJlYS1vdXRlciAuaW50ZXJ2YWwtYXJlYSAuYm9hcmRzX2ludGVydmFsIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSB0YWJsZS51aS1kYXRlcGlja2VyLWNhbGVuZGFyLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgdGFibGUudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDk0OTU4IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgYS51aS1zdGF0ZS1ob3ZlcixcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEudWktc3RhdGUtaG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQgbm9uZTtcbiAgICBjb2xvcjogIzZCNkI2QjsgfVxuICAubWVkaWEtbW9kZWwtc2luZ2xlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1oaWdobGlnaHQsXG4gICNidWxrT3B0aW9uc0NvbnRhaW5lciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLnVpLXN0YXRlLWhvdmVyLFxuICAjYnVsa09wdGlvbnNDb250YWluZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLnVpLXN0YXRlLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDk0OTU4IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQudWktZGF0ZXBpY2tlci10b2RheS51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkLnVpLWRhdGVwaWNrZXItdG9kYXkudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICAgIGJhY2tncm91bmQ6ICNkOTQ5NTggbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAudWktd2lkZ2V0LWhlYWRlcixcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMjMwcHg7IH1cbiAgLm1lZGlhLW1vZGVsLXNpbmdsZSAudWktZGF0ZXBpY2tlcixcbiAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC51aS1kYXRlcGlja2VyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSxcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZDk0OTU4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC5tZWRpYS1tb2RlbC1zaW5nbGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbiAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICByaWdodDogMmVtO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IC51aS1pY29uLFxuICAgICAgI2J1bGtPcHRpb25zQ29udGFpbmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9kYXRlcGlja2VyLXByZXYuc3ZnKSA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtaG92ZXIsXG4gICAgICAjYnVsa09wdGlvbnNDb250YWluZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9kYXRlcGlja2VyLXByZXYuc3ZnKSA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IC51aS1pY29uLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IC51aS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL2RhdGVwaWNrZXItbmV4dC5zdmcpIDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLm1lZGlhLW1vZGVsLXNpbmdsZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWhvdmVyLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvZGF0ZXBpY2tlci1uZXh0LnN2ZykgNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAubWVkaWEtbW9kZWwtc2luZ2xlIC51aS1kYXRlcGlja2VyIHRoLFxuICAgICNidWxrT3B0aW9uc0NvbnRhaW5lciAudWktZGF0ZXBpY2tlciB0aCB7XG4gICAgICBjb2xvcjogIzc2NzY3NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cblxuI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3BvdmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMzVweDtcbiAgd2lkdGg6IDU5MHB4O1xuICBoZWlnaHQ6IDI5OXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuI2J1bGtPcHRpb25zQ29udGFpbmVyIC5wb3BvdmVyLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jYnVsa09wdGlvbnNDb250YWluZXIgI2J1bGtfaW50ZXJ2YWwge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYnVsay1zY2hlZHVsZXItYXJlYSBkaXYudWktZGF0ZXBpY2tlciB7XG4gIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgZGl2LnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcGFkZGluZzogMC40ZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAuYnVsay1zY2hlZHVsZXItYXJlYSBkaXYudWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NDk1ODtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5idWxrLXNjaGVkdWxlci1hcmVhIGRpdi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0LnVpLXN0YXRlLWhpZ2hsaWdodC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogI2Q5NDk1ODsgfVxuICAgIC5idWxrLXNjaGVkdWxlci1hcmVhIGRpdi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0LnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjZDk0OTU4OyB9XG4gICAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgZGl2LnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQudWktc3RhdGUtaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NDk1ODtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDQ1ZW07XG4gIG1pbi1oZWlnaHQ6IDIwZW07XG4gIC8qIGJlZ2luOiBqUXVlcnkgVUkgRGF0ZXBpY2tlciBtb3ZpbmcgcGl4ZWxzIGZpeCAqL1xuICAvKiBlbmQ6IGpRdWVyeSBVSSBEYXRlcGlja2VyIG1vdmluZyBwaXhlbHMgZml4ICovXG4gIC8qIGJlZ2luOiBqUXVlcnkgVUkgRGF0ZXBpY2tlciBlbXBoYXNpcyBvbiBzZWxlY3RlZCBkYXRlcyAqL1xuICAvKiBlbmQ6IGpRdWVyeSBVSSBEYXRlcGlja2VyIGVtcGhhc2lzIG9uIHNlbGVjdGVkIGRhdGVzICovIH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnBvcG92ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAucG9zdGluZy10aW1lcy1hcmVhIC5wb3N0aW5nLXRpbWUtc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTsgfVxuICAgIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC5wb3N0aW5nLXRpbWVzLWFyZWEgLnBvc3RpbmctdGltZS1zaW5nbGUgLnRpbWUtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC5wb3N0aW5nLXRpbWVzLWFyZWEgLnRpbWUtYW1wbSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAucG9zdGluZy10aW1lcy1hcmVhIGlucHV0LFxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAucG9zdGluZy10aW1lcy1hcmVhIHNlbGVjdCB7XG4gICAgd2lkdGg6IDRlbTsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAuYnVsay1pbnRlcnZhbC1hcmVhIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgcGFkZGluZy10b3A6IDFlbTsgfVxuICAgIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC5idWxrLWludGVydmFsLWFyZWEgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAuYnVsay1pbnRlcnZhbC1hcmVhIC5idWxrLWludGVydmFsIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciB0YWJsZS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICAgIGJhY2tncm91bmQ6ICNkOTQ5NTggbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLnVpLXN0YXRlLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDk0OTU4IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkLnVpLWRhdGVwaWNrZXItdG9kYXkudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICAgIGJhY2tncm91bmQ6ICNkOTQ5NTggbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnVpLXdpZGdldC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5wb3BvdmVyIC51aS1kYXRlcGlja2VyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAudWktZGF0ZXBpY2tlciB0aCB7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYnVsay1zY2hlZHVsZXItYXJlYSAucG9wb3ZlciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNkOTQ5NTg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICByaWdodDogMmVtO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDk0OTU4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk0OTU4OyB9XG4gICAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLnBvcG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5NDk1ODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTQ5NTg7IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgLmJ1bGstb3B0aW9ucy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMC41ZW07IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgaW1nLmF2YXRhci5hY2NvdW50LWJ1dHRvbiB7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTsgfVxuXG4uYnVsay1zY2hlZHVsZXItYXJlYSBpLmFjY291bnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcbiAgbGVmdDogLTAuMWVtICFpbXBvcnRhbnQ7IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgLm1zZy1zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnVsay1zY2hlZHVsZXItYXJlYSAubXNnLWVycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ1bGstc2NoZWR1bGVyLWFyZWEgLmJ1bGstbW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLmJ1bGstbW9kYWwtaGVhZGVyIC5idWxrLWltYWdlLWRlc2NyaXB0aW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLmJ1bGstbW9kYWwtaGVhZGVyIC5idWxrLWNoYXJhY3Rlci1jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLmJ1bGstbW9kYWwtaGVhZGVyIC5idWxrLWltYWdlLXNvdXJjZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbjogMC41ZW0gMDsgfVxuXG4uYnVsay1zY2hlZHVsZXItYXJlYSAuYnVsay1tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogOTglO1xuICBtYXJnaW46IDFlbTsgfVxuXG4uYnVsay1zY2hlZHVsZXItYXJlYSAuYnVsay1tb2RhbC1ib2R5IHtcbiAgbWluLWhlaWdodDogMjVlbTsgfVxuXG4uYnVsay1zY2hlZHVsZXItYXJlYSAuYnVsay1tb2RhbC1mb290ZXIgLmNvbC14cy04IHtcbiAgcGFkZGluZy1yaWdodDogNWVtOyB9XG5cbi5idWxrLXNjaGVkdWxlci1hcmVhIC5idWxrLW1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXNjaGVkdWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnVsay1zY2hlZHVsZXItYXJlYSAubWVkaWEtbW9kZWwtc2luZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1bGstc2NoZWR1bGVyLWFyZWEgLm1lZGlhLW1vZGVsLXNpbmdsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAubWVkaWEtbW9kZWwtc2luZ2xlIC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNGVtOyB9XG4gIC5idWxrLXNjaGVkdWxlci1hcmVhIC5tZWRpYS1tb2RlbC1zaW5nbGUgLm1vZGFsLWJvZHkgLnNvdXJjZS11cmwgbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAuYnVsay1zY2hlZHVsZXItYXJlYSAubWVkaWEtbW9kZWwtc2luZ2xlIC5pbWFnZS1hcmVhLW91dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5idWxrLXNjaGVkdWxlci1hcmVhIC5tZWRpYS1tb2RlbC1zaW5nbGUgLmltYWdlLWFyZWEtb3V0ZXIgLmltYWdlLWFyZWEge1xuICAgICAgd2lkdGg6IDE0ZW07XG4gICAgICBoZWlnaHQ6IDE3ZW07IH1cblxuQGtleWZyYW1lcyBkb3VibGUtcHVsc2UtZmlsbGVkIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg2NiwgMTk0LCAxODEsIDAuOCk7IH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoNjYsIDE5NCwgMTgxLCAwKTsgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNjYsIDE5NCwgMTgxLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZG91YmxlLXB1bHNlMi1maWxsZWQge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDY2LCAxOTQsIDE4MSwgMC44KTsgfVxuICA4JSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoNjYsIDE5NCwgMTgxLCAwLjgpOyB9XG4gIDY1JSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDY2LCAxOTQsIDE4MSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDY2LCAxOTQsIDE4MSwgMCk7IH0gfVxuXG4ubWFya2VyLXNpbmdsZS1pbm5lciAubWFpbi1tYXJrZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgIzNlM2UzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbiAgY29sb3I6ICM0MkMyQjU7XG4gIHBhZGRpbmc6IDAuNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAubWFya2VyLXNpbmdsZS1pbm5lciAubWFpbi1tYXJrZXI6aG92ZXIge1xuICAgIGFuaW1hdGlvbjogZG91YmxlLXB1bHNlMi1maWxsZWQgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgaW5maW5pdGU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIC5tYXJrZXItc2luZ2xlLWlubmVyIC5tYWluLW1hcmtlcjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogZG91YmxlLXB1bHNlMi1maWxsZWQgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsgfVxuICAubWFya2VyLXNpbmdsZS1pbm5lciAubWFpbi1tYXJrZXI6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogZG91YmxlLXB1bHNlLWZpbGxlZCAxcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOyB9XG5cbi5tYXJrZXItc2luZ2xlLWlubmVyIC5idG4tZGVmYXVsdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmtlci1zaW5nbGUtaW5uZXIgLmJ0bi1tdWx0aXBsZS1jYW5jZWwtcHJvZHVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi5tYXJrZXItc2luZ2xlLWlubmVyIC5tYWluLW1hcmtlci1udW1iZXJlZCwgLm11bHRpcGxlLXByb2R1Y3RzLWFyZWEgLm11bHRpcGxlLXByb2R1Y3RzLXNpbmdsZSAubWFpbi1tYXJrZXItbnVtYmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLm1hcmtlci1zaW5nbGUtaW5uZXIgLm1haW4tbWFya2VyLW51bWJlcmVkLCAubXVsdGlwbGUtcHJvZHVjdHMtYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tYWluLW1hcmtlci1udW1iZXJlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWFya2VyLXNpbmdsZS1pbm5lciAubWFpbi1tYXJrZXItbnVtYmVyZWQtd2l0aC1zaGFkb3csIC5tdWx0aXBsZS1wcm9kdWN0cy1hcmVhIC5tdWx0aXBsZS1wcm9kdWN0cy1zaW5nbGUgLm1haW4tbWFya2VyLW51bWJlcmVkLXdpdGgtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgIzNlM2UzZTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgNXB4IDAgIzNlM2UzZTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwICMzZTNlM2U7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1hcmtlci1zaW5nbGUtaW5uZXIgLm1haW4tbWFya2VyLW51bWJlcmVkLXdpdGgtc2hhZG93OmhvdmVyLCAubXVsdGlwbGUtcHJvZHVjdHMtYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tYWluLW1hcmtlci1udW1iZXJlZC13aXRoLXNoYWRvdzpob3ZlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tYXJrZXItc2luZ2xlLWlubmVyIC5tYWluLW1hcmtlci1udW1iZXJlZCBzcGFuLCAubXVsdGlwbGUtcHJvZHVjdHMtYXJlYSAubXVsdGlwbGUtcHJvZHVjdHMtc2luZ2xlIC5tYWluLW1hcmtlci1udW1iZXJlZCBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiJdfQ== */