diff --git a/.gitignore b/.gitignore
index 4ed1d1ed..968d1ea0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,24 +1,38 @@
+*.apk
*.iml
-.gradle
-/local.properties
-/.idea/workspace.xml
-/.idea/libraries
-/.idea/assetWizardSettings.xml
-/.idea/jarRepositories.xml
-/.idea/misc.xml
+*.log
.DS_Store
-/build
-/captures
.externalNativeBuild
-/rc
-_Emoji/emoji-data/
+.gradle
-*.apk
-output.json
-*.log
-/.idea/StickySelectionHighlights.xml
+/.idea/assetWizardSettings.xml
/.idea/caches/
/.idea/codeStyles/
-/_Emoji/*
+/.idea/jarRepositories.xml
+/.idea/libraries
+/.idea/misc.xml
+/.idea/StickySelectionHighlights.xml
+/.idea/workspace.xml
/app/rc/release/
+/build
+/captures
+/local.properties
+/rc
+
+output.json
+
+
+_Emoji/emoji-data
+_Emoji/emoji4unicode
+_Emoji/emojione
+_Emoji/mastodon
+_Emoji/noto-emoji
+_Emoji/twemoji
+_Emoji/assets
+_Emoji/cache
+_Emoji/drawable-nodpi
+
+_Emoji/*.json
+_Emoji/*.log
+_Emoji/*.txt
diff --git a/_Emoji/emojiConverter/.gitignore b/_Emoji/emojiConverter/.gitignore
new file mode 100644
index 00000000..f705418e
--- /dev/null
+++ b/_Emoji/emojiConverter/.gitignore
@@ -0,0 +1,93 @@
+##########################################################
+# https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
+
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
+# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
+
+# User-specific stuff
+.idea/**/workspace.xml
+.idea/**/tasks.xml
+.idea/**/usage.statistics.xml
+.idea/**/dictionaries
+.idea/**/shelf
+
+# AWS User-specific
+.idea/**/aws.xml
+
+# Generated files
+.idea/**/contentModel.xml
+
+# Sensitive or high-churn files
+.idea/**/dataSources/
+.idea/**/dataSources.ids
+.idea/**/dataSources.local.xml
+.idea/**/sqlDataSources.xml
+.idea/**/dynamic.xml
+.idea/**/uiDesigner.xml
+.idea/**/dbnavigator.xml
+
+# Gradle
+.idea/**/gradle.xml
+.idea/**/libraries
+
+# Gradle and Maven with auto-import
+# When using Gradle or Maven with auto-import, you should exclude module files,
+# since they will be recreated, and may cause churn. Uncomment if using
+# auto-import.
+# .idea/artifacts
+# .idea/compiler.xml
+# .idea/jarRepositories.xml
+# .idea/modules.xml
+# .idea/*.iml
+# .idea/modules
+# *.iml
+# *.ipr
+
+# CMake
+cmake-build-*/
+
+# Mongo Explorer plugin
+.idea/**/mongoSettings.xml
+
+# File-based project format
+*.iws
+
+# IntelliJ
+out/
+
+# mpeltonen/sbt-idea plugin
+.idea_modules/
+
+# JIRA plugin
+atlassian-ide-plugin.xml
+
+# Cursive Clojure plugin
+.idea/replstate.xml
+
+# Crashlytics plugin (for Android Studio and IntelliJ)
+com_crashlytics_export_strings.xml
+crashlytics.properties
+crashlytics-build.properties
+fabric.properties
+
+# Editor-based Rest Client
+.idea/httpRequests
+
+# Android studio 3.1+ serialized cache file
+.idea/caches/build_file_checksums.ser
+
+##########################################################
+# https://github.com/github/gitignore/blob/master/Gradle.gitignore
+
+.gradle
+**/build/
+!src/**/build/
+
+# Ignore Gradle GUI config
+gradle-app.setting
+
+# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
+!gradle-wrapper.jar
+
+# Cache of project
+.gradletasknamecache
\ No newline at end of file
diff --git a/_Emoji/emojiConverter/.idea/.gitignore b/_Emoji/emojiConverter/.idea/.gitignore
new file mode 100644
index 00000000..eaf91e2a
--- /dev/null
+++ b/_Emoji/emojiConverter/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/_Emoji/emojiConverter/.idea/.name b/_Emoji/emojiConverter/.idea/.name
new file mode 100644
index 00000000..5db56e03
--- /dev/null
+++ b/_Emoji/emojiConverter/.idea/.name
@@ -0,0 +1 @@
+emojiConverter
\ No newline at end of file
diff --git a/_Emoji/emojiConverter/.idea/compiler.xml b/_Emoji/emojiConverter/.idea/compiler.xml
new file mode 100644
index 00000000..3e828077
--- /dev/null
+++ b/_Emoji/emojiConverter/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_Emoji/emojiConverter/.idea/inspectionProfiles/Project_Default.xml b/_Emoji/emojiConverter/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 00000000..bbdb6c8d
--- /dev/null
+++ b/_Emoji/emojiConverter/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_Emoji/emojiConverter/.idea/jarRepositories.xml b/_Emoji/emojiConverter/.idea/jarRepositories.xml
new file mode 100644
index 00000000..0a1b94d9
--- /dev/null
+++ b/_Emoji/emojiConverter/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_Emoji/emojiConverter/.idea/libraries-with-intellij-classes.xml b/_Emoji/emojiConverter/.idea/libraries-with-intellij-classes.xml
new file mode 100644
index 00000000..da001969
--- /dev/null
+++ b/_Emoji/emojiConverter/.idea/libraries-with-intellij-classes.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_Emoji/emojiConverter/.idea/misc.xml b/_Emoji/emojiConverter/.idea/misc.xml
new file mode 100644
index 00000000..f07d57a4
--- /dev/null
+++ b/_Emoji/emojiConverter/.idea/misc.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_Emoji/build.gradle b/_Emoji/emojiConverter/build.gradle
similarity index 91%
rename from _Emoji/build.gradle
rename to _Emoji/emojiConverter/build.gradle
index fe73f243..92dd4d90 100644
--- a/_Emoji/build.gradle
+++ b/_Emoji/emojiConverter/build.gradle
@@ -1,6 +1,6 @@
plugins {
id 'java'
- id 'org.jetbrains.kotlin.jvm' version '1.4.30'
+ id 'org.jetbrains.kotlin.jvm' version '1.5.10'
}
group 'jp.juggler'
diff --git a/_Emoji/emojiConverter/gradle.properties b/_Emoji/emojiConverter/gradle.properties
new file mode 100644
index 00000000..29e08e8c
--- /dev/null
+++ b/_Emoji/emojiConverter/gradle.properties
@@ -0,0 +1 @@
+kotlin.code.style=official
\ No newline at end of file
diff --git a/_Emoji/emojiConverter/gradle/wrapper/gradle-wrapper.jar b/_Emoji/emojiConverter/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 00000000..e708b1c0
Binary files /dev/null and b/_Emoji/emojiConverter/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/_Emoji/emojiConverter/gradle/wrapper/gradle-wrapper.properties b/_Emoji/emojiConverter/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 00000000..be52383e
--- /dev/null
+++ b/_Emoji/emojiConverter/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-bin.zip
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/_Emoji/emojiConverter/gradlew b/_Emoji/emojiConverter/gradlew
new file mode 100644
index 00000000..4f906e0c
--- /dev/null
+++ b/_Emoji/emojiConverter/gradlew
@@ -0,0 +1,185 @@
+#!/usr/bin/env sh
+
+#
+# Copyright 2015 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+##############################################################################
+##
+## Gradle start up script for UN*X
+##
+##############################################################################
+
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG=`dirname "$PRG"`"/$link"
+ fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >/dev/null
+APP_HOME="`pwd -P`"
+cd "$SAVED" >/dev/null
+
+APP_NAME="Gradle"
+APP_BASE_NAME=`basename "$0"`
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn () {
+ echo "$*"
+}
+
+die () {
+ echo
+ echo "$*"
+ echo
+ exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+nonstop=false
+case "`uname`" in
+ CYGWIN* )
+ cygwin=true
+ ;;
+ Darwin* )
+ darwin=true
+ ;;
+ MINGW* )
+ msys=true
+ ;;
+ NONSTOP* )
+ nonstop=true
+ ;;
+esac
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ if [ ! -x "$JAVACMD" ] ; then
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+else
+ JAVACMD="java"
+ which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
+ MAX_FD_LIMIT=`ulimit -H -n`
+ if [ $? -eq 0 ] ; then
+ if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
+ MAX_FD="$MAX_FD_LIMIT"
+ fi
+ ulimit -n $MAX_FD
+ if [ $? -ne 0 ] ; then
+ warn "Could not set maximum file descriptor limit: $MAX_FD"
+ fi
+ else
+ warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
+ fi
+fi
+
+# For Darwin, add options to specify how the application appears in the dock
+if $darwin; then
+ GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
+fi
+
+# For Cygwin or MSYS, switch paths to Windows format before running java
+if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
+ APP_HOME=`cygpath --path --mixed "$APP_HOME"`
+ CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+
+ JAVACMD=`cygpath --unix "$JAVACMD"`
+
+ # We build the pattern for arguments to be converted via cygpath
+ ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+ SEP=""
+ for dir in $ROOTDIRSRAW ; do
+ ROOTDIRS="$ROOTDIRS$SEP$dir"
+ SEP="|"
+ done
+ OURCYGPATTERN="(^($ROOTDIRS))"
+ # Add a user-defined pattern to the cygpath arguments
+ if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+ OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+ fi
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
+ i=0
+ for arg in "$@" ; do
+ CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+ CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
+
+ if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
+ eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+ else
+ eval `echo args$i`="\"$arg\""
+ fi
+ i=`expr $i + 1`
+ done
+ case $i in
+ 0) set -- ;;
+ 1) set -- "$args0" ;;
+ 2) set -- "$args0" "$args1" ;;
+ 3) set -- "$args0" "$args1" "$args2" ;;
+ 4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+ 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+ 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+ 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+ 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+ 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+ esac
+fi
+
+# Escape application args
+save () {
+ for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
+ echo " "
+}
+APP_ARGS=`save "$@"`
+
+# Collect all arguments for the java command, following the shell quoting and substitution rules
+eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
+
+exec "$JAVACMD" "$@"
diff --git a/_Emoji/emojiConverter/gradlew.bat b/_Emoji/emojiConverter/gradlew.bat
new file mode 100644
index 00000000..ac1b06f9
--- /dev/null
+++ b/_Emoji/emojiConverter/gradlew.bat
@@ -0,0 +1,89 @@
+@rem
+@rem Copyright 2015 the original author or authors.
+@rem
+@rem Licensed under the Apache License, Version 2.0 (the "License");
+@rem you may not use this file except in compliance with the License.
+@rem You may obtain a copy of the License at
+@rem
+@rem https://www.apache.org/licenses/LICENSE-2.0
+@rem
+@rem Unless required by applicable law or agreed to in writing, software
+@rem distributed under the License is distributed on an "AS IS" BASIS,
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+@rem See the License for the specific language governing permissions and
+@rem limitations under the License.
+@rem
+
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto execute
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto execute
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/_Emoji/emojiConverter/settings.gradle b/_Emoji/emojiConverter/settings.gradle
new file mode 100644
index 00000000..f8cbddf1
--- /dev/null
+++ b/_Emoji/emojiConverter/settings.gradle
@@ -0,0 +1,2 @@
+rootProject.name = 'emojiConverter'
+
diff --git a/_Emoji/src/lib/animal-sniffer-annotations-1.18.jar b/_Emoji/emojiConverter/src/lib/animal-sniffer-annotations-1.18.jar
similarity index 100%
rename from _Emoji/src/lib/animal-sniffer-annotations-1.18.jar
rename to _Emoji/emojiConverter/src/lib/animal-sniffer-annotations-1.18.jar
diff --git a/_Emoji/src/lib/checker-qual-2.8.1.jar b/_Emoji/emojiConverter/src/lib/checker-qual-2.8.1.jar
similarity index 100%
rename from _Emoji/src/lib/checker-qual-2.8.1.jar
rename to _Emoji/emojiConverter/src/lib/checker-qual-2.8.1.jar
diff --git a/_Emoji/src/lib/error_prone_annotations-2.3.2.jar b/_Emoji/emojiConverter/src/lib/error_prone_annotations-2.3.2.jar
similarity index 100%
rename from _Emoji/src/lib/error_prone_annotations-2.3.2.jar
rename to _Emoji/emojiConverter/src/lib/error_prone_annotations-2.3.2.jar
diff --git a/_Emoji/src/lib/failureaccess-1.0.1.jar b/_Emoji/emojiConverter/src/lib/failureaccess-1.0.1.jar
similarity index 100%
rename from _Emoji/src/lib/failureaccess-1.0.1.jar
rename to _Emoji/emojiConverter/src/lib/failureaccess-1.0.1.jar
diff --git a/_Emoji/src/lib/guava-28.1-jre.jar b/_Emoji/emojiConverter/src/lib/guava-28.1-jre.jar
similarity index 100%
rename from _Emoji/src/lib/guava-28.1-jre.jar
rename to _Emoji/emojiConverter/src/lib/guava-28.1-jre.jar
diff --git a/_Emoji/src/lib/j2objc-annotations-1.3.jar b/_Emoji/emojiConverter/src/lib/j2objc-annotations-1.3.jar
similarity index 100%
rename from _Emoji/src/lib/j2objc-annotations-1.3.jar
rename to _Emoji/emojiConverter/src/lib/j2objc-annotations-1.3.jar
diff --git a/_Emoji/src/lib/jsr305-3.0.2.jar b/_Emoji/emojiConverter/src/lib/jsr305-3.0.2.jar
similarity index 100%
rename from _Emoji/src/lib/jsr305-3.0.2.jar
rename to _Emoji/emojiConverter/src/lib/jsr305-3.0.2.jar
diff --git a/_Emoji/src/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar b/_Emoji/emojiConverter/src/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
similarity index 100%
rename from _Emoji/src/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
rename to _Emoji/emojiConverter/src/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
diff --git a/_Emoji/src/main/java/com/android/SdkConstants.java b/_Emoji/emojiConverter/src/main/java/com/android/SdkConstants.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/SdkConstants.java
rename to _Emoji/emojiConverter/src/main/java/com/android/SdkConstants.java
diff --git a/_Emoji/src/main/java/com/android/annotations/NonNull.java b/_Emoji/emojiConverter/src/main/java/com/android/annotations/NonNull.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/annotations/NonNull.java
rename to _Emoji/emojiConverter/src/main/java/com/android/annotations/NonNull.java
diff --git a/_Emoji/src/main/java/com/android/annotations/NonNullByDefault.java b/_Emoji/emojiConverter/src/main/java/com/android/annotations/NonNullByDefault.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/annotations/NonNullByDefault.java
rename to _Emoji/emojiConverter/src/main/java/com/android/annotations/NonNullByDefault.java
diff --git a/_Emoji/src/main/java/com/android/annotations/Nullable.java b/_Emoji/emojiConverter/src/main/java/com/android/annotations/Nullable.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/annotations/Nullable.java
rename to _Emoji/emojiConverter/src/main/java/com/android/annotations/Nullable.java
diff --git a/_Emoji/src/main/java/com/android/annotations/concurrency/Immutable.java b/_Emoji/emojiConverter/src/main/java/com/android/annotations/concurrency/Immutable.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/annotations/concurrency/Immutable.java
rename to _Emoji/emojiConverter/src/main/java/com/android/annotations/concurrency/Immutable.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/blame/Message.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/blame/Message.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/blame/Message.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/blame/Message.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/blame/SourceFile.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/blame/SourceFile.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/blame/SourceFile.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/blame/SourceFile.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/blame/SourceFilePosition.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/blame/SourceFilePosition.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/blame/SourceFilePosition.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/blame/SourceFilePosition.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/blame/SourcePosition.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/blame/SourcePosition.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/blame/SourcePosition.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/blame/SourcePosition.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/PathBuilder.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/PathBuilder.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/PathBuilder.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/PathBuilder.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/Svg2Vector.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/Svg2Vector.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/Svg2Vector.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/Svg2Vector.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/SvgGroupNode.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/SvgGroupNode.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/SvgGroupNode.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/SvgGroupNode.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/SvgLeafNode.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/SvgLeafNode.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/SvgLeafNode.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/SvgLeafNode.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/SvgNode.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/SvgNode.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/SvgNode.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/SvgNode.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/SvgTree.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/SvgTree.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/SvgTree.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/SvgTree.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/VdElement.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdElement.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/VdElement.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdElement.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/VdGroup.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdGroup.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/VdGroup.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdGroup.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/VdIcon.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdIcon.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/VdIcon.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdIcon.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/VdNodeRender.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdNodeRender.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/VdNodeRender.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdNodeRender.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/VdOverrideInfo.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdOverrideInfo.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/VdOverrideInfo.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdOverrideInfo.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/VdParser.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdParser.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/VdParser.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdParser.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/VdPath.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdPath.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/VdPath.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdPath.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/VdPreview.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdPreview.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/VdPreview.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdPreview.java
diff --git a/_Emoji/src/main/java/com/android/ide/common/vectordrawable/VdTree.java b/_Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdTree.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/ide/common/vectordrawable/VdTree.java
rename to _Emoji/emojiConverter/src/main/java/com/android/ide/common/vectordrawable/VdTree.java
diff --git a/_Emoji/src/main/java/com/android/utils/ArrayUtils.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/ArrayUtils.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/ArrayUtils.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/ArrayUtils.java
diff --git a/_Emoji/src/main/java/com/android/utils/GrabProcessOutput.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/GrabProcessOutput.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/GrabProcessOutput.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/GrabProcessOutput.java
diff --git a/_Emoji/src/main/java/com/android/utils/HtmlBuilder.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/HtmlBuilder.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/HtmlBuilder.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/HtmlBuilder.java
diff --git a/_Emoji/src/main/java/com/android/utils/ILogger.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/ILogger.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/ILogger.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/ILogger.java
diff --git a/_Emoji/src/main/java/com/android/utils/IReaderLogger.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/IReaderLogger.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/IReaderLogger.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/IReaderLogger.java
diff --git a/_Emoji/src/main/java/com/android/utils/NullLogger.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/NullLogger.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/NullLogger.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/NullLogger.java
diff --git a/_Emoji/src/main/java/com/android/utils/Pair.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/Pair.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/Pair.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/Pair.java
diff --git a/_Emoji/src/main/java/com/android/utils/PositionXmlParser.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/PositionXmlParser.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/PositionXmlParser.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/PositionXmlParser.java
diff --git a/_Emoji/src/main/java/com/android/utils/SdkUtils.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/SdkUtils.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/SdkUtils.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/SdkUtils.java
diff --git a/_Emoji/src/main/java/com/android/utils/SparseIntArray.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/SparseIntArray.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/SparseIntArray.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/SparseIntArray.java
diff --git a/_Emoji/src/main/java/com/android/utils/StdLogger.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/StdLogger.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/StdLogger.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/StdLogger.java
diff --git a/_Emoji/src/main/java/com/android/utils/StringHelper.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/StringHelper.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/StringHelper.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/StringHelper.java
diff --git a/_Emoji/src/main/java/com/android/utils/XmlUtils.java b/_Emoji/emojiConverter/src/main/java/com/android/utils/XmlUtils.java
similarity index 100%
rename from _Emoji/src/main/java/com/android/utils/XmlUtils.java
rename to _Emoji/emojiConverter/src/main/java/com/android/utils/XmlUtils.java
diff --git a/_Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/Json.kt b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/Json.kt
similarity index 100%
rename from _Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/Json.kt
rename to _Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/Json.kt
diff --git a/_Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/Log.kt b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/Log.kt
similarity index 100%
rename from _Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/Log.kt
rename to _Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/Log.kt
diff --git a/_Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/Main.kt b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/Main.kt
similarity index 95%
rename from _Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/Main.kt
rename to _Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/Main.kt
index f86c0980..32ef06c2 100644
--- a/_Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/Main.kt
+++ b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/Main.kt
@@ -2,12 +2,14 @@ package jp.juggler.subwaytooter.emoji
import io.ktor.client.*
import io.ktor.client.features.*
-import io.ktor.http.*
import jp.juggler.subwaytooter.emoji.model.*
import kotlinx.coroutines.runBlocking
import org.apache.commons.text.StringEscapeUtils
import org.intellij.lang.annotations.Language
-import java.io.*
+import java.io.File
+import java.io.FileInputStream
+import java.io.FileOutputStream
+import java.io.IOException
//pngフォルダにある画像ファイルを参照する
@@ -69,11 +71,14 @@ class App {
private val ignoreImagePath = arrayOf(
"LICENSE",
+
// fe82b (フリーダイアル) はnoto-emoji では ?旗 になっていて使えない
"noto-emoji/png/128/emoji_ufe82b.png",
"noto-emoji/svg/emoji_ufe82b.svg",
+
// mastodonのフォルダにある余計なファイル
- "mastodon/public/emoji/sheet_10.png"
+ "mastodon/public/emoji/sheet_10.png",
+ "mastodon/public/emoji/sheet_13.png",
)
// emojipediaにあるデータのうち、次のショートネームを持つ絵文字は無視する
@@ -223,7 +228,7 @@ class App {
val spanText = cols[0] as String
var href = cols[1] as String
- var code = spanText.listCodePoints().toCodepointList(cameFrom)
+ val code = spanText.listCodePoints().toCodepointList(cameFrom)
?: error("can't get code from $spanText $href")
@@ -313,7 +318,8 @@ class App {
var countFound = 0
var countCreate = 0
var countError = 0
- for( imageFile in dir.listFiles()!!){
+ val files = dir.listFiles() ?:error("listFiles returns null. $dir")
+ for( imageFile in files){
if (!imageFile.isFile) continue
val unixPath = imageFile.path.replace("\\", "/")
if (ignoreImagePath.any { unixPath.endsWith(it) }) continue
@@ -335,7 +341,7 @@ class App {
val unified2 = fixUnified[key] ?: unifiedQualifier(code)
if( unified2.list.size==1 && unified2.list.first()<256){
++countError
- log.e("bad unified code: $unified2")
+ log.e("bad unified code: $unified2 $unixPath")
}
emoji = Emoji(key, unified2)
@@ -530,7 +536,7 @@ class App {
?: error("fixCategory: missing emoji for $strShortName")
category.addEmoji(emoji, addingName = shortName.toString())
- log.d("fixCategory $category ${emoji.resName} ${shortName}")
+ log.d("fixCategory $category ${emoji.resName} $shortName")
}
}
@@ -1000,7 +1006,7 @@ class App {
nameChars.add(c)
}
}
- log.w("nameChars: [${nameChars.sorted().joinToString("")}]")
+ log.i("nameChars: [${nameChars.sorted().joinToString("")}]")
writeData()
diff --git a/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/UnixPrinter.kt b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/UnixPrinter.kt
new file mode 100644
index 00000000..ca02f42c
--- /dev/null
+++ b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/UnixPrinter.kt
@@ -0,0 +1,26 @@
+package jp.juggler.subwaytooter.emoji
+
+import java.io.*
+
+class UnixPrinter(file: File) : AutoCloseable {
+
+ companion object {
+ const val lineFeed = "\u000a"
+ }
+
+ private val writer = OutputStreamWriter(BufferedOutputStream(FileOutputStream(file)), Charsets.UTF_8)
+
+ override fun close() {
+ writer.flush()
+ writer.close()
+ }
+
+ private fun print(x: String) {
+ writer.write(x, 0, x.length)
+ }
+
+ fun println(x: String) {
+ print(x)
+ print(lineFeed)
+ }
+}
diff --git a/_Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/Utils.kt b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/Utils.kt
similarity index 100%
rename from _Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/Utils.kt
rename to _Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/Utils.kt
diff --git a/_Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/Category.kt b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/Category.kt
similarity index 100%
rename from _Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/Category.kt
rename to _Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/Category.kt
diff --git a/_Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/CodepointList.kt b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/CodepointList.kt
similarity index 100%
rename from _Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/CodepointList.kt
rename to _Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/CodepointList.kt
diff --git a/_Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/Emoji.kt b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/Emoji.kt
similarity index 100%
rename from _Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/Emoji.kt
rename to _Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/Emoji.kt
diff --git a/_Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/ResName.kt b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/ResName.kt
similarity index 100%
rename from _Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/ResName.kt
rename to _Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/ResName.kt
diff --git a/_Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/ShortName.kt b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/ShortName.kt
similarity index 100%
rename from _Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/ShortName.kt
rename to _Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/ShortName.kt
diff --git a/_Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/SkinTomeModifier.kt b/_Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/SkinTomeModifier.kt
similarity index 100%
rename from _Emoji/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/SkinTomeModifier.kt
rename to _Emoji/emojiConverter/src/main/kotlin/jp/juggler/subwaytooter/emoji/model/SkinTomeModifier.kt
diff --git a/_Emoji/emoji_map.txt b/_Emoji/emoji_map.txt
index 727de0d7..1b8870ed 100644
--- a/_Emoji/emoji_map.txt
+++ b/_Emoji/emoji_map.txt
@@ -1328,11 +1328,11 @@ u://EmojiDataJson(docomo)
u://EmojiDataJson(google)
sn:heart//EmojiDataJson,EmojiOneJson
s:red_heart//emojiQualified
-svg:emj_2764_1f525.svg//notoSvg
+svg:emj_2764_1f525.svg//mastodonSVG
un:❤️🔥//emojiQualified
u:❤🔥//notoSvg
sn:heart_on_fire//emojiQualified
-svg:emj_2764_1fa79.svg//notoSvg
+svg:emj_2764_1fa79.svg//mastodonSVG
un:❤️🩹//emojiQualified
u:❤🩹//notoSvg
sn:mending_heart//emojiQualified
@@ -5060,7 +5060,7 @@ sn:rabbit2//EmojiDataJson,EmojiOneJson
svg:emj_1f408.svg//mastodonSVG
un:🐈//emojiQualified
sn:cat2//EmojiDataJson,EmojiOneJson
-svg:emj_1f408_2b1b.svg//twemojiSvg
+svg:emj_1f408_2b1b.svg//mastodonSVG
un:🐈⬛//emojiQualified
sn:black_cat//EmojiDataJson,emojiQualified
svg:emj_1f409.svg//mastodonSVG
@@ -5335,7 +5335,7 @@ u://EmojiDataJson(softbank)
u://EmojiDataJson(au)
u://EmojiDataJson(google)
sn:bear//EmojiDataJson,EmojiOneJson,emojiQualified
-svg:emj_1f43b_2744.svg//twemojiSvg
+svg:emj_1f43b_2744.svg//mastodonSVG
un:🐻❄️//emojiQualified
u:🐻❄//notoSvg
sn:polar_bear//EmojiDataJson,emojiQualified
@@ -6054,11 +6054,11 @@ svg:emj_1f468_1f373.svg//mastodonSVG
un:👨🍳//emojiQualified
sn:male_cook//EmojiDataJson
s:man_cook//EmojiOneJson,emojiQualified
-svg:emj_1f468_1f37c.svg//twemojiSvg
+svg:emj_1f468_1f37c.svg//mastodonSVG
un:👨🍼//emojiQualified
sn:man_feeding_baby//EmojiDataJson,emojiQualified
-svg:emj_1f468_1f384.svg//twemojiSvg
-un:👨🎄//twemojiSvg
+svg:emj_1f468_1f384.svg//mastodonSVG
+un:👨🎄//mastodonSVG
sn:santa_beard//fixName
svg:emj_1f468_1f393.svg//mastodonSVG
un:👨🎓//emojiQualified
@@ -6105,43 +6105,43 @@ sn:male_pilot_light_skin_tone//EmojiData(skinTone)
s:male_pilot_tone1//EmojiData(skinTone)
s:man_pilot_light_skin_tone//EmojiOneJson,emojiQualified
s:man_pilot_tone1//EmojiOneJson
-svg:emj_1f468_1f3fb_2764_1f468_1f3fb.svg//notoSvg
+svg:emj_1f468_1f3fb_2764_1f468_1f3fb.svg//mastodonSVG
un:👨🏻❤️👨🏻//emojiQualified
u:👨🏻❤👨🏻//notoSvg
sn:couple_with_heart_man_man_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fb_2764_1f468_1f3fc.svg//notoSvg
+svg:emj_1f468_1f3fb_2764_1f468_1f3fc.svg//mastodonSVG
un:👨🏻❤️👨🏼//emojiQualified
u:👨🏻❤👨🏼//notoSvg
sn:couple_with_heart_man_man_light_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fb_2764_1f468_1f3fd.svg//notoSvg
+svg:emj_1f468_1f3fb_2764_1f468_1f3fd.svg//mastodonSVG
un:👨🏻❤️👨🏽//emojiQualified
u:👨🏻❤👨🏽//notoSvg
sn:couple_with_heart_man_man_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f468_1f3fb_2764_1f468_1f3fe.svg//notoSvg
+svg:emj_1f468_1f3fb_2764_1f468_1f3fe.svg//mastodonSVG
un:👨🏻❤️👨🏾//emojiQualified
u:👨🏻❤👨🏾//notoSvg
sn:couple_with_heart_man_man_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fb_2764_1f468_1f3ff.svg//notoSvg
+svg:emj_1f468_1f3fb_2764_1f468_1f3ff.svg//mastodonSVG
un:👨🏻❤️👨🏿//emojiQualified
u:👨🏻❤👨🏿//notoSvg
sn:couple_with_heart_man_man_light_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fb_2764_1f48b_1f468_1f3fb.svg//notoSvg
+svg:emj_1f468_1f3fb_2764_1f48b_1f468_1f3fb.svg//mastodonSVG
un:👨🏻❤️💋👨🏻//emojiQualified
u:👨🏻❤💋👨🏻//notoSvg
sn:kiss_man_man_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fb_2764_1f48b_1f468_1f3fc.svg//notoSvg
+svg:emj_1f468_1f3fb_2764_1f48b_1f468_1f3fc.svg//mastodonSVG
un:👨🏻❤️💋👨🏼//emojiQualified
u:👨🏻❤💋👨🏼//notoSvg
sn:kiss_man_man_light_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fb_2764_1f48b_1f468_1f3fd.svg//notoSvg
+svg:emj_1f468_1f3fb_2764_1f48b_1f468_1f3fd.svg//mastodonSVG
un:👨🏻❤️💋👨🏽//emojiQualified
u:👨🏻❤💋👨🏽//notoSvg
sn:kiss_man_man_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f468_1f3fb_2764_1f48b_1f468_1f3fe.svg//notoSvg
+svg:emj_1f468_1f3fb_2764_1f48b_1f468_1f3fe.svg//mastodonSVG
un:👨🏻❤️💋👨🏾//emojiQualified
u:👨🏻❤💋👨🏾//notoSvg
sn:kiss_man_man_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fb_2764_1f48b_1f468_1f3ff.svg//notoSvg
+svg:emj_1f468_1f3fb_2764_1f48b_1f468_1f3ff.svg//mastodonSVG
un:👨🏻❤️💋👨🏿//emojiQualified
u:👨🏻❤💋👨🏿//notoSvg
sn:kiss_man_man_light_skin_tone_dark_skin_tone//emojiQualified
@@ -6157,12 +6157,12 @@ sn:male_cook_light_skin_tone//EmojiData(skinTone)
s:male_cook_tone1//EmojiData(skinTone)
s:man_cook_light_skin_tone//EmojiOneJson,emojiQualified
s:man_cook_tone1//EmojiOneJson
-svg:emj_1f468_1f3fb_1f37c.svg//twemojiSvg
+svg:emj_1f468_1f3fb_1f37c.svg//mastodonSVG
un:👨🏻🍼//emojiQualified
sn:man_feeding_baby_light_skin_tone//EmojiData(skinTone),emojiQualified
s:man_feeding_baby_tone1//EmojiData(skinTone)
-svg:emj_1f468_1f3fb_1f384.svg//twemojiSvg
-un:👨🏻🎄//twemojiSvg
+svg:emj_1f468_1f3fb_1f384.svg//mastodonSVG
+un:👨🏻🎄//mastodonSVG
sn:santa_beard_light_skin_tone//fixName
svg:emj_1f468_1f3fb_1f393.svg//mastodonSVG
un:👨🏻🎓//emojiQualified
@@ -6312,43 +6312,43 @@ sn:male_pilot_medium_light_skin_tone//EmojiData(skinTone)
s:male_pilot_tone2//EmojiData(skinTone)
s:man_pilot_medium_light_skin_tone//EmojiOneJson,emojiQualified
s:man_pilot_tone2//EmojiOneJson
-svg:emj_1f468_1f3fc_2764_1f468_1f3fb.svg//notoSvg
+svg:emj_1f468_1f3fc_2764_1f468_1f3fb.svg//mastodonSVG
un:👨🏼❤️👨🏻//emojiQualified
u:👨🏼❤👨🏻//notoSvg
sn:couple_with_heart_man_man_medium_light_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fc_2764_1f468_1f3fc.svg//notoSvg
+svg:emj_1f468_1f3fc_2764_1f468_1f3fc.svg//mastodonSVG
un:👨🏼❤️👨🏼//emojiQualified
u:👨🏼❤👨🏼//notoSvg
sn:couple_with_heart_man_man_medium_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fc_2764_1f468_1f3fd.svg//notoSvg
+svg:emj_1f468_1f3fc_2764_1f468_1f3fd.svg//mastodonSVG
un:👨🏼❤️👨🏽//emojiQualified
u:👨🏼❤👨🏽//notoSvg
sn:couple_with_heart_man_man_medium_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f468_1f3fc_2764_1f468_1f3fe.svg//notoSvg
+svg:emj_1f468_1f3fc_2764_1f468_1f3fe.svg//mastodonSVG
un:👨🏼❤️👨🏾//emojiQualified
u:👨🏼❤👨🏾//notoSvg
sn:couple_with_heart_man_man_medium_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fc_2764_1f468_1f3ff.svg//notoSvg
+svg:emj_1f468_1f3fc_2764_1f468_1f3ff.svg//mastodonSVG
un:👨🏼❤️👨🏿//emojiQualified
u:👨🏼❤👨🏿//notoSvg
sn:couple_with_heart_man_man_medium_light_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fc_2764_1f48b_1f468_1f3fb.svg//notoSvg
+svg:emj_1f468_1f3fc_2764_1f48b_1f468_1f3fb.svg//mastodonSVG
un:👨🏼❤️💋👨🏻//emojiQualified
u:👨🏼❤💋👨🏻//notoSvg
sn:kiss_man_man_medium_light_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fc_2764_1f48b_1f468_1f3fc.svg//notoSvg
+svg:emj_1f468_1f3fc_2764_1f48b_1f468_1f3fc.svg//mastodonSVG
un:👨🏼❤️💋👨🏼//emojiQualified
u:👨🏼❤💋👨🏼//notoSvg
sn:kiss_man_man_medium_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fc_2764_1f48b_1f468_1f3fd.svg//notoSvg
+svg:emj_1f468_1f3fc_2764_1f48b_1f468_1f3fd.svg//mastodonSVG
un:👨🏼❤️💋👨🏽//emojiQualified
u:👨🏼❤💋👨🏽//notoSvg
sn:kiss_man_man_medium_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f468_1f3fc_2764_1f48b_1f468_1f3fe.svg//notoSvg
+svg:emj_1f468_1f3fc_2764_1f48b_1f468_1f3fe.svg//mastodonSVG
un:👨🏼❤️💋👨🏾//emojiQualified
u:👨🏼❤💋👨🏾//notoSvg
sn:kiss_man_man_medium_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fc_2764_1f48b_1f468_1f3ff.svg//notoSvg
+svg:emj_1f468_1f3fc_2764_1f48b_1f468_1f3ff.svg//mastodonSVG
un:👨🏼❤️💋👨🏿//emojiQualified
u:👨🏼❤💋👨🏿//notoSvg
sn:kiss_man_man_medium_light_skin_tone_dark_skin_tone//emojiQualified
@@ -6364,12 +6364,12 @@ sn:male_cook_medium_light_skin_tone//EmojiData(skinTone)
s:male_cook_tone2//EmojiData(skinTone)
s:man_cook_medium_light_skin_tone//EmojiOneJson,emojiQualified
s:man_cook_tone2//EmojiOneJson
-svg:emj_1f468_1f3fc_1f37c.svg//twemojiSvg
+svg:emj_1f468_1f3fc_1f37c.svg//mastodonSVG
un:👨🏼🍼//emojiQualified
sn:man_feeding_baby_medium_light_skin_tone//EmojiData(skinTone),emojiQualified
s:man_feeding_baby_tone2//EmojiData(skinTone)
-svg:emj_1f468_1f3fc_1f384.svg//twemojiSvg
-un:👨🏼🎄//twemojiSvg
+svg:emj_1f468_1f3fc_1f384.svg//mastodonSVG
+un:👨🏼🎄//mastodonSVG
sn:santa_beard_medium_light_skin_tone//fixName
svg:emj_1f468_1f3fc_1f393.svg//mastodonSVG
un:👨🏼🎓//emojiQualified
@@ -6519,43 +6519,43 @@ sn:male_pilot_medium_skin_tone//EmojiData(skinTone)
s:male_pilot_tone3//EmojiData(skinTone)
s:man_pilot_medium_skin_tone//EmojiOneJson,emojiQualified
s:man_pilot_tone3//EmojiOneJson
-svg:emj_1f468_1f3fd_2764_1f468_1f3fb.svg//notoSvg
+svg:emj_1f468_1f3fd_2764_1f468_1f3fb.svg//mastodonSVG
un:👨🏽❤️👨🏻//emojiQualified
u:👨🏽❤👨🏻//notoSvg
sn:couple_with_heart_man_man_medium_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fd_2764_1f468_1f3fc.svg//notoSvg
+svg:emj_1f468_1f3fd_2764_1f468_1f3fc.svg//mastodonSVG
un:👨🏽❤️👨🏼//emojiQualified
u:👨🏽❤👨🏼//notoSvg
sn:couple_with_heart_man_man_medium_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fd_2764_1f468_1f3fd.svg//notoSvg
+svg:emj_1f468_1f3fd_2764_1f468_1f3fd.svg//mastodonSVG
un:👨🏽❤️👨🏽//emojiQualified
u:👨🏽❤👨🏽//notoSvg
sn:couple_with_heart_man_man_medium_skin_tone//emojiQualified
-svg:emj_1f468_1f3fd_2764_1f468_1f3fe.svg//notoSvg
+svg:emj_1f468_1f3fd_2764_1f468_1f3fe.svg//mastodonSVG
un:👨🏽❤️👨🏾//emojiQualified
u:👨🏽❤👨🏾//notoSvg
sn:couple_with_heart_man_man_medium_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fd_2764_1f468_1f3ff.svg//notoSvg
+svg:emj_1f468_1f3fd_2764_1f468_1f3ff.svg//mastodonSVG
un:👨🏽❤️👨🏿//emojiQualified
u:👨🏽❤👨🏿//notoSvg
sn:couple_with_heart_man_man_medium_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fd_2764_1f48b_1f468_1f3fb.svg//notoSvg
+svg:emj_1f468_1f3fd_2764_1f48b_1f468_1f3fb.svg//mastodonSVG
un:👨🏽❤️💋👨🏻//emojiQualified
u:👨🏽❤💋👨🏻//notoSvg
sn:kiss_man_man_medium_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fd_2764_1f48b_1f468_1f3fc.svg//notoSvg
+svg:emj_1f468_1f3fd_2764_1f48b_1f468_1f3fc.svg//mastodonSVG
un:👨🏽❤️💋👨🏼//emojiQualified
u:👨🏽❤💋👨🏼//notoSvg
sn:kiss_man_man_medium_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fd_2764_1f48b_1f468_1f3fd.svg//notoSvg
+svg:emj_1f468_1f3fd_2764_1f48b_1f468_1f3fd.svg//mastodonSVG
un:👨🏽❤️💋👨🏽//emojiQualified
u:👨🏽❤💋👨🏽//notoSvg
sn:kiss_man_man_medium_skin_tone//emojiQualified
-svg:emj_1f468_1f3fd_2764_1f48b_1f468_1f3fe.svg//notoSvg
+svg:emj_1f468_1f3fd_2764_1f48b_1f468_1f3fe.svg//mastodonSVG
un:👨🏽❤️💋👨🏾//emojiQualified
u:👨🏽❤💋👨🏾//notoSvg
sn:kiss_man_man_medium_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fd_2764_1f48b_1f468_1f3ff.svg//notoSvg
+svg:emj_1f468_1f3fd_2764_1f48b_1f468_1f3ff.svg//mastodonSVG
un:👨🏽❤️💋👨🏿//emojiQualified
u:👨🏽❤💋👨🏿//notoSvg
sn:kiss_man_man_medium_skin_tone_dark_skin_tone//emojiQualified
@@ -6571,12 +6571,12 @@ sn:male_cook_medium_skin_tone//EmojiData(skinTone)
s:male_cook_tone3//EmojiData(skinTone)
s:man_cook_medium_skin_tone//EmojiOneJson,emojiQualified
s:man_cook_tone3//EmojiOneJson
-svg:emj_1f468_1f3fd_1f37c.svg//twemojiSvg
+svg:emj_1f468_1f3fd_1f37c.svg//mastodonSVG
un:👨🏽🍼//emojiQualified
sn:man_feeding_baby_medium_skin_tone//EmojiData(skinTone),emojiQualified
s:man_feeding_baby_tone3//EmojiData(skinTone)
-svg:emj_1f468_1f3fd_1f384.svg//twemojiSvg
-un:👨🏽🎄//twemojiSvg
+svg:emj_1f468_1f3fd_1f384.svg//mastodonSVG
+un:👨🏽🎄//mastodonSVG
sn:santa_beard_medium_skin_tone//fixName
svg:emj_1f468_1f3fd_1f393.svg//mastodonSVG
un:👨🏽🎓//emojiQualified
@@ -6726,43 +6726,43 @@ sn:male_pilot_medium_dark_skin_tone//EmojiData(skinTone)
s:male_pilot_tone4//EmojiData(skinTone)
s:man_pilot_medium_dark_skin_tone//EmojiOneJson,emojiQualified
s:man_pilot_tone4//EmojiOneJson
-svg:emj_1f468_1f3fe_2764_1f468_1f3fb.svg//notoSvg
+svg:emj_1f468_1f3fe_2764_1f468_1f3fb.svg//mastodonSVG
un:👨🏾❤️👨🏻//emojiQualified
u:👨🏾❤👨🏻//notoSvg
sn:couple_with_heart_man_man_medium_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fe_2764_1f468_1f3fc.svg//notoSvg
+svg:emj_1f468_1f3fe_2764_1f468_1f3fc.svg//mastodonSVG
un:👨🏾❤️👨🏼//emojiQualified
u:👨🏾❤👨🏼//notoSvg
sn:couple_with_heart_man_man_medium_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fe_2764_1f468_1f3fd.svg//notoSvg
+svg:emj_1f468_1f3fe_2764_1f468_1f3fd.svg//mastodonSVG
un:👨🏾❤️👨🏽//emojiQualified
u:👨🏾❤👨🏽//notoSvg
sn:couple_with_heart_man_man_medium_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f468_1f3fe_2764_1f468_1f3fe.svg//notoSvg
+svg:emj_1f468_1f3fe_2764_1f468_1f3fe.svg//mastodonSVG
un:👨🏾❤️👨🏾//emojiQualified
u:👨🏾❤👨🏾//notoSvg
sn:couple_with_heart_man_man_medium_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fe_2764_1f468_1f3ff.svg//notoSvg
+svg:emj_1f468_1f3fe_2764_1f468_1f3ff.svg//mastodonSVG
un:👨🏾❤️👨🏿//emojiQualified
u:👨🏾❤👨🏿//notoSvg
sn:couple_with_heart_man_man_medium_dark_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fe_2764_1f48b_1f468_1f3fb.svg//notoSvg
+svg:emj_1f468_1f3fe_2764_1f48b_1f468_1f3fb.svg//mastodonSVG
un:👨🏾❤️💋👨🏻//emojiQualified
u:👨🏾❤💋👨🏻//notoSvg
sn:kiss_man_man_medium_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fe_2764_1f48b_1f468_1f3fc.svg//notoSvg
+svg:emj_1f468_1f3fe_2764_1f48b_1f468_1f3fc.svg//mastodonSVG
un:👨🏾❤️💋👨🏼//emojiQualified
u:👨🏾❤💋👨🏼//notoSvg
sn:kiss_man_man_medium_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3fe_2764_1f48b_1f468_1f3fd.svg//notoSvg
+svg:emj_1f468_1f3fe_2764_1f48b_1f468_1f3fd.svg//mastodonSVG
un:👨🏾❤️💋👨🏽//emojiQualified
u:👨🏾❤💋👨🏽//notoSvg
sn:kiss_man_man_medium_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f468_1f3fe_2764_1f48b_1f468_1f3fe.svg//notoSvg
+svg:emj_1f468_1f3fe_2764_1f48b_1f468_1f3fe.svg//mastodonSVG
un:👨🏾❤️💋👨🏾//emojiQualified
u:👨🏾❤💋👨🏾//notoSvg
sn:kiss_man_man_medium_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3fe_2764_1f48b_1f468_1f3ff.svg//notoSvg
+svg:emj_1f468_1f3fe_2764_1f48b_1f468_1f3ff.svg//mastodonSVG
un:👨🏾❤️💋👨🏿//emojiQualified
u:👨🏾❤💋👨🏿//notoSvg
sn:kiss_man_man_medium_dark_skin_tone_dark_skin_tone//emojiQualified
@@ -6778,12 +6778,12 @@ sn:male_cook_medium_dark_skin_tone//EmojiData(skinTone)
s:male_cook_tone4//EmojiData(skinTone)
s:man_cook_medium_dark_skin_tone//EmojiOneJson,emojiQualified
s:man_cook_tone4//EmojiOneJson
-svg:emj_1f468_1f3fe_1f37c.svg//twemojiSvg
+svg:emj_1f468_1f3fe_1f37c.svg//mastodonSVG
un:👨🏾🍼//emojiQualified
sn:man_feeding_baby_medium_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:man_feeding_baby_tone4//EmojiData(skinTone)
-svg:emj_1f468_1f3fe_1f384.svg//twemojiSvg
-un:👨🏾🎄//twemojiSvg
+svg:emj_1f468_1f3fe_1f384.svg//mastodonSVG
+un:👨🏾🎄//mastodonSVG
sn:santa_beard_medium_dark_skin_tone//fixName
svg:emj_1f468_1f3fe_1f393.svg//mastodonSVG
un:👨🏾🎓//emojiQualified
@@ -6933,43 +6933,43 @@ sn:male_pilot_dark_skin_tone//EmojiData(skinTone)
s:male_pilot_tone5//EmojiData(skinTone)
s:man_pilot_dark_skin_tone//EmojiOneJson,emojiQualified
s:man_pilot_tone5//EmojiOneJson
-svg:emj_1f468_1f3ff_2764_1f468_1f3fb.svg//notoSvg
+svg:emj_1f468_1f3ff_2764_1f468_1f3fb.svg//mastodonSVG
un:👨🏿❤️👨🏻//emojiQualified
u:👨🏿❤👨🏻//notoSvg
sn:couple_with_heart_man_man_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3ff_2764_1f468_1f3fc.svg//notoSvg
+svg:emj_1f468_1f3ff_2764_1f468_1f3fc.svg//mastodonSVG
un:👨🏿❤️👨🏼//emojiQualified
u:👨🏿❤👨🏼//notoSvg
sn:couple_with_heart_man_man_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3ff_2764_1f468_1f3fd.svg//notoSvg
+svg:emj_1f468_1f3ff_2764_1f468_1f3fd.svg//mastodonSVG
un:👨🏿❤️👨🏽//emojiQualified
u:👨🏿❤👨🏽//notoSvg
sn:couple_with_heart_man_man_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f468_1f3ff_2764_1f468_1f3fe.svg//notoSvg
+svg:emj_1f468_1f3ff_2764_1f468_1f3fe.svg//mastodonSVG
un:👨🏿❤️👨🏾//emojiQualified
u:👨🏿❤👨🏾//notoSvg
sn:couple_with_heart_man_man_dark_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3ff_2764_1f468_1f3ff.svg//notoSvg
+svg:emj_1f468_1f3ff_2764_1f468_1f3ff.svg//mastodonSVG
un:👨🏿❤️👨🏿//emojiQualified
u:👨🏿❤👨🏿//notoSvg
sn:couple_with_heart_man_man_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3ff_2764_1f48b_1f468_1f3fb.svg//notoSvg
+svg:emj_1f468_1f3ff_2764_1f48b_1f468_1f3fb.svg//mastodonSVG
un:👨🏿❤️💋👨🏻//emojiQualified
u:👨🏿❤💋👨🏻//notoSvg
sn:kiss_man_man_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3ff_2764_1f48b_1f468_1f3fc.svg//notoSvg
+svg:emj_1f468_1f3ff_2764_1f48b_1f468_1f3fc.svg//mastodonSVG
un:👨🏿❤️💋👨🏼//emojiQualified
u:👨🏿❤💋👨🏼//notoSvg
sn:kiss_man_man_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f468_1f3ff_2764_1f48b_1f468_1f3fd.svg//notoSvg
+svg:emj_1f468_1f3ff_2764_1f48b_1f468_1f3fd.svg//mastodonSVG
un:👨🏿❤️💋👨🏽//emojiQualified
u:👨🏿❤💋👨🏽//notoSvg
sn:kiss_man_man_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f468_1f3ff_2764_1f48b_1f468_1f3fe.svg//notoSvg
+svg:emj_1f468_1f3ff_2764_1f48b_1f468_1f3fe.svg//mastodonSVG
un:👨🏿❤️💋👨🏾//emojiQualified
u:👨🏿❤💋👨🏾//notoSvg
sn:kiss_man_man_dark_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f468_1f3ff_2764_1f48b_1f468_1f3ff.svg//notoSvg
+svg:emj_1f468_1f3ff_2764_1f48b_1f468_1f3ff.svg//mastodonSVG
un:👨🏿❤️💋👨🏿//emojiQualified
u:👨🏿❤💋👨🏿//notoSvg
sn:kiss_man_man_dark_skin_tone//emojiQualified
@@ -6985,12 +6985,12 @@ sn:male_cook_dark_skin_tone//EmojiData(skinTone)
s:male_cook_tone5//EmojiData(skinTone)
s:man_cook_dark_skin_tone//EmojiOneJson,emojiQualified
s:man_cook_tone5//EmojiOneJson
-svg:emj_1f468_1f3ff_1f37c.svg//twemojiSvg
+svg:emj_1f468_1f3ff_1f37c.svg//mastodonSVG
un:👨🏿🍼//emojiQualified
sn:man_feeding_baby_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:man_feeding_baby_tone5//EmojiData(skinTone)
-svg:emj_1f468_1f3ff_1f384.svg//twemojiSvg
-un:👨🏿🎄//twemojiSvg
+svg:emj_1f468_1f3ff_1f384.svg//mastodonSVG
+un:👨🏿🎄//mastodonSVG
sn:santa_beard_dark_skin_tone//fixName
svg:emj_1f468_1f3ff_1f393.svg//mastodonSVG
un:👨🏿🎓//emojiQualified
@@ -7298,11 +7298,11 @@ svg:emj_1f469_1f373.svg//mastodonSVG
un:👩🍳//emojiQualified
sn:female_cook//EmojiDataJson
s:woman_cook//EmojiOneJson,emojiQualified
-svg:emj_1f469_1f37c.svg//twemojiSvg
+svg:emj_1f469_1f37c.svg//mastodonSVG
un:👩🍼//emojiQualified
sn:woman_feeding_baby//EmojiDataJson,emojiQualified
-svg:emj_1f469_1f384.svg//twemojiSvg
-un:👩🎄//twemojiSvg
+svg:emj_1f469_1f384.svg//mastodonSVG
+un:👩🎄//mastodonSVG
sn:santa_glasses//fixName
svg:emj_1f469_1f393.svg//mastodonSVG
un:👩🎓//emojiQualified
@@ -7349,83 +7349,83 @@ sn:female_pilot_light_skin_tone//EmojiData(skinTone)
s:female_pilot_tone1//EmojiData(skinTone)
s:woman_pilot_light_skin_tone//EmojiOneJson,emojiQualified
s:woman_pilot_tone1//EmojiOneJson
-svg:emj_1f469_1f3fb_2764_1f468_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f468_1f3fb.svg//mastodonSVG
un:👩🏻❤️👨🏻//emojiQualified
u:👩🏻❤👨🏻//notoSvg
sn:couple_with_heart_woman_man_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f468_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f468_1f3fc.svg//mastodonSVG
un:👩🏻❤️👨🏼//emojiQualified
u:👩🏻❤👨🏼//notoSvg
sn:couple_with_heart_woman_man_light_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f468_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f468_1f3fd.svg//mastodonSVG
un:👩🏻❤️👨🏽//emojiQualified
u:👩🏻❤👨🏽//notoSvg
sn:couple_with_heart_woman_man_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f468_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f468_1f3fe.svg//mastodonSVG
un:👩🏻❤️👨🏾//emojiQualified
u:👩🏻❤👨🏾//notoSvg
sn:couple_with_heart_woman_man_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f468_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f468_1f3ff.svg//mastodonSVG
un:👩🏻❤️👨🏿//emojiQualified
u:👩🏻❤👨🏿//notoSvg
sn:couple_with_heart_woman_man_light_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f469_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f469_1f3fb.svg//mastodonSVG
un:👩🏻❤️👩🏻//emojiQualified
u:👩🏻❤👩🏻//notoSvg
sn:couple_with_heart_woman_woman_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f469_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f469_1f3fc.svg//mastodonSVG
un:👩🏻❤️👩🏼//emojiQualified
u:👩🏻❤👩🏼//notoSvg
sn:couple_with_heart_woman_woman_light_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f469_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f469_1f3fd.svg//mastodonSVG
un:👩🏻❤️👩🏽//emojiQualified
u:👩🏻❤👩🏽//notoSvg
sn:couple_with_heart_woman_woman_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f469_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f469_1f3fe.svg//mastodonSVG
un:👩🏻❤️👩🏾//emojiQualified
u:👩🏻❤👩🏾//notoSvg
sn:couple_with_heart_woman_woman_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f469_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f469_1f3ff.svg//mastodonSVG
un:👩🏻❤️👩🏿//emojiQualified
u:👩🏻❤👩🏿//notoSvg
sn:couple_with_heart_woman_woman_light_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f48b_1f468_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f48b_1f468_1f3fb.svg//mastodonSVG
un:👩🏻❤️💋👨🏻//emojiQualified
u:👩🏻❤💋👨🏻//notoSvg
sn:kiss_woman_man_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f48b_1f468_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f48b_1f468_1f3fc.svg//mastodonSVG
un:👩🏻❤️💋👨🏼//emojiQualified
u:👩🏻❤💋👨🏼//notoSvg
sn:kiss_woman_man_light_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f48b_1f468_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f48b_1f468_1f3fd.svg//mastodonSVG
un:👩🏻❤️💋👨🏽//emojiQualified
u:👩🏻❤💋👨🏽//notoSvg
sn:kiss_woman_man_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f48b_1f468_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f48b_1f468_1f3fe.svg//mastodonSVG
un:👩🏻❤️💋👨🏾//emojiQualified
u:👩🏻❤💋👨🏾//notoSvg
sn:kiss_woman_man_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f48b_1f468_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f48b_1f468_1f3ff.svg//mastodonSVG
un:👩🏻❤️💋👨🏿//emojiQualified
u:👩🏻❤💋👨🏿//notoSvg
sn:kiss_woman_man_light_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f48b_1f469_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f48b_1f469_1f3fb.svg//mastodonSVG
un:👩🏻❤️💋👩🏻//emojiQualified
u:👩🏻❤💋👩🏻//notoSvg
sn:kiss_woman_woman_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f48b_1f469_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f48b_1f469_1f3fc.svg//mastodonSVG
un:👩🏻❤️💋👩🏼//emojiQualified
u:👩🏻❤💋👩🏼//notoSvg
sn:kiss_woman_woman_light_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f48b_1f469_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f48b_1f469_1f3fd.svg//mastodonSVG
un:👩🏻❤️💋👩🏽//emojiQualified
u:👩🏻❤💋👩🏽//notoSvg
sn:kiss_woman_woman_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f48b_1f469_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f48b_1f469_1f3fe.svg//mastodonSVG
un:👩🏻❤️💋👩🏾//emojiQualified
u:👩🏻❤💋👩🏾//notoSvg
sn:kiss_woman_woman_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fb_2764_1f48b_1f469_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fb_2764_1f48b_1f469_1f3ff.svg//mastodonSVG
un:👩🏻❤️💋👩🏿//emojiQualified
u:👩🏻❤💋👩🏿//notoSvg
sn:kiss_woman_woman_light_skin_tone_dark_skin_tone//emojiQualified
@@ -7441,12 +7441,12 @@ sn:female_cook_light_skin_tone//EmojiData(skinTone)
s:female_cook_tone1//EmojiData(skinTone)
s:woman_cook_light_skin_tone//EmojiOneJson,emojiQualified
s:woman_cook_tone1//EmojiOneJson
-svg:emj_1f469_1f3fb_1f37c.svg//twemojiSvg
+svg:emj_1f469_1f3fb_1f37c.svg//mastodonSVG
un:👩🏻🍼//emojiQualified
sn:woman_feeding_baby_light_skin_tone//EmojiData(skinTone),emojiQualified
s:woman_feeding_baby_tone1//EmojiData(skinTone)
-svg:emj_1f469_1f3fb_1f384.svg//twemojiSvg
-un:👩🏻🎄//twemojiSvg
+svg:emj_1f469_1f3fb_1f384.svg//mastodonSVG
+un:👩🏻🎄//mastodonSVG
sn:santa_glasses_light_skin_tone//fixName
svg:emj_1f469_1f3fb_1f393.svg//mastodonSVG
un:👩🏻🎓//emojiQualified
@@ -7628,83 +7628,83 @@ sn:female_pilot_medium_light_skin_tone//EmojiData(skinTone)
s:female_pilot_tone2//EmojiData(skinTone)
s:woman_pilot_medium_light_skin_tone//EmojiOneJson,emojiQualified
s:woman_pilot_tone2//EmojiOneJson
-svg:emj_1f469_1f3fc_2764_1f468_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f468_1f3fb.svg//mastodonSVG
un:👩🏼❤️👨🏻//emojiQualified
u:👩🏼❤👨🏻//notoSvg
sn:couple_with_heart_woman_man_medium_light_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f468_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f468_1f3fc.svg//mastodonSVG
un:👩🏼❤️👨🏼//emojiQualified
u:👩🏼❤👨🏼//notoSvg
sn:couple_with_heart_woman_man_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f468_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f468_1f3fd.svg//mastodonSVG
un:👩🏼❤️👨🏽//emojiQualified
u:👩🏼❤👨🏽//notoSvg
sn:couple_with_heart_woman_man_medium_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f468_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f468_1f3fe.svg//mastodonSVG
un:👩🏼❤️👨🏾//emojiQualified
u:👩🏼❤👨🏾//notoSvg
sn:couple_with_heart_woman_man_medium_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f468_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f468_1f3ff.svg//mastodonSVG
un:👩🏼❤️👨🏿//emojiQualified
u:👩🏼❤👨🏿//notoSvg
sn:couple_with_heart_woman_man_medium_light_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f469_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f469_1f3fb.svg//mastodonSVG
un:👩🏼❤️👩🏻//emojiQualified
u:👩🏼❤👩🏻//notoSvg
sn:couple_with_heart_woman_woman_medium_light_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f469_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f469_1f3fc.svg//mastodonSVG
un:👩🏼❤️👩🏼//emojiQualified
u:👩🏼❤👩🏼//notoSvg
sn:couple_with_heart_woman_woman_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f469_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f469_1f3fd.svg//mastodonSVG
un:👩🏼❤️👩🏽//emojiQualified
u:👩🏼❤👩🏽//notoSvg
sn:couple_with_heart_woman_woman_medium_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f469_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f469_1f3fe.svg//mastodonSVG
un:👩🏼❤️👩🏾//emojiQualified
u:👩🏼❤👩🏾//notoSvg
sn:couple_with_heart_woman_woman_medium_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f469_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f469_1f3ff.svg//mastodonSVG
un:👩🏼❤️👩🏿//emojiQualified
u:👩🏼❤👩🏿//notoSvg
sn:couple_with_heart_woman_woman_medium_light_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f48b_1f468_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f48b_1f468_1f3fb.svg//mastodonSVG
un:👩🏼❤️💋👨🏻//emojiQualified
u:👩🏼❤💋👨🏻//notoSvg
sn:kiss_woman_man_medium_light_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f48b_1f468_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f48b_1f468_1f3fc.svg//mastodonSVG
un:👩🏼❤️💋👨🏼//emojiQualified
u:👩🏼❤💋👨🏼//notoSvg
sn:kiss_woman_man_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f48b_1f468_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f48b_1f468_1f3fd.svg//mastodonSVG
un:👩🏼❤️💋👨🏽//emojiQualified
u:👩🏼❤💋👨🏽//notoSvg
sn:kiss_woman_man_medium_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f48b_1f468_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f48b_1f468_1f3fe.svg//mastodonSVG
un:👩🏼❤️💋👨🏾//emojiQualified
u:👩🏼❤💋👨🏾//notoSvg
sn:kiss_woman_man_medium_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f48b_1f468_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f48b_1f468_1f3ff.svg//mastodonSVG
un:👩🏼❤️💋👨🏿//emojiQualified
u:👩🏼❤💋👨🏿//notoSvg
sn:kiss_woman_man_medium_light_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f48b_1f469_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f48b_1f469_1f3fb.svg//mastodonSVG
un:👩🏼❤️💋👩🏻//emojiQualified
u:👩🏼❤💋👩🏻//notoSvg
sn:kiss_woman_woman_medium_light_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f48b_1f469_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f48b_1f469_1f3fc.svg//mastodonSVG
un:👩🏼❤️💋👩🏼//emojiQualified
u:👩🏼❤💋👩🏼//notoSvg
sn:kiss_woman_woman_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f48b_1f469_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f48b_1f469_1f3fd.svg//mastodonSVG
un:👩🏼❤️💋👩🏽//emojiQualified
u:👩🏼❤💋👩🏽//notoSvg
sn:kiss_woman_woman_medium_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f48b_1f469_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f48b_1f469_1f3fe.svg//mastodonSVG
un:👩🏼❤️💋👩🏾//emojiQualified
u:👩🏼❤💋👩🏾//notoSvg
sn:kiss_woman_woman_medium_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fc_2764_1f48b_1f469_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fc_2764_1f48b_1f469_1f3ff.svg//mastodonSVG
un:👩🏼❤️💋👩🏿//emojiQualified
u:👩🏼❤💋👩🏿//notoSvg
sn:kiss_woman_woman_medium_light_skin_tone_dark_skin_tone//emojiQualified
@@ -7720,12 +7720,12 @@ sn:female_cook_medium_light_skin_tone//EmojiData(skinTone)
s:female_cook_tone2//EmojiData(skinTone)
s:woman_cook_medium_light_skin_tone//EmojiOneJson,emojiQualified
s:woman_cook_tone2//EmojiOneJson
-svg:emj_1f469_1f3fc_1f37c.svg//twemojiSvg
+svg:emj_1f469_1f3fc_1f37c.svg//mastodonSVG
un:👩🏼🍼//emojiQualified
sn:woman_feeding_baby_medium_light_skin_tone//EmojiData(skinTone),emojiQualified
s:woman_feeding_baby_tone2//EmojiData(skinTone)
-svg:emj_1f469_1f3fc_1f384.svg//twemojiSvg
-un:👩🏼🎄//twemojiSvg
+svg:emj_1f469_1f3fc_1f384.svg//mastodonSVG
+un:👩🏼🎄//mastodonSVG
sn:santa_glasses_medium_light_skin_tone//fixName
svg:emj_1f469_1f3fc_1f393.svg//mastodonSVG
un:👩🏼🎓//emojiQualified
@@ -7907,83 +7907,83 @@ sn:female_pilot_medium_skin_tone//EmojiData(skinTone)
s:female_pilot_tone3//EmojiData(skinTone)
s:woman_pilot_medium_skin_tone//EmojiOneJson,emojiQualified
s:woman_pilot_tone3//EmojiOneJson
-svg:emj_1f469_1f3fd_2764_1f468_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f468_1f3fb.svg//mastodonSVG
un:👩🏽❤️👨🏻//emojiQualified
u:👩🏽❤👨🏻//notoSvg
sn:couple_with_heart_woman_man_medium_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f468_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f468_1f3fc.svg//mastodonSVG
un:👩🏽❤️👨🏼//emojiQualified
u:👩🏽❤👨🏼//notoSvg
sn:couple_with_heart_woman_man_medium_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f468_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f468_1f3fd.svg//mastodonSVG
un:👩🏽❤️👨🏽//emojiQualified
u:👩🏽❤👨🏽//notoSvg
sn:couple_with_heart_woman_man_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f468_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f468_1f3fe.svg//mastodonSVG
un:👩🏽❤️👨🏾//emojiQualified
u:👩🏽❤👨🏾//notoSvg
sn:couple_with_heart_woman_man_medium_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f468_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f468_1f3ff.svg//mastodonSVG
un:👩🏽❤️👨🏿//emojiQualified
u:👩🏽❤👨🏿//notoSvg
sn:couple_with_heart_woman_man_medium_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f469_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f469_1f3fb.svg//mastodonSVG
un:👩🏽❤️👩🏻//emojiQualified
u:👩🏽❤👩🏻//notoSvg
sn:couple_with_heart_woman_woman_medium_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f469_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f469_1f3fc.svg//mastodonSVG
un:👩🏽❤️👩🏼//emojiQualified
u:👩🏽❤👩🏼//notoSvg
sn:couple_with_heart_woman_woman_medium_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f469_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f469_1f3fd.svg//mastodonSVG
un:👩🏽❤️👩🏽//emojiQualified
u:👩🏽❤👩🏽//notoSvg
sn:couple_with_heart_woman_woman_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f469_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f469_1f3fe.svg//mastodonSVG
un:👩🏽❤️👩🏾//emojiQualified
u:👩🏽❤👩🏾//notoSvg
sn:couple_with_heart_woman_woman_medium_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f469_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f469_1f3ff.svg//mastodonSVG
un:👩🏽❤️👩🏿//emojiQualified
u:👩🏽❤👩🏿//notoSvg
sn:couple_with_heart_woman_woman_medium_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f48b_1f468_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f48b_1f468_1f3fb.svg//mastodonSVG
un:👩🏽❤️💋👨🏻//emojiQualified
u:👩🏽❤💋👨🏻//notoSvg
sn:kiss_woman_man_medium_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f48b_1f468_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f48b_1f468_1f3fc.svg//mastodonSVG
un:👩🏽❤️💋👨🏼//emojiQualified
u:👩🏽❤💋👨🏼//notoSvg
sn:kiss_woman_man_medium_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f48b_1f468_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f48b_1f468_1f3fd.svg//mastodonSVG
un:👩🏽❤️💋👨🏽//emojiQualified
u:👩🏽❤💋👨🏽//notoSvg
sn:kiss_woman_man_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f48b_1f468_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f48b_1f468_1f3fe.svg//mastodonSVG
un:👩🏽❤️💋👨🏾//emojiQualified
u:👩🏽❤💋👨🏾//notoSvg
sn:kiss_woman_man_medium_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f48b_1f468_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f48b_1f468_1f3ff.svg//mastodonSVG
un:👩🏽❤️💋👨🏿//emojiQualified
u:👩🏽❤💋👨🏿//notoSvg
sn:kiss_woman_man_medium_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f48b_1f469_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f48b_1f469_1f3fb.svg//mastodonSVG
un:👩🏽❤️💋👩🏻//emojiQualified
u:👩🏽❤💋👩🏻//notoSvg
sn:kiss_woman_woman_medium_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f48b_1f469_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f48b_1f469_1f3fc.svg//mastodonSVG
un:👩🏽❤️💋👩🏼//emojiQualified
u:👩🏽❤💋👩🏼//notoSvg
sn:kiss_woman_woman_medium_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f48b_1f469_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f48b_1f469_1f3fd.svg//mastodonSVG
un:👩🏽❤️💋👩🏽//emojiQualified
u:👩🏽❤💋👩🏽//notoSvg
sn:kiss_woman_woman_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f48b_1f469_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f48b_1f469_1f3fe.svg//mastodonSVG
un:👩🏽❤️💋👩🏾//emojiQualified
u:👩🏽❤💋👩🏾//notoSvg
sn:kiss_woman_woman_medium_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fd_2764_1f48b_1f469_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fd_2764_1f48b_1f469_1f3ff.svg//mastodonSVG
un:👩🏽❤️💋👩🏿//emojiQualified
u:👩🏽❤💋👩🏿//notoSvg
sn:kiss_woman_woman_medium_skin_tone_dark_skin_tone//emojiQualified
@@ -7999,12 +7999,12 @@ sn:female_cook_medium_skin_tone//EmojiData(skinTone)
s:female_cook_tone3//EmojiData(skinTone)
s:woman_cook_medium_skin_tone//EmojiOneJson,emojiQualified
s:woman_cook_tone3//EmojiOneJson
-svg:emj_1f469_1f3fd_1f37c.svg//twemojiSvg
+svg:emj_1f469_1f3fd_1f37c.svg//mastodonSVG
un:👩🏽🍼//emojiQualified
sn:woman_feeding_baby_medium_skin_tone//EmojiData(skinTone),emojiQualified
s:woman_feeding_baby_tone3//EmojiData(skinTone)
-svg:emj_1f469_1f3fd_1f384.svg//twemojiSvg
-un:👩🏽🎄//twemojiSvg
+svg:emj_1f469_1f3fd_1f384.svg//mastodonSVG
+un:👩🏽🎄//mastodonSVG
sn:santa_glasses_medium_skin_tone//fixName
svg:emj_1f469_1f3fd_1f393.svg//mastodonSVG
un:👩🏽🎓//emojiQualified
@@ -8186,83 +8186,83 @@ sn:female_pilot_medium_dark_skin_tone//EmojiData(skinTone)
s:female_pilot_tone4//EmojiData(skinTone)
s:woman_pilot_medium_dark_skin_tone//EmojiOneJson,emojiQualified
s:woman_pilot_tone4//EmojiOneJson
-svg:emj_1f469_1f3fe_2764_1f468_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f468_1f3fb.svg//mastodonSVG
un:👩🏾❤️👨🏻//emojiQualified
u:👩🏾❤👨🏻//notoSvg
sn:couple_with_heart_woman_man_medium_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f468_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f468_1f3fc.svg//mastodonSVG
un:👩🏾❤️👨🏼//emojiQualified
u:👩🏾❤👨🏼//notoSvg
sn:couple_with_heart_woman_man_medium_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f468_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f468_1f3fd.svg//mastodonSVG
un:👩🏾❤️👨🏽//emojiQualified
u:👩🏾❤👨🏽//notoSvg
sn:couple_with_heart_woman_man_medium_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f468_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f468_1f3fe.svg//mastodonSVG
un:👩🏾❤️👨🏾//emojiQualified
u:👩🏾❤👨🏾//notoSvg
sn:couple_with_heart_woman_man_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f468_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f468_1f3ff.svg//mastodonSVG
un:👩🏾❤️👨🏿//emojiQualified
u:👩🏾❤👨🏿//notoSvg
sn:couple_with_heart_woman_man_medium_dark_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f469_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f469_1f3fb.svg//mastodonSVG
un:👩🏾❤️👩🏻//emojiQualified
u:👩🏾❤👩🏻//notoSvg
sn:couple_with_heart_woman_woman_medium_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f469_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f469_1f3fc.svg//mastodonSVG
un:👩🏾❤️👩🏼//emojiQualified
u:👩🏾❤👩🏼//notoSvg
sn:couple_with_heart_woman_woman_medium_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f469_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f469_1f3fd.svg//mastodonSVG
un:👩🏾❤️👩🏽//emojiQualified
u:👩🏾❤👩🏽//notoSvg
sn:couple_with_heart_woman_woman_medium_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f469_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f469_1f3fe.svg//mastodonSVG
un:👩🏾❤️👩🏾//emojiQualified
u:👩🏾❤👩🏾//notoSvg
sn:couple_with_heart_woman_woman_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f469_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f469_1f3ff.svg//mastodonSVG
un:👩🏾❤️👩🏿//emojiQualified
u:👩🏾❤👩🏿//notoSvg
sn:couple_with_heart_woman_woman_medium_dark_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f48b_1f468_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f48b_1f468_1f3fb.svg//mastodonSVG
un:👩🏾❤️💋👨🏻//emojiQualified
u:👩🏾❤💋👨🏻//notoSvg
sn:kiss_woman_man_medium_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f48b_1f468_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f48b_1f468_1f3fc.svg//mastodonSVG
un:👩🏾❤️💋👨🏼//emojiQualified
u:👩🏾❤💋👨🏼//notoSvg
sn:kiss_woman_man_medium_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f48b_1f468_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f48b_1f468_1f3fd.svg//mastodonSVG
un:👩🏾❤️💋👨🏽//emojiQualified
u:👩🏾❤💋👨🏽//notoSvg
sn:kiss_woman_man_medium_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f48b_1f468_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f48b_1f468_1f3fe.svg//mastodonSVG
un:👩🏾❤️💋👨🏾//emojiQualified
u:👩🏾❤💋👨🏾//notoSvg
sn:kiss_woman_man_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f48b_1f468_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f48b_1f468_1f3ff.svg//mastodonSVG
un:👩🏾❤️💋👨🏿//emojiQualified
u:👩🏾❤💋👨🏿//notoSvg
sn:kiss_woman_man_medium_dark_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f48b_1f469_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f48b_1f469_1f3fb.svg//mastodonSVG
un:👩🏾❤️💋👩🏻//emojiQualified
u:👩🏾❤💋👩🏻//notoSvg
sn:kiss_woman_woman_medium_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f48b_1f469_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f48b_1f469_1f3fc.svg//mastodonSVG
un:👩🏾❤️💋👩🏼//emojiQualified
u:👩🏾❤💋👩🏼//notoSvg
sn:kiss_woman_woman_medium_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f48b_1f469_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f48b_1f469_1f3fd.svg//mastodonSVG
un:👩🏾❤️💋👩🏽//emojiQualified
u:👩🏾❤💋👩🏽//notoSvg
sn:kiss_woman_woman_medium_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f48b_1f469_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f48b_1f469_1f3fe.svg//mastodonSVG
un:👩🏾❤️💋👩🏾//emojiQualified
u:👩🏾❤💋👩🏾//notoSvg
sn:kiss_woman_woman_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3fe_2764_1f48b_1f469_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3fe_2764_1f48b_1f469_1f3ff.svg//mastodonSVG
un:👩🏾❤️💋👩🏿//emojiQualified
u:👩🏾❤💋👩🏿//notoSvg
sn:kiss_woman_woman_medium_dark_skin_tone_dark_skin_tone//emojiQualified
@@ -8278,12 +8278,12 @@ sn:female_cook_medium_dark_skin_tone//EmojiData(skinTone)
s:female_cook_tone4//EmojiData(skinTone)
s:woman_cook_medium_dark_skin_tone//EmojiOneJson,emojiQualified
s:woman_cook_tone4//EmojiOneJson
-svg:emj_1f469_1f3fe_1f37c.svg//twemojiSvg
+svg:emj_1f469_1f3fe_1f37c.svg//mastodonSVG
un:👩🏾🍼//emojiQualified
sn:woman_feeding_baby_medium_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:woman_feeding_baby_tone4//EmojiData(skinTone)
-svg:emj_1f469_1f3fe_1f384.svg//twemojiSvg
-un:👩🏾🎄//twemojiSvg
+svg:emj_1f469_1f3fe_1f384.svg//mastodonSVG
+un:👩🏾🎄//mastodonSVG
sn:santa_glasses_medium_dark_skin_tone//fixName
svg:emj_1f469_1f3fe_1f393.svg//mastodonSVG
un:👩🏾🎓//emojiQualified
@@ -8465,83 +8465,83 @@ sn:female_pilot_dark_skin_tone//EmojiData(skinTone)
s:female_pilot_tone5//EmojiData(skinTone)
s:woman_pilot_dark_skin_tone//EmojiOneJson,emojiQualified
s:woman_pilot_tone5//EmojiOneJson
-svg:emj_1f469_1f3ff_2764_1f468_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f468_1f3fb.svg//mastodonSVG
un:👩🏿❤️👨🏻//emojiQualified
u:👩🏿❤👨🏻//notoSvg
sn:couple_with_heart_woman_man_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f468_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f468_1f3fc.svg//mastodonSVG
un:👩🏿❤️👨🏼//emojiQualified
u:👩🏿❤👨🏼//notoSvg
sn:couple_with_heart_woman_man_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f468_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f468_1f3fd.svg//mastodonSVG
un:👩🏿❤️👨🏽//emojiQualified
u:👩🏿❤👨🏽//notoSvg
sn:couple_with_heart_woman_man_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f468_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f468_1f3fe.svg//mastodonSVG
un:👩🏿❤️👨🏾//emojiQualified
u:👩🏿❤👨🏾//notoSvg
sn:couple_with_heart_woman_man_dark_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f468_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f468_1f3ff.svg//mastodonSVG
un:👩🏿❤️👨🏿//emojiQualified
u:👩🏿❤👨🏿//notoSvg
sn:couple_with_heart_woman_man_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f469_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f469_1f3fb.svg//mastodonSVG
un:👩🏿❤️👩🏻//emojiQualified
u:👩🏿❤👩🏻//notoSvg
sn:couple_with_heart_woman_woman_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f469_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f469_1f3fc.svg//mastodonSVG
un:👩🏿❤️👩🏼//emojiQualified
u:👩🏿❤👩🏼//notoSvg
sn:couple_with_heart_woman_woman_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f469_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f469_1f3fd.svg//mastodonSVG
un:👩🏿❤️👩🏽//emojiQualified
u:👩🏿❤👩🏽//notoSvg
sn:couple_with_heart_woman_woman_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f469_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f469_1f3fe.svg//mastodonSVG
un:👩🏿❤️👩🏾//emojiQualified
u:👩🏿❤👩🏾//notoSvg
sn:couple_with_heart_woman_woman_dark_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f469_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f469_1f3ff.svg//mastodonSVG
un:👩🏿❤️👩🏿//emojiQualified
u:👩🏿❤👩🏿//notoSvg
sn:couple_with_heart_woman_woman_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f48b_1f468_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f48b_1f468_1f3fb.svg//mastodonSVG
un:👩🏿❤️💋👨🏻//emojiQualified
u:👩🏿❤💋👨🏻//notoSvg
sn:kiss_woman_man_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f48b_1f468_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f48b_1f468_1f3fc.svg//mastodonSVG
un:👩🏿❤️💋👨🏼//emojiQualified
u:👩🏿❤💋👨🏼//notoSvg
sn:kiss_woman_man_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f48b_1f468_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f48b_1f468_1f3fd.svg//mastodonSVG
un:👩🏿❤️💋👨🏽//emojiQualified
u:👩🏿❤💋👨🏽//notoSvg
sn:kiss_woman_man_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f48b_1f468_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f48b_1f468_1f3fe.svg//mastodonSVG
un:👩🏿❤️💋👨🏾//emojiQualified
u:👩🏿❤💋👨🏾//notoSvg
sn:kiss_woman_man_dark_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f48b_1f468_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f48b_1f468_1f3ff.svg//mastodonSVG
un:👩🏿❤️💋👨🏿//emojiQualified
u:👩🏿❤💋👨🏿//notoSvg
sn:kiss_woman_man_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f48b_1f469_1f3fb.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f48b_1f469_1f3fb.svg//mastodonSVG
un:👩🏿❤️💋👩🏻//emojiQualified
u:👩🏿❤💋👩🏻//notoSvg
sn:kiss_woman_woman_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f48b_1f469_1f3fc.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f48b_1f469_1f3fc.svg//mastodonSVG
un:👩🏿❤️💋👩🏼//emojiQualified
u:👩🏿❤💋👩🏼//notoSvg
sn:kiss_woman_woman_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f48b_1f469_1f3fd.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f48b_1f469_1f3fd.svg//mastodonSVG
un:👩🏿❤️💋👩🏽//emojiQualified
u:👩🏿❤💋👩🏽//notoSvg
sn:kiss_woman_woman_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f48b_1f469_1f3fe.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f48b_1f469_1f3fe.svg//mastodonSVG
un:👩🏿❤️💋👩🏾//emojiQualified
u:👩🏿❤💋👩🏾//notoSvg
sn:kiss_woman_woman_dark_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f469_1f3ff_2764_1f48b_1f469_1f3ff.svg//notoSvg
+svg:emj_1f469_1f3ff_2764_1f48b_1f469_1f3ff.svg//mastodonSVG
un:👩🏿❤️💋👩🏿//emojiQualified
u:👩🏿❤💋👩🏿//notoSvg
sn:kiss_woman_woman_dark_skin_tone//emojiQualified
@@ -8557,12 +8557,12 @@ sn:female_cook_dark_skin_tone//EmojiData(skinTone)
s:female_cook_tone5//EmojiData(skinTone)
s:woman_cook_dark_skin_tone//EmojiOneJson,emojiQualified
s:woman_cook_tone5//EmojiOneJson
-svg:emj_1f469_1f3ff_1f37c.svg//twemojiSvg
+svg:emj_1f469_1f3ff_1f37c.svg//mastodonSVG
un:👩🏿🍼//emojiQualified
sn:woman_feeding_baby_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:woman_feeding_baby_tone5//EmojiData(skinTone)
-svg:emj_1f469_1f3ff_1f384.svg//twemojiSvg
-un:👩🏿🎄//twemojiSvg
+svg:emj_1f469_1f3ff_1f384.svg//mastodonSVG
+un:👩🏿🎄//mastodonSVG
sn:santa_glasses_dark_skin_tone//fixName
svg:emj_1f469_1f3ff_1f393.svg//mastodonSVG
un:👩🏿🎓//emojiQualified
@@ -9076,11 +9076,11 @@ u://EmojiDataJson(au)
u://EmojiDataJson(google)
sn:bride_with_veil//EmojiDataJson,EmojiOneJson
s:person_with_veil//emojiQualified
-svg:emj_1f470_2640.svg//twemojiSvg
+svg:emj_1f470_2640.svg//mastodonSVG
un:👰♀️//emojiQualified
u:👰♀//notoSvg
sn:woman_with_veil//EmojiDataJson,emojiQualified
-svg:emj_1f470_2642.svg//twemojiSvg
+svg:emj_1f470_2642.svg//mastodonSVG
un:👰♂️//emojiQualified
u:👰♂//notoSvg
sn:man_with_veil//EmojiDataJson,emojiQualified
@@ -9089,12 +9089,12 @@ un:👰🏻//emojiQualified
sn:bride_with_veil_light_skin_tone//EmojiData(skinTone)
s:bride_with_veil_tone1//EmojiData(skinTone),EmojiOneJson
s:person_with_veil_light_skin_tone//emojiQualified
-svg:emj_1f470_1f3fb_2640.svg//twemojiSvg
+svg:emj_1f470_1f3fb_2640.svg//mastodonSVG
un:👰🏻♀️//emojiQualified
u:👰🏻♀//notoSvg
sn:woman_with_veil_light_skin_tone//EmojiData(skinTone),emojiQualified
s:woman_with_veil_tone1//EmojiData(skinTone)
-svg:emj_1f470_1f3fb_2642.svg//twemojiSvg
+svg:emj_1f470_1f3fb_2642.svg//mastodonSVG
un:👰🏻♂️//emojiQualified
u:👰🏻♂//notoSvg
sn:man_with_veil_light_skin_tone//EmojiData(skinTone),emojiQualified
@@ -9104,12 +9104,12 @@ un:👰🏼//emojiQualified
sn:bride_with_veil_medium_light_skin_tone//EmojiData(skinTone)
s:bride_with_veil_tone2//EmojiData(skinTone),EmojiOneJson
s:person_with_veil_medium_light_skin_tone//emojiQualified
-svg:emj_1f470_1f3fc_2640.svg//twemojiSvg
+svg:emj_1f470_1f3fc_2640.svg//mastodonSVG
un:👰🏼♀️//emojiQualified
u:👰🏼♀//notoSvg
sn:woman_with_veil_medium_light_skin_tone//EmojiData(skinTone),emojiQualified
s:woman_with_veil_tone2//EmojiData(skinTone)
-svg:emj_1f470_1f3fc_2642.svg//twemojiSvg
+svg:emj_1f470_1f3fc_2642.svg//mastodonSVG
un:👰🏼♂️//emojiQualified
u:👰🏼♂//notoSvg
sn:man_with_veil_medium_light_skin_tone//EmojiData(skinTone),emojiQualified
@@ -9119,12 +9119,12 @@ un:👰🏽//emojiQualified
sn:bride_with_veil_medium_skin_tone//EmojiData(skinTone)
s:bride_with_veil_tone3//EmojiData(skinTone),EmojiOneJson
s:person_with_veil_medium_skin_tone//emojiQualified
-svg:emj_1f470_1f3fd_2640.svg//twemojiSvg
+svg:emj_1f470_1f3fd_2640.svg//mastodonSVG
un:👰🏽♀️//emojiQualified
u:👰🏽♀//notoSvg
sn:woman_with_veil_medium_skin_tone//EmojiData(skinTone),emojiQualified
s:woman_with_veil_tone3//EmojiData(skinTone)
-svg:emj_1f470_1f3fd_2642.svg//twemojiSvg
+svg:emj_1f470_1f3fd_2642.svg//mastodonSVG
un:👰🏽♂️//emojiQualified
u:👰🏽♂//notoSvg
sn:man_with_veil_medium_skin_tone//EmojiData(skinTone),emojiQualified
@@ -9134,12 +9134,12 @@ un:👰🏾//emojiQualified
sn:bride_with_veil_medium_dark_skin_tone//EmojiData(skinTone)
s:bride_with_veil_tone4//EmojiData(skinTone),EmojiOneJson
s:person_with_veil_medium_dark_skin_tone//emojiQualified
-svg:emj_1f470_1f3fe_2640.svg//twemojiSvg
+svg:emj_1f470_1f3fe_2640.svg//mastodonSVG
un:👰🏾♀️//emojiQualified
u:👰🏾♀//notoSvg
sn:woman_with_veil_medium_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:woman_with_veil_tone4//EmojiData(skinTone)
-svg:emj_1f470_1f3fe_2642.svg//twemojiSvg
+svg:emj_1f470_1f3fe_2642.svg//mastodonSVG
un:👰🏾♂️//emojiQualified
u:👰🏾♂//notoSvg
sn:man_with_veil_medium_dark_skin_tone//EmojiData(skinTone),emojiQualified
@@ -9149,12 +9149,12 @@ un:👰🏿//emojiQualified
sn:bride_with_veil_dark_skin_tone//EmojiData(skinTone)
s:bride_with_veil_tone5//EmojiData(skinTone),EmojiOneJson
s:person_with_veil_dark_skin_tone//emojiQualified
-svg:emj_1f470_1f3ff_2640.svg//twemojiSvg
+svg:emj_1f470_1f3ff_2640.svg//mastodonSVG
un:👰🏿♀️//emojiQualified
u:👰🏿♀//notoSvg
sn:woman_with_veil_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:woman_with_veil_tone5//EmojiData(skinTone)
-svg:emj_1f470_1f3ff_2642.svg//twemojiSvg
+svg:emj_1f470_1f3ff_2642.svg//mastodonSVG
un:👰🏿♂️//emojiQualified
u:👰🏿♂//notoSvg
sn:man_with_veil_dark_skin_tone//EmojiData(skinTone),emojiQualified
@@ -10203,19 +10203,19 @@ u://EmojiDataJson(softbank)
u://EmojiDataJson(au)
u://EmojiDataJson(google)
sn:couplekiss//EmojiDataJson,EmojiOneJson
-svg:emj_1f48f_1f3fb.svg//notoSvg
+svg:emj_1f48f_1f3fb.svg//mastodonSVG
un:💏🏻//emojiQualified
sn:kiss_light_skin_tone//emojiQualified
-svg:emj_1f48f_1f3fc.svg//notoSvg
+svg:emj_1f48f_1f3fc.svg//mastodonSVG
un:💏🏼//emojiQualified
sn:kiss_medium_light_skin_tone//emojiQualified
-svg:emj_1f48f_1f3fd.svg//notoSvg
+svg:emj_1f48f_1f3fd.svg//mastodonSVG
un:💏🏽//emojiQualified
sn:kiss_medium_skin_tone//emojiQualified
-svg:emj_1f48f_1f3fe.svg//notoSvg
+svg:emj_1f48f_1f3fe.svg//mastodonSVG
un:💏🏾//emojiQualified
sn:kiss_medium_dark_skin_tone//emojiQualified
-svg:emj_1f48f_1f3ff.svg//notoSvg
+svg:emj_1f48f_1f3ff.svg//mastodonSVG
un:💏🏿//emojiQualified
sn:kiss_dark_skin_tone//emojiQualified
svg:emj_1f490.svg//mastodonSVG
@@ -10230,19 +10230,19 @@ u://EmojiDataJson(softbank)
u://EmojiDataJson(au)
u://EmojiDataJson(google)
sn:couple_with_heart//EmojiDataJson,EmojiOneJson,emojiQualified
-svg:emj_1f491_1f3fb.svg//notoSvg
+svg:emj_1f491_1f3fb.svg//mastodonSVG
un:💑🏻//emojiQualified
sn:80030//emojiQualified
-svg:emj_1f491_1f3fc.svg//notoSvg
+svg:emj_1f491_1f3fc.svg//mastodonSVG
un:💑🏼//emojiQualified
sn:couple_with_heart_medium_light_skin_tone//emojiQualified
-svg:emj_1f491_1f3fd.svg//notoSvg
+svg:emj_1f491_1f3fd.svg//mastodonSVG
un:💑🏽//emojiQualified
sn:couple_with_heart_medium_skin_tone//emojiQualified
-svg:emj_1f491_1f3fe.svg//notoSvg
+svg:emj_1f491_1f3fe.svg//mastodonSVG
un:💑🏾//emojiQualified
sn:couple_with_heart_medium_dark_skin_tone//emojiQualified
-svg:emj_1f491_1f3ff.svg//notoSvg
+svg:emj_1f491_1f3ff.svg//mastodonSVG
un:💑🏿//emojiQualified
sn:couple_with_heart_dark_skin_tone//emojiQualified
svg:emj_1f492.svg//mastodonSVG
@@ -12187,7 +12187,7 @@ svg:emj_1f62e.svg//mastodonSVG
un:😮//emojiQualified
sn:open_mouth//EmojiDataJson,EmojiOneJson
s:face_with_open_mouth//emojiQualified
-svg:emj_1f62e_1f4a8.svg//notoSvg
+svg:emj_1f62e_1f4a8.svg//mastodonSVG
un:😮💨//emojiQualified
sn:face_exhaling//emojiQualified
svg:emj_1f62f.svg//mastodonSVG
@@ -12233,14 +12233,14 @@ u://EmojiDataJson(au)
u://EmojiDataJson(docomo)
u://EmojiDataJson(google)
sn:dizzy_face//EmojiDataJson,EmojiOneJson,emojiQualified
-svg:emj_1f635_1f4ab.svg//notoSvg
+svg:emj_1f635_1f4ab.svg//mastodonSVG
un:😵💫//emojiQualified
sn:face_with_spiral_eyes//emojiQualified
svg:emj_1f636.svg//mastodonSVG
un:😶//emojiQualified
sn:no_mouth//EmojiDataJson,EmojiOneJson
s:face_without_mouth//emojiQualified
-svg:emj_1f636_1f32b.svg//notoSvg
+svg:emj_1f636_1f32b.svg//mastodonSVG
un:😶🌫️//emojiQualified
u:😶🌫//notoSvg
sn:face_in_clouds//emojiQualified
@@ -13692,10 +13692,10 @@ s:shopping_cart//EmojiOneJson,emojiQualified
svg:emj_1f6d5.svg//mastodonSVG
un:🛕//emojiQualified
sn:hindu_temple//EmojiDataJson,emojiQualified
-svg:emj_1f6d6.svg//twemojiSvg
+svg:emj_1f6d6.svg//mastodonSVG
un:🛖//emojiQualified
sn:hut//EmojiDataJson,emojiQualified
-svg:emj_1f6d7.svg//twemojiSvg
+svg:emj_1f6d7.svg//mastodonSVG
un:🛗//emojiQualified
sn:elevator//EmojiDataJson,emojiQualified
svg:emj_1f6e0.svg//mastodonSVG
@@ -13772,10 +13772,10 @@ sn:skateboard//EmojiDataJson,emojiQualified
svg:emj_1f6fa.svg//mastodonSVG
un:🛺//emojiQualified
sn:auto_rickshaw//EmojiDataJson,emojiQualified
-svg:emj_1f6fb.svg//twemojiSvg
+svg:emj_1f6fb.svg//mastodonSVG
un:🛻//emojiQualified
sn:pickup_truck//EmojiDataJson,emojiQualified
-svg:emj_1f6fc.svg//twemojiSvg
+svg:emj_1f6fc.svg//mastodonSVG
un:🛼//emojiQualified
sn:roller_skate//EmojiDataJson,emojiQualified
svg:emj_1f7e0.svg//mastodonSVG
@@ -13814,26 +13814,26 @@ sn:large_purple_square//EmojiDataJson,emojiQualified
svg:emj_1f7eb.svg//mastodonSVG
un:🟫//emojiQualified
sn:large_brown_square//EmojiDataJson,emojiQualified
-svg:emj_1f90c.svg//twemojiSvg
+svg:emj_1f90c.svg//mastodonSVG
un:🤌//emojiQualified
sn:pinched_fingers//EmojiDataJson,emojiQualified
-svg:emj_1f90c_1f3fb.svg//twemojiSvg
+svg:emj_1f90c_1f3fb.svg//mastodonSVG
un:🤌🏻//emojiQualified
sn:pinched_fingers_light_skin_tone//EmojiData(skinTone),emojiQualified
s:pinched_fingers_tone1//EmojiData(skinTone)
-svg:emj_1f90c_1f3fc.svg//twemojiSvg
+svg:emj_1f90c_1f3fc.svg//mastodonSVG
un:🤌🏼//emojiQualified
sn:pinched_fingers_medium_light_skin_tone//EmojiData(skinTone),emojiQualified
s:pinched_fingers_tone2//EmojiData(skinTone)
-svg:emj_1f90c_1f3fd.svg//twemojiSvg
+svg:emj_1f90c_1f3fd.svg//mastodonSVG
un:🤌🏽//emojiQualified
sn:pinched_fingers_medium_skin_tone//EmojiData(skinTone),emojiQualified
s:pinched_fingers_tone3//EmojiData(skinTone)
-svg:emj_1f90c_1f3fe.svg//twemojiSvg
+svg:emj_1f90c_1f3fe.svg//mastodonSVG
un:🤌🏾//emojiQualified
sn:pinched_fingers_medium_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:pinched_fingers_tone4//EmojiData(skinTone)
-svg:emj_1f90c_1f3ff.svg//twemojiSvg
+svg:emj_1f90c_1f3ff.svg//mastodonSVG
un:🤌🏿//emojiQualified
sn:pinched_fingers_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:pinched_fingers_tone5//EmojiData(skinTone)
@@ -15238,7 +15238,7 @@ s:smiling_face_with_hearts//emojiQualified
svg:emj_1f971.svg//mastodonSVG
un:🥱//emojiQualified
sn:yawning_face//EmojiDataJson,emojiQualified
-svg:emj_1f972.svg//twemojiSvg
+svg:emj_1f972.svg//mastodonSVG
un:🥲//emojiQualified
sn:smiling_face_with_tear//EmojiDataJson,emojiQualified
svg:emj_1f973.svg//mastodonSVG
@@ -15253,30 +15253,30 @@ sn:hot_face//EmojiDataJson,emojiQualified
svg:emj_1f976.svg//mastodonSVG
un:🥶//emojiQualified
sn:cold_face//EmojiDataJson,emojiQualified
-svg:emj_1f977.svg//twemojiSvg
+svg:emj_1f977.svg//mastodonSVG
un:🥷//emojiQualified
sn:ninja//EmojiDataJson,emojiQualified
-svg:emj_1f977_1f3fb.svg//twemojiSvg
+svg:emj_1f977_1f3fb.svg//mastodonSVG
un:🥷🏻//emojiQualified
sn:ninja_light_skin_tone//EmojiData(skinTone),emojiQualified
s:ninja_tone1//EmojiData(skinTone)
-svg:emj_1f977_1f3fc.svg//twemojiSvg
+svg:emj_1f977_1f3fc.svg//mastodonSVG
un:🥷🏼//emojiQualified
sn:ninja_medium_light_skin_tone//EmojiData(skinTone),emojiQualified
s:ninja_tone2//EmojiData(skinTone)
-svg:emj_1f977_1f3fd.svg//twemojiSvg
+svg:emj_1f977_1f3fd.svg//mastodonSVG
un:🥷🏽//emojiQualified
sn:ninja_medium_skin_tone//EmojiData(skinTone),emojiQualified
s:ninja_tone3//EmojiData(skinTone)
-svg:emj_1f977_1f3fe.svg//twemojiSvg
+svg:emj_1f977_1f3fe.svg//mastodonSVG
un:🥷🏾//emojiQualified
sn:ninja_medium_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:ninja_tone4//EmojiData(skinTone)
-svg:emj_1f977_1f3ff.svg//twemojiSvg
+svg:emj_1f977_1f3ff.svg//mastodonSVG
un:🥷🏿//emojiQualified
sn:ninja_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:ninja_tone5//EmojiData(skinTone)
-svg:emj_1f978.svg//twemojiSvg
+svg:emj_1f978.svg//mastodonSVG
un:🥸//emojiQualified
sn:disguised_face//EmojiDataJson,emojiQualified
svg:emj_1f97a.svg//mastodonSVG
@@ -15409,10 +15409,10 @@ sn:badger//EmojiDataJson,emojiQualified
svg:emj_1f9a2.svg//mastodonSVG
un:🦢//emojiQualified
sn:swan//EmojiDataJson,emojiQualified
-svg:emj_1f9a3.svg//twemojiSvg
+svg:emj_1f9a3.svg//mastodonSVG
un:🦣//emojiQualified
sn:mammoth//EmojiDataJson,emojiQualified
-svg:emj_1f9a4.svg//twemojiSvg
+svg:emj_1f9a4.svg//mastodonSVG
un:🦤//emojiQualified
sn:dodo//EmojiDataJson,emojiQualified
svg:emj_1f9a5.svg//mastodonSVG
@@ -15433,13 +15433,13 @@ sn:flamingo//EmojiDataJson,emojiQualified
svg:emj_1f9aa.svg//mastodonSVG
un:🦪//emojiQualified
sn:oyster//EmojiDataJson,emojiQualified
-svg:emj_1f9ab.svg//twemojiSvg
+svg:emj_1f9ab.svg//mastodonSVG
un:🦫//emojiQualified
sn:beaver//EmojiDataJson,emojiQualified
-svg:emj_1f9ac.svg//twemojiSvg
+svg:emj_1f9ac.svg//mastodonSVG
un:🦬//emojiQualified
sn:bison//EmojiDataJson,emojiQualified
-svg:emj_1f9ad.svg//twemojiSvg
+svg:emj_1f9ad.svg//mastodonSVG
un:🦭//emojiQualified
sn:seal//EmojiDataJson,emojiQualified
svg:emj_1f9ae.svg//mastodonSVG
@@ -15773,7 +15773,7 @@ svg:emj_1f9ca.svg//mastodonSVG
un:🧊//emojiQualified
sn:ice_cube//EmojiDataJson
s:ice//emojiQualified
-svg:emj_1f9cb.svg//twemojiSvg
+svg:emj_1f9cb.svg//mastodonSVG
un:🧋//emojiQualified
sn:bubble_tea//EmojiDataJson,emojiQualified
svg:emj_1f9cd.svg//mastodonSVG
@@ -16056,10 +16056,10 @@ sn:farmer//EmojiDataJson,emojiQualified
svg:emj_1f9d1_1f373.svg//mastodonSVG
un:🧑🍳//emojiQualified
sn:cook//EmojiDataJson,emojiQualified
-svg:emj_1f9d1_1f37c.svg//twemojiSvg
+svg:emj_1f9d1_1f37c.svg//mastodonSVG
un:🧑🍼//emojiQualified
sn:person_feeding_baby//EmojiDataJson,emojiQualified
-svg:emj_1f9d1_1f384.svg//twemojiSvg
+svg:emj_1f9d1_1f384.svg//mastodonSVG
un:🧑🎄//emojiQualified
sn:mx_claus//EmojiDataJson,emojiQualified
svg:emj_1f9d1_1f393.svg//mastodonSVG
@@ -16097,35 +16097,35 @@ un:🧑🏻✈️//emojiQualified
u:🧑🏻✈//notoSvg
sn:pilot_light_skin_tone//EmojiData(skinTone),emojiQualified
s:pilot_tone1//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fb_2764_1f48b_1f9d1_1f3fc.svg//notoSvg
+svg:emj_1f9d1_1f3fb_2764_1f48b_1f9d1_1f3fc.svg//mastodonSVG
un:🧑🏻❤️💋🧑🏼//emojiQualified
u:🧑🏻❤💋🧑🏼//notoSvg
sn:kiss_person_person_light_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fb_2764_1f48b_1f9d1_1f3fd.svg//notoSvg
+svg:emj_1f9d1_1f3fb_2764_1f48b_1f9d1_1f3fd.svg//mastodonSVG
un:🧑🏻❤️💋🧑🏽//emojiQualified
u:🧑🏻❤💋🧑🏽//notoSvg
sn:kiss_person_person_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fb_2764_1f48b_1f9d1_1f3fe.svg//notoSvg
+svg:emj_1f9d1_1f3fb_2764_1f48b_1f9d1_1f3fe.svg//mastodonSVG
un:🧑🏻❤️💋🧑🏾//emojiQualified
u:🧑🏻❤💋🧑🏾//notoSvg
sn:kiss_person_person_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fb_2764_1f48b_1f9d1_1f3ff.svg//notoSvg
+svg:emj_1f9d1_1f3fb_2764_1f48b_1f9d1_1f3ff.svg//mastodonSVG
un:🧑🏻❤️💋🧑🏿//emojiQualified
u:🧑🏻❤💋🧑🏿//notoSvg
sn:kiss_person_person_light_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fb_2764_1f9d1_1f3fc.svg//notoSvg
+svg:emj_1f9d1_1f3fb_2764_1f9d1_1f3fc.svg//mastodonSVG
un:🧑🏻❤️🧑🏼//emojiQualified
u:🧑🏻❤🧑🏼//notoSvg
sn:couple_with_heart_person_person_light_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fb_2764_1f9d1_1f3fd.svg//notoSvg
+svg:emj_1f9d1_1f3fb_2764_1f9d1_1f3fd.svg//mastodonSVG
un:🧑🏻❤️🧑🏽//emojiQualified
u:🧑🏻❤🧑🏽//notoSvg
sn:couple_with_heart_person_person_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fb_2764_1f9d1_1f3fe.svg//notoSvg
+svg:emj_1f9d1_1f3fb_2764_1f9d1_1f3fe.svg//mastodonSVG
un:🧑🏻❤️🧑🏾//emojiQualified
u:🧑🏻❤🧑🏾//notoSvg
sn:couple_with_heart_person_person_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fb_2764_1f9d1_1f3ff.svg//notoSvg
+svg:emj_1f9d1_1f3fb_2764_1f9d1_1f3ff.svg//mastodonSVG
un:🧑🏻❤️🧑🏿//emojiQualified
u:🧑🏻❤🧑🏿//notoSvg
sn:couple_with_heart_person_person_light_skin_tone_dark_skin_tone//emojiQualified
@@ -16137,11 +16137,11 @@ svg:emj_1f9d1_1f3fb_1f373.svg//mastodonSVG
un:🧑🏻🍳//emojiQualified
sn:cook_light_skin_tone//EmojiData(skinTone),emojiQualified
s:cook_tone1//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fb_1f37c.svg//twemojiSvg
+svg:emj_1f9d1_1f3fb_1f37c.svg//mastodonSVG
un:🧑🏻🍼//emojiQualified
sn:person_feeding_baby_light_skin_tone//EmojiData(skinTone),emojiQualified
s:person_feeding_baby_tone1//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fb_1f384.svg//twemojiSvg
+svg:emj_1f9d1_1f3fb_1f384.svg//mastodonSVG
un:🧑🏻🎄//emojiQualified
sn:mx_claus_light_skin_tone//EmojiData(skinTone),emojiQualified
s:mx_claus_tone1//EmojiData(skinTone)
@@ -16262,35 +16262,35 @@ un:🧑🏼✈️//emojiQualified
u:🧑🏼✈//notoSvg
sn:pilot_medium_light_skin_tone//EmojiData(skinTone),emojiQualified
s:pilot_tone2//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fc_2764_1f48b_1f9d1_1f3fb.svg//notoSvg
+svg:emj_1f9d1_1f3fc_2764_1f48b_1f9d1_1f3fb.svg//mastodonSVG
un:🧑🏼❤️💋🧑🏻//emojiQualified
u:🧑🏼❤💋🧑🏻//notoSvg
sn:kiss_person_person_medium_light_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fc_2764_1f48b_1f9d1_1f3fd.svg//notoSvg
+svg:emj_1f9d1_1f3fc_2764_1f48b_1f9d1_1f3fd.svg//mastodonSVG
un:🧑🏼❤️💋🧑🏽//emojiQualified
u:🧑🏼❤💋🧑🏽//notoSvg
sn:kiss_person_person_medium_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fc_2764_1f48b_1f9d1_1f3fe.svg//notoSvg
+svg:emj_1f9d1_1f3fc_2764_1f48b_1f9d1_1f3fe.svg//mastodonSVG
un:🧑🏼❤️💋🧑🏾//emojiQualified
u:🧑🏼❤💋🧑🏾//notoSvg
sn:kiss_person_person_medium_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fc_2764_1f48b_1f9d1_1f3ff.svg//notoSvg
+svg:emj_1f9d1_1f3fc_2764_1f48b_1f9d1_1f3ff.svg//mastodonSVG
un:🧑🏼❤️💋🧑🏿//emojiQualified
u:🧑🏼❤💋🧑🏿//notoSvg
sn:kiss_person_person_medium_light_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fc_2764_1f9d1_1f3fb.svg//notoSvg
+svg:emj_1f9d1_1f3fc_2764_1f9d1_1f3fb.svg//mastodonSVG
un:🧑🏼❤️🧑🏻//emojiQualified
u:🧑🏼❤🧑🏻//notoSvg
sn:couple_with_heart_person_person_medium_light_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fc_2764_1f9d1_1f3fd.svg//notoSvg
+svg:emj_1f9d1_1f3fc_2764_1f9d1_1f3fd.svg//mastodonSVG
un:🧑🏼❤️🧑🏽//emojiQualified
u:🧑🏼❤🧑🏽//notoSvg
sn:couple_with_heart_person_person_medium_light_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fc_2764_1f9d1_1f3fe.svg//notoSvg
+svg:emj_1f9d1_1f3fc_2764_1f9d1_1f3fe.svg//mastodonSVG
un:🧑🏼❤️🧑🏾//emojiQualified
u:🧑🏼❤🧑🏾//notoSvg
sn:couple_with_heart_person_person_medium_light_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fc_2764_1f9d1_1f3ff.svg//notoSvg
+svg:emj_1f9d1_1f3fc_2764_1f9d1_1f3ff.svg//mastodonSVG
un:🧑🏼❤️🧑🏿//emojiQualified
u:🧑🏼❤🧑🏿//notoSvg
sn:couple_with_heart_person_person_medium_light_skin_tone_dark_skin_tone//emojiQualified
@@ -16302,11 +16302,11 @@ svg:emj_1f9d1_1f3fc_1f373.svg//mastodonSVG
un:🧑🏼🍳//emojiQualified
sn:cook_medium_light_skin_tone//EmojiData(skinTone),emojiQualified
s:cook_tone2//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fc_1f37c.svg//twemojiSvg
+svg:emj_1f9d1_1f3fc_1f37c.svg//mastodonSVG
un:🧑🏼🍼//emojiQualified
sn:person_feeding_baby_medium_light_skin_tone//EmojiData(skinTone),emojiQualified
s:person_feeding_baby_tone2//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fc_1f384.svg//twemojiSvg
+svg:emj_1f9d1_1f3fc_1f384.svg//mastodonSVG
un:🧑🏼🎄//emojiQualified
sn:mx_claus_medium_light_skin_tone//EmojiData(skinTone),emojiQualified
s:mx_claus_tone2//EmojiData(skinTone)
@@ -16427,35 +16427,35 @@ un:🧑🏽✈️//emojiQualified
u:🧑🏽✈//notoSvg
sn:pilot_medium_skin_tone//EmojiData(skinTone),emojiQualified
s:pilot_tone3//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fd_2764_1f48b_1f9d1_1f3fb.svg//notoSvg
+svg:emj_1f9d1_1f3fd_2764_1f48b_1f9d1_1f3fb.svg//mastodonSVG
un:🧑🏽❤️💋🧑🏻//emojiQualified
u:🧑🏽❤💋🧑🏻//notoSvg
sn:kiss_person_person_medium_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fd_2764_1f48b_1f9d1_1f3fc.svg//notoSvg
+svg:emj_1f9d1_1f3fd_2764_1f48b_1f9d1_1f3fc.svg//mastodonSVG
un:🧑🏽❤️💋🧑🏼//emojiQualified
u:🧑🏽❤💋🧑🏼//notoSvg
sn:kiss_person_person_medium_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fd_2764_1f48b_1f9d1_1f3fe.svg//notoSvg
+svg:emj_1f9d1_1f3fd_2764_1f48b_1f9d1_1f3fe.svg//mastodonSVG
un:🧑🏽❤️💋🧑🏾//emojiQualified
u:🧑🏽❤💋🧑🏾//notoSvg
sn:kiss_person_person_medium_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fd_2764_1f48b_1f9d1_1f3ff.svg//notoSvg
+svg:emj_1f9d1_1f3fd_2764_1f48b_1f9d1_1f3ff.svg//mastodonSVG
un:🧑🏽❤️💋🧑🏿//emojiQualified
u:🧑🏽❤💋🧑🏿//notoSvg
sn:kiss_person_person_medium_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fd_2764_1f9d1_1f3fb.svg//notoSvg
+svg:emj_1f9d1_1f3fd_2764_1f9d1_1f3fb.svg//mastodonSVG
un:🧑🏽❤️🧑🏻//emojiQualified
u:🧑🏽❤🧑🏻//notoSvg
sn:couple_with_heart_person_person_medium_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fd_2764_1f9d1_1f3fc.svg//notoSvg
+svg:emj_1f9d1_1f3fd_2764_1f9d1_1f3fc.svg//mastodonSVG
un:🧑🏽❤️🧑🏼//emojiQualified
u:🧑🏽❤🧑🏼//notoSvg
sn:couple_with_heart_person_person_medium_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fd_2764_1f9d1_1f3fe.svg//notoSvg
+svg:emj_1f9d1_1f3fd_2764_1f9d1_1f3fe.svg//mastodonSVG
un:🧑🏽❤️🧑🏾//emojiQualified
u:🧑🏽❤🧑🏾//notoSvg
sn:couple_with_heart_person_person_medium_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fd_2764_1f9d1_1f3ff.svg//notoSvg
+svg:emj_1f9d1_1f3fd_2764_1f9d1_1f3ff.svg//mastodonSVG
un:🧑🏽❤️🧑🏿//emojiQualified
u:🧑🏽❤🧑🏿//notoSvg
sn:couple_with_heart_person_person_medium_skin_tone_dark_skin_tone//emojiQualified
@@ -16467,11 +16467,11 @@ svg:emj_1f9d1_1f3fd_1f373.svg//mastodonSVG
un:🧑🏽🍳//emojiQualified
sn:cook_medium_skin_tone//EmojiData(skinTone),emojiQualified
s:cook_tone3//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fd_1f37c.svg//twemojiSvg
+svg:emj_1f9d1_1f3fd_1f37c.svg//mastodonSVG
un:🧑🏽🍼//emojiQualified
sn:person_feeding_baby_medium_skin_tone//EmojiData(skinTone),emojiQualified
s:person_feeding_baby_tone3//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fd_1f384.svg//twemojiSvg
+svg:emj_1f9d1_1f3fd_1f384.svg//mastodonSVG
un:🧑🏽🎄//emojiQualified
sn:mx_claus_medium_skin_tone//EmojiData(skinTone),emojiQualified
s:mx_claus_tone3//EmojiData(skinTone)
@@ -16592,35 +16592,35 @@ un:🧑🏾✈️//emojiQualified
u:🧑🏾✈//notoSvg
sn:pilot_medium_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:pilot_tone4//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fe_2764_1f48b_1f9d1_1f3fb.svg//notoSvg
+svg:emj_1f9d1_1f3fe_2764_1f48b_1f9d1_1f3fb.svg//mastodonSVG
un:🧑🏾❤️💋🧑🏻//emojiQualified
u:🧑🏾❤💋🧑🏻//notoSvg
sn:kiss_person_person_medium_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fe_2764_1f48b_1f9d1_1f3fc.svg//notoSvg
+svg:emj_1f9d1_1f3fe_2764_1f48b_1f9d1_1f3fc.svg//mastodonSVG
un:🧑🏾❤️💋🧑🏼//emojiQualified
u:🧑🏾❤💋🧑🏼//notoSvg
sn:kiss_person_person_medium_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fe_2764_1f48b_1f9d1_1f3fd.svg//notoSvg
+svg:emj_1f9d1_1f3fe_2764_1f48b_1f9d1_1f3fd.svg//mastodonSVG
un:🧑🏾❤️💋🧑🏽//emojiQualified
u:🧑🏾❤💋🧑🏽//notoSvg
sn:kiss_person_person_medium_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fe_2764_1f48b_1f9d1_1f3ff.svg//notoSvg
+svg:emj_1f9d1_1f3fe_2764_1f48b_1f9d1_1f3ff.svg//mastodonSVG
un:🧑🏾❤️💋🧑🏿//emojiQualified
u:🧑🏾❤💋🧑🏿//notoSvg
sn:kiss_person_person_medium_dark_skin_tone_dark_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fe_2764_1f9d1_1f3fb.svg//notoSvg
+svg:emj_1f9d1_1f3fe_2764_1f9d1_1f3fb.svg//mastodonSVG
un:🧑🏾❤️🧑🏻//emojiQualified
u:🧑🏾❤🧑🏻//notoSvg
sn:couple_with_heart_person_person_medium_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fe_2764_1f9d1_1f3fc.svg//notoSvg
+svg:emj_1f9d1_1f3fe_2764_1f9d1_1f3fc.svg//mastodonSVG
un:🧑🏾❤️🧑🏼//emojiQualified
u:🧑🏾❤🧑🏼//notoSvg
sn:couple_with_heart_person_person_medium_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fe_2764_1f9d1_1f3fd.svg//notoSvg
+svg:emj_1f9d1_1f3fe_2764_1f9d1_1f3fd.svg//mastodonSVG
un:🧑🏾❤️🧑🏽//emojiQualified
u:🧑🏾❤🧑🏽//notoSvg
sn:couple_with_heart_person_person_medium_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3fe_2764_1f9d1_1f3ff.svg//notoSvg
+svg:emj_1f9d1_1f3fe_2764_1f9d1_1f3ff.svg//mastodonSVG
un:🧑🏾❤️🧑🏿//emojiQualified
u:🧑🏾❤🧑🏿//notoSvg
sn:couple_with_heart_person_person_medium_dark_skin_tone_dark_skin_tone//emojiQualified
@@ -16632,11 +16632,11 @@ svg:emj_1f9d1_1f3fe_1f373.svg//mastodonSVG
un:🧑🏾🍳//emojiQualified
sn:cook_medium_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:cook_tone4//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fe_1f37c.svg//twemojiSvg
+svg:emj_1f9d1_1f3fe_1f37c.svg//mastodonSVG
un:🧑🏾🍼//emojiQualified
sn:person_feeding_baby_medium_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:person_feeding_baby_tone4//EmojiData(skinTone)
-svg:emj_1f9d1_1f3fe_1f384.svg//twemojiSvg
+svg:emj_1f9d1_1f3fe_1f384.svg//mastodonSVG
un:🧑🏾🎄//emojiQualified
sn:mx_claus_medium_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:mx_claus_tone4//EmojiData(skinTone)
@@ -16757,35 +16757,35 @@ un:🧑🏿✈️//emojiQualified
u:🧑🏿✈//notoSvg
sn:pilot_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:pilot_tone5//EmojiData(skinTone)
-svg:emj_1f9d1_1f3ff_2764_1f48b_1f9d1_1f3fb.svg//notoSvg
+svg:emj_1f9d1_1f3ff_2764_1f48b_1f9d1_1f3fb.svg//mastodonSVG
un:🧑🏿❤️💋🧑🏻//emojiQualified
u:🧑🏿❤💋🧑🏻//notoSvg
sn:kiss_person_person_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3ff_2764_1f48b_1f9d1_1f3fc.svg//notoSvg
+svg:emj_1f9d1_1f3ff_2764_1f48b_1f9d1_1f3fc.svg//mastodonSVG
un:🧑🏿❤️💋🧑🏼//emojiQualified
u:🧑🏿❤💋🧑🏼//notoSvg
sn:kiss_person_person_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3ff_2764_1f48b_1f9d1_1f3fd.svg//notoSvg
+svg:emj_1f9d1_1f3ff_2764_1f48b_1f9d1_1f3fd.svg//mastodonSVG
un:🧑🏿❤️💋🧑🏽//emojiQualified
u:🧑🏿❤💋🧑🏽//notoSvg
sn:kiss_person_person_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3ff_2764_1f48b_1f9d1_1f3fe.svg//notoSvg
+svg:emj_1f9d1_1f3ff_2764_1f48b_1f9d1_1f3fe.svg//mastodonSVG
un:🧑🏿❤️💋🧑🏾//emojiQualified
u:🧑🏿❤💋🧑🏾//notoSvg
sn:kiss_person_person_dark_skin_tone_medium_dark_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3ff_2764_1f9d1_1f3fb.svg//notoSvg
+svg:emj_1f9d1_1f3ff_2764_1f9d1_1f3fb.svg//mastodonSVG
un:🧑🏿❤️🧑🏻//emojiQualified
u:🧑🏿❤🧑🏻//notoSvg
sn:couple_with_heart_person_person_dark_skin_tone_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3ff_2764_1f9d1_1f3fc.svg//notoSvg
+svg:emj_1f9d1_1f3ff_2764_1f9d1_1f3fc.svg//mastodonSVG
un:🧑🏿❤️🧑🏼//emojiQualified
u:🧑🏿❤🧑🏼//notoSvg
sn:couple_with_heart_person_person_dark_skin_tone_medium_light_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3ff_2764_1f9d1_1f3fd.svg//notoSvg
+svg:emj_1f9d1_1f3ff_2764_1f9d1_1f3fd.svg//mastodonSVG
un:🧑🏿❤️🧑🏽//emojiQualified
u:🧑🏿❤🧑🏽//notoSvg
sn:couple_with_heart_person_person_dark_skin_tone_medium_skin_tone//emojiQualified
-svg:emj_1f9d1_1f3ff_2764_1f9d1_1f3fe.svg//notoSvg
+svg:emj_1f9d1_1f3ff_2764_1f9d1_1f3fe.svg//mastodonSVG
un:🧑🏿❤️🧑🏾//emojiQualified
u:🧑🏿❤🧑🏾//notoSvg
sn:couple_with_heart_person_person_dark_skin_tone_medium_dark_skin_tone//emojiQualified
@@ -16797,11 +16797,11 @@ svg:emj_1f9d1_1f3ff_1f373.svg//mastodonSVG
un:🧑🏿🍳//emojiQualified
sn:cook_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:cook_tone5//EmojiData(skinTone)
-svg:emj_1f9d1_1f3ff_1f37c.svg//twemojiSvg
+svg:emj_1f9d1_1f3ff_1f37c.svg//mastodonSVG
un:🧑🏿🍼//emojiQualified
sn:person_feeding_baby_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:person_feeding_baby_tone5//EmojiData(skinTone)
-svg:emj_1f9d1_1f3ff_1f384.svg//twemojiSvg
+svg:emj_1f9d1_1f3ff_1f384.svg//mastodonSVG
un:🧑🏿🎄//emojiQualified
sn:mx_claus_dark_skin_tone//EmojiData(skinTone),emojiQualified
s:mx_claus_tone5//EmojiData(skinTone)
@@ -17005,11 +17005,11 @@ svg:emj_1f9d4.svg//mastodonSVG
un:🧔//emojiQualified
sn:bearded_person//EmojiDataJson
s:person_beard//emojiQualified
-svg:emj_1f9d4_2640.svg//notoSvg
+svg:emj_1f9d4_2640.svg//mastodonSVG
un:🧔♀️//emojiQualified
u:🧔♀//notoSvg
sn:woman_beard//emojiQualified
-svg:emj_1f9d4_2642.svg//notoSvg
+svg:emj_1f9d4_2642.svg//mastodonSVG
un:🧔♂️//emojiQualified
u:🧔♂//notoSvg
sn:man_beard//emojiQualified
@@ -17018,11 +17018,11 @@ un:🧔🏻//emojiQualified
sn:bearded_person_light_skin_tone//EmojiData(skinTone)
s:bearded_person_tone1//EmojiData(skinTone)
s:person_light_skin_tone_beard//emojiQualified
-svg:emj_1f9d4_1f3fb_2640.svg//notoSvg
+svg:emj_1f9d4_1f3fb_2640.svg//mastodonSVG
un:🧔🏻♀️//emojiQualified
u:🧔🏻♀//notoSvg
sn:woman_light_skin_tone_beard//emojiQualified
-svg:emj_1f9d4_1f3fb_2642.svg//notoSvg
+svg:emj_1f9d4_1f3fb_2642.svg//mastodonSVG
un:🧔🏻♂️//emojiQualified
u:🧔🏻♂//notoSvg
sn:man_light_skin_tone_beard//emojiQualified
@@ -17031,11 +17031,11 @@ un:🧔🏼//emojiQualified
sn:bearded_person_medium_light_skin_tone//EmojiData(skinTone)
s:bearded_person_tone2//EmojiData(skinTone)
s:person_medium_light_skin_tone_beard//emojiQualified
-svg:emj_1f9d4_1f3fc_2640.svg//notoSvg
+svg:emj_1f9d4_1f3fc_2640.svg//mastodonSVG
un:🧔🏼♀️//emojiQualified
u:🧔🏼♀//notoSvg
sn:woman_medium_light_skin_tone_beard//emojiQualified
-svg:emj_1f9d4_1f3fc_2642.svg//notoSvg
+svg:emj_1f9d4_1f3fc_2642.svg//mastodonSVG
un:🧔🏼♂️//emojiQualified
u:🧔🏼♂//notoSvg
sn:man_medium_light_skin_tone_beard//emojiQualified
@@ -17044,11 +17044,11 @@ un:🧔🏽//emojiQualified
sn:bearded_person_medium_skin_tone//EmojiData(skinTone)
s:bearded_person_tone3//EmojiData(skinTone)
s:person_medium_skin_tone_beard//emojiQualified
-svg:emj_1f9d4_1f3fd_2640.svg//notoSvg
+svg:emj_1f9d4_1f3fd_2640.svg//mastodonSVG
un:🧔🏽♀️//emojiQualified
u:🧔🏽♀//notoSvg
sn:woman_medium_skin_tone_beard//emojiQualified
-svg:emj_1f9d4_1f3fd_2642.svg//notoSvg
+svg:emj_1f9d4_1f3fd_2642.svg//mastodonSVG
un:🧔🏽♂️//emojiQualified
u:🧔🏽♂//notoSvg
sn:man_medium_skin_tone_beard//emojiQualified
@@ -17057,11 +17057,11 @@ un:🧔🏾//emojiQualified
sn:bearded_person_medium_dark_skin_tone//EmojiData(skinTone)
s:bearded_person_tone4//EmojiData(skinTone)
s:person_medium_dark_skin_tone_beard//emojiQualified
-svg:emj_1f9d4_1f3fe_2640.svg//notoSvg
+svg:emj_1f9d4_1f3fe_2640.svg//mastodonSVG
un:🧔🏾♀️//emojiQualified
u:🧔🏾♀//notoSvg
sn:woman_medium_dark_skin_tone_beard//emojiQualified
-svg:emj_1f9d4_1f3fe_2642.svg//notoSvg
+svg:emj_1f9d4_1f3fe_2642.svg//mastodonSVG
un:🧔🏾♂️//emojiQualified
u:🧔🏾♂//notoSvg
sn:man_medium_dark_skin_tone_beard//emojiQualified
@@ -17070,11 +17070,11 @@ un:🧔🏿//emojiQualified
sn:bearded_person_dark_skin_tone//EmojiData(skinTone)
s:bearded_person_tone5//EmojiData(skinTone)
s:person_dark_skin_tone_beard//emojiQualified
-svg:emj_1f9d4_1f3ff_2640.svg//notoSvg
+svg:emj_1f9d4_1f3ff_2640.svg//mastodonSVG
un:🧔🏿♀️//emojiQualified
u:🧔🏿♀//notoSvg
sn:woman_dark_skin_tone_beard//emojiQualified
-svg:emj_1f9d4_1f3ff_2642.svg//notoSvg
+svg:emj_1f9d4_1f3ff_2642.svg//mastodonSVG
un:🧔🏿♂️//emojiQualified
u:🧔🏿♂//notoSvg
sn:man_dark_skin_tone_beard//emojiQualified
@@ -17933,7 +17933,7 @@ sn:briefs//EmojiDataJson,emojiQualified
svg:emj_1fa73.svg//mastodonSVG
un:🩳//emojiQualified
sn:shorts//EmojiDataJson,emojiQualified
-svg:emj_1fa74.svg//twemojiSvg
+svg:emj_1fa74.svg//mastodonSVG
un:🩴//emojiQualified
sn:thong_sandal//EmojiDataJson,emojiQualified
svg:emj_1fa78.svg//mastodonSVG
@@ -17954,16 +17954,16 @@ sn:kite//EmojiDataJson,emojiQualified
svg:emj_1fa82.svg//mastodonSVG
un:🪂//emojiQualified
sn:parachute//EmojiDataJson,emojiQualified
-svg:emj_1fa83.svg//twemojiSvg
+svg:emj_1fa83.svg//mastodonSVG
un:🪃//emojiQualified
sn:boomerang//EmojiDataJson,emojiQualified
-svg:emj_1fa84.svg//twemojiSvg
+svg:emj_1fa84.svg//mastodonSVG
un:🪄//emojiQualified
sn:magic_wand//EmojiDataJson,emojiQualified
-svg:emj_1fa85.svg//twemojiSvg
+svg:emj_1fa85.svg//mastodonSVG
un:🪅//emojiQualified
sn:pinata//EmojiDataJson,emojiQualified
-svg:emj_1fa86.svg//twemojiSvg
+svg:emj_1fa86.svg//mastodonSVG
un:🪆//emojiQualified
sn:nesting_dolls//EmojiDataJson,emojiQualified
svg:emj_1fa90.svg//mastodonSVG
@@ -17984,112 +17984,112 @@ sn:diya_lamp//EmojiDataJson,emojiQualified
svg:emj_1fa95.svg//mastodonSVG
un:🪕//emojiQualified
sn:banjo//EmojiDataJson,emojiQualified
-svg:emj_1fa96.svg//twemojiSvg
+svg:emj_1fa96.svg//mastodonSVG
un:🪖//emojiQualified
sn:military_helmet//EmojiDataJson,emojiQualified
-svg:emj_1fa97.svg//twemojiSvg
+svg:emj_1fa97.svg//mastodonSVG
un:🪗//emojiQualified
sn:accordion//EmojiDataJson,emojiQualified
-svg:emj_1fa98.svg//twemojiSvg
+svg:emj_1fa98.svg//mastodonSVG
un:🪘//emojiQualified
sn:long_drum//EmojiDataJson,emojiQualified
-svg:emj_1fa99.svg//twemojiSvg
+svg:emj_1fa99.svg//mastodonSVG
un:🪙//emojiQualified
sn:coin//EmojiDataJson,emojiQualified
-svg:emj_1fa9a.svg//twemojiSvg
+svg:emj_1fa9a.svg//mastodonSVG
un:🪚//emojiQualified
sn:carpentry_saw//EmojiDataJson,emojiQualified
-svg:emj_1fa9b.svg//twemojiSvg
+svg:emj_1fa9b.svg//mastodonSVG
un:🪛//emojiQualified
sn:screwdriver//EmojiDataJson,emojiQualified
-svg:emj_1fa9c.svg//twemojiSvg
+svg:emj_1fa9c.svg//mastodonSVG
un:🪜//emojiQualified
sn:ladder//EmojiDataJson,emojiQualified
-svg:emj_1fa9d.svg//twemojiSvg
+svg:emj_1fa9d.svg//mastodonSVG
un:🪝//emojiQualified
sn:hook//EmojiDataJson,emojiQualified
-svg:emj_1fa9e.svg//twemojiSvg
+svg:emj_1fa9e.svg//mastodonSVG
un:🪞//emojiQualified
sn:mirror//EmojiDataJson,emojiQualified
-svg:emj_1fa9f.svg//twemojiSvg
+svg:emj_1fa9f.svg//mastodonSVG
un:🪟//emojiQualified
sn:window//EmojiDataJson,emojiQualified
-svg:emj_1faa0.svg//twemojiSvg
+svg:emj_1faa0.svg//mastodonSVG
un:🪠//emojiQualified
sn:plunger//EmojiDataJson,emojiQualified
-svg:emj_1faa1.svg//twemojiSvg
+svg:emj_1faa1.svg//mastodonSVG
un:🪡//emojiQualified
sn:sewing_needle//EmojiDataJson,emojiQualified
-svg:emj_1faa2.svg//twemojiSvg
+svg:emj_1faa2.svg//mastodonSVG
un:🪢//emojiQualified
sn:knot//EmojiDataJson,emojiQualified
-svg:emj_1faa3.svg//twemojiSvg
+svg:emj_1faa3.svg//mastodonSVG
un:🪣//emojiQualified
sn:bucket//EmojiDataJson,emojiQualified
-svg:emj_1faa4.svg//twemojiSvg
+svg:emj_1faa4.svg//mastodonSVG
un:🪤//emojiQualified
sn:mouse_trap//EmojiDataJson,emojiQualified
-svg:emj_1faa5.svg//twemojiSvg
+svg:emj_1faa5.svg//mastodonSVG
un:🪥//emojiQualified
sn:toothbrush//EmojiDataJson,emojiQualified
-svg:emj_1faa6.svg//twemojiSvg
+svg:emj_1faa6.svg//mastodonSVG
un:🪦//emojiQualified
sn:headstone//EmojiDataJson,emojiQualified
-svg:emj_1faa7.svg//twemojiSvg
+svg:emj_1faa7.svg//mastodonSVG
un:🪧//emojiQualified
sn:placard//EmojiDataJson,emojiQualified
-svg:emj_1faa8.svg//twemojiSvg
+svg:emj_1faa8.svg//mastodonSVG
un:🪨//emojiQualified
sn:rock//EmojiDataJson,emojiQualified
-svg:emj_1fab0.svg//twemojiSvg
+svg:emj_1fab0.svg//mastodonSVG
un:🪰//emojiQualified
sn:fly//EmojiDataJson,emojiQualified
-svg:emj_1fab1.svg//twemojiSvg
+svg:emj_1fab1.svg//mastodonSVG
un:🪱//emojiQualified
sn:worm//EmojiDataJson,emojiQualified
-svg:emj_1fab2.svg//twemojiSvg
+svg:emj_1fab2.svg//mastodonSVG
un:🪲//emojiQualified
sn:beetle//EmojiDataJson,emojiQualified
-svg:emj_1fab3.svg//twemojiSvg
+svg:emj_1fab3.svg//mastodonSVG
un:🪳//emojiQualified
sn:cockroach//EmojiDataJson,emojiQualified
-svg:emj_1fab4.svg//twemojiSvg
+svg:emj_1fab4.svg//mastodonSVG
un:🪴//emojiQualified
sn:potted_plant//EmojiDataJson,emojiQualified
-svg:emj_1fab5.svg//twemojiSvg
+svg:emj_1fab5.svg//mastodonSVG
un:🪵//emojiQualified
sn:wood//EmojiDataJson,emojiQualified
-svg:emj_1fab6.svg//twemojiSvg
+svg:emj_1fab6.svg//mastodonSVG
un:🪶//emojiQualified
sn:feather//EmojiDataJson,emojiQualified
-svg:emj_1fac0.svg//twemojiSvg
+svg:emj_1fac0.svg//mastodonSVG
un:🫀//emojiQualified
sn:anatomical_heart//EmojiDataJson,emojiQualified
-svg:emj_1fac1.svg//twemojiSvg
+svg:emj_1fac1.svg//mastodonSVG
un:🫁//emojiQualified
sn:lungs//EmojiDataJson,emojiQualified
-svg:emj_1fac2.svg//twemojiSvg
+svg:emj_1fac2.svg//mastodonSVG
un:🫂//emojiQualified
sn:people_hugging//EmojiDataJson,emojiQualified
-svg:emj_1fad0.svg//twemojiSvg
+svg:emj_1fad0.svg//mastodonSVG
un:🫐//emojiQualified
sn:blueberries//EmojiDataJson,emojiQualified
-svg:emj_1fad1.svg//twemojiSvg
+svg:emj_1fad1.svg//mastodonSVG
un:🫑//emojiQualified
sn:bell_pepper//EmojiDataJson,emojiQualified
-svg:emj_1fad2.svg//twemojiSvg
+svg:emj_1fad2.svg//mastodonSVG
un:🫒//emojiQualified
sn:olive//EmojiDataJson,emojiQualified
-svg:emj_1fad3.svg//twemojiSvg
+svg:emj_1fad3.svg//mastodonSVG
un:🫓//emojiQualified
sn:flatbread//EmojiDataJson,emojiQualified
-svg:emj_1fad4.svg//twemojiSvg
+svg:emj_1fad4.svg//mastodonSVG
un:🫔//emojiQualified
sn:tamale//EmojiDataJson,emojiQualified
-svg:emj_1fad5.svg//twemojiSvg
+svg:emj_1fad5.svg//mastodonSVG
un:🫕//emojiQualified
sn:fondue//EmojiDataJson,emojiQualified
-svg:emj_1fad6.svg//twemojiSvg
+svg:emj_1fad6.svg//mastodonSVG
un:🫖//emojiQualified
sn:teapot//EmojiDataJson,emojiQualified
cn:People
diff --git a/_Emoji/readme.txt b/_Emoji/readme.md
similarity index 82%
rename from _Emoji/readme.txt
rename to _Emoji/readme.md
index 0fa85ca3..92c7341c 100644
--- a/_Emoji/readme.txt
+++ b/_Emoji/readme.md
@@ -1,63 +1,72 @@
+------------------------------------------------
+# 概要
+
絵文字データをアプリから使いやすい形式に変換します。
-#################################
-*依存データ
+------------------------------------------------
+# 依存データ
-# emojione v2.2.7 (古いMastodonとの互換性のため)
+## emojione v2.2.7 (古いMastodonとの互換性のため)
rm -fr emojione
git clone -b v2.2.7 git@github.com:emojione/emojione.git emojione
-# 2021/02 不要になった
## Gargron's fork of emoji-mart (master branch)
-#rm -fr emoji-mart
-#git clone git@github.com:Gargron/emoji-mart.git emoji-mart
+//2021/02 不要になった
+//rm -fr emoji-mart
+//git clone git@github.com:Gargron/emoji-mart.git emoji-mart
rm -fr emoji-data
git clone git@github.com:iamcal/emoji-data.git emoji-data
-# マストドン公式
+## マストドン公式
rm -fr mastodon
git clone git@github.com:tootsuite/mastodon.git mastodon
-# twemoji
+## twemoji
rm -fr twemoji
git clone git@github.com:twitter/twemoji.git twemoji
-# noto-emoji
+## noto-emoji
rm -fr noto-emoji
git clone git@github.com:googlefonts/noto-emoji.git noto-emoji
-# emoji4unicode
+## emoji4unicode
rm -fr emoji4unicode
git clone git@github.com:google/emoji4unicode.git emoji4unicode
-# override/ フォルダに優先的に使いたいsvgやpngを入れておく
+## override/ フォルダ
+
+優先的に使いたいsvgやpngを入れておく
1f923.svg 傾いた笑う顔。演出的な理由でMastodonで使われている
265f-fe0f.svg Black Chess Pawn. Emoji 11.0 で追加されたがtwemojiに入ってない。
267e-fe0f.svg Permanent Paper Sign. Emoji 11.0 で追加されたがtwemojiに入ってない。
-########################################
+----------------------------------------------------
+# 作業手順
-* 前準備
-mkdir assets drawable-nodpi
-rm -f assets/* drawable-nodpi/* category-pretty.json
-* ビルド
-IntelliJ IDEA で _Emoji のプロジェクトを開く
+## 前準備
+
+
+mkdir -p assets drawable-nodpi
+rm -fr assets/* drawable-nodpi/* category-pretty.json
+
+echo '*/'
+
+## ビルド
+IntelliJ IDEA で emojiConverter のプロジェクトを開く
Gradle sync
-Main.Ktを実行
+Main.Ktを実行。CWD は _Emoji にする。
-2021/02 からkotlinのコードに変えた
-
-* 出力
+## 出力
drawable-nodpi の中身を C:\mastodon-related\SubwayTooter\emoji\src\main\res\drawable-nodpi にコピー。 (現時点ではカラ)
assets の中身を C:\mastodon-related\TestEmojiSvg\app/src/main/assets にコピー。 TestEmojiSvg をビルドしてエラーが出ないか試す
assets の中身を C:\mastodon-related\SubwayTooter\emoji\src\main\assets にコピー。
emoji_map.txt を C:\mastodon-related\SubwayTooter\emoji\src\main\assets にコピー。
-#################################
+---------------------------------------------------------------------
# 2018/9/23 メンテナンス
今のマストドンが利用している絵文字データの再確認。
@@ -104,13 +113,13 @@ https://github.com/tootsuite/mastodon/tree/master/public/emoji
---------------------------------------------------------------------
# emoji_map.txt のフォーマット
-### 基本的な構造
+## 基本的な構造
- 行区切りは\x0a。
- 行ごとに始端と終端をtrim{ it<= 0x20} する。
- 行ごとに//以降を読み飛ばす。
- 各行の^(\w+): 部分がヘッダ。
-### ヘッダとその処理
+## ヘッダとその処理
svg または drawable
: 絵文字の画像リソースを表す。
@@ -128,7 +137,7 @@ c: 直前に指定されたカテゴリ名に対して絵文字を追加する
t: トーン指定。カンマ区切りでトーン適用前の絵文字、トーンコード、トーン適用後の絵文字を表す。
-### トーンコード
+## トーンコード
絵文字中の skin tone modifiersだけを抽出したもの。
u1F3FB, u1F3FC, u1F3FD, u1F3FE, u1F3FF のコードポイントが1文字以上並ぶ。
絵文字ピッカーでは1文字のトーンコードを持つ絵文字に対してトーンを選択できる。