/*

    ----------------------------------------------------------------------
                                01 Global
    ----------------------------------------------------------------------

*/
/* Colors
----------------------------------*/
/* Typography
----------------------------------*/
/* Media Queries
----------------------------------*/
/* Media Miscellaneous
----------------------------------*/
html, input, textarea {
  -webkit-font-smoothing: antialiased; }

body {
  text-rendering: optimizeLegibility; }

span.label {
  display: inline-block;
  padding: 8px 8px 6px 8px;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.75em;
  letter-spacing: 0.05em;
  line-height: 1em; }
  span.label span.icon {
    font-weight: bold;
    padding: 0 0 0 14px; }
  span.label.podcast {
    background: #2abdf4; }
    span.label.podcast span.icon {
      background: url(img/podcast-icon.png) no-repeat left center;
      background-size: 8px 12px; }
  span.label.article {
    background: #eab025; }
    span.label.article span.icon {
      background: url(img/article-icon.png) no-repeat left center;
      background-size: 9px 12px; }

.wrapper {
  padding: 0 24px;
  margin: 0 auto;
  max-width: 1152px;
  position: relative; }
  @media screen and (min-width: 1280px) {
    .wrapper {
      padding: 0; } }

/*

	TABLE OF CONTENTS

	01


*/
/*

    ----------------------------------------------------------------------
    					01
    ----------------------------------------------------------------------

*/
.promo-form {
  padding: 20px 0 0 0; }
  .promo-form .infusion-field {
    float: left;
    width: 50%;
    padding: 0 15px 15px 0; }
    .promo-form .infusion-field input[name="inf_field_FirstName"],
    .promo-form .infusion-field input[name="inf_field_Email"] {
      background: #fff;
      border: none;
      display: block;
      width: 100%;
      height: 48px;
      padding: 5px 10px;
      border-radius: 3px;
      font-size: 1.25em; }
  .promo-form .infusion-submit {
    width: 100%;
    float: left;
    padding: 0 15px 15px 0; }
    .promo-form .infusion-submit .btn {
      text-transform: uppercase;
      letter-spacing: 0.1em;
      display: block;
      width: 100%;
      font-size: 1.5em;
      padding: 10px 0;
      background: #ff8751;
      background: linear-gradient(to right, #ff8751, #f3563e); }

#video-promo a, #video-promo img {
  display: block;
  width: 100%; }

#video-promo p {
  font-family: "fira-sans", sans-serif;
  background: #000;
  color: #fff;
  padding: 20px;
  font-weight: 900;
  font-size: 1.75em;
  line-height: 1.25em;
  margin: 0; }
  #video-promo p a {
    color: #fff;
    font-family: "fira-sans", sans-serif !important; }

.sign-up-form {
  background: #303035;
  color: #fff;
  padding: 35px 25px;
  border-radius: 10px; }
  .sign-up-form h5 {
    text-align: center;
    font-style: italic;
    padding: 0 20px 30px 20px;
    letter-spacing: 0;
    font-size: 1.5em;
    color: #fff;
    line-height: 1.125em; }
  .sign-up-form .infusion-field input[name="inf_field_FirstName"],
  .sign-up-form .infusion-field input[name="inf_field_Email"] {
    background: #fff;
    border: none;
    display: block;
    width: 100%;
    height: 48px;
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 1.25em;
    margin: 0 0 3px 0; }
  .sign-up-form .infusion-field input[name="inf_field_FirstName"] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .sign-up-form .infusion-field input[name="inf_field_Email"] {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .sign-up-form .infusion-submit {
    width: 100%;
    padding: 12px 0 0 0; }
    .sign-up-form .infusion-submit .btn {
      text-transform: uppercase;
      letter-spacing: 0.1em;
      display: block;
      width: 100%;
      font-size: 1.5em;
      padding: 10px 0;
      background: #ff8751;
      background: linear-gradient(to right, #ff8751, #f3563e); }

.section-header {
  text-align: center;
  padding: 20px 0;
  border-bottom: 1px solid #ccc; }
  .section-header .label {
    font-size: 1em;
    letter-spacing: 0.10em;
    font-weight: bold; }

.overlay {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1000000;
  background: #fff;
  top: 0;
  left: 0;
  padding: 25px 0;
  overflow: scroll; }
  .overlay .wrapper {
    max-width: 980px; }
  .overlay .close {
    display: block;
    width: 24px;
    height: 24px;
    background: url(img/overlay-close.png) no-repeat 0 0;
    background-size: 100%;
    margin: 0 0 40px 0;
    text-indent: -9999px; }
    @media screen and (min-width: 768px) {
      .overlay .close {
        position: fixed;
        top: 25px;
        left: 25px;
        margin: 0; } }
  .overlay h5 {
    font-family: "fira-sans", sans-serif;
    font-weight: 900;
    text-align: center;
    font-size: 2.4em;
    line-height: 1.25em;
    padding: 0 0 40px 0; }
    @media screen and (min-width: 768px) {
      .overlay h5 {
        font-size: 3em;
        text-align: left;
        padding: 100px 0 40px 0; } }
  .overlay a {
    display: block;
    padding-bottom:40px;
    color: #2abdf4;
    text-transform: uppercase;
    font-style: italic;
    text-decoration: underline;
    text-align: center;
    font-size: 1.6em;
    font-weight: bold; }
    .overlay a.icon {
      width: 180px;
      margin: 0 auto;
      text-decoration: none; }
      .overlay a.icon img {
        display: block;
        max-height: 100%; }
  @media screen and (min-width: 768px) {
    .overlay .links {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -ms-flex-align: center;
      align-items: center; }
      .overlay .links .icon {
        width: 20%;
        padding: 10px; }
        .overlay .links .icon img {
          max-height: 110px;
          margin: 0 auto; }
      .overlay .links .text {
        display: block;
	text-align: left;
    	font-size: 1.6em;
    	padding-right: 40px;
    	margin-right: 40px;
    	margin-top: 40px;
         } }

/*

    ----------------------------------------------------------------------
                                02 Sections
    ----------------------------------------------------------------------

*/
header {
  background: #fff;
  position: relative; }
  header .wrapper {
    max-width: none;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  @media screen and (min-width: 768px) {
    header {
      border-bottom: 1px solid #e8e8e8; }
      header .wrapper {
        -ms-flex-align: stretch;
        -ms-grid-row-align: stretch;
        align-items: stretch; } }
  header .logo {
    padding: 15px 0 15px 24px;
    max-width: 240px; }
    header .logo img {
      display: block; }
    @media screen and (min-width: 768px) {
      header .logo {
        max-width: none;
        width: 280px;
        padding: 15px 0 10px 24px; } }
  header #toggle {
    cursor: pointer;
    position: relative;
    transition: all 0.6s cubic-bezier(0.7, 0.01, 0.3, 1);
    -ms-flex: 1;
    flex: 1; }
    @media screen and (min-width: 768px) {
      header #toggle {
        display: none; } }
    header #toggle .patty {
      width: 32px;
      height: 4px;
      background: #212121;
      transition: all 0.3s;
      position: absolute;
      top: 50%;
      right: 24px; }
      header #toggle .patty:after, header #toggle .patty:before {
        content: '';
        display: block;
        width: 32px;
        height: 4px;
        background: #212121;
        border: 2px;
        position: absolute;
        transition: all 0.3s; }
      header #toggle .patty:before {
        top: -10px; }
      header #toggle .patty:after {
        top: 10px; }
  header #nav {
    display: none; }
    @media screen and (min-width: 768px) {
      header #nav {
        display: block !important; } }
    header #nav ul {
      display: -ms-flexbox;
      display: flex;
      height: 100%; }
      header #nav ul li {
        display: -ms-flexbox;
        display: flex; }
        header #nav ul li a {
          color: #252525;
          display: block;
          font-size: 0.875em;
          font-weight: 900;
          line-height: 1em;
          padding: 5px 20px;
          text-transform: uppercase;
          letter-spacing: 0.1em;
          -ms-flex-item-align: center;
          align-self: center; }
          @media screen and (min-width: 1024px) {
            header #nav ul li a {
              line-height: 2em;
              padding: 10px 20px; } }
          header #nav ul li a span {
            display: block;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            font-size: 1em;
            letter-spacing: 0.05em; }
            @media screen and (min-width: 1024px) {
              header #nav ul li a span {
                font-size: 1.5em; } }
          header #nav ul li a:focus, header #nav ul li a:outline {
            outline: none; }
        header #nav ul li:last-child {
          background: #1acb97; }
          header #nav ul li:last-child a {
            background: #1acb97;
            height: auto;
            color: #fff;
            line-height: 1em;
            padding: 5px 20px; }
            header #nav ul li:last-child a span {
              font-weight: bold; }
            @media screen and (min-width: 1024px) {
              header #nav ul li:last-child a {
                padding: 10px 30px; } }

#pageslide {
  display: none;
  position: absolute;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 80%;
  max-width: 420px;
  background-color: #2c2c31; }
  #pageslide #mobile-nav {
    display: block; }

#mobile-nav {
  display: none; }
  #mobile-nav .basic {
    padding: 50px 20px 0px 20px; }
    #mobile-nav .basic li {
      padding: 0 0 20px 0; }
    #mobile-nav .basic a {
      color: #fff;
      display: block;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: 0.05em;
      font-size: 1.125em; }
  #mobile-nav .ctas li {
    display: block;
    padding: 5px 0; }
  #mobile-nav .ctas a {
    display: block;
    background: #44be9f;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-size: 1.125em;
    padding: 15px 20px; }
  #mobile-nav .close {
    display: block;
    width: 24px;
    height: 24px;
    background: url(img/close-nav.png) no-repeat 0 0;
    background-size: 100%;
    position: absolute;
    top: 24px;
    right: 24px;
    z-index: 1000;
    text-indent: -99999px;
    color: #fff; }
  #mobile-nav .sign-up-form {
    background-color: transparent; }

#header-promo {
  background: #191919;
  color: #fff;
  padding: 20px 0 0 0;
  display: none; }
  @media screen and (min-width: 768px) {
    #header-promo {
      display: block; } }
  #header-promo .wrapper {
    display: -ms-flexbox;
    display: flex; }
  #header-promo .image {
    max-width: 40%;
    -ms-flex-item-align: end;
    align-self: flex-end; }
    #header-promo .image img {
      display: block; }
  #header-promo .info {
    padding: 0 0 0 40px; }
    #header-promo .info h4 {
      color: #fff;
      padding: 0;
      line-height: 1em;
      font-size: 2em;
      text-transform: uppercase;
      letter-spacing: 0.05em;
      font-weight: bold; }
    #header-promo .info h5 {
      color: #fff;
      font-size: 1.5em;
      line-height: 1em;
      padding: 5px 0 0 0; }

/*

    ----------------------------------------------------------------------
                                03 Pages
    ----------------------------------------------------------------------

*/
body.page-template-home-editorial #wrapper {
  padding: 0;
  width: auto; }

body.page-template-home-editorial section {
  color: #252525; }
  body.page-template-home-editorial section h3 {
    font-family: "fira-sans", sans-serif;
    font-weight: 900; }
  body.page-template-home-editorial section h4 {
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: bold;
    font-size: 1.125em;
    color: #929292; }
  body.page-template-home-editorial section a {
    color: #252525; }

@media screen and (min-width: 768px) {
  body.page-template-home-editorial #editorial .wrapper {
    display: -ms-flexbox;
    display: flex; }
    body.page-template-home-editorial #editorial .wrapper #latest-posts {
      -ms-flex: 2;
      flex: 2;
      padding: 0 15px 0 0; }
    body.page-template-home-editorial #editorial .wrapper #podcast-posts {
      -ms-flex: 1;
      flex: 1;
      padding: 0 0 0 15px; } }

body.page-template-home-editorial #editorial {
  padding: 15px 0; }
  @media screen and (min-width: 768px) {
    body.page-template-home-editorial #editorial {
      padding: 30px 0; } }
  body.page-template-home-editorial #editorial #latest-posts {
    padding: 0 0 40px 0; }
    body.page-template-home-editorial #editorial #latest-posts article {
      padding: 0 0 20px 0;
      border-bottom: 1px solid #ccc;
      margin: 0 0 20px 0;
      position: relative; }
      body.page-template-home-editorial #editorial #latest-posts article span.label {
        margin: 0 0 10px 0; }
      body.page-template-home-editorial #editorial #latest-posts article h3 {
        text-transform: uppercase;
        font-size: 1.5em;
        line-height: 1em;
        margin: 0 0 10px 0; }
      body.page-template-home-editorial #editorial #latest-posts article h4 {
        text-transform: uppercase;
        letter-spacing: 0.05em;
        font-weight: bold;
        font-size: 1.125em;
        color: #929292; }
      body.page-template-home-editorial #editorial #latest-posts article.sticky .image {
        position: relative; }
        body.page-template-home-editorial #editorial #latest-posts article.sticky .image span.label {
          position: absolute;
          left: -20px;
          bottom: 20px;
          margin: 0; }
      body.page-template-home-editorial #editorial #latest-posts article.sticky .non-sticky {
        display: none; }
      body.page-template-home-editorial #editorial #latest-posts article.sticky h3 {
        font-size: 2.5em;
        margin: 20px 0 10px 0; }
  body.page-template-home-editorial #editorial #podcast-posts article.podcast {
    padding: 20px 0 20px 0;
    border-bottom: 1px solid #ccc; }
    body.page-template-home-editorial #editorial #podcast-posts article.podcast h3 {
      font-size: 1.5em;
      font-weight: 900;
      line-height: 1.125em;
      margin: 0 0 10px 0; }
  body.page-template-home-editorial #editorial #podcast-posts .more {
    padding: 20px 0 0 0; }
  body.page-template-home-editorial #editorial .more {
    display: none;
    text-align: center; }
    @media screen and (min-width: 768px) {
      body.page-template-home-editorial #editorial .more {
        display: block; } }
    body.page-template-home-editorial #editorial .more a {
      display: inline-block;
      color: #2abdf4;
      text-transform: uppercase;
      font-size: 0.875em;
      font-weight: bold;
      text-align: center;
      letter-spacing: 0.05em;
      line-height: 1em; }

body.page-template-home-editorial #body-promo {
  background: #f1f1f1;
  padding: 20px 0;
  width: 100%;
  float: left; }
  @media screen and (min-width: 768px) {
    body.page-template-home-editorial #body-promo {
      padding: 30px 0; } }
  body.page-template-home-editorial #body-promo h4 {
    color: #252525;
    padding: 0;
    line-height: 1em;
    font-size: 1.5em;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: bold; }
  body.page-template-home-editorial #body-promo h5 {
    color: #252525;
    font-size: 1.25em;
    line-height: 1em;
    letter-spacing: 0;
    padding: 5px 0 0 0; }
  body.page-template-home-editorial #body-promo .infusion-submit {
    padding-bottom: 0; }
  @media screen and (min-width: 768px) {
    body.page-template-home-editorial #body-promo h4, body.page-template-home-editorial #body-promo h5 {
      display: inline; }
    body.page-template-home-editorial #body-promo .infusion-submit, body.page-template-home-editorial #body-promo .infusion-field {
      width: 33.3333%;
      float: left; }
    body.page-template-home-editorial #body-promo .infusion-submit .btn {
      font-size: 1.125em;
      padding: 13px 10px; } }

body.page-template-home-editorial #posts-list {
  padding: 20px 0;
  clear: both; }
  @media screen and (min-width: 768px) {
    body.page-template-home-editorial #posts-list {
      padding: 50px 0; } }
  @media screen and (min-width: 1280px) {
    body.page-template-home-editorial #posts-list {
      padding: 75px 0; } }
  body.page-template-home-editorial #posts-list .alm-btn-wrap {
    text-align: center; }
  body.page-template-home-editorial #posts-list .alm-load-more-btn {
    opacity: 1;
    text-align: center;
    display: inline-block !important;
    background: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.25em;
    color: #2abdf4;
    border: 1px solid #2abdf4;
    padding: 8px 12px;
    font-family: "brandon-grotesque", "Freesans", sans-serif;
    border-radius: 3px;
    transition: 0.2s all ease-in-out;
    width: auto !important;
    height: auto !important; }
    body.page-template-home-editorial #posts-list .alm-load-more-btn:hover {
      background: #2abdf4;
      color: #fff; }
    body.page-template-home-editorial #posts-list .alm-load-more-btn:focus, body.page-template-home-editorial #posts-list .alm-load-more-btn:active {
      outline: none;
      width: auto !important;
      height: auto !important; }
  body.page-template-home-editorial #posts-list .alm-reveal {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    body.page-template-home-editorial #posts-list .alm-reveal article {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      margin: 0 0 40px 0; }
      @media screen and (min-width: 480px) {
        body.page-template-home-editorial #posts-list .alm-reveal article {
          -ms-flex-preferred-size: 48%;
          flex-basis: 48%; } }
      @media screen and (min-width: 768px) {
        body.page-template-home-editorial #posts-list .alm-reveal article {
          -ms-flex-preferred-size: 31.3333%;
          flex-basis: 31.3333%; } }
      body.page-template-home-editorial #posts-list .alm-reveal article .image {
        position: relative; }
        body.page-template-home-editorial #posts-list .alm-reveal article .image span.label {
          position: absolute;
          left: -10px;
          bottom: 10px;
          margin: 0; }
      body.page-template-home-editorial #posts-list .alm-reveal article h3 {
        font-size: 1.5em;
        line-height: 1.5em;
        padding: 10px 0 10px 0; }
      body.page-template-home-editorial #posts-list .alm-reveal article h4 {
        color: #252525;
        font-size: 1em;
        letter-spacing: 0.05em; }

.new-design input[name="inf_field_FirstName"] {
  background-image: url("img/first-name.svg");
  background-position: .5em .3em;
  background-size: 3em;
  min-height: 60px;
  margin-bottom: 20px;
  width: 100%;
  padding-left: 60px;
  font-size: .8em;
  border-radius: 3px;
  box-shadow: none !important;
  border: none !important; }

.new-design input[name="inf_field_Email"] {
  background-image: url("img/email-icon.svg");
  background-position: .5em 0em;
  background-size: 3.3em;
  min-height: 60px;
  margin-bottom: 20px;
  width: 100%;
  padding-left: 60px;
  font-size: .8em;
  border-radius: 3px;
  box-shadow: none !important;
  border: none !important; }

/* NEW PODCAST SINGLE DESIGN */
.single #wrapper.new-design {
  padding: 0;
  width: 100%; }

.new-design #sidebar {
  display: none; }

.new-design .feature-article--single {
  min-height: 240px;
  border-radius: 0; }

.new-design .podcast-bar {
  /*max-width: 1200px;*/ }

.new-design .podcast-bar .audio-player,
.new-design .podcast-bar .btn {
  height: 77px; }

.new-design .podcast-bar .btn {
  background-color: #2AC99D;
  font-size: 1.9em !important;
  color: #fff;
  padding-top: 30px;
  font-weight: 400;
  letter-spacing: 2px; }

.new-design .podcast-bar .audio-player {
  background: #f8f8f8;
  padding: 0 7em 0 6.2em;
  width: 100%; }

body.spp .new-design .spp-player-bar,
body.spp .new-design .spp-player,
body.spp .new-design .smart-track-player {
  background: #f8f8f8; }

body.spp .new-design .smart-track-player {
  margin: 0;
  height: 77px !important; }

body.spp .new-design .smart-track-player .spp-track {
  background: #F1F1F1 !important; }

body.spp .new-design .smart-track-player .spp-track .spp-progress .spp-current-time {
  background-color: #333 !important;
  height: 77px !important; }

body.spp .new-design .smart-track-player.spp-has-download .spp-duration {
  color: #34383e !important;
  top: 30px !important; }

body.spp .new-design .smart-track-player .spp-track .spp-controls .spp-play {
  background-color: #2abdf4 !important;
  width: 77px !important;
  height: 77px !important;
  background-image: url(img/play-button-white.png) !important;
  background-position: center center !important;
  background-size: 23px 27px !important;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  display: block !important;
  top: 20px;
  left: -21px;
  z-index: 100;
  opacity: 1; }

body.spp .new-design .smart-track-player.spp-playing .spp-track .spp-controls .spp-play {
  background-image: url(img/pause-button-white.png) !important; }

body.spp .new-design .smart-track-player .spp-track .spp-controls > a {
  display: block !important; }

body.spp .new-design .smart-track-player .spp-track .spp-controls > a .spp-dloada {
  display: none !important; }

.new-design .podcast-bar .audio-player .spp-artist {
  display: none !important; }

.single .new-design article {
  width: 100%; }

.single .new-design .share-title {
  text-align: left; }

.single .new-design .social-links li {
  width: auto;
  margin: 0 30px 0 0;
  vertical-align: top; }
  .single .new-design .social-links li:last-of-type {
    margin: 0; }

.single .new-design .social-links li a {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: bottom bottom;
  background-size: 24px 24px;
  cursor: pointer;
  width: 24px;
  height: 24px;
  display: inline-block; }

.single .new-design .social-links li a.social-link--facebook {
  background-image: url(img/social/facebook-color.svg); }

.single .new-design .social-links li a.social-link--twitter {
  background-image: url(img/social/twitter-color.svg);
  background-size: 26px 26px;
  height: 26px; }

.single .new-design .social-links li a.social-link--linkedin {
  background-image: url(img/social/linkedin-color.svg); }

.single .new-design .comments {
  padding: 4.8em 0; }

.single .new-design section.sidebar .share-title {
  font-weight: 400; }

.single .new-design section.sidebar .social-links {
  padding: 0 0 25px 0; }

.single .new-design .entry-content ul,
.single .new-design .entry-content ol {
  padding-left: 25px; }

.single .new-design .entry-content ul {
  padding-bottom: 20px; }

.single .new-design .entry-content blockquote {
  margin-bottom: 50px;
  position: relative; }

.single .new-design .entry-content blockquote p {
  font-weight: bold;
  font-style: italic;
  font-size: 1.75em;
  line-height: 1.5em;
  letter-spacing: 2px;
  margin: 0; }

.single .new-design .entry-content .social-links {
  padding-left: 0; }

body.spp .smart-track-player .spp-track .spp-artist {
  display: none !important; }

.podcast-bar .btn {
  padding: 20px 15px 21px; }

@media (min-width: 1024px) {
  .single .new-design h1.entry-content__title {
    font-size: 3.5em; }
  .single .new-design h2.entry-content__subtitle {
    font-size: 2.5em; }
  .single .new-design section.main {
    position: relative;
    max-width: 66.6666%;
    margin: 0 0 auto auto;
    float: left; }
  .single .new-design section.sidebar {
    float: right;
    width: 33.3333%;
    padding-left: 50px; }
  .single .new-design .entry-content blockquote {
    float: left;
    width: 50%;
    position: relative;
    margin-left: 0;
    margin-top: 50px;
    margin-bottom: 50px;
    height: auto;
    padding-right: 50px; }
  .single .new-design .entry-content blockquote:before,
  .single .new-design .entry-content blockquote:after {
    content: '';
    position: absolute;
    width: 50%;
    height: 2px;
    border-top: 2px dotted #DFDFDF;
    left: 0; }
  .single .new-design .entry-content blockquote:before {
    top: -50px; }
  .single .new-design .entry-content blockquote:after {
    bottom: -50px; } }

body.spp .new-design .smart-track-player.stp-color-60b86c .spp-track .spp-loaded-container, body.spp .smart-track-player.stp-color-60b86c .spp-track .spp-loaded {
  background: #f8f8f8 !important; }

.form-container .infusion-submit .btn {
  font-size: 16px; }

@tablet-portrait {
  .form-container .infusion-submit .btn {
    font-size: 24px; } }

.single .new-design article > div {
  clear: both;
  width: 100%;
  float: left; }

.single .new-design .entry-header {
  padding: 50px 0 25px 0; }
  .single .new-design .entry-header .wrapper {
    max-width: 1080px; }
  .single .new-design .entry-header h1.entry-content__title {
    font-size: 2.5em;
    line-height: 1.125em;
    font-family: "fira-sans", sans-serif;
    font-weight: 900;
    letter-spacing: 0;
    padding: 20px 0 10px 0; }
  .single .new-design .entry-header h2.entry-content__subtitle {
    font-size: 1.5em !important;
    font-weight: bold;
    color: #929292;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 10px 0;
    letter-spacing: 0.05em; }
    .single .new-design .entry-header h2.entry-content__subtitle span {
      font-weight: bold; }
  .single .new-design .entry-header .subscribe {
    padding: 2px 0 0 10px; }
    .single .new-design .entry-header .subscribe .subscribe-link {
      color: #2abdf4;
      text-transform: uppercase;
      font-style: italic;
      text-decoration: underline;
      font-weight: bold; }
  .single .new-design .entry-header .byline {
    max-width: 730px;
    position: relative; }
    .single .new-design .entry-header .byline .author-meta {
      margin: 0;
      padding: 0; }
      .single .new-design .entry-header .byline .author-meta li {
        display: inline-block;
        list-style-type: none;
        line-height: 40px;
        margin-right: 10px;
        vertical-align: top;
        font-size: 1em;
        letter-spacing: 0.05em;
        font-weight: bold;
        text-transform: uppercase; }
        .single .new-design .entry-header .byline .author-meta li img {
          border-radius: 50%; }
    @media screen and (min-width: 768px) {
      .single .new-design .entry-header .byline .social-links {
        position: absolute;
        right: 0;
        top: 5px; } }

.single .new-design .entry-content {
  padding: 0; }
  .single .new-design .entry-content .featured-image {
    position: relative;
    margin: 0 0 45px 0; }
    .single .new-design .entry-content .featured-image .podcast-bar {
      position: absolute;
      bottom: -35px;
      right: 0;
      width: 90%; }
  .single .new-design .entry-content p,
  .single .new-design .entry-content a,
  .single .new-design .entry-content li {
    line-height: 1.8em; }
  .single .new-design .entry-content__section,
  .single .new-design .entry-content p {
    margin-bottom: 1.6em; }
  @media screen and (min-width: 1024px) {
    .single .new-design .entry-content__section {
      padding-left: 30px; } }
  .single .new-design .entry-content .sidebar {
    padding-bottom: 40px; }
    .single .new-design .entry-content .sidebar a {
      font-style: normal;
      background: none;
      line-height: 1.125em !important;
      font-family: "brandon-grotesque", "Freesans", sans-serif !important; }
    .single .new-design .entry-content .sidebar .sign-up-form {
      margin: 20px 0 0 0; }
    .single .new-design .entry-content .sidebar .recent-podcasts {
      padding: 20px 0 0 0; }
      .single .new-design .entry-content .sidebar .recent-podcasts article {
        padding: 20px 0 20px 0;
        border-bottom: 1px solid #ccc;
        margin: 0 !important; }
        .single .new-design .entry-content .sidebar .recent-podcasts article a {
          font-family: "fira-sans", sans-serif !important;
          color: #252525 !important; }
        .single .new-design .entry-content .sidebar .recent-podcasts article .image {
          display: none; }
        .single .new-design .entry-content .sidebar .recent-podcasts article h3 {
          font-size: 1.5em;
          font-weight: 900;
          line-height: 1.125em;
          margin: 0 0 5px 0; }
        .single .new-design .entry-content .sidebar .recent-podcasts article h4 {
          text-transform: uppercase;
          letter-spacing: 0.05em;
          font-weight: bold;
          font-size: 1em;
          color: #929292; }
      .single .new-design .entry-content .sidebar .recent-podcasts .alm-btn-wrap {
        text-align: center;
        padding: 20px 0 0 0;
        clear: both; }
      .single .new-design .entry-content .sidebar .recent-podcasts .alm-load-more-btn {
        opacity: 1;
        border: none;
        background: transparent;
        color: #2abdf4;
        display: inline-block;
        text-transform: uppercase;
        font-weight: bold;
        font-family: "brandon-grotesque", "Freesans", sans-serif;
        width: auto !important;
        height: auto !important; }
        .single .new-design .entry-content .sidebar .recent-podcasts .alm-load-more-btn:focus, .single .new-design .entry-content .sidebar .recent-podcasts .alm-load-more-btn:active {
          outline: none;
          width: auto !important;
          height: auto !important; }

.single .new-design .recommended {
  padding: 50px 0;
  background: #f2f1f1;
  overflow: hidden; }
  .single .new-design .recommended h5 {
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.05em;
    font-size: 1.25em;
    padding: 0 0 20px 0; }
  .single .new-design .recommended #posts-list {
    padding: 0 !important; }
    .single .new-design .recommended #posts-list article {
      width: 100%;
      float: left;
      background: transparent;
      margin: 0;
      transition: opacity 0.2s ease-in-out; }
      .single .new-design .recommended #posts-list article[aria-hidden="true"] {
        opacity: 0.5; }
      @media screen and (min-width: 480px) {
        .single .new-design .recommended #posts-list article {
          width: 48%;
          margin: 0 1%; } }
      @media screen and (min-width: 768px) {
        .single .new-design .recommended #posts-list article {
          width: 31.3333%; } }
      .single .new-design .recommended #posts-list article .image {
        position: relative;
        float: none; }
        .single .new-design .recommended #posts-list article .image img {
          display: block; }
        .single .new-design .recommended #posts-list article .image span.label {
          position: absolute;
          left: -10px;
          bottom: 10px;
          margin: 0; }
      .single .new-design .recommended #posts-list article h3 {
        font-size: 1.5em;
        line-height: 1.25em;
        padding: 10px 0 10px 0;
        font-family: "fira-sans", sans-serif;
        font-weight: 900; }
        .single .new-design .recommended #posts-list article h3 a {
          color: #252525; }
      .single .new-design .recommended #posts-list article h4 {
        color: #252525;
        font-size: 1em;
        font-weight: bold;
        letter-spacing: 0.05em;
        text-transform: uppercase; }

.single .new-design .slick-slider {
  position: relative; }
  .single .new-design .slick-slider .slick-prev,
  .single .new-design .slick-slider .slick-next {
    width: 48px;
    height: 48px;
    border: none;
    display: block;
    text-indent: -9999px;
    background-color: transparent;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    top: 100px;
    z-index: 1000; }
    .single .new-design .slick-slider .slick-prev:focus, .single .new-design .slick-slider .slick-prev:active,
    .single .new-design .slick-slider .slick-next:focus,
    .single .new-design .slick-slider .slick-next:active {
      outline: none; }
  .single .new-design .slick-slider .slick-prev {
    background-image: url(img/prev.png);
    left: 0; }
  .single .new-design .slick-slider .slick-next {
    background-image: url(img/next.png);
    right: 0; }

.single .new-design .entry-footer {
  clear: both; }

.single .new-design article:not(.full-width) {
  margin: 0; }

/*

    ----------------------------------------------------------------------
                                04 Singles
    ----------------------------------------------------------------------

*/

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ldy1zdHlsZS5zY3NzIiwiZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsImdsb2JhbC9fbWl4aW5zLnNjc3MiLCJnbG9iYWwvX3R5cG9ncmFwaHkuc2NzcyIsImdsb2JhbC9fbGF5b3V0LnNjc3MiLCJnbG9iYWwvX21vZHVsZXMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9ob21lLWVkaXRvcmlhbC5zY3NzIiwiX25ldy1kZXNpZ24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0VBTUU7QUNORjtvQ0FDb0M7QUFVcEM7b0NBQ29DO0FDWnBDO29DQUNvQztBQXlDcEM7b0NBQ29DO0FDM0NwQztFQUNDLG9DQUFvQyxFQUNwQzs7QUFDRDtFQUNDLG1DQUFtQyxFQUNuQzs7QUFJRDtFQUNDLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsWUZWVztFRVdYLDBCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLGlCQUFpQixFQXVCakI7RUE5QkQ7SUFVRSxrQkFBa0I7SUFDbEIsb0JBQW9CLEVBQ3BCO0VBWkY7SUFlRSxvQkZuQlksRUV5Qlo7SUFyQkY7TUFrQkcsNERBQTJEO01BQzNELDBCQUEwQixFQUMxQjtFQXBCSDtJQXVCRSxvQkYxQmMsRUVnQ2Q7SUE3QkY7TUEwQkcsNERBQTJEO01BQzNELDBCQUEwQixFQUMxQjs7QUNyQ0g7RUFDQyxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFLbkI7RUZ5QkE7SUVsQ0Q7TUFPRSxXQUFXLEVBRVosRUFBQTs7QUNURDs7Ozs7OztFQU9FO0FBR0Y7Ozs7OztFQU1FO0FBQ0Y7RUFDQyxvQkFBb0IsRUFtQ3BCO0VBcENEO0lBSUUsWUFBWTtJQUNaLFdBQVc7SUFDWCx1QkFBdUIsRUFhdkI7SUFuQkY7O01BVUcsaUJKekJTO01JMEJULGFBQWE7TUFDYixlQUFlO01BQ2YsWUFBWTtNQUNaLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsbUJBQW1CO01BQ25C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SUFDbkIsV0FBVztJQUNYLGNBQWMsRUFNZDtJQXpTSDs7O01BdVNJLGNBQWMsRUFDZDtFQXhTSjtJQTRTRyxvQ0FBbUM7SUFDbkMsUUFBUSxFQUNSO0VBOVNIO0lBZ1RHLG9DQUFtQztJQUNuQyxTQUFTLEVBQ1Q7O0FBbFRIO0VBd1RFLFlBQVksRUFDWjs7QUF6VEY7RUE0VEUsVUFBVSxFQUNWOztBUnRpQkY7Ozs7OztFQU1FIiwiZmlsZSI6Im5ldy1zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwMSBHbG9iYWxcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiovXG5AaW1wb3J0IFwiZ2xvYmFsL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImdsb2JhbC9taXhpbnNcIjtcbkBpbXBvcnQgXCJnbG9iYWwvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcImdsb2JhbC9sYXlvdXRcIjtcbkBpbXBvcnQgXCJnbG9iYWwvbW9kdWxlc1wiO1xuXG5cblxuXG5cblxuLypcblxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMDIgU2VjdGlvbnNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiovXG5cbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcblxuXG5cblxuXG4vKlxuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwMyBQYWdlc1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuKi9cblxuQGltcG9ydCBcImhvbWUtZWRpdG9yaWFsXCI7XG5AaW1wb3J0IFwibmV3LWRlc2lnblwiO1xuXG5cblxuXG5cbi8qXG5cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDA0IFNpbmdsZXNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiovXG5cbkBpbXBvcnQgXCJzaW5nbGVcIjtcblxuXG5cblxuXG4iLCIvKiBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJHNsYXRlOiAjMjUyNTI1O1xuJGJsdWU6ICMyYWJkZjQ7XG4kb3JhbmdlOiAjZWFiMDI1O1xuXG5cblxuXG4vKiBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRmaXJhLXNhbnM6ICdmaXJhLXNhbnMnLHNhbnMtc2VyaWY7XG4kYnJhbmRvbjogJ2JyYW5kb24tZ3JvdGVzcXVlJywgJ0ZyZWVzYW5zJywgc2Fucy1zZXJpZjsiLCIvKiBNZWRpYSBRdWVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJG1vYmlsZS1wb3J0cmFpdC13aWR0aDogNDgwcHg7XG4kbW9iaWxlLWxhbmRzY2FwZS13aWR0aDogNjQwcHg7XG4kdGFibGV0LXBvcnRyYWl0LXdpZHRoOiA3NjhweDtcbiR0YWJsZXQtbGFuZHNjYXBlLXdpZHRoOiAxMDI0cHg7XG4kZGVza3RvcC13aWR0aDogMTI4MHB4O1xuXG5AbWl4aW4gbW9iaWxlLXBvcnRyYWl0IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbW9iaWxlLXBvcnRyYWl0LXdpZHRofSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGUtbGFuZHNjYXBlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbW9iaWxlLWxhbmRzY2FwZS13aWR0aH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFibGV0LXBvcnRyYWl0IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skdGFibGV0LXBvcnRyYWl0LXdpZHRofSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB0YWJsZXQtbGFuZHNjYXBlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZS13aWR0aH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gZGVza3RvcCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGRlc2t0b3Atd2lkdGh9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5cblxuLyogTWVkaWEgTWlzY2VsbGFuZW91c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gY292ZXItaW1hZ2Uge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gb3JhbmdlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZjg3NTE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDI1NSwgMTM1LCA4MSksIHJnYigyNDMsIDg2LCA2MikpO1xufVxuIiwiaHRtbCwgaW5wdXQsIHRleHRhcmVhIHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5ib2R5IHtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuXG5cbnNwYW4ubGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDhweCA4cHggNnB4IDhweDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cblx0c3Bhbi5pY29uIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRwYWRkaW5nOiAwIDAgMCAxNHB4O1xuXHR9XG5cblx0Ji5wb2RjYXN0IHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XG5cdFx0c3Bhbi5pY29uIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChpbWcvcG9kY2FzdC1pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA4cHggMTJweDtcblx0XHR9XG5cdH1cblx0Ji5hcnRpY2xlIHtcblx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXG5cdFx0c3Bhbi5pY29uIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChpbWcvYXJ0aWNsZS1pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA5cHggMTJweDtcblx0XHR9XG5cdH1cbn0iLCIud3JhcHBlciB7XG5cdHBhZGRpbmc6IDAgMjRweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTE1MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufSIsIi8qXG5cblx0VEFCTEUgT0YgQ09OVEVOVFNcblxuXHQwMVxuXG5cbiovXG5cblxuLypcblxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBcdFx0XHRcdFx0MDFcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiovXG4ucHJvbW8tZm9ybSB7XG5cdHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cblx0LmluZnVzaW9uLWZpZWxkIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmc6IDAgMTVweCAxNXB4IDA7XG5cblx0XHRpbnB1dFtuYW1lPVwiaW5mX2ZpZWxkX0ZpcnN0TmFtZVwiXSxcblx0XHRpbnB1dFtuYW1lPVwiaW5mX2ZpZWxkX0VtYWlsXCJdIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdH1cblx0fVxuXHQuaW5mdXNpb24tc3VibWl0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAwIDE1cHggMTVweCAwO1xuXHRcdFxuXHRcdC5idG4ge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0QGluY2x1ZGUgb3JhbmdlLWJ0bjtcblx0XHR9XG5cdH1cblxufVxuXG5cblxuXG5cbiN2aWRlby1wcm9tbyB7XG5cblx0YSwgaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zO1xuXHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRmb250LXNpemU6IDEuNzVlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5zaWduLXVwLWZvcm0ge1xuXHRiYWNrZ3JvdW5kOiAjMzAzMDM1O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRwYWRkaW5nOiAzNXB4IDI1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cblx0aDUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0cGFkZGluZzogMCAyMHB4IDMwcHggMjBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTI1ZW07XG5cdH1cblxuXHQuaW5mdXNpb24tZmllbGQge1xuXG5cdFx0aW5wdXRbbmFtZT1cImluZl9maWVsZF9GaXJzdE5hbWVcIl0sXG5cdFx0aW5wdXRbbmFtZT1cImluZl9maWVsZF9FbWFpbFwiXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdG1hcmdpbjogMCAwIDNweCAwO1xuXHRcdH1cblxuXHRcdGlucHV0W25hbWU9XCJpbmZfZmllbGRfRmlyc3ROYW1lXCJdIHtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHR9XG5cdFx0aW5wdXRbbmFtZT1cImluZl9maWVsZF9FbWFpbFwiXSB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0fVxuXHR9XG5cblxuXHQuaW5mdXNpb24tc3VibWl0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMnB4IDAgMCAwO1xuXHRcdFxuXHRcdC5idG4ge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0QGluY2x1ZGUgb3JhbmdlLWJ0bjtcblx0XHR9XG5cdH1cdFxufVxuXG5cblxuXG5cblxuXG5cbi5zZWN0aW9uLWhlYWRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHQubGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjEwZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuXG5cblxuLm92ZXJsYXkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAyNXB4IDA7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cblx0LndyYXBwZXIge1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdH1cblxuXHQuY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1nL292ZXJsYXktY2xvc2UucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRtYXJnaW46IDAgMCA0MHB4IDA7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0bGVmdDogMjVweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHRoNSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmaXJhLXNhbnM7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDQwcHggMCA0MHB4IDA7XG5cdFx0fVx0XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0Ji5pY29uIHtcblx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0LmxpbmtzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJoZWFkZXJ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQud3JhcHBlciB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuXG5cdFx0LndyYXBwZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0fVxuXHR9XG5cblx0LmxvZ297XG5cdFx0cGFkZGluZzogMTVweCAwIDE1cHggMjRweDtcblx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgMTBweCAyNHB4O1xuXHRcdH1cblx0fVxuXG5cblx0I3RvZ2dsZSB7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC43LCAwLjAxLCAwLjMsIDEpO1xuXHQgICAgZmxleDogMTtcblxuXHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5wYXR0eSB7XG5cdFx0ICAgIHdpZHRoOiAzMnB4O1xuXHRcdCAgICBoZWlnaHQ6IDRweDtcblx0XHQgICAgYmFja2dyb3VuZDogIzIxMjEyMTtcblx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiA1MCU7XG5cdFx0ICAgIHJpZ2h0OiAyNHB4O1xuXG5cdFx0XHQmOmFmdGVyLCAmOmJlZm9yZSB7XG5cdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgd2lkdGg6IDMycHg7XG5cdFx0XHQgICAgaGVpZ2h0OiA0cHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogIzIxMjEyMTtcblx0XHRcdCAgICBib3JkZXI6IDJweDtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHQgICAgdG9wOiAtMTBweDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0ICAgIHRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkc2xhdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcdFxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1sYW5kc2NhcGUge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcdFxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFuZHNjYXBlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmZvY3VzLCAmOm91dGxpbmUge1xuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxYWNiOTc7XG5cblx0XHRcdFx0XHRhIHtcbiAgXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzFhY2I5NztcbiAgXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuICBcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuICBcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuICBcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcbiAgXHRcdFx0XHRcdFx0c3BhbiB7XG5cdCAgXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtbGFuZHNjYXBlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuICBcdFx0XHRcdFx0fVxuIFxuICBcdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cbn1cblxuXG4jcGFnZXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMzE7XG5cbiAgICAjbW9iaWxlLW5hdiB7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbn1cbiNtb2JpbGUtbmF2IHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQuYmFzaWMge1xuXHRcdHBhZGRpbmc6IDUwcHggMjBweCAwcHggMjBweDtcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRmb250LXNpemU6IDEuMTI1ZW07XG5cdFx0fVxuXHR9XG5cblx0LmN0YXMge1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNDRiZTlmO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRmb250LXNpemU6IDEuMTI1ZW07XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNsb3NlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKGltZy9jbG9zZS1uYXYucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyNHB4O1xuXHRcdHJpZ2h0OiAyNHB4O1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQuc2lnbi11cC1mb3JtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG5cbiNoZWFkZXItcHJvbW8ge1xuXHRiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMjBweCAwIDAgMDtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LndyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0fVxuXG5cdC5pbWFnZSB7XG5cdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LmluZm8ge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDQwcHg7XG5cblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdFxuXHRcdGg1IHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMDtcblx0XHR9XG5cblxuXHR9XG59IiwiYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtZWRpdG9yaWFsIHtcblxuXG5cdCN3cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0c2VjdGlvbiB7XG5cdFx0Y29sb3I6ICRzbGF0ZTtcblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRcdFx0Y29sb3I6ICM5MjkyOTI7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHNsYXRlO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cblx0XHQjZWRpdG9yaWFsIC53cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdCNsYXRlc3QtcG9zdHMge1xuXHRcdFx0XHRmbGV4OiAyO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQjcG9kY2FzdC1wb3N0cyB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cblxuXHQjZWRpdG9yaWFsIHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHR9XG5cblx0XHQjbGF0ZXN0LXBvc3RzIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA0MHB4IDA7XG5cdFx0XHRcblx0XHRcdGFydGljbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0c3Bhbi5sYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRcdFx0XHRcdGNvbG9yOiAjOTI5MjkyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zdGlja3kge1xuXG5cdFx0XHRcdFx0LmltYWdlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0c3Bhbi5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ub24tc3RpY2t5IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMjBweCAwIDEwcHggMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQjcG9kY2FzdC1wb3N0cyB7XG5cblxuXHRcdFx0YXJ0aWNsZS5wb2RjYXN0IHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwIDIwcHggMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xMjVlbTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRcdH1cdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0Lm1vcmUge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblxuXHRcdC5tb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0I2JvZHktcHJvbW8ge1xuXHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHR9XG5cblxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkc2xhdGU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHRcblx0XHRoNSB7XG5cdFx0XHRjb2xvcjogJHNsYXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCAwIDA7XG5cdFx0fVxuXG5cdFx0LmluZnVzaW9uLXN1Ym1pdCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0aDQsIGg1IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdFx0LmluZnVzaW9uLXN1Ym1pdCwuaW5mdXNpb24tZmllbGQge1xuXHRcdFx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5mdXNpb24tc3VibWl0IHtcblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNwb3N0cy1saXN0IHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDc1cHggMDtcblx0XHR9XG5cblx0XHQuYWxtLWJ0bi13cmFwIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuYWxtLWxvYWQtbW9yZS1idG4ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcblx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRicmFuZG9uO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFsbS1yZXZlYWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDQwcHggMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUtcG9ydHJhaXQge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDQ4JTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMzEuMzMzMyU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdHNwYW4ubGFiZWwge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzbGF0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufSIsIi5uZXctZGVzaWduIGlucHV0W25hbWU9XCJpbmZfZmllbGRfRmlyc3ROYW1lXCJde1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9maXJzdC1uYW1lLnN2ZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuNWVtIC4zZW07XG5cdGJhY2tncm91bmQtc2l6ZTogM2VtO1xuXHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRmb250LXNpemU6IC44ZW07XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ldy1kZXNpZ24gaW5wdXRbbmFtZT1cImluZl9maWVsZF9FbWFpbFwiXXtcbiAgXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9lbWFpbC1pY29uLnN2ZycpO1xuICBcdGJhY2tncm91bmQtcG9zaXRpb246IC41ZW0gMGVtO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDMuM2VtO1xuXHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRmb250LXNpemU6IC44ZW07XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vKiBORVcgUE9EQ0FTVCBTSU5HTEUgREVTSUdOICovXG4uc2luZ2xlICN3cmFwcGVyLm5ldy1kZXNpZ24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5ldy1kZXNpZ24gI3NpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3LWRlc2lnbiAuZmVhdHVyZS1hcnRpY2xlLS1zaW5nbGUge1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm5ldy1kZXNpZ24gLnBvZGNhc3QtYmFyIHtcbiAgLyptYXgtd2lkdGg6IDEyMDBweDsqL1xufVxuLm5ldy1kZXNpZ24gLnBvZGNhc3QtYmFyIC5hdWRpby1wbGF5ZXIsXG4ubmV3LWRlc2lnbiAucG9kY2FzdC1iYXIgLmJ0biB7XG4gIGhlaWdodDogNzdweDtcbn1cbi5uZXctZGVzaWduIC5wb2RjYXN0LWJhciAuYnRuICB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQUM5OUQ7XG4gIGZvbnQtc2l6ZTogMS45ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5cbi5uZXctZGVzaWduIC5wb2RjYXN0LWJhciAuYXVkaW8tcGxheWVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgcGFkZGluZzogMCA3ZW0gMCA2LjJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnNwcCAubmV3LWRlc2lnbiAuc3BwLXBsYXllci1iYXIsXG5ib2R5LnNwcCAubmV3LWRlc2lnbiAuc3BwLXBsYXllcixcbmJvZHkuc3BwIC5uZXctZGVzaWduIC5zbWFydC10cmFjay1wbGF5ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuYm9keS5zcHAgLm5ldy1kZXNpZ24gLnNtYXJ0LXRyYWNrLXBsYXllciB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA3N3B4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnNwcCAubmV3LWRlc2lnbiAuc21hcnQtdHJhY2stcGxheWVyIC5zcHAtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxICFpbXBvcnRhbnQ7XG59XG5ib2R5LnNwcCAubmV3LWRlc2lnbiAuc21hcnQtdHJhY2stcGxheWVyIC5zcHAtdHJhY2sgLnNwcC1wcm9ncmVzcyAuc3BwLWN1cnJlbnQtdGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA3N3B4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnNwcCAubmV3LWRlc2lnbiAuc21hcnQtdHJhY2stcGxheWVyLnNwcC1oYXMtZG93bmxvYWQgLnNwcC1kdXJhdGlvbiB7XG4gIGNvbG9yOiAjMzQzODNlICFpbXBvcnRhbnQ7XG4gIHRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG5cblxuYm9keS5zcHAgLm5ldy1kZXNpZ24gLnNtYXJ0LXRyYWNrLXBsYXllciAuc3BwLXRyYWNrIC5zcHAtY29udHJvbHMgLnNwcC1wbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhYmRmNCAhaW1wb3J0YW50O1xuICB3aWR0aDogNzdweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDc3cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9wbGF5LWJ1dHRvbi13aGl0ZS5wbmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4IDI3cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTIxcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keS5zcHAgLm5ldy1kZXNpZ24gLnNtYXJ0LXRyYWNrLXBsYXllci5zcHAtcGxheWluZyAuc3BwLXRyYWNrIC5zcHAtY29udHJvbHMgLnNwcC1wbGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9wYXVzZS1idXR0b24td2hpdGUucG5nKSAhaW1wb3J0YW50O1xufVxuYm9keS5zcHAgLm5ldy1kZXNpZ24gLnNtYXJ0LXRyYWNrLXBsYXllciAuc3BwLXRyYWNrIC5zcHAtY29udHJvbHMgPiBhIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmJvZHkuc3BwIC5uZXctZGVzaWduIC5zbWFydC10cmFjay1wbGF5ZXIgLnNwcC10cmFjayAuc3BwLWNvbnRyb2xzID4gYSAuc3BwLWRsb2FkYSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ldy1kZXNpZ24gLnBvZGNhc3QtYmFyIC5hdWRpby1wbGF5ZXIgLnNwcC1hcnRpc3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUgLm5ldy1kZXNpZ24gYXJ0aWNsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cblxuLnNpbmdsZSAubmV3LWRlc2lnbiAuc2hhcmUtdGl0bGUgIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaW5nbGUgLm5ldy1kZXNpZ24gLnNvY2lhbC1saW5rcyBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMzBweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICY6bGFzdC1vZi10eXBlIHtcbiAgXHRtYXJnaW46IDA7XG4gIH1cbn1cbi5zaW5nbGUgLm5ldy1kZXNpZ24gLnNvY2lhbC1saW5rcyBsaSBhIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUgLm5ldy1kZXNpZ24gLnNvY2lhbC1saW5rcyBsaSBhLnNvY2lhbC1saW5rLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvc29jaWFsL2ZhY2Vib29rLWNvbG9yLnN2Zyk7XG59XG4uc2luZ2xlIC5uZXctZGVzaWduIC5zb2NpYWwtbGlua3MgbGkgYS5zb2NpYWwtbGluay0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvc29jaWFsL3R3aXR0ZXItY29sb3Iuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5zaW5nbGUgLm5ldy1kZXNpZ24gLnNvY2lhbC1saW5rcyBsaSBhLnNvY2lhbC1saW5rLS1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvc29jaWFsL2xpbmtlZGluLWNvbG9yLnN2Zyk7XG59XG5cbi5zaW5nbGUgLm5ldy1kZXNpZ24gLmNvbW1lbnRzIHtcbiAgcGFkZGluZzogNC44ZW0gMDtcbn1cblxuLnNpbmdsZSAubmV3LWRlc2lnbiBzZWN0aW9uLnNpZGViYXIgLnNoYXJlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaW5nbGUgLm5ldy1kZXNpZ24gc2VjdGlvbi5zaWRlYmFyIC5zb2NpYWwtbGlua3Mge1xuICBwYWRkaW5nOiAwIDAgMjVweCAwO1xufVxuXG5cblxuLnNpbmdsZSAubmV3LWRlc2lnbiAuZW50cnktY29udGVudCB1bCxcbi5zaW5nbGUgLm5ldy1kZXNpZ24gLmVudHJ5LWNvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5zaW5nbGUgLm5ldy1kZXNpZ24gLmVudHJ5LWNvbnRlbnQgdWwge1xuXHRwYWRkaW5nLWJvdHRvbToyMHB4O1xufVxuXG5cblxuXG4uc2luZ2xlIC5uZXctZGVzaWduIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlIC5uZXctZGVzaWduIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZSAubmV3LWRlc2lnbiAuZW50cnktY29udGVudCAuc29jaWFsLWxpbmtzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5ib2R5LnNwcCAuc21hcnQtdHJhY2stcGxheWVyIC5zcHAtdHJhY2sgLnNwcC1hcnRpc3Qge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG9kY2FzdC1iYXIgLmJ0biB7XG5cdHBhZGRpbmc6IDIwcHggMTVweCAyMXB4O1xufVxuXG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cblxuICAuc2luZ2xlIC5uZXctZGVzaWduIGgxLmVudHJ5LWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNWVtO1xuICB9XG5cbiAgLnNpbmdsZSAubmV3LWRlc2lnbiBoMi5lbnRyeS1jb250ZW50X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxuXG4gIC5zaW5nbGUgLm5ldy1kZXNpZ24gc2VjdGlvbi5tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2JTtcbiAgICBtYXJnaW46IDAgMCBhdXRvIGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNpbmdsZSAubmV3LWRlc2lnbiBzZWN0aW9uLnNpZGViYXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgLnNpbmdsZSAubmV3LWRlc2lnbiAuZW50cnktY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuc2luZ2xlIC5uZXctZGVzaWduIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlLFxuICAuc2luZ2xlIC5uZXctZGVzaWduIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgI0RGREZERjtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zaW5nbGUgLm5ldy1kZXNpZ24gLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbiAgLnNpbmdsZSAubmV3LWRlc2lnbiAuZW50cnktY29udGVudCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBib3R0b206IC01MHB4O1xuICB9XG59XG5cbmJvZHkuc3BwIC5uZXctZGVzaWduIC5zbWFydC10cmFjay1wbGF5ZXIuc3RwLWNvbG9yLTYwYjg2YyAuc3BwLXRyYWNrIC5zcHAtbG9hZGVkLWNvbnRhaW5lciwgYm9keS5zcHAgLnNtYXJ0LXRyYWNrLXBsYXllci5zdHAtY29sb3ItNjBiODZjIC5zcHAtdHJhY2sgLnNwcC1sb2FkZWR7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmOCAhaW1wb3J0YW50O1xufVxuXG5cbi5mb3JtLWNvbnRhaW5lciAuaW5mdXNpb24tc3VibWl0IC5idG4ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cblx0QHRhYmxldC1wb3J0cmFpdCB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cblxuXG5cblxuXG4uc2luZ2xlIC5uZXctZGVzaWduIHtcblxuXHRhcnRpY2xlID4gZGl2IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdC5lbnRyeS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDUwcHggMCAyNXB4IDA7XG5cblx0XHQud3JhcHBlciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMjBweDtcblx0XHR9XG5cblx0XHRoMS5lbnRyeS1jb250ZW50X190aXRsZSB7XG5cdFx0ICBmb250LXNpemU6IDIuNWVtO1xuXHRcdCAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XG5cdFx0ICBmb250LWZhbWlseTogJGZpcmEtc2Fucztcblx0XHQgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0ICBsZXR0ZXItc3BhY2luZzogMDtcblx0XHQgIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7XG5cdFx0fVxuXG5cdFx0aDIuZW50cnktY29udGVudF9fc3VidGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogIzkyOTI5Mjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWJzY3JpYmUge1xuXHRcdFx0cGFkZGluZzogMnB4IDAgMCAxMHB4O1xuXHRcdFx0LnN1YnNjcmliZS1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ5bGluZSAge1xuXHRcdFx0bWF4LXdpZHRoOiA2OThweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LmF1dGhvci1tZXRhe1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHQuc29jaWFsLWxpbmtzIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRcdH1cdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQuZW50cnktY29udGVudCB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5mZWF0dXJlZC1pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgMCA0NXB4IDA7XG5cblx0XHRcdC5wb2RjYXN0LWJhciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMzVweDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCwgXG5cdFx0YSwgXG5cdFx0bGkge1xuXHRcdFx0bGluZS1oZWlnaHQ6MS44ZW07XG5cdFx0fVxuXG5cdFx0Jl9fc2VjdGlvbiwgXG5cdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MS42ZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0LWxhbmRzY2FwZSB7XG5cdFx0XHQmX19zZWN0aW9uIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LnNpZGViYXIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7IFxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xMjVlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGJyYW5kb24gIWltcG9ydGFudDtcblxuXHRcdFx0fVxuXG5cdFx0XHQuc2lnbi11cC1mb3JtIHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQucmVjZW50LXBvZGNhc3RzIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwIDAgMDtcblxuXHRcdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZpcmEtc2FucyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzbGF0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1ZW07XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRcdFx0XHR9XHRcblxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTI5MjkyO1xuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWxtLWJ0bi13cmFwIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwIDAgMDtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hbG0tbG9hZC1tb3JlLWJ0biB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYnJhbmRvbjtcblx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0Jjpmb2N1cywgJjphY3RpdmUge1xuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LnJlY29tbWVuZGVkIHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0YmFja2dyb3VuZDogI2YyZjFmMTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0aDUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHR9XG5cblxuXHQjcG9zdHMtbGlzdCB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0JlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZS1wb3J0cmFpdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMSU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuXHRcdFx0XHRcdHdpZHRoOiAzMS4zMzMzJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ubGFiZWwge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2xhdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGNvbG9yOiAkc2xhdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5zbGljay1zbGlkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5zbGljay1wcmV2LFxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHR6LWluZGV4OiAxMDAwO1xuXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvcHJldi5wbmcpO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9uZXh0LnBuZyk7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblxuXG5cblx0LmVudHJ5LWZvb3RlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHRhcnRpY2xlOm5vdCguZnVsbC13aWR0aCkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG59XG5cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
