# SPDX-License-Identifier: GPL-3.0-or-later
"""
Module for a function to get emojis we want to filter from suggestions.
"""
# See: https://getemoji.com/
[docs]
def get_emojis_to_ignore():
"""
Return a list of emojis based on relationships that we want to remove from autosuggestions.
Returns
-------
str
All emojis that should not be included in emoji suggestions.
"""
return """
๐คฐ ๐ซ ๐คฑ ๐ฉโ๐ผ ๐จโ๐ผ ๐ญ ๐ฌ ๐ซ ๐ฉโโค๏ธโ๐ฉ ๐ ๐จโโค๏ธโ๐จ ๐ฉโโค๏ธโ๐จ ๐ฉโโค๏ธโ๐โ๐ฉ ๐ ๐จโโค๏ธโ๐โ๐จ ๐ฉโโค๏ธโ๐โ๐จ ๐จโ๐ฉโ๐ฆ ๐จโ๐ฉโ๐ง ๐จโ๐ฉโ๐งโ๐ฆ ๐จโ๐ฉโ๐ฆโ๐ฆ ๐จโ๐ฉโ๐งโ๐ง ๐จโ๐จโ๐ฆ ๐จโ๐จโ๐ง ๐จโ๐จโ๐งโ๐ฆ ๐จโ๐จโ๐ฆโ๐ฆ ๐จโ๐จโ๐งโ๐ง ๐ฉโ๐ฉโ๐ฆ ๐ฉโ๐ฉโ๐ง ๐ฉโ๐ฉโ๐งโ๐ฆ ๐ฉโ๐ฉโ๐ฆโ๐ฆ ๐ฉโ๐ฉโ๐งโ๐ง ๐จโ๐ฆ ๐จโ๐ฆโ๐ฆ ๐จโ๐ง ๐จโ๐งโ๐ฆ ๐จโ๐งโ๐ง ๐ฉโ๐ฆ ๐ฉโ๐ฆโ๐ฆ ๐ฉโ๐ง ๐ฉโ๐งโ๐ฆ ๐ฉโ๐งโ๐ง
๐คฐ๐ป ๐ซ๐ป ๐คฑ๐ป ๐ฉ๐ปโ๐ผ ๐จ๐ปโ๐ผ ๐ญ๐ป ๐ฌ๐ป ๐ซ๐ป
๐คฐ๐ผ ๐ซ๐ผ ๐คฑ๐ผ ๐ฉ๐ผโ๐ผ ๐จ๐ผโ๐ผ ๐ญ๐ผ ๐ฌ๐ผ ๐ซ๐ผ
๐คฐ๐ฝ ๐ซ๐ฝ ๐คฑ๐ฝ ๐ฉ๐ฝโ๐ผ ๐จ๐ฝโ๐ผ ๐ญ๐ฝ ๐ฌ๐ฝ ๐ซ๐ฝ
๐คฐ๐พ ๐ซ๐พ ๐คฑ๐พ ๐ฉ๐พโ๐ผ ๐จ๐พโ๐ผ ๐ญ๐พ ๐ฌ๐พ ๐ซ๐พ
๐คฐ๐ฟ ๐ซ๐ฟ ๐คฑ๐ฟ ๐ฉ๐ฟโ๐ผ ๐จ๐ฟโ๐ผ ๐ญ๐ฟ ๐ฌ๐ฟ ๐ซ๐ฟ
๐๐ป ๐๐ผ ๐๐ฝ ๐๐พ ๐๐ฟ ๐๐ป ๐๐ผ ๐๐ฝ ๐๐พ ๐๐ฟ ๐จ๐ปโโค๏ธโ๐จ๐ป ๐จ๐ปโโค๏ธโ๐จ๐ผ ๐จ๐ปโโค๏ธโ๐จ๐ฝ ๐จ๐ปโโค๏ธโ๐จ๐พ ๐จ๐ปโโค๏ธโ๐จ๐ฟ ๐จ๐ผโโค๏ธโ๐จ๐ป ๐จ๐ผโโค๏ธโ๐จ๐ผ ๐จ๐ผโโค๏ธโ๐จ๐ฝ ๐จ๐ผโโค๏ธโ๐จ๐พ ๐จ๐ผโโค๏ธโ๐จ๐ฟ ๐จ๐ฝโโค๏ธโ๐จ๐ป ๐จ๐ฝโโค๏ธโ๐จ๐ผ ๐จ๐ฝโโค๏ธโ๐จ๐ฝ ๐จ๐ฝโโค๏ธโ๐จ๐พ ๐จ๐ฝโโค๏ธโ๐จ๐ฟ ๐จ๐พโโค๏ธโ๐จ๐ป ๐จ๐พโโค๏ธโ๐จ๐ผ ๐จ๐พโโค๏ธโ๐จ๐ฝ ๐จ๐พโโค๏ธโ๐จ๐พ ๐จ๐พโโค๏ธโ๐จ๐ฟ ๐จ๐ฟโโค๏ธโ๐จ๐ป ๐จ๐ฟโโค๏ธโ๐จ๐ผ ๐จ๐ฟโโค๏ธโ๐จ๐ฝ ๐จ๐ฟโโค๏ธโ๐จ๐พ ๐จ๐ฟโโค๏ธโ๐จ๐ฟ ๐ฉ๐ปโโค๏ธโ๐จ๐ป ๐ฉ๐ปโโค๏ธโ๐จ๐ผ ๐ฉ๐ปโโค๏ธโ๐จ๐ฝ ๐ฉ๐ปโโค๏ธโ๐จ๐พ ๐ฉ๐ปโโค๏ธโ๐จ๐ฟ ๐ฉ๐ปโโค๏ธโ๐ฉ๐ป ๐ฉ๐ปโโค๏ธโ๐ฉ๐ผ ๐ฉ๐ปโโค๏ธโ๐ฉ๐ฝ ๐ฉ๐ปโโค๏ธโ๐ฉ๐พ ๐ฉ๐ปโโค๏ธโ๐ฉ๐ฟ ๐ฉ๐ผโโค๏ธโ๐จ๐ป ๐ฉ๐ผโโค๏ธโ๐จ๐ผ ๐ฉ๐ผโโค๏ธโ๐จ๐ฝ ๐ฉ๐ผโโค๏ธโ๐จ๐พ ๐ฉ๐ผโโค๏ธโ๐จ๐ฟ ๐ฉ๐ผโโค๏ธโ๐ฉ๐ป ๐ฉ๐ผโโค๏ธโ๐ฉ๐ผ ๐ฉ๐ผโโค๏ธโ๐ฉ๐ฝ ๐ฉ๐ผโโค๏ธโ๐ฉ๐พ ๐ฉ๐ผโโค๏ธโ๐ฉ๐ฟ ๐ฉ๐ฝโโค๏ธโ๐จ๐ป ๐ฉ๐ฝโโค๏ธโ๐จ๐ผ ๐ฉ๐ฝโโค๏ธโ๐จ๐ฝ ๐ฉ๐ฝโโค๏ธโ๐จ๐พ ๐ฉ๐ฝโโค๏ธโ๐จ๐ฟ ๐ฉ๐ฝโโค๏ธโ๐ฉ๐ป ๐ฉ๐ฝโโค๏ธโ๐ฉ๐ผ ๐ฉ๐ฝโโค๏ธโ๐ฉ๐ฝ ๐ฉ๐ฝโโค๏ธโ๐ฉ๐พ ๐ฉ๐ฝโโค๏ธโ๐ฉ๐ฟ ๐ฉ๐พโโค๏ธโ๐จ๐ป ๐ฉ๐พโโค๏ธโ๐จ๐ผ ๐ฉ๐พโโค๏ธโ๐จ๐ฝ ๐ฉ๐พโโค๏ธโ๐จ๐พ ๐ฉ๐พโโค๏ธโ๐จ๐ฟ ๐ฉ๐พโโค๏ธโ๐ฉ๐ป ๐ฉ๐พโโค๏ธโ๐ฉ๐ผ ๐ฉ๐พโโค๏ธโ๐ฉ๐ฝ ๐ฉ๐พโโค๏ธโ๐ฉ๐พ ๐ฉ๐พโโค๏ธโ๐ฉ๐ฟ ๐ฉ๐ฟโโค๏ธโ๐จ๐ป ๐ฉ๐ฟโโค๏ธโ๐จ๐ผ ๐ฉ๐ฟโโค๏ธโ๐จ๐ฝ ๐ฉ๐ฟโโค๏ธโ๐จ๐พ ๐ฉ๐ฟโโค๏ธโ๐จ๐ฟ ๐ฉ๐ฟโโค๏ธโ๐ฉ๐ป ๐ฉ๐ฟโโค๏ธโ๐ฉ๐ผ ๐ฉ๐ฟโโค๏ธโ๐ฉ๐ฝ ๐ฉ๐ฟโโค๏ธโ๐ฉ๐พ ๐ฉ๐ฟโโค๏ธโ๐ฉ๐ฟ ๐ง๐ปโโค๏ธโ๐ง๐ผ ๐ง๐ปโโค๏ธโ๐ง๐ฝ ๐ง๐ปโโค๏ธโ๐ง๐พ ๐ง๐ปโโค๏ธโ๐ง๐ฟ ๐ง๐ผโโค๏ธโ๐ง๐ป ๐ง๐ผโโค๏ธโ๐ง๐ฝ ๐ง๐ผโโค๏ธโ๐ง๐พ ๐ง๐ผโโค๏ธโ๐ง๐ฟ ๐ง๐ฝโโค๏ธโ๐ง๐ป ๐ง๐ฝโโค๏ธโ๐ง๐ผ ๐ง๐ฝโโค๏ธโ๐ง๐พ ๐ง๐ฝโโค๏ธโ๐ง๐ฟ ๐ง๐พโโค๏ธโ๐ง๐ป ๐ง๐พโโค๏ธโ๐ง๐ผ ๐ง๐พโโค๏ธโ๐ง๐ฝ ๐ง๐พโโค๏ธโ๐ง๐ฟ ๐ง๐ฟโโค๏ธโ๐ง๐ป ๐ง๐ฟโโค๏ธโ๐ง๐ผ ๐ง๐ฟโโค๏ธโ๐ง๐ฝ ๐ง๐ฟโโค๏ธโ๐ง๐พ ๐จ๐ปโโค๏ธโ๐โ๐จ๐ป ๐จ๐ปโโค๏ธโ๐โ๐จ๐ผ ๐จ๐ปโโค๏ธโ๐โ๐จ๐ฝ ๐จ๐ปโโค๏ธโ๐โ๐จ๐พ ๐จ๐ปโโค๏ธโ๐โ๐จ๐ฟ ๐จ๐ผโโค๏ธโ๐โ๐จ๐ป ๐จ๐ผโโค๏ธโ๐โ๐จ๐ผ ๐จ๐ผโโค๏ธโ๐โ๐จ๐ฝ ๐จ๐ผโโค๏ธโ๐โ๐จ๐พ ๐จ๐ผโโค๏ธโ๐โ๐จ๐ฟ ๐จ๐ฝโโค๏ธโ๐โ๐จ๐ป ๐จ๐ฝโโค๏ธโ๐โ๐จ๐ผ ๐จ๐ฝโโค๏ธโ๐โ๐จ๐ฝ ๐จ๐ฝโโค๏ธโ๐โ๐จ๐พ ๐จ๐ฝโโค๏ธโ๐โ๐จ๐ฟ ๐จ๐พโโค๏ธโ๐โ๐จ๐ป ๐จ๐พโโค๏ธโ๐โ๐จ๐ผ ๐จ๐พโโค๏ธโ๐โ๐จ๐ฝ ๐จ๐พโโค๏ธโ๐โ๐จ๐พ ๐จ๐พโโค๏ธโ๐โ๐จ๐ฟ ๐จ๐ฟโโค๏ธโ๐โ๐จ๐ป ๐จ๐ฟโโค๏ธโ๐โ๐จ๐ผ ๐จ๐ฟโโค๏ธโ๐โ๐จ๐ฝ ๐จ๐ฟโโค๏ธโ๐โ๐จ๐พ ๐จ๐ฟโโค๏ธโ๐โ๐จ๐ฟ ๐ฉ๐ปโโค๏ธโ๐โ๐จ๐ป ๐ฉ๐ปโโค๏ธโ๐โ๐จ๐ผ ๐ฉ๐ปโโค๏ธโ๐โ๐จ๐ฝ ๐ฉ๐ปโโค๏ธโ๐โ๐จ๐พ ๐ฉ๐ปโโค๏ธโ๐โ๐จ๐ฟ ๐ฉ๐ปโโค๏ธโ๐โ๐ฉ๐ป ๐ฉ๐ปโโค๏ธโ๐โ๐ฉ๐ผ ๐ฉ๐ปโโค๏ธโ๐โ๐ฉ๐ฝ ๐ฉ๐ปโโค๏ธโ๐โ๐ฉ๐พ ๐ฉ๐ปโโค๏ธโ๐โ๐ฉ๐ฟ ๐ฉ๐ผโโค๏ธโ๐โ๐จ๐ป ๐ฉ๐ผโโค๏ธโ๐โ๐จ๐ผ ๐ฉ๐ผโโค๏ธโ๐โ๐จ๐ฝ ๐ฉ๐ผโโค๏ธโ๐โ๐จ๐พ ๐ฉ๐ผโโค๏ธโ๐โ๐จ๐ฟ ๐ฉ๐ผโโค๏ธโ๐โ๐ฉ๐ป ๐ฉ๐ผโโค๏ธโ๐โ๐ฉ๐ผ ๐ฉ๐ผโโค๏ธโ๐โ๐ฉ๐ฝ ๐ฉ๐ผโโค๏ธโ๐โ๐ฉ๐พ ๐ฉ๐ผโโค๏ธโ๐โ๐ฉ๐ฟ ๐ฉ๐ฝโโค๏ธโ๐โ๐จ๐ป ๐ฉ๐ฝโโค๏ธโ๐โ๐จ๐ผ ๐ฉ๐ฝโโค๏ธโ๐โ๐จ๐ฝ ๐ฉ๐ฝโโค๏ธโ๐โ๐จ๐พ ๐ฉ๐ฝโโค๏ธโ๐โ๐จ๐ฟ ๐ฉ๐ฝโโค๏ธโ๐โ๐ฉ๐ป ๐ฉ๐ฝโโค๏ธโ๐โ๐ฉ๐ผ ๐ฉ๐ฝโโค๏ธโ๐โ๐ฉ๐ฝ ๐ฉ๐ฝโโค๏ธโ๐โ๐ฉ๐พ ๐ฉ๐ฝโโค๏ธโ๐โ๐ฉ๐ฟ ๐ฉ๐พโโค๏ธโ๐โ๐จ๐ป ๐ฉ๐พโโค๏ธโ๐โ๐จ๐ผ ๐ฉ๐พโโค๏ธโ๐โ๐จ๐ฝ ๐ฉ๐พโโค๏ธโ๐โ๐จ๐พ ๐ฉ๐พโโค๏ธโ๐โ๐จ๐ฟ ๐ฉ๐พโโค๏ธโ๐โ๐ฉ๐ป ๐ฉ๐พโโค๏ธโ๐โ๐ฉ๐ผ ๐ฉ๐พโโค๏ธโ๐โ๐ฉ๐ฝ ๐ฉ๐พโโค๏ธโ๐โ๐ฉ๐พ ๐ฉ๐พโโค๏ธโ๐โ๐ฉ๐ฟ ๐ฉ๐ฟโโค๏ธโ๐โ๐จ๐ป ๐ฉ๐ฟโโค๏ธโ๐โ๐จ๐ผ ๐ฉ๐ฟโโค๏ธโ๐โ๐จ๐ฝ ๐ฉ๐ฟโโค๏ธโ๐โ๐จ๐พ ๐ฉ๐ฟโโค๏ธโ๐โ๐จ๐ฟ ๐ฉ๐ฟโโค๏ธโ๐โ๐ฉ๐ป ๐ฉ๐ฟโโค๏ธโ๐โ๐ฉ๐ผ ๐ฉ๐ฟโโค๏ธโ๐โ๐ฉ๐ฝ ๐ฉ๐ฟโโค๏ธโ๐โ๐ฉ๐พ ๐ฉ๐ฟโโค๏ธโ๐โ๐ฉ๐ฟ ๐ง๐ปโโค๏ธโ๐โ๐ง๐ผ ๐ง๐ปโโค๏ธโ๐โ๐ง๐ฝ ๐ง๐ปโโค๏ธโ๐โ๐ง๐พ ๐ง๐ปโโค๏ธโ๐โ๐ง๐ฟ ๐ง๐ผโโค๏ธโ๐โ๐ง๐ป ๐ง๐ผโโค๏ธโ๐โ๐ง๐ฝ ๐ง๐ผโโค๏ธโ๐โ๐ง๐พ ๐ง๐ผโโค๏ธโ๐โ๐ง๐ฟ ๐ง๐ฝโโค๏ธโ๐โ๐ง๐ป ๐ง๐ฝโโค๏ธโ๐โ๐ง๐ผ ๐ง๐ฝโโค๏ธโ๐โ๐ง๐พ ๐ง๐ฝโโค๏ธโ๐โ๐ง๐ฟ ๐ง๐พโโค๏ธโ๐โ๐ง๐ป ๐ง๐พโโค๏ธโ๐โ๐ง๐ผ ๐ง๐พโโค๏ธโ๐โ๐ง๐ฝ ๐ง๐พโโค๏ธโ๐โ๐ง๐ฟ ๐ง๐ฟโโค๏ธโ๐โ๐ง๐ป ๐ง๐ฟโโค๏ธโ๐โ๐ง๐ผ ๐ง๐ฟโโค๏ธโ๐โ๐ง๐ฝ ๐ง๐ฟโโค๏ธโ๐โ๐ง๐พ
"""
[docs]
def get_emoji_codes_to_ignore():
"""
Return a list of emojis codes based on relationships that we want to remove from autosuggestions.
Returns
-------
list
All emoji codes that should be ignored in emoji processing.
"""
emojis_to_ignore = get_emojis_to_ignore()
return [e.encode("utf-8") for e in emojis_to_ignore.split(" ") if e != ""]