<commit_before>cask "staruml" do
  version "4.0.0"
  sha256 "59cec6d0ae22e0290b52f2f5bf32640aea07d9195aa6c3851b627f5c98bb83cb"

  url "https://staruml.io/download/releases-v#{version.major}/StarUML-#{version}.dmg"
  appcast "https://staruml.io/"
  name "StarUML"
  desc "Software modeler"
  homepage "https://staruml.io/"

  app "StarUML.app"
end<commit_msg>staruml: add livecheck (#104264)<commit_after>cask "staruml" do
  version "4.0.1"
  sha256 "a493e4af8c1d8abfdc15d27aa0ee4daeeb4aad9305ef84527169e80179eadc4c"

  url "https://staruml.io/download/releases-v#{version.major}/StarUML-#{version}.dmg"
  name "StarUML"
  desc "Software modeler"
  homepage "https://staruml.io/"

  livecheck do
    url "https://staruml.io/"
    strategy :page_match
    regex(%r{href=.*?/StarUML-(\d+(?:\.\d+)*)\.dmg}i)
  end

  app "StarUML.app"
end
{'fraction_non_alphanumeric': 0.15947242206235013, 'fraction_numerical': 0.10551558752997602, 'mean_word_length': 4.493421052631579, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '570981', 'n_tokens_mistral': 423, 'n_tokens_neox': 375, 'n_words': 50}