<commit_before>{
  "RBS Change": {
    "cats": [
      1,
      6
    ],
    "html": "<html[^>]+xmlns:change=",
    "icon": "RBS Change.png",
    "implies": "PHP",
    "meta": {
      "generator": "RBS Change"
    },
    "website": "http://www.rbschange.fr"
  },
  "RCMS": {
    "cats": [
      1
    ],
    "icon": "RCMS.png",
    "meta": {
      "generator": "^(?:RCMS|ReallyCMS)"
    },
    "website": "http://www.rcms.fi"
  },
  "RD Station": {
    "cats": [
      32
    ],
    "description": "RD Station is a platform that helps medium and small businesses manage and automate their Digital Marketing strategy.",
    "icon": "RD Station.png",
    "js": {
      "RDStation": ""
    },
    "scripts": "d335luupugsy2\\.cloudfront\\.net/js/loader-scripts/.*-loader\\.js",
    "website": "http://rdstation.com.br"
  },
  "RDoc": {
    "cats": [
      4
    ],
    "cpe": "cpe:/a:dave_thomas:rdoc",
    "description": "RDoc produces HTML and command-line documentation for Ruby projects.",
    "html": [
      "<link[^>]+href=\"[^\"]*rdoc-style\\.css",
      "Generated by <a[^>]+href=\"https?://rdoc\\.rubyforge\\.org[^>]+>RDoc</a> ([\\d.]*\\d)\\;version:\\1",
      "Generated by <a href=\"https:\\/\\/ruby\\.github\\.io\\/rdoc\\/\">RDoc<\\/a> ([\\d.]*\\d)\\;version:\\1"
    ],
    "icon": "RDoc.png",
    "implies": "Ruby",
    "js": {
      "rdoc_rel_prefix": ""
    },
    "website": "https://github.com/ruby/rdoc"
  },
  "RTB House": {
    "cats": [
      77
    ],
    "description": "RTB House is a company that provides learning-powered retargeting solutions for brands and agencies.",
    "icon": "RTB House.png",
    "pricing": [
      "payg"
    ],
    "saas": true,
    "website": "https://www.rtbhouse.com",
    "xhr": "\\.creativecdn\\.com"
  },
  "RX Web Server": {
    "cats": [
      22
    ],
    "headers": {
      "X-Powered-By": "RX-WEB"
    },
    "icon": "RXWeb.svg",
    "website": "http://developers.rokitax.co.uk/projects/rxweb"
  },
  "RackCache": {
    "cats": [
      23
    ],
    "description": "RackCache is a quick drop-in component to enable HTTP caching for Rack-based applications.",
    "headers": {
      "X-Rack-Cache": ""
    },
    "icon": "RackCache.png",
    "implies": "Ruby",
    "website": "https://github.com/rtomayko/rack-cache"
  },
  "RainLoop": {
    "cats": [
      30
    ],
    "description": "RainLoop is a web-based email client.",
    "headers": {
      "Server": "^RainLoop"
    },
    "html": [
      "<link[^>]href=\"rainloop/v/([0-9.]+)/static/apple-touch-icon\\.png/>\\;version:\\1"
    ],
    "icon": "RainLoop.png",
    "implies": "PHP",
    "js": {
      "rainloop": "",
      "rainloopI18N": ""
    },
    "meta": {
      "rlAppVersion": "^([0-9.]+)$\\;version:\\1"
    },
    "scripts": "^rainloop/v/([0-9.]+)/\\;version:\\1",
    "website": "https://www.rainloop.net/"
  },
  "Rakuten": {
    "cats": [
      71
    ],
    "cookies": {
      "rakuten-source": ""
    },
    "description": "Rakuten (formerly Ebates) allows you to earn cash-back rewards.",
    "icon": "Rakuten.svg",
    "js": {
      "rakutenRanMID": "",
      "rakutenSource": ""
    },
    "scripts": "tag\\.rmp\\.rakuten\\.com",
    "website": "https://www.rakuten.com/"
  },
  "Rakuten Advertising": {
    "cats": [
      36
    ],
    "icon": "Rakuten Advertising.svg",
    "scripts": "tag\\.rmp\\.rakuten\\.com",
    "website": "https://rakutenadvertising.com/"
  },
  "Rakuten Digital Commerce": {
    "cats": [
      6
    ],
    "icon": "RakutenDigitalCommerce.png",
    "js": {
      "RakutenApplication": ""
    },
    "website": "https://digitalcommerce.rakuten.com.br"
  },
  "Ramda": {
    "cats": [
      59
    ],
    "icon": "Ramda.png",
    "scripts": "ramda.*\\.js",
    "website": "http://ramdajs.com"
  },
  "Raphael": {
    "cats": [
      25
    ],
    "description": "Raphael is a cross-browser JavaScript library that draws Vector graphics for websites.",
    "icon": "Raphael.png",
    "js": {
      "Raphael.version": "^(.+)$\\;version:\\1"
    },
    "scripts": "raphael(?:-([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1",
    "website": "https://dmitrybaranovskiy.github.io/raphael/"
  },
  "RapidSpike": {
    "cats": [
      13,
      78
    ],
    "description": "RapidSpike is an uptime and performance monitoring service for web sites and applications.",
    "icon": "RapidSpike.svg",
    "js": {
      "rspike_timing": ""
    },
    "pricing": [
      "poa",
      "recurring"
    ],
    "saas": true,
    "scripts": "\\.rapidspike\\.com/",
    "website": "https://www.rapidspike.com"
  },
  "Raptor": {
    "cats": [
      76
    ],
    "description": "Raptor is a personalisation engine based on machine learning that analyses and learns about the user's behavior and unique browser history.",
    "icon": "Raptor.png",
    "js": {
      "Raptor": "",
      "onRaptorLoaded": "",
      "raptorBase64": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scripts": [
      "api\\.raptorsmartadvisor\\.com",
      "msecnd\\.net/script/raptor-([\\d.]+)\\.js\\;version:\\1"
    ],
    "website": "https://raptorsmartadvisor.com"
  },
  "Raspbian": {
    "cats": [
      28
    ],
    "description": "Raspbian is a free operating system for the Raspberry Pi hardware.",
    "headers": {
      "Server": "Raspbian",
      "X-Powered-By": "Raspbian"
    },
    "icon": "Raspbian.svg",
    "website": "https://www.raspbian.org/"
  },
  "Raychat": {
    "cats": [
      52
    ],
    "description": "Raychat is a free customer messaging platform.",
    "icon": "raychat.png",
    "js": {
      "Raychat": ""
    },
    "scripts": "app\\.raychat\\.io/scripts/js",
    "website": "https://raychat.io"
  },
  "Raygun": {
    "cats": [
      78,
      13
    ],
    "description": "Raygun is a cloud-based networking monitoring and bug tracking application.",
    "icon": "Raygun.svg",
    "js": {
      "Raygun": "",
      "raygunEnabled": "",
      "raygunFactory": ""
    },
    "pricing": [
      "payg",
      "recurring"
    ],
    "saas": true,
    "scripts": "\\.raygun\\.io",
    "website": "https://raygun.com"
  },
  "Rayo": {
    "cats": [
      1
    ],
    "icon": "Rayo.png",
    "implies": [
      "AngularJS",
      "Microsoft ASP.NET"
    ],
    "js": {
      "Rayo": ""
    },
    "meta": {
      "generator": "^Rayo"
    },
    "website": "http://www.rayo.ir"
  },
  "Razorpay": {
    "cats": [
      41
    ],
    "description": "Razorpay is a provider of an online payment gateway that allows businesses to accept, process, and disburse payments.",
    "icon": "Razorpay.svg",
    "js": {
      "Razorpay": ""
    },
    "pricing": [
      "payg"
    ],
    "scripts": "checkout\\.razorpay\\.com",
    "website": "https://razorpay.com/"
  },
  "ReDoc": {
    "cats": [
      4
    ],
    "description": "Redoc is an open-source tool that generates API documentation from OpenAPI specifications.",
    "html": "<redoc ",
    "icon": "redoc.png",
    "implies": "React",
    "js": {
      "Redoc.version": "^(.+)$\\;version:\\1"
    },
    "scripts": "/redoc\\.(?:min\\.)?js",
    "website": "https://github.com/Rebilly/ReDoc"
  },
  "React": {
    "cats": [
      59
    ],
    "cpe": "cpe:/a:facebook:react",
    "description": "React is an open-source JavaScript library for building user interfaces or UI components.",
    "dom": {
      "body > div": {
        "properties": {
          "_reactRootContainer": ""
        }
      }
    },
    "html": "<[^>]+data-react",
    "icon": "React.png",
    "js": {
      "React.version": "^(.+)$\\;version:\\1",
      "react.version": "^(.+)$\\;version:\\1"
    },
    "scripts": [
      "react(?:-with-addons)?[.-]([\\d.]*\\d)[^/]*\\.js\\;version:\\1",
      "/([\\d.]+)/react(?:\\.min)?\\.js\\;version:\\1",
      "^react\\b.*\\.js"
    ],
    "website": "https://reactjs.org"
  },
  "React Redux": {
    "cats": [
      12
    ],
    "description": "Official React bindings for Redux",
    "icon": "Redux.png",
    "implies": [
      "React",
      "Redux"
    ],
    "scripts": [
      "/react-redux(@|/)([\\d.]+)(?:/[a-z]+)?/react-redux(?:.min)?\\.js\\;version:\\2"
    ],
    "website": "https://react-redux.js.org/"
  },
  "React Router": {
    "cats": [
      12
    ],
    "description": "React Router provides declarative routing for React.",
    "icon": "React Router.png",
    "implies": "React",
    "scripts": [
      "/react-router(@|/)([\\d.]+)(?:/[a-z]+)?/react-router(?:.min)?\\.js\\;version:\\2"
    ],
    "website": "https://reactrouter.com/"
  },
  "RebelMouse": {
    "cats": [
      1
    ],
    "headers": {
      "x-rebelmouse-cache-control": "",
      "x-rebelmouse-surrogate-control": ""
    },
    "html": "<!-- Powered by RebelMouse\\.",
    "icon": "RebelMouse.svg",
    "website": "https://www.rebelmouse.com/"
  },
  "Rebuy": {
    "cats": [
      76
    ],
    "description": "Rebuy offers personlisation solutions for ecommerce sites.",
    "icon": "Rebuy.png",
    "implies": [
      "Cart Functionality"
    ],
    "js": {
      "rebuyConfig": ""
    },   
    "pricing": ["recurring", "payg", "low"],
    "scripts": "rebuyengine\\.com",
    "website": "https://rebuyengine.com/"
  },  
  "Recart": {
    "cats": [
      32
    ],
    "description": "Recart is a tool to engage users who abandoned their shopping cart via Facebook Messenger.",
    "icon": "Recart.svg",
    "js": {
      "__recart": "",
      "recart": ""
    },
    "scripts": "api\\.recart\\.com",
    "website": "https://recart.com/"
  },
  "Recharge": {
    "cats": [
      41
    ],
    "description": "Recharge is the a subscription payments platform designed for merchants to set up and manage dynamic recurring billing across web and mobile.",
    "icon": "Recharge.png",
    "implies": [
      "Cart Functionality"
    ],    
    "saas": true,   
    "pricing": ["recurring", "payg", "medium"],
    "scripts": [
      "rechargeassets-bootstrapheroes-rechargeapps\\.netdna-ssl\\.com"
    ],
    "website": "https://rechargepayments.com/"
  },   
  "Recite Me": {
    "cats": [
      68
    ],
    "description": "Recite Me is a web accessibility overlay that claims to allow website visitors to customize a site in a way that works for them.",
    "icon": "Recite Me.png",
    "scripts": "api\\.reciteme\\.com/asset/js",
    "website": "https://reciteme.com/"
  },
  "RecoverMyCart": {
    "cats": [
      76
    ],
    "description": "RecoverMyCart is a shopify app for abandoned basket recovery.",
    "icon": "RecoverMyCart.png",
    "pricing": [
      "low",
      "freemium",
      "recurring"
    ],
    "saas": true,
    "scripts": "cdn\\.recovermycart\\.com",
    "website": "https://app.recovermycart.com/"
  },
  "Recurly": {<commit_msg>fixed pricing value<commit_after>{
  "RBS Change": {
    "cats": [
      1,
      6
    ],
    "html": "<html[^>]+xmlns:change=",
    "icon": "RBS Change.png",
    "implies": "PHP",
    "meta": {
      "generator": "RBS Change"
    },
    "website": "http://www.rbschange.fr"
  },
  "RCMS": {
    "cats": [
      1
    ],
    "icon": "RCMS.png",
    "meta": {
      "generator": "^(?:RCMS|ReallyCMS)"
    },
    "website": "http://www.rcms.fi"
  },
  "RD Station": {
    "cats": [
      32
    ],
    "description": "RD Station is a platform that helps medium and small businesses manage and automate their Digital Marketing strategy.",
    "icon": "RD Station.png",
    "js": {
      "RDStation": ""
    },
    "scripts": "d335luupugsy2\\.cloudfront\\.net/js/loader-scripts/.*-loader\\.js",
    "website": "http://rdstation.com.br"
  },
  "RDoc": {
    "cats": [
      4
    ],
    "cpe": "cpe:/a:dave_thomas:rdoc",
    "description": "RDoc produces HTML and command-line documentation for Ruby projects.",
    "html": [
      "<link[^>]+href=\"[^\"]*rdoc-style\\.css",
      "Generated by <a[^>]+href=\"https?://rdoc\\.rubyforge\\.org[^>]+>RDoc</a> ([\\d.]*\\d)\\;version:\\1",
      "Generated by <a href=\"https:\\/\\/ruby\\.github\\.io\\/rdoc\\/\">RDoc<\\/a> ([\\d.]*\\d)\\;version:\\1"
    ],
    "icon": "RDoc.png",
    "implies": "Ruby",
    "js": {
      "rdoc_rel_prefix": ""
    },
    "website": "https://github.com/ruby/rdoc"
  },
  "RTB House": {
    "cats": [
      77
    ],
    "description": "RTB House is a company that provides learning-powered retargeting solutions for brands and agencies.",
    "icon": "RTB House.png",
    "pricing": [
      "payg"
    ],
    "saas": true,
    "website": "https://www.rtbhouse.com",
    "xhr": "\\.creativecdn\\.com"
  },
  "RX Web Server": {
    "cats": [
      22
    ],
    "headers": {
      "X-Powered-By": "RX-WEB"
    },
    "icon": "RXWeb.svg",
    "website": "http://developers.rokitax.co.uk/projects/rxweb"
  },
  "RackCache": {
    "cats": [
      23
    ],
    "description": "RackCache is a quick drop-in component to enable HTTP caching for Rack-based applications.",
    "headers": {
      "X-Rack-Cache": ""
    },
    "icon": "RackCache.png",
    "implies": "Ruby",
    "website": "https://github.com/rtomayko/rack-cache"
  },
  "RainLoop": {
    "cats": [
      30
    ],
    "description": "RainLoop is a web-based email client.",
    "headers": {
      "Server": "^RainLoop"
    },
    "html": [
      "<link[^>]href=\"rainloop/v/([0-9.]+)/static/apple-touch-icon\\.png/>\\;version:\\1"
    ],
    "icon": "RainLoop.png",
    "implies": "PHP",
    "js": {
      "rainloop": "",
      "rainloopI18N": ""
    },
    "meta": {
      "rlAppVersion": "^([0-9.]+)$\\;version:\\1"
    },
    "scripts": "^rainloop/v/([0-9.]+)/\\;version:\\1",
    "website": "https://www.rainloop.net/"
  },
  "Rakuten": {
    "cats": [
      71
    ],
    "cookies": {
      "rakuten-source": ""
    },
    "description": "Rakuten (formerly Ebates) allows you to earn cash-back rewards.",
    "icon": "Rakuten.svg",
    "js": {
      "rakutenRanMID": "",
      "rakutenSource": ""
    },
    "scripts": "tag\\.rmp\\.rakuten\\.com",
    "website": "https://www.rakuten.com/"
  },
  "Rakuten Advertising": {
    "cats": [
      36
    ],
    "icon": "Rakuten Advertising.svg",
    "scripts": "tag\\.rmp\\.rakuten\\.com",
    "website": "https://rakutenadvertising.com/"
  },
  "Rakuten Digital Commerce": {
    "cats": [
      6
    ],
    "icon": "RakutenDigitalCommerce.png",
    "js": {
      "RakutenApplication": ""
    },
    "website": "https://digitalcommerce.rakuten.com.br"
  },
  "Ramda": {
    "cats": [
      59
    ],
    "icon": "Ramda.png",
    "scripts": "ramda.*\\.js",
    "website": "http://ramdajs.com"
  },
  "Raphael": {
    "cats": [
      25
    ],
    "description": "Raphael is a cross-browser JavaScript library that draws Vector graphics for websites.",
    "icon": "Raphael.png",
    "js": {
      "Raphael.version": "^(.+)$\\;version:\\1"
    },
    "scripts": "raphael(?:-([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1",
    "website": "https://dmitrybaranovskiy.github.io/raphael/"
  },
  "RapidSpike": {
    "cats": [
      13,
      78
    ],
    "description": "RapidSpike is an uptime and performance monitoring service for web sites and applications.",
    "icon": "RapidSpike.svg",
    "js": {
      "rspike_timing": ""
    },
    "pricing": [
      "poa",
      "recurring"
    ],
    "saas": true,
    "scripts": "\\.rapidspike\\.com/",
    "website": "https://www.rapidspike.com"
  },
  "Raptor": {
    "cats": [
      76
    ],
    "description": "Raptor is a personalisation engine based on machine learning that analyses and learns about the user's behavior and unique browser history.",
    "icon": "Raptor.png",
    "js": {
      "Raptor": "",
      "onRaptorLoaded": "",
      "raptorBase64": ""
    },
    "pricing": [
      "poa"
    ],
    "saas": true,
    "scripts": [
      "api\\.raptorsmartadvisor\\.com",
      "msecnd\\.net/script/raptor-([\\d.]+)\\.js\\;version:\\1"
    ],
    "website": "https://raptorsmartadvisor.com"
  },
  "Raspbian": {
    "cats": [
      28
    ],
    "description": "Raspbian is a free operating system for the Raspberry Pi hardware.",
    "headers": {
      "Server": "Raspbian",
      "X-Powered-By": "Raspbian"
    },
    "icon": "Raspbian.svg",
    "website": "https://www.raspbian.org/"
  },
  "Raychat": {
    "cats": [
      52
    ],
    "description": "Raychat is a free customer messaging platform.",
    "icon": "raychat.png",
    "js": {
      "Raychat": ""
    },
    "scripts": "app\\.raychat\\.io/scripts/js",
    "website": "https://raychat.io"
  },
  "Raygun": {
    "cats": [
      78,
      13
    ],
    "description": "Raygun is a cloud-based networking monitoring and bug tracking application.",
    "icon": "Raygun.svg",
    "js": {
      "Raygun": "",
      "raygunEnabled": "",
      "raygunFactory": ""
    },
    "pricing": [
      "payg",
      "recurring"
    ],
    "saas": true,
    "scripts": "\\.raygun\\.io",
    "website": "https://raygun.com"
  },
  "Rayo": {
    "cats": [
      1
    ],
    "icon": "Rayo.png",
    "implies": [
      "AngularJS",
      "Microsoft ASP.NET"
    ],
    "js": {
      "Rayo": ""
    },
    "meta": {
      "generator": "^Rayo"
    },
    "website": "http://www.rayo.ir"
  },
  "Razorpay": {
    "cats": [
      41
    ],
    "description": "Razorpay is a provider of an online payment gateway that allows businesses to accept, process, and disburse payments.",
    "icon": "Razorpay.svg",
    "js": {
      "Razorpay": ""
    },
    "pricing": [
      "payg"
    ],
    "scripts": "checkout\\.razorpay\\.com",
    "website": "https://razorpay.com/"
  },
  "ReDoc": {
    "cats": [
      4
    ],
    "description": "Redoc is an open-source tool that generates API documentation from OpenAPI specifications.",
    "html": "<redoc ",
    "icon": "redoc.png",
    "implies": "React",
    "js": {
      "Redoc.version": "^(.+)$\\;version:\\1"
    },
    "scripts": "/redoc\\.(?:min\\.)?js",
    "website": "https://github.com/Rebilly/ReDoc"
  },
  "React": {
    "cats": [
      59
    ],
    "cpe": "cpe:/a:facebook:react",
    "description": "React is an open-source JavaScript library for building user interfaces or UI components.",
    "dom": {
      "body > div": {
        "properties": {
          "_reactRootContainer": ""
        }
      }
    },
    "html": "<[^>]+data-react",
    "icon": "React.png",
    "js": {
      "React.version": "^(.+)$\\;version:\\1",
      "react.version": "^(.+)$\\;version:\\1"
    },
    "scripts": [
      "react(?:-with-addons)?[.-]([\\d.]*\\d)[^/]*\\.js\\;version:\\1",
      "/([\\d.]+)/react(?:\\.min)?\\.js\\;version:\\1",
      "^react\\b.*\\.js"
    ],
    "website": "https://reactjs.org"
  },
  "React Redux": {
    "cats": [
      12
    ],
    "description": "Official React bindings for Redux",
    "icon": "Redux.png",
    "implies": [
      "React",
      "Redux"
    ],
    "scripts": [
      "/react-redux(@|/)([\\d.]+)(?:/[a-z]+)?/react-redux(?:.min)?\\.js\\;version:\\2"
    ],
    "website": "https://react-redux.js.org/"
  },
  "React Router": {
    "cats": [
      12
    ],
    "description": "React Router provides declarative routing for React.",
    "icon": "React Router.png",
    "implies": "React",
    "scripts": [
      "/react-router(@|/)([\\d.]+)(?:/[a-z]+)?/react-router(?:.min)?\\.js\\;version:\\2"
    ],
    "website": "https://reactrouter.com/"
  },
  "RebelMouse": {
    "cats": [
      1
    ],
    "headers": {
      "x-rebelmouse-cache-control": "",
      "x-rebelmouse-surrogate-control": ""
    },
    "html": "<!-- Powered by RebelMouse\\.",
    "icon": "RebelMouse.svg",
    "website": "https://www.rebelmouse.com/"
  },
  "Rebuy": {
    "cats": [
      76
    ],
    "description": "Rebuy offers personlisation solutions for ecommerce sites.",
    "icon": "Rebuy.png",
    "implies": [
      "Cart Functionality"
    ],
    "js": {
      "rebuyConfig": ""
    },   
    "pricing": ["recurring", "payg", "low"],
    "scripts": "rebuyengine\\.com",
    "website": "https://rebuyengine.com/"
  },  
  "Recart": {
    "cats": [
      32
    ],
    "description": "Recart is a tool to engage users who abandoned their shopping cart via Facebook Messenger.",
    "icon": "Recart.svg",
    "js": {
      "__recart": "",
      "recart": ""
    },
    "scripts": "api\\.recart\\.com",
    "website": "https://recart.com/"
  },
  "Recharge": {
    "cats": [
      41
    ],
    "description": "Recharge is the a subscription payments platform designed for merchants to set up and manage dynamic recurring billing across web and mobile.",
    "icon": "Recharge.png",
    "implies": [
      "Cart Functionality"
    ],    
    "saas": true,   
    "pricing": ["recurring", "payg", "med"],
    "scripts": [
      "rechargeassets-bootstrapheroes-rechargeapps\\.netdna-ssl\\.com"
    ],
    "website": "https://rechargepayments.com/"
  },   
  "Recite Me": {
    "cats": [
      68
    ],
    "description": "Recite Me is a web accessibility overlay that claims to allow website visitors to customize a site in a way that works for them.",
    "icon": "Recite Me.png",
    "scripts": "api\\.reciteme\\.com/asset/js",
    "website": "https://reciteme.com/"
  },
  "RecoverMyCart": {
    "cats": [
      76
    ],
    "description": "RecoverMyCart is a shopify app for abandoned basket recovery.",
    "icon": "RecoverMyCart.png",
    "pricing": [
      "low",
      "freemium",
      "recurring"
    ],
    "saas": true,
    "scripts": "cdn\\.recovermycart\\.com",
    "website": "https://app.recovermycart.com/"
  },
  "Recurly": {
{'fraction_non_alphanumeric': 0.2269052847997757, 'fraction_numerical': 0.008130461193402178, 'mean_word_length': 2.191946308724832, 'pattern_counts': {'":': 524, '<': 23, '<?xml version=': 0, '>': 27, 'https://': 48, 'lorem ipsum': 0, 'www.': 18, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3272566', 'n_tokens_mistral': 8155, 'n_tokens_neox': 7834, 'n_words': 1486}