<commit_before>{
  ".nav>li>a[href='index.html']": "menu-index",
  ".nav>li>a[href='events.html']": "menu-events",
  ".nav>li>a[href='chapters.html']": "menu-chapters",
  ".nav>li>a[href='about.html']": "menu-about",
  ".nav>li>a[href='building-workshops.html']": "menu-building-workshops",
  ".nav>li>a[href='host.html']": "menu-host",
  "footer>div:nth-child(2) ul:nth-child(1) li:first-child strong": "footer-contact-header",
  "footer>div:nth-child(2) ul:nth-child(2) li:nth-child(1) strong": "footer-contribute-header",
  "footer>div:nth-child(2) ul:nth-child(2) li:nth-child(2) a": "footer-contribute-question",
  "footer>div:nth-child(2) ul:nth-child(2) li:nth-child(3) a": "footer-contribute-answer",
  "footer>div:nth-child(2) ul:nth-child(3) li:nth-child(1) strong": "footer-about-header",
  "footer>div:nth-child(2) ul:nth-child(3) li:nth-child(2) a": "footer-about-build",
  "footer>div:nth-child(2) ul:nth-child(3) li:nth-child(3) a": "footer-about-host",
  ".index header h3": "index-header",
  ".index .get-started h2": "index-get-started",
  ".index .workshop-header h1": "index-workshop-header",
  ".index .workshop-header p": "index-workshop-info",
  ".index .workshop-header ul a[href='host.html']": "index-workshop-links-host",
  ".index .workshop-header ul a[href='events.html']": "index-workshop-links-events",
  ".index .workshop-header ul a[href='host.html#writeups']": "index-workshop-links-writeups",
  ".index .upcoming-workshoppers h2": "index-upcoming-header",
  ".index .upcoming-workshoppers .loading": "index-upcoming-loading",
  ".index .upcoming-workshoppers .error": "index-upcoming-error",
  ".index .upcoming-workshoppers a.all-events": "index-upcoming-all-events",
  ".index .upcoming-workshoppers .empty span:first-child": "index-upcoming-no-events",
  ".index .upcoming-workshoppers .empty a": "index-upcoming-past-events",
  ".index .upcoming-workshoppers .empty span:last-child": "index-upcoming-past-events2",
  ".index .anyone-can-host h2": "index-host-header",
  ".index .anyone-can-host #event-count span:first-child": "index-host-past",
  ".index .anyone-can-host #event-count span:last-child": "index-host-past2",
  ".index .anyone-can-host p:last-child span:first-child": "index-host-want-to-host",
  ".index .anyone-can-host p:last-child a": "index-host-want-to-host2",
  ".index .anyone-can-host p:last-child span:last-child": "index-host-want-to-host3",
  ".index #workshoppers>.container:nth-child(1) h1": "index-workshopper-header",
  ".index #workshoppers>.container:nth-child(1) p": "index-workshopper-info",
  ".index #workshoppers>.container:nth-child(1) ul li:first-child>a": "index-workshopper-list-problem",
  ".index #workshoppers>.container:nth-child(1) ul li:nth-child(2)>a": "index-workshopper-list-faq",
  ".index #workshoppers>.container:nth-child(1) ul li:last-child>a": "index-workshopper-list-host",
  ".index #workshoppers>.container:nth-child(2) #get-going h2": "index-get-going-header",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(0)": "index-get-going-info",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(1)": "index-get-going-info2",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(2)": "index-get-going-info3",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(3)": "index-get-going-editor",
  ".index #workshoppers>.container:nth-child(2) #get-going strong": "index-get-going-editor2",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(4)": "index-get-going-editor3",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(5)": "index-get-going-editor4",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(6)": "index-get-going-editor5",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(7)": "index-get-going-editor6",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(8)": "index-get-going-editor7",
  ".index .core-workshoppers>div:first-child h1": "index-workshoppers-core-header",
  ".index .core-workshoppers>div:first-child p:nth-child(2)": "index-workshoppers-core-info",
  ".index .core-workshoppers>div:first-child p:nth-child(3) span:nth-child(1)": "index-workshoppers-core-link-pre",
  ".index .core-workshoppers>div:first-child p:nth-child(3) span:nth-child(3)": "index-workshoppers-core-link-post",
  ".index .core-workshoppers>div:first-child p:nth-child(3) a": "index-workshoppers-core-link-text",
  ".index .elective-workshoppers>div:first-child h1": "index-workshoppers-elective-header",<commit_msg>Fix bugs in selectors.json<commit_after>{
  ".nav>li>a[href='index.html']": "menu-index",
  ".nav>li>a[href='events.html']": "menu-events",
  ".nav>li>a[href='chapters.html']": "menu-chapters",
  ".nav>li>a[href='about.html']": "menu-about",
  ".nav>li>a[href='building-workshops.html']": "menu-building-workshops",
  ".nav>li>a[href='host.html']": "menu-host",
  "footer>div:nth-child(2) ul:nth-child(1) li:first-child strong": "footer-contact-header",
  "footer>div:nth-child(2) ul:nth-child(2) li:nth-child(1) strong": "footer-contribute-header",
  "footer>div:nth-child(2) ul:nth-child(2) li:nth-child(2) a": "footer-contribute-question",
  "footer>div:nth-child(2) ul:nth-child(2) li:nth-child(3) a": "footer-contribute-answer",
  "footer>div:nth-child(2) ul:nth-child(3) li:nth-child(1) strong": "footer-about-header",
  "footer>div:nth-child(2) ul:nth-child(3) li:nth-child(2) a": "footer-about-build",
  "footer>div:nth-child(2) ul:nth-child(3) li:nth-child(3) a": "footer-about-host",
  ".index header h3": "index-header",
  ".index .get-started h2": "index-get-started",
  ".index .workshop-header h1": "index-workshop-header",
  ".index .workshop-header p": "index-workshop-info",
  ".index .workshop-header ul a[href='host.html']": "index-workshop-links-host",
  ".index .workshop-header ul a[href='events.html']": "index-workshop-links-events",
  ".index .workshop-header ul a[href='host.html#writeups']": "index-workshop-links-writeups",
  ".index .upcoming-workshoppers h2": "index-upcoming-header",
  ".index .upcoming-workshoppers .loading": "index-upcoming-loading",
  ".index .upcoming-workshoppers .error": "index-upcoming-error",
  ".index .upcoming-workshoppers a.all-events": "index-upcoming-all-events",
  ".index .upcoming-workshoppers .empty span:first-child": "index-upcoming-no-events",
  ".index .upcoming-workshoppers .empty a": "index-upcoming-past-events",
  ".index .upcoming-workshoppers .empty span:last-child": "index-upcoming-past-events2",
  ".index .anyone-can-host h2": "index-host-header",
  ".index .anyone-can-host #event-count span:first-child": "index-host-past",
  ".index .anyone-can-host #event-count span:last-child": "index-host-past2",
  ".index .anyone-can-host p:last-child span:first-child": "index-host-want-to-host",
  ".index .anyone-can-host p:last-child a": "index-host-want-to-host2",
  ".index .anyone-can-host p:last-child span:last-child": "index-host-want-to-host3",
  ".index #workshoppers>.container:nth-child(1) h1": "index-workshopper-header",
  ".index #workshoppers>.container:nth-child(1) p": "index-workshopper-info",
  ".index #workshoppers>.container:nth-child(1) ul li:first-child>a": "index-workshopper-list-problem",
  ".index #workshoppers>.container:nth-child(1) ul li:nth-child(2)>a": "index-workshopper-list-faq",
  ".index #workshoppers>.container:nth-child(1) ul li:last-child>a": "index-workshopper-list-host",
  ".index #workshoppers>.container:nth-child(2) #get-going h2": "index-get-going-header",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(0)": "index-get-going-info",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(1)": "index-get-going-info2",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(2)": "index-get-going-info3",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(3)": "index-get-going-editor",
  ".index #workshoppers>.container:nth-child(2) #get-going strong": "index-get-going-editor2",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(4)": "index-get-going-editor3",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(5)": "index-get-going-editor4",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(6)": "index-get-going-editor5",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(7)": "index-get-going-editor6",
  ".index #workshoppers>.container:nth-child(2) #get-going span:eq(8)": "index-get-going-editor7",
  ".index .core-workshoppers>div:first-child h1": "index-workshoppers-core-header",
  ".index .core-workshoppers>div:first-child p:nth-child(2)": "index-workshoppers-core-info",
  ".index .core-workshoppers>div:first-child p:nth-child(3) span:nth-child(1)": "index-workshoppers-core-link-pre",
  ".index .core-workshoppers>div:first-child p:nth-child(3) a": "index-workshoppers-core-link-text",
  ".index .core-workshoppers>div:first-child p:nth-child(3) span:nth-child(3)": "index-workshoppers-core-link-post",
  ".index .elective-workshoppers>div:first-child h1": "index-workshoppers-elective-header",
{'fraction_non_alphanumeric': 0.2146068647878057, 'fraction_numerical': 0.016010527470117338, 'mean_word_length': 5.4543524416135885, 'pattern_counts': {'":': 110, '<': 3, '<?xml version=': 0, '>': 91, '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': '4858604', 'n_tokens_mistral': 3561, 'n_tokens_neox': 3546, 'n_words': 490}