.lost_password a {
  color: #000; }

.woocommerce-form-login__submit {
  background-color: #C94753 !important;
  color: #FFF !important;
  border-radius: 10px !important;
  padding: 15px 30px !important; }

.woocommerce-MyAccount-navigation {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  padding: 20px 0;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); }
  .woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 5px; }
  .woocommerce-MyAccount-navigation li {
    margin: 0;
    padding: 0; }
    .woocommerce-MyAccount-navigation li a {
      display: block;
      padding: 15px 25px;
      color: #000;
      text-decoration: none;
      font-size: 16px;
      font-weight: 400;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
      border-left: 3px solid transparent;
      position: relative; }
      .woocommerce-MyAccount-navigation li a:hover {
        background-color: #f5f5f5;
        color: #C94753;
        border-left-color: #C94753; }
    .woocommerce-MyAccount-navigation li.is-active a {
      background-color: #C94753;
      color: #fff;
      border-left-color: #C94753;
      font-weight: 500; }
  @media (max-width: 768px) {
    .woocommerce-MyAccount-navigation ul {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      gap: 10px;
      padding: 0 15px; }
    .woocommerce-MyAccount-navigation li {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      min-width: calc(50% - 5px); }
      .woocommerce-MyAccount-navigation li a {
        padding: 12px 15px;
        text-align: center;
        border-left: none;
        border-bottom: 3px solid transparent;
        border-radius: 5px; }
        .woocommerce-MyAccount-navigation li a:hover {
          border-left: none;
          border-bottom-color: #C94753; }
      .woocommerce-MyAccount-navigation li.is-active a {
        border-left: none;
        border-bottom-color: #fff; } }
  @media (max-width: 650px) {
    .woocommerce-MyAccount-navigation ul {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 0 10px; }
    .woocommerce-MyAccount-navigation li {
      width: 100%; }
      .woocommerce-MyAccount-navigation li a {
        padding: 12px 15px;
        border-left: 3px solid transparent;
        border-bottom: none;
        text-align: left; }
        .woocommerce-MyAccount-navigation li a:hover {
          border-left-color: #C94753;
          border-bottom: none; }
      .woocommerce-MyAccount-navigation li.is-active a {
        border-left-color: #fff;
        border-bottom: none; } }

.woocommerce-MyAccount-content {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  padding: 40px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  margin-bottom: 30px; }
  .woocommerce-MyAccount-content h2,
  .woocommerce-MyAccount-content h3 {
    color: #000;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 2px solid #f0f0f0; }
  .woocommerce-MyAccount-content h2 {
    font-size: 32px; }
  .woocommerce-MyAccount-content h3 {
    font-size: 24px; }
  .woocommerce-MyAccount-content p {
    color: #000;
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 20px; }
  .woocommerce-MyAccount-content table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 30px; }
    .woocommerce-MyAccount-content table th,
    .woocommerce-MyAccount-content table td {
      padding: 15px;
      text-align: left;
      border-bottom: 1px solid #e0e0e0; }
    .woocommerce-MyAccount-content table th {
      background-color: #f8f8f8;
      font-weight: 600;
      color: #000; }
    .woocommerce-MyAccount-content table td {
      color: #000; }
    .woocommerce-MyAccount-content table tr:hover {
      background-color: #fafafa; }
    .woocommerce-MyAccount-content table .order-item-with-thumbnail {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 15px; }
      .woocommerce-MyAccount-content table .order-item-with-thumbnail .order-item-thumbnail {
        width: 60px;
        height: 60px;
        -o-object-fit: cover;
           object-fit: cover;
        border-radius: 5px;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0; }
      .woocommerce-MyAccount-content table .order-item-with-thumbnail .order-item-name {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; }
  .woocommerce-MyAccount-content .woocommerce-form .form-row,
  .woocommerce-MyAccount-content form .form-row {
    margin-bottom: 20px; }
    .woocommerce-MyAccount-content .woocommerce-form .form-row label,
    .woocommerce-MyAccount-content form .form-row label {
      display: block;
      margin-bottom: 8px;
      font-weight: 500;
      color: #000;
      font-size: 16px; }
    .woocommerce-MyAccount-content .woocommerce-form .form-row input[type="text"],
    .woocommerce-MyAccount-content .woocommerce-form .form-row input[type="email"],
    .woocommerce-MyAccount-content .woocommerce-form .form-row input[type="password"],
    .woocommerce-MyAccount-content .woocommerce-form .form-row input[type="tel"],
    .woocommerce-MyAccount-content .woocommerce-form .form-row input[type="number"],
    .woocommerce-MyAccount-content .woocommerce-form .form-row textarea,
    .woocommerce-MyAccount-content .woocommerce-form .form-row select,
    .woocommerce-MyAccount-content form .form-row input[type="text"],
    .woocommerce-MyAccount-content form .form-row input[type="email"],
    .woocommerce-MyAccount-content form .form-row input[type="password"],
    .woocommerce-MyAccount-content form .form-row input[type="tel"],
    .woocommerce-MyAccount-content form .form-row input[type="number"],
    .woocommerce-MyAccount-content form .form-row textarea,
    .woocommerce-MyAccount-content form .form-row select {
      width: 100%;
      padding: 12px 15px;
      border: 1px solid #e0e0e0;
      border-radius: 5px;
      font-size: 16px;
      font-family: 'Poppins', sans-serif;
      color: #000;
      background-color: #fff;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .woocommerce-MyAccount-content .woocommerce-form .form-row input[type="text"]:focus,
      .woocommerce-MyAccount-content .woocommerce-form .form-row input[type="email"]:focus,
      .woocommerce-MyAccount-content .woocommerce-form .form-row input[type="password"]:focus,
      .woocommerce-MyAccount-content .woocommerce-form .form-row input[type="tel"]:focus,
      .woocommerce-MyAccount-content .woocommerce-form .form-row input[type="number"]:focus,
      .woocommerce-MyAccount-content .woocommerce-form .form-row textarea:focus,
      .woocommerce-MyAccount-content .woocommerce-form .form-row select:focus,
      .woocommerce-MyAccount-content form .form-row input[type="text"]:focus,
      .woocommerce-MyAccount-content form .form-row input[type="email"]:focus,
      .woocommerce-MyAccount-content form .form-row input[type="password"]:focus,
      .woocommerce-MyAccount-content form .form-row input[type="tel"]:focus,
      .woocommerce-MyAccount-content form .form-row input[type="number"]:focus,
      .woocommerce-MyAccount-content form .form-row textarea:focus,
      .woocommerce-MyAccount-content form .form-row select:focus {
        outline: none;
        border-color: #C94753;
        -webkit-box-shadow: 0 0 0 3px rgba(201, 71, 83, 0.1);
                box-shadow: 0 0 0 3px rgba(201, 71, 83, 0.1); }
    .woocommerce-MyAccount-content .woocommerce-form .form-row textarea,
    .woocommerce-MyAccount-content form .form-row textarea {
      min-height: 120px;
      resize: vertical; }
  .woocommerce-MyAccount-content .button,
  .woocommerce-MyAccount-content button[type="submit"],
  .woocommerce-MyAccount-content input[type="submit"] {
    background-color: #C94753;
    color: #fff;
    border: none;
    border-radius: 5px !important;
    padding: 15px 30px;
    font-size: 14px !important;
    font-weight: 500;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-decoration: none;
    display: inline-block;
    font-family: 'Poppins', sans-serif; }
    .woocommerce-MyAccount-content .button:hover,
    .woocommerce-MyAccount-content button[type="submit"]:hover,
    .woocommerce-MyAccount-content input[type="submit"]:hover {
      background-color: #C94753 !important;
      color: #fff !important;
      -webkit-box-shadow: 0 4px 12px rgba(201, 71, 83, 0.3);
              box-shadow: 0 4px 12px rgba(201, 71, 83, 0.3); }
    .woocommerce-MyAccount-content .button:active,
    .woocommerce-MyAccount-content button[type="submit"]:active,
    .woocommerce-MyAccount-content input[type="submit"]:active {
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0); }
  .woocommerce-MyAccount-content a {
    color: #C94753;
    text-decoration: none;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease; }
    .woocommerce-MyAccount-content a:hover {
      color: #b03a45;
      text-decoration: underline; }
  .woocommerce-MyAccount-content .woocommerce-message,
  .woocommerce-MyAccount-content .woocommerce-info,
  .woocommerce-MyAccount-content .woocommerce-error {
    padding: 20px 20px 15px 70px;
    margin-bottom: 25px;
    border-radius: 5px;
    border-left: 4px solid; }
    .woocommerce-MyAccount-content .woocommerce-message a,
    .woocommerce-MyAccount-content .woocommerce-info a,
    .woocommerce-MyAccount-content .woocommerce-error a {
      background-color: #C94753;
      color: #FFF;
      border-radius: 10px;
      padding: 15px 30px;
      margin-top: 10px; }
  .woocommerce-MyAccount-content .woocommerce-message {
    background-color: #d4edda;
    border-color: #28a745;
    color: #155724; }
  .woocommerce-MyAccount-content .woocommerce-info {
    background-color: #d1ecf1;
    border-color: #17a2b8;
    color: #0c5460; }
  .woocommerce-MyAccount-content .woocommerce-error {
    background-color: #f8d7da;
    border-color: #dc3545;
    color: #721c24; }
  .woocommerce-MyAccount-content .woocommerce-orders-table .order-number a {
    font-weight: 600; }
  .woocommerce-MyAccount-content .woocommerce-orders-table .order-status {
    padding: 5px 12px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
    display: inline-block; }
    .woocommerce-MyAccount-content .woocommerce-orders-table .order-status.status-completed {
      background-color: #d4edda;
      color: #155724; }
    .woocommerce-MyAccount-content .woocommerce-orders-table .order-status.status-processing {
      background-color: #d1ecf1;
      color: #0c5460; }
    .woocommerce-MyAccount-content .woocommerce-orders-table .order-status.status-pending {
      background-color: #fff3cd;
      color: #856404; }
    .woocommerce-MyAccount-content .woocommerce-orders-table .order-status.status-cancelled {
      background-color: #f8d7da;
      color: #721c24; }
  .woocommerce-MyAccount-content .woocommerce-Address {
    background-color: #f8f8f8;
    padding: 25px;
    border-radius: 5px;
    margin-bottom: 20px; }
    .woocommerce-MyAccount-content .woocommerce-Address h3 {
      margin-top: 0;
      border-bottom: none;
      padding-bottom: 0; }
    .woocommerce-MyAccount-content .woocommerce-Address address {
      font-style: normal;
      line-height: 1.8;
      color: #000; }
  @media (max-width: 768px) {
    .woocommerce-MyAccount-content {
      padding: 30px 25px; }
      .woocommerce-MyAccount-content h2 {
        font-size: 28px; }
      .woocommerce-MyAccount-content h3 {
        font-size: 22px; } }
  @media (max-width: 650px) {
    .woocommerce-MyAccount-content {
      padding: 20px 15px; }
      .woocommerce-MyAccount-content h2 {
        font-size: 24px; }
      .woocommerce-MyAccount-content h3 {
        font-size: 20px; }
      .woocommerce-MyAccount-content table {
        font-size: 14px; }
        .woocommerce-MyAccount-content table th,
        .woocommerce-MyAccount-content table td {
          padding: 10px 8px; }
      .woocommerce-MyAccount-content .woocommerce-Address {
        padding: 15px; } }

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