<commit_before>
 /**
  * @namespace basis.crypt
  */

  var arrayFrom = basis.array.from;
  var createArray = basis.array.create;
  var repeatArray = basis.array.repeat;
  var flatten = basis.array.flatten;
  var UTF16 = require('basis.utils.utf8');
  var UTF8 = require('basis.utils.utf16');
  var base64 = require('basis.utils.base64');


  function rotateLeft(number, offset){
    return (number << offset) | (number >>> (32 - offset));
  }


  // =======================================
  //  [ hex Encode/Decode ]

  function number2hex(number){
    var result = [];

    do
    {
      result.push((number & 0x0F).toString(16));
      number >>= 4;
    }<commit_msg>fix typo<commit_after>
 /**
  * @namespace basis.crypt
  */

  var arrayFrom = basis.array.from;
  var createArray = basis.array.create;
  var repeatArray = basis.array.repeat;
  var flatten = basis.array.flatten;
  var UTF16 = require('basis.utils.utf16');
  var UTF8 = require('basis.utils.utf8');
  var base64 = require('basis.utils.base64');


  function rotateLeft(number, offset){
    return (number << offset) | (number >>> (32 - offset));
  }


  // =======================================
  //  [ hex Encode/Decode ]

  function number2hex(number){
    var result = [];

    do
    {
      result.push((number & 0x0F).toString(16));
      number >>= 4;
    }
{'fraction_non_alphanumeric': 0.20761762509335324, 'fraction_numerical': 0.0268857356235997, 'mean_word_length': 3.0853658536585367, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 13, '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': '3665236', 'n_tokens_mistral': 471, 'n_tokens_neox': 421, 'n_words': 89}