<commit_before>@import 'themes';

@keyframes spin {
  0% {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }

  100% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
  }
}

@mixin statusBar($theme) {
  .repl-status-bar {
    z-index: 101;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 3px 10px;
    background-color: if($theme == $dark-theme, $dark-app-status-bar-background-color, $lt-app-status-bar-background-color );
    width: 100%;
    display: flex;
    align-items: center;

    .repl-status-bar-preference {
      padding-right: 10px;
      font-size: 1.3em;
      i.fa-cog {
        cursor: pointer;
        &:hover {
          animation: fa-spin 2s 1 linear;
        }
      }
    }

    .run-help {
      padding: 0px 25px;
      color: if($theme == $dark-theme, $dark-app-status-bar-run-help-color, $lt-app-status-bar-run-help-color);
      .run-command {
        color: if($theme == $dark-theme, $dark-app-status-bar-run-color, $lt-app-status-bar-run-color);
        font-size: 0.9em;
        font-weight: 900;
        font-style: normal;
      }
      .run {
        font-weight: 900;
      }
    }

    .placeholder {
      flex: 1;
    }

    .repl-status-bar-commands {
      color: if($theme == $dark-theme, $dark-app-status-bar-command-color, $lt-app-status-bar-command-color);
      padding: 0 5px;
    }

    .repl-status-bar-errors {
      color: if($theme == $dark-theme, $dark-app-status-bar-error-color, $lt-app-status-bar-error-color);
      padding: 0 5px;
    }

    .repl-status-bar-count,
    .repl-status-bar-message {
      color: if($theme == $dark-theme, $dark-app-status-bar-message-color, $lt-app-status-bar-message-color);
      padding: 0 5px;
    }
    .repl-status-bar-img {
      display: flex;
      align-self: center;
    }

    .console-notification {
      font-size: 0.8em;
      color: if($theme == $dark-theme, $dark-app-status-bar-console-notification-color, $lt-app-status-bar-console-notification-color);
      -webkit-animation:spin 0.5s linear infinite;
      animation:spin 0.5s linear infinite;
      -webkit-animation-direction: alternate;
      animation-direction: alternate;
    }

    .console-release-notification {
      cursor: pointer;
      color: if($theme == $dark-theme, $dark-app-status-bar-console-release-notification-color, $lt-app-status-bar-console-release-notification-color);
      padding: 0 5px;
    }

    .repl-status-bar-console {
      color: if($theme == $dark-theme, $dark-app-status-bar-console-color, $lt-app-status-bar-console-color);<commit_msg>:lipstick: no text selection at status bar<commit_after>@import 'themes';

@keyframes spin {
  0% {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }

  100% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
  }
}

@mixin statusBar($theme) {
  .repl-status-bar {
    z-index: 101;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 3px 10px;
    background-color: if($theme == $dark-theme, $dark-app-status-bar-background-color, $lt-app-status-bar-background-color );
    width: 100%;
    display: flex;
    align-items: center;

    .repl-status-bar-preference {
      padding-right: 10px;
      font-size: 1.3em;
      i.fa-cog {
        cursor: pointer;
        &:hover {
          animation: fa-spin 2s 1 linear;
        }
      }
    }

    .run-help {
      pointer-events: none;
      padding: 0px 25px;
      color: if($theme == $dark-theme, $dark-app-status-bar-run-help-color, $lt-app-status-bar-run-help-color);
      .run-command {
        color: if($theme == $dark-theme, $dark-app-status-bar-run-color, $lt-app-status-bar-run-color);
        font-size: 0.9em;
        font-weight: 900;
        font-style: normal;
      }
      .run {
        font-weight: 900;
      }
    }

    .placeholder {
      flex: 1;
    }

    .repl-status-bar-commands {
      color: if($theme == $dark-theme, $dark-app-status-bar-command-color, $lt-app-status-bar-command-color);
      padding: 0 5px;
    }

    .repl-status-bar-errors {
      color: if($theme == $dark-theme, $dark-app-status-bar-error-color, $lt-app-status-bar-error-color);
      padding: 0 5px;
    }

    .repl-status-bar-count,
    .repl-status-bar-message {
      pointer-events: none;
      color: if($theme == $dark-theme, $dark-app-status-bar-message-color, $lt-app-status-bar-message-color);
      padding: 0 5px;
    }
    .repl-status-bar-img {
      display: flex;
      align-self: center;
    }

    .console-notification {
      font-size: 0.8em;
      color: if($theme == $dark-theme, $dark-app-status-bar-console-notification-color, $lt-app-status-bar-console-notification-color);
      -webkit-animation:spin 0.5s linear infinite;
      animation:spin 0.5s linear infinite;
      -webkit-animation-direction: alternate;
      animation-direction: alternate;
    }

    .console-release-notification {
      cursor: pointer;
      color: if($theme == $dark-theme, $dark-app-status-bar-console-release-notification-color, $lt-app-status-bar-console-release-notification-color);
      padding: 0 5px;
    }

    .repl-status-bar-console {
      color: if($theme == $dark-theme, $dark-app-status-bar-console-color, $lt-app-status-bar-console-color);
{'fraction_non_alphanumeric': 0.15956035626302822, 'fraction_numerical': 0.020845177184006063, 'mean_word_length': 2.346861128725428, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7227332', 'n_tokens_mistral': 1952, 'n_tokens_neox': 1826, 'n_words': 309}