<commit_before>################################################################################
##
## Copyright (C) 2012 Typhos
##
## This Source Code Form is subject to the terms of the Mozilla Public
## License, v. 2.0. If a copy of the MPL was not distributed with this
## file, You can obtain one at http://mozilla.org/MPL/2.0/.
##
################################################################################

Subreddits:
- adviceponies
- ainbowdash
- anotherponymotessub
- applebloom
- applejack
- arborus
- beautybrass
- berrytubelounge
- bigmacintosh
- clopclop
- cloudchasermotes
- cuttershy
- daylightemotes
- desktopponies
- falloutequestria
- flitter
- flutterlounge
- futemotes
- gallopfrey
- himntor
- idliketobeatree
- ilovedashie
- lyra
- marmemotes
- minuette
- mlas1animotes
- mlas1emotes
- mlas1emotes2
- mlas1imagedump
- mlas1party
- mlpdrawingschool
- mlplounge
- mlploungesteamgroup
- mlpvectors
- molestia
- mylittleadventuretime
- mylittlealicorn
- mylittlealcoholic
- mylittleandysonic1
- mylittleanime
- mylittleaprilfools
- mylittlebannertest
- mylittlecelestias
- mylittlechaos
- mylittlecirclejerk
- mylittlecombiners
- mylittleconspiracy
- mylittledaww
- mylittlefalloutdiary
- mylittlefoodmanes
- mylittlefortress
- mylittleicons
- mylittlekindle
- mylittlelistentothis
- mylittlelivestream
- mylittlemango
- mylittlemilkyway
- mylittlemotorhead
- mylittlemusician
- mylittlenanners
- mylittlenopenopenope
- mylittlenosleep
- mylittlensfw
- mylittleonions
- mylittlepony
- mylittleserver
- mylittlesh
- mylittlesquidward
- mylittlesupportgroup
- mylittletacos
- mylittletwist
- mylittlewarhammer
- mylittlewelcomewagon
- mylittlewtf
- onetrueprincess
- pankakke
- pinkiepie
- pinkquisition
- ploungemafia
- ponyanarchism
- ponyloungerts
- roseluck
- rubypinch
- sapphirestone
- seriouslyluna
- speedingturtle
- surprise
- tacoshy
- themirishponies
- tbpimagedump
- thebestpony
- twilightsparkle
- vinylscratch

Extraction:
  mlplounge:
    RespectIgnore: false
  mylittleserver:
    RespectIgnore: false

Generation:
  # Fix /rcrossfire not actually being reversed
  - [AddCSS, r/mlas1emotes, /rcrossfire, "", {"-moz-transform": scaleX(-1), "-webkit-transform": scaleX(-1), "-o-transform": scaleX(-1), transform: scaleX(-1)}]

  # Edited version- original is broken
  - - MergeEmotes
    - r/mylittlesh
    - /rscheer:
        Emotes:
          "":
            Image: http://d.thumbs.redditmedia.com/3hErANn4rqVDeXao.png
            Offset: [0, 0]
            Size: [175, 175]
    - /rscheer: [+ocpony]

  # Original is unrecognizable, and we customize it a bit for BPM
  - - MergeEmotes
    - r/mylittlepony
    - /spoiler:
        Emotes:
          "":
            CSS: {"background": "black!important", "color": "black!important"}
            Type: Custom
          ":hover":
            CSS: {"color": "white!important"}
            Type: Custom
    - /spoiler: [+drop, +formatting, +hidden]

Sorting:
- [r/mylittlepony, "*"] # Not actually used, but a good failsafe
- [r/mylittleandysonic1, "*"] # These three rules resolve a lot of things
- [r/mlas1emotes, "*"]        # implicitly, which is unfortunate, but generally
- [r/mlas1animotes, "*"]      # correct.
- [r/futemotes, r/ponyanarchism]    # More copies of /fut*
- [r/idliketobeatree, r/ainbowdash] # /rd* conflicts
- [r/mylittlemusician, r/mylittlelistentothis] # Copies of some emotes

Conflicts:
  /abwant:        r/mylittlelivestream    # Conflict with r/applebloom
  /abworry:       r/tbpimagedump          # Conflict with r/mlpdrawingschool
  /adviceshy:     r/mlploungesteamgroup   # Conflict with r/adviceponies, which
                                          # came first, but I like this one more.
  /dw01:          r/daylightemotes        # Conflict with r/gallopfrey
  /evilhom3r:     r/mylittlewtf           # Duplicated to r/mylittlecirclejerk
  /flutterstache: r/flutterlounge         # Conflict with r/ponyloungerts
  /glutes:        r/thebestpony           # Conflict with r/marmemotes
  /hugs:          r/mylittledaww          # Conflict with r/mylittlecirclejerk
  /mybodyisready: r/marmemotes            # Conflict with r/mylittlemango
  /ovenmitt:      r/ainbowdash            # Conflict with r/mylittledramaticstory
  /ppnervous:     r/pinkiepie             # Conflict with r/mlpdrawingschool
  /rabwant:       r/mylittlelivestream    # Conflict with r/applebloom
  /rapidfire:     r/mylittlechaos         # Conflict with r/mylittlemango
  /rwoonajuice:   r/mylittledaww          # Duplicated to r/mylittleanime
  /s:             r/falloutequestria      # Conflict with r/mylittleanime
  /sadlyra:       r/mylittleonions        # Conflict with r/mylittleanime
  /sbf:           r/mylittlewtf           # Duplicated to r/mylittledramaticstory
  /shrug:         r/vinylscratch          # Conflict with r/mylittlecirclejerk
  /sphlyrafun:    r/mylittlensfw          # Conflict with r/mylittlechaos
  /t18:           r/mylittlefoodmanes     # Conflict with r/tacoshy
  /tonightyou:    r/mlploungesteamgroup   # Duplicated to r/ponyloungerts
  /twipoker:      r/mylittlewtf           # Conflict with r/thebestpony
  /weegee:        r/vinylscratch          # Conflict with r/thebestpony, which
                                          # came first, but they're the same
  /woonajuice:    r/mylittledaww          # Duplicated to r/mylittleanime

RootVariantEmotes:
  r/mylittleanime:
    # Broken
    /chi21: /sailortwi
    /chi22: /chubbyrar
    #/chi23: /evilbelle # /evilbelle itself is broken, so this is just tagged for now
    /chi24: /woonajuice
    /chi25: /nurse
  r/mylittlecelestias:
    # Unusual- /lr instead of /rl
    /lrce00: /lcefilly
    /lrce01: /lcewat
    /lrce03: /lcesilence
    /lrce04: /lcehappy
    /lrce05: /lcehail
    /lrce06: /lcescroll
    /lrce07: /lcesurprised
    /lrce10: /lce10
    /lrce11: /lcebattle
    /lrcebattle: /lcebattle
    /lrcefilly: /lcefilly
    /lrcehail: /lcehail
    /lrcehappy: /lcehappy
    /lrcelordv: /lcelordv
    /lrcescroll: /lcescroll
    /lrcesilence: /lcesilence
    /lrcesurprised: /lcesurprised
    /lrcewat: /lcewat
<commit_msg>/raricoffee conflict fix<commit_after>################################################################################
##
## Copyright (C) 2012 Typhos
##
## This Source Code Form is subject to the terms of the Mozilla Public
## License, v. 2.0. If a copy of the MPL was not distributed with this
## file, You can obtain one at http://mozilla.org/MPL/2.0/.
##
################################################################################

Subreddits:
- adviceponies
- ainbowdash
- anotherponymotessub
- applebloom
- applejack
- arborus
- beautybrass
- berrytubelounge
- bigmacintosh
- clopclop
- cloudchasermotes
- cuttershy
- daylightemotes
- desktopponies
- falloutequestria
- flitter
- flutterlounge
- futemotes
- gallopfrey
- himntor
- idliketobeatree
- ilovedashie
- lyra
- marmemotes
- minuette
- mlas1animotes
- mlas1emotes
- mlas1emotes2
- mlas1imagedump
- mlas1party
- mlpdrawingschool
- mlplounge
- mlploungesteamgroup
- mlpvectors
- molestia
- mylittleadventuretime
- mylittlealicorn
- mylittlealcoholic
- mylittleandysonic1
- mylittleanime
- mylittleaprilfools
- mylittlebannertest
- mylittlecelestias
- mylittlechaos
- mylittlecirclejerk
- mylittlecombiners
- mylittleconspiracy
- mylittledaww
- mylittlefalloutdiary
- mylittlefoodmanes
- mylittlefortress
- mylittleicons
- mylittlekindle
- mylittlelistentothis
- mylittlelivestream
- mylittlemango
- mylittlemilkyway
- mylittlemotorhead
- mylittlemusician
- mylittlenanners
- mylittlenopenopenope
- mylittlenosleep
- mylittlensfw
- mylittleonions
- mylittlepony
- mylittleserver
- mylittlesh
- mylittlesquidward
- mylittlesupportgroup
- mylittletacos
- mylittletwist
- mylittlewarhammer
- mylittlewelcomewagon
- mylittlewtf
- onetrueprincess
- pankakke
- pinkiepie
- pinkquisition
- ploungemafia
- ponyanarchism
- ponyloungerts
- roseluck
- rubypinch
- sapphirestone
- seriouslyluna
- speedingturtle
- surprise
- tacoshy
- themirishponies
- tbpimagedump
- thebestpony
- twilightsparkle
- vinylscratch

Extraction:
  mlplounge:
    RespectIgnore: false
  mylittleserver:
    RespectIgnore: false

Generation:
  # Fix /rcrossfire not actually being reversed
  - [AddCSS, r/mlas1emotes, /rcrossfire, "", {"-moz-transform": scaleX(-1), "-webkit-transform": scaleX(-1), "-o-transform": scaleX(-1), transform: scaleX(-1)}]

  # Edited version- original is broken
  - - MergeEmotes
    - r/mylittlesh
    - /rscheer:
        Emotes:
          "":
            Image: http://d.thumbs.redditmedia.com/3hErANn4rqVDeXao.png
            Offset: [0, 0]
            Size: [175, 175]
    - /rscheer: [+ocpony]

  # Original is unrecognizable, and we customize it a bit for BPM
  - - MergeEmotes
    - r/mylittlepony
    - /spoiler:
        Emotes:
          "":
            CSS: {"background": "black!important", "color": "black!important"}
            Type: Custom
          ":hover":
            CSS: {"color": "white!important"}
            Type: Custom
    - /spoiler: [+drop, +formatting, +hidden]

Sorting:
- [r/mylittlepony, "*"] # Not actually used, but a good failsafe
- [r/mylittleandysonic1, "*"] # These three rules resolve a lot of things
- [r/mlas1emotes, "*"]        # implicitly, which is unfortunate, but generally
- [r/mlas1animotes, "*"]      # correct.
- [r/futemotes, r/ponyanarchism]    # More copies of /fut*
- [r/idliketobeatree, r/ainbowdash] # /rd* conflicts
- [r/mylittlemusician, r/mylittlelistentothis] # Copies of some emotes

Conflicts:
  /abwant:        r/mylittlelivestream    # Conflict with r/applebloom
  /abworry:       r/tbpimagedump          # Conflict with r/mlpdrawingschool
  /adviceshy:     r/mlploungesteamgroup   # Conflict with r/adviceponies, which
                                          # came first, but I like this one more.
  /dw01:          r/daylightemotes        # Conflict with r/gallopfrey
  /evilhom3r:     r/mylittlewtf           # Duplicated to r/mylittlecirclejerk
  /flutterstache: r/flutterlounge         # Conflict with r/ponyloungerts
  /glutes:        r/thebestpony           # Conflict with r/marmemotes
  /hugs:          r/mylittledaww          # Conflict with r/mylittlecirclejerk
  /mybodyisready: r/marmemotes            # Conflict with r/mylittlemango
  /ovenmitt:      r/ainbowdash            # Conflict with r/mylittledramaticstory
  /ppnervous:     r/pinkiepie             # Conflict with r/mlpdrawingschool
  /rabwant:       r/mylittlelivestream    # Conflict with r/applebloom
  /rapidfire:     r/mylittlechaos         # Conflict with r/mylittlemango
  /raricoffee:    r/onetrueprincess       # Conflict with r/marmemotes
  /rwoonajuice:   r/mylittledaww          # Duplicated to r/mylittleanime
  /s:             r/falloutequestria      # Conflict with r/mylittleanime
  /sadlyra:       r/mylittleonions        # Conflict with r/mylittleanime
  /sbf:           r/mylittlewtf           # Duplicated to r/mylittledramaticstory
  /shrug:         r/vinylscratch          # Conflict with r/mylittlecirclejerk
  /sphlyrafun:    r/mylittlensfw          # Conflict with r/mylittlechaos
  /t18:           r/mylittlefoodmanes     # Conflict with r/tacoshy
  /tonightyou:    r/mlploungesteamgroup   # Duplicated to r/ponyloungerts
  /twipoker:      r/mylittlewtf           # Conflict with r/thebestpony
  /weegee:        r/vinylscratch          # Conflict with r/thebestpony, which
                                          # came first, but they're the same
  /woonajuice:    r/mylittledaww          # Duplicated to r/mylittleanime

RootVariantEmotes:
  r/mylittleanime:
    # Broken
    /chi21: /sailortwi
    /chi22: /chubbyrar
    #/chi23: /evilbelle # /evilbelle itself is broken, so this is just tagged for now
    /chi24: /woonajuice
    /chi25: /nurse
  r/mylittlecelestias:
    # Unusual- /lr instead of /rl
    /lrce00: /lcefilly
    /lrce01: /lcewat
    /lrce03: /lcesilence
    /lrce04: /lcehappy
    /lrce05: /lcehail
    /lrce06: /lcescroll
    /lrce07: /lcesurprised
    /lrce10: /lce10
    /lrce11: /lcebattle
    /lrcebattle: /lcebattle
    /lrcefilly: /lcefilly
    /lrcehail: /lcehail
    /lrcehappy: /lcehappy
    /lrcelordv: /lcelordv
    /lrcescroll: /lcescroll
    /lrcesilence: /lcesilence
    /lrcesurprised: /lcesurprised
    /lrcewat: /lcewat

{'fraction_non_alphanumeric': 0.11548471047495121, 'fraction_numerical': 0.011060507482108002, 'mean_word_length': 2.6685560859188544, 'pattern_counts': {'":': 20, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6562606', 'n_tokens_mistral': 4650, 'n_tokens_neox': 4373, 'n_words': 917}