<commit_before><style>
  @keyframes dash {
    from {
      stroke-dashoffset: 200;
    }
    to {
      stroke-dashoffset: 0;
    }
  }

  .path {
    stroke-dasharray: 200;
    stroke-dashoffset: 0;
    stroke-linecap: round;
    animation: dash 2s 1s ease-in-out forwards infinite;
    will-change: stroke-dashoffset;
  }

  #app_loader {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    overflow: hidden;
    transition: opacity 200ms ease-in-out;
    z-index: 9999;
    will-change: opacity;
    background-color: white;
  }
</style>
<div id="app_loader">
  <svg width="211" height="197" viewBox="0 0 211 197" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path d="M52.517 126.447H41.5783L39.8248 131.604H32.3514L42.9561 102.411H51.2227L61.8274 131.604H54.2705L52.517 126.447ZM50.68 120.958L47.0477 110.271L43.4571 120.958H50.68Z" fill="#000A2C" />
    <path
      d="M63.6354 120.002C63.6354 117.59 64.1225 115.483 65.0967 113.681C66.0987 111.879 67.4765 110.493 69.23 109.522C71.0114 108.552 73.0433 108.067 75.3256 108.067C78.2482 108.067 80.6836 108.829 82.632 110.354C84.6082 111.879 85.9025 114.027 86.5148 116.8H78.9162C78.276 115.025 77.0374 114.138 75.2004 114.138C73.8922 114.138 72.8484 114.651 72.0691 115.677C71.2897 116.675 70.9 118.116 70.9 120.002C70.9 121.887 71.2897 123.342 72.0691 124.368C72.8484 125.366 73.8922 125.865 75.2004 125.865C77.0374 125.865 78.276 124.978 78.9162 123.204H86.5148C85.9025 125.92 84.6082 128.055 82.632 129.608C80.6558 131.16 78.2203 131.936 75.3256 131.936C73.0433 131.936 71.0114 131.451 69.23 130.481C67.4765 129.511 66.0987 128.124 65.0967 126.322C64.1225 124.52 63.6354 122.413 63.6354 120.002Z"
      fill="#000A2C" />
    <path
      d="M103.318 125.574V131.604H99.6859C97.0973 131.604 95.0794 130.98 93.632 129.732C92.1846 128.457 91.461 126.392 91.461 123.536V114.304H88.6219V108.399H91.461V102.744H98.6003V108.399H103.276V114.304H98.6003V123.619C98.6003 124.312 98.7673 124.812 99.1013 125.116C99.4353 125.421 99.992 125.574 100.771 125.574H103.318Z"
      fill="#000A2C" /><commit_msg>feat: update HTML loader animation<commit_after><style>
  @keyframes dash {
    from {
      stroke-dashoffset: 316.573;
    }
    to {
      stroke-dashoffset: 138.573;
    }
  }

  .path {
    stroke-dasharray: 165.573 12;
    stroke-linecap: round;
    animation: dash 2s cubic-bezier(0.1,.3,0.9,.7) forwards infinite;
    will-change: stroke-dashoffset;
  }

  #app_loader {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    overflow: hidden;
    transition: opacity 200ms ease-in-out;
    z-index: 9999;
    will-change: opacity;
    background-color: white;
  }

</style>
<div id="app_loader">
  <svg width="211" height="197" viewBox="0 0 211 197" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path d="M52.517 126.447H41.5783L39.8248 131.604H32.3514L42.9561 102.411H51.2227L61.8274 131.604H54.2705L52.517 126.447ZM50.68 120.958L47.0477 110.271L43.4571 120.958H50.68Z" fill="#000A2C" />
    <path
      d="M63.6354 120.002C63.6354 117.59 64.1225 115.483 65.0967 113.681C66.0987 111.879 67.4765 110.493 69.23 109.522C71.0114 108.552 73.0433 108.067 75.3256 108.067C78.2482 108.067 80.6836 108.829 82.632 110.354C84.6082 111.879 85.9025 114.027 86.5148 116.8H78.9162C78.276 115.025 77.0374 114.138 75.2004 114.138C73.8922 114.138 72.8484 114.651 72.0691 115.677C71.2897 116.675 70.9 118.116 70.9 120.002C70.9 121.887 71.2897 123.342 72.0691 124.368C72.8484 125.366 73.8922 125.865 75.2004 125.865C77.0374 125.865 78.276 124.978 78.9162 123.204H86.5148C85.9025 125.92 84.6082 128.055 82.632 129.608C80.6558 131.16 78.2203 131.936 75.3256 131.936C73.0433 131.936 71.0114 131.451 69.23 130.481C67.4765 129.511 66.0987 128.124 65.0967 126.322C64.1225 124.52 63.6354 122.413 63.6354 120.002Z"
      fill="#000A2C" />
    <path
      d="M103.318 125.574V131.604H99.6859C97.0973 131.604 95.0794 130.98 93.632 129.732C92.1846 128.457 91.461 126.392 91.461 123.536V114.304H88.6219V108.399H91.461V102.744H98.6003V108.399H103.276V114.304H98.6003V123.619C98.6003 124.312 98.7673 124.812 99.1013 125.116C99.4353 125.421 99.992 125.574 100.771 125.574H103.318Z"
      fill="#000A2C" />
{'fraction_non_alphanumeric': 0.13832658569500675, 'fraction_numerical': 0.44916779127305445, 'mean_word_length': 2.988340807174888, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, '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': '7051187', 'n_tokens_mistral': 3336, 'n_tokens_neox': 1921, 'n_words': 384}