// Code generated by go generate; DO NOT EDIT.

package variationselector

import (
	"regexp"
	"strings"
)

func doInit() {
	variationRegex = regexp.MustCompile(
		`(^|[^\x{200D}])(` +
			`\x{231A}|` +
			`\x{231B}|` +
			`\x{23E9}|` +
			`\x{23EA}|` +
			`\x{23EB}|` +
			`\x{23EC}|` +
			`\x{23F0}|` +
			`\x{23F3}|` +
			`\x{25FD}|` +
			`\x{25FE}|` +
			`\x{2614}|` +
			`\x{2615}|` +
			`\x{2648}|` +
			`\x{2649}|` +
			`\x{264A}|` +
			`\x{264B}|` +
			`\x{264C}|` +
			`\x{264D}|` +
			`\x{264E}|` +
			`\x{264F}|` +
			`\x{2650}|` +
			`\x{2651}|` +
			`\x{2652}|` +
			`\x{2653}|` +
			`\x{267F}|` +
			`\x{2693}|` +
			`\x{26A1}|` +
			`\x{26AA}|` +
			`\x{26AB}|` +
			`\x{26BD}|` +
			`\x{26BE}|` +
			`\x{26C4}|` +
			`\x{26C5}|` +
			`\x{26CE}|` +
			`\x{26D4}|` +
			`\x{26EA}|` +
			`\x{26F2}|` +
			`\x{26F3}|` +
			`\x{26F5}|` +
			`\x{26FA}|` +
			`\x{26FD}|` +
			`\x{2705}|` +
			`\x{270A}|` +
			`\x{270B}|` +
			`\x{2728}|` +
			`\x{274C}|` +
			`\x{274E}|` +
			`\x{2753}|` +
			`\x{2754}|` +
			`\x{2755}|` +
			`\x{2757}|` +
			`\x{2795}|` +
			`\x{2796}|` +
			`\x{2797}|` +
			`\x{27B0}|` +
			`\x{27BF}|` +
			`\x{2B1B}|` +
			`\x{2B1C}|` +
			`\x{2B50}|` +
			`\x{2B55}|` +
			`\x{1F004}|` +
			`\x{1F21A}|` +
			`\x{1F22F}|` +
			`\x{1F30D}|` +
			`\x{1F30E}|` +
			`\x{1F30F}|` +
			`\x{1F315}|` +
			`\x{1F31C}|` +
			`\x{1F378}|` +
			`\x{1F393}|` +
			`\x{1F3A7}|` +
			`\x{1F3AC}|` +
			`\x{1F3AD}|` +
			`\x{1F3AE}|` +
			`\x{1F3C2}|` +
			`\x{1F3C4}|` +
			`\x{1F3C6}|` +
			`\x{1F3CA}|` +
			`\x{1F3E0}|` +
			`\x{1F3ED}|` +
			`\x{1F408}|` +
			`\x{1F415}|` +
			`\x{1F41F}|` +
			`\x{1F426}|` +
			`\x{1F442}|` +
			`\x{1F446}|` +
			`\x{1F447}|` +
			`\x{1F448}|` +
			`\x{1F449}|` +
			`\x{1F44D}|` +
			`\x{1F44E}|` +
			`\x{1F453}|` +
			`\x{1F46A}|` +
			`\x{1F47D}|` +
			`\x{1F4A3}|` +
			`\x{1F4B0}|` +
			`\x{1F4B3}|` +
			`\x{1F4BB}|` +
			`\x{1F4BF}|` +
			`\x{1F4CB}|` +
			`\x{1F4DA}|` +
			`\x{1F4DF}|` +
			`\x{1F4E4}|` +
			`\x{1F4E5}|` +
			`\x{1F4E6}|` +
			`\x{1F4EA}|` +
			`\x{1F4EB}|` +
			`\x{1F4EC}|` +
			`\x{1F4ED}|` +
			`\x{1F4F7}|` +
			`\x{1F4F9}|` +
			`\x{1F4FA}|` +
			`\x{1F4FB}|` +
			`\x{1F508}|` +
			`\x{1F50D}|` +
			`\x{1F512}|` +
			`\x{1F513}|` +
			`\x{1F550}|` +
			`\x{1F551}|` +
			`\x{1F552}|` +
			`\x{1F553}|` +
			`\x{1F554}|` +
			`\x{1F555}|` +
			`\x{1F556}|` +
			`\x{1F557}|` +
			`\x{1F558}|` +
			`\x{1F559}|` +
			`\x{1F55A}|` +
			`\x{1F55B}|` +
			`\x{1F55C}|` +
			`\x{1F55D}|` +
			`\x{1F55E}|` +
			`\x{1F55F}|` +
			`\x{1F560}|` +
			`\x{1F561}|` +
			`\x{1F562}|` +
			`\x{1F563}|` +
			`\x{1F564}|` +
			`\x{1F565}|` +
			`\x{1F566}|` +
			`\x{1F567}|` +
			`\x{1F610}|` +
			`\x{1F687}|` +
			`\x{1F68D}|` +
			`\x{1F691}|` +
			`\x{1F694}|` +
			`\x{1F698}|` +
			`\x{1F6AD}|` +
			`\x{1F6B2}|` +
			`\x{1F6B9}|` +
			`\x{1F6BA}|` +
			`\x{1F6BC}` +
			`)([^\x{FE0F}\x{FE0E}\x{200D}\x{1F3FB}\x{1F3FC}\x{1F3FD}\x{1F3FE}\x{1F3FF}]|$)`,
	)
	var qualifiedEmojis = []string{
		"☺️",
		"😶‍🌫️",
		"🙂‍↔️",
		"🙂‍↕️",
		"☹️",
		"☠️",
		"❣️",
		"❤️‍🔥",
		"❤️‍🩹",
		"❤️",
		"🕳️",
		"👁️‍🗨️",
		"🗨️",
		"🗯️",
		"🖐️",
		"✌️",
		"☝️",
		"✍️",
		"👁️",
		"🧔‍♂️",
		"🧔🏻‍♂️",
		"🧔🏼‍♂️",
		"🧔🏽‍♂️",
		"🧔🏾‍♂️",
		"🧔🏿‍♂️",
		"🧔‍♀️",
		"🧔🏻‍♀️",
		"🧔🏼‍♀️",
		"🧔🏽‍♀️",
		"🧔🏾‍♀️",
		"🧔🏿‍♀️",
		"👱‍♀️",
		"👱🏻‍♀️",
		"👱🏼‍♀️",
		"👱🏽‍♀️",
		"👱🏾‍♀️",
		"👱🏿‍♀️",
		"👱‍♂️",
		"👱🏻‍♂️",
		"👱🏼‍♂️",
		"👱🏽‍♂️",
		"👱🏾‍♂️",
		"👱🏿‍♂️",
		"🙍‍♂️",
		"🙍🏻‍♂️",
		"🙍🏼‍♂️",
		"🙍🏽‍♂️",
		"🙍🏾‍♂️",
		"🙍🏿‍♂️",
		"🙍‍♀️",
		"🙍🏻‍♀️",
		"🙍🏼‍♀️",
		"🙍🏽‍♀️",
		"🙍🏾‍♀️",
		"🙍🏿‍♀️",
		"🙎‍♂️",
		"🙎🏻‍♂️",
		"🙎🏼‍♂️",
		"🙎🏽‍♂️",
		"🙎🏾‍♂️",
		"🙎🏿‍♂️",
		"🙎‍♀️",
		"🙎🏻‍♀️",
		"🙎🏼‍♀️",
		"🙎🏽‍♀️",
		"🙎🏾‍♀️",
		"🙎🏿‍♀️",
		"🙅‍♂️",
		"🙅🏻‍♂️",
		"🙅🏼‍♂️",
		"🙅🏽‍♂️",
		"🙅🏾‍♂️",
		"🙅🏿‍♂️",
		"🙅‍♀️",
		"🙅🏻‍♀️",
		"🙅🏼‍♀️",
		"🙅🏽‍♀️",
		"🙅🏾‍♀️",
		"🙅🏿‍♀️",
		"🙆‍♂️",
		"🙆🏻‍♂️",
		"🙆🏼‍♂️",
		"🙆🏽‍♂️",
		"🙆🏾‍♂️",
		"🙆🏿‍♂️",
		"🙆‍♀️",
		"🙆🏻‍♀️",
		"🙆🏼‍♀️",
		"🙆🏽‍♀️",
		"🙆🏾‍♀️",
		"🙆🏿‍♀️",
		"💁‍♂️",
		"💁🏻‍♂️",
		"💁🏼‍♂️",
		"💁🏽‍♂️",
		"💁🏾‍♂️",
		"💁🏿‍♂️",
		"💁‍♀️",
		"💁🏻‍♀️",
		"💁🏼‍♀️",
		"💁🏽‍♀️",
		"💁🏾‍♀️",
		"💁🏿‍♀️",
		"🙋‍♂️",
		"🙋🏻‍♂️",
		"🙋🏼‍♂️",
		"🙋🏽‍♂️",
		"🙋🏾‍♂️",
		"🙋🏿‍♂️",
		"🙋‍♀️",
		"🙋🏻‍♀️",
		"🙋🏼‍♀️",
		"🙋🏽‍♀️",
		"🙋🏾‍♀️",
		"🙋🏿‍♀️",
		"🧏‍♂️",
		"🧏🏻‍♂️",
		"🧏🏼‍♂️",
		"🧏🏽‍♂️",
		"🧏🏾‍♂️",
		"🧏🏿‍♂️",
		"🧏‍♀️",
		"🧏🏻‍♀️",
		"🧏🏼‍♀️",
		"🧏🏽‍♀️",
		"🧏🏾‍♀️",
		"🧏🏿‍♀️",
		"🙇‍♂️",
		"🙇🏻‍♂️",
		"🙇🏼‍♂️",
		"🙇🏽‍♂️",
		"🙇🏾‍♂️",
		"🙇🏿‍♂️",
		"🙇‍♀️",
		"🙇🏻‍♀️",
		"🙇🏼‍♀️",
		"🙇🏽‍♀️",
		"🙇🏾‍♀️",
		"🙇🏿‍♀️",
		"🤦‍♂️",
		"🤦🏻‍♂️",
		"🤦🏼‍♂️",
		"🤦🏽‍♂️",
		"🤦🏾‍♂️",
		"🤦🏿‍♂️",
		"🤦‍♀️",
		"🤦🏻‍♀️",
		"🤦🏼‍♀️",
		"🤦🏽‍♀️",
		"🤦🏾‍♀️",
		"🤦🏿‍♀️",
		"🤷‍♂️",
		"🤷🏻‍♂️",
		"🤷🏼‍♂️",
		"🤷🏽‍♂️",
		"🤷🏾‍♂️",
		"🤷🏿‍♂️",
		"🤷‍♀️",
		"🤷🏻‍♀️",
		"🤷🏼‍♀️",
		"🤷🏽‍♀️",
		"🤷🏾‍♀️",
		"🤷🏿‍♀️",
		"🧑‍⚕️",
		"🧑🏻‍⚕️",
		"🧑🏼‍⚕️",
		"🧑🏽‍⚕️",
		"🧑🏾‍⚕️",
		"🧑🏿‍⚕️",
		"👨‍⚕️",
		"👨🏻‍⚕️",
		"👨🏼‍⚕️",
		"👨🏽‍⚕️",
		"👨🏾‍⚕️",
		"👨🏿‍⚕️",
		"👩‍⚕️",
		"👩🏻‍⚕️",
		"👩🏼‍⚕️",
		"👩🏽‍⚕️",
		"👩🏾‍⚕️",
		"👩🏿‍⚕️",
		"🧑‍⚖️",
		"🧑🏻‍⚖️",
		"🧑🏼‍⚖️",
		"🧑🏽‍⚖️",
		"🧑🏾‍⚖️",
		"🧑🏿‍⚖️",
		"👨‍⚖️",
		"👨🏻‍⚖️",
		"👨🏼‍⚖️",
		"👨🏽‍⚖️",
		"👨🏾‍⚖️",
		"👨🏿‍⚖️",
		"👩‍⚖️",
		"👩🏻‍⚖️",
		"👩🏼‍⚖️",
		"👩🏽‍⚖️",
		"👩🏾‍⚖️",
		"👩🏿‍⚖️",
		"🧑‍✈️",
		"🧑🏻‍✈️",
		"🧑🏼‍✈️",
		"🧑🏽‍✈️",
		"🧑🏾‍✈️",
		"🧑🏿‍✈️",
		"👨‍✈️",
		"👨🏻‍✈️",
		"👨🏼‍✈️",
		"👨🏽‍✈️",
		"👨🏾‍✈️",
		"👨🏿‍✈️",
		"👩‍✈️",
		"👩🏻‍✈️",
		"👩🏼‍✈️",
		"👩🏽‍✈️",
		"👩🏾‍✈️",
		"👩🏿‍✈️",
		"👮‍♂️",
		"👮🏻‍♂️",
		"👮🏼‍♂️",
		"👮🏽‍♂️",
		"👮🏾‍♂️",
		"👮🏿‍♂️",
		"👮‍♀️",
		"👮🏻‍♀️",
		"👮🏼‍♀️",
		"👮🏽‍♀️",
		"👮🏾‍♀️",
		"👮🏿‍♀️",
		"🕵️",
		"🕵️‍♂️",
		"🕵🏻‍♂️",
		"🕵🏼‍♂️",
		"🕵🏽‍♂️",
		"🕵🏾‍♂️",
		"🕵🏿‍♂️",
		"🕵️‍♀️",
		"🕵🏻‍♀️",
		"🕵🏼‍♀️",
		"🕵🏽‍♀️",
		"🕵🏾‍♀️",
		"🕵🏿‍♀️",
		"💂‍♂️",
		"💂🏻‍♂️",
		"💂🏼‍♂️",
		"💂🏽‍♂️",
		"💂🏾‍♂️",
		"💂🏿‍♂️",
		"💂‍♀️",
		"💂🏻‍♀️",
		"💂🏼‍♀️",
		"💂🏽‍♀️",
		"💂🏾‍♀️",
		"💂🏿‍♀️",
		"👷‍♂️",
		"👷🏻‍♂️",
		"👷🏼‍♂️",
		"👷🏽‍♂️",
		"👷🏾‍♂️",
		"👷🏿‍♂️",
		"👷‍♀️",
		"👷🏻‍♀️",
		"👷🏼‍♀️",
		"👷🏽‍♀️",
		"👷🏾‍♀️",
		"👷🏿‍♀️",
		"👳‍♂️",
		"👳🏻‍♂️",
		"👳🏼‍♂️",
		"👳🏽‍♂️",
		"👳🏾‍♂️",
		"👳🏿‍♂️",
		"👳‍♀️",
		"👳🏻‍♀️",
		"👳🏼‍♀️",
		"👳🏽‍♀️",
		"👳🏾‍♀️",
		"👳🏿‍♀️",
		"🤵‍♂️",
		"🤵🏻‍♂️",
		"🤵🏼‍♂️",
		"🤵🏽‍♂️",
		"🤵🏾‍♂️",
		"🤵🏿‍♂️",
		"🤵‍♀️",
		"🤵🏻‍♀️",
		"🤵🏼‍♀️",
		"🤵🏽‍♀️",
		"🤵🏾‍♀️",
		"🤵🏿‍♀️",
		"👰‍♂️",
		"👰🏻‍♂️",
		"👰🏼‍♂️",
		"👰🏽‍♂️",
		"👰🏾‍♂️",
		"👰🏿‍♂️",
		"👰‍♀️",
		"👰🏻‍♀️",
		"👰🏼‍♀️",
		"👰🏽‍♀️",
		"👰🏾‍♀️",
		"👰🏿‍♀️",
		"🦸‍♂️",
		"🦸🏻‍♂️",
		"🦸🏼‍♂️",
		"🦸🏽‍♂️",
		"🦸🏾‍♂️",
		"🦸🏿‍♂️",
		"🦸‍♀️",
		"🦸🏻‍♀️",
		"🦸🏼‍♀️",
		"🦸🏽‍♀️",
		"🦸🏾‍♀️",
		"🦸🏿‍♀️",
		"🦹‍♂️",
		"🦹🏻‍♂️",
		"🦹🏼‍♂️",
		"🦹🏽‍♂️",
		"🦹🏾‍♂️",
		"🦹🏿‍♂️",
		"🦹‍♀️",
		"🦹🏻‍♀️",
		"🦹🏼‍♀️",
		"🦹🏽‍♀️",
		"🦹🏾‍♀️",
		"🦹🏿‍♀️",
		"🧙‍♂️",
		"🧙🏻‍♂️",
		"🧙🏼‍♂️",
		"🧙🏽‍♂️",
		"🧙🏾‍♂️",
		"🧙🏿‍♂️",
		"🧙‍♀️",
		"🧙🏻‍♀️",
		"🧙🏼‍♀️",
		"🧙🏽‍♀️",
		"🧙🏾‍♀️",
		"🧙🏿‍♀️",
		"🧚‍♂️",
		"🧚🏻‍♂️",
		"🧚🏼‍♂️",
		"🧚🏽‍♂️",
		"🧚🏾‍♂️",
		"🧚🏿‍♂️",
		"🧚‍♀️",
		"🧚🏻‍♀️",
		"🧚🏼‍♀️",
		"🧚🏽‍♀️",
		"🧚🏾‍♀️",
		"🧚🏿‍♀️",
		"🧛‍♂️",
		"🧛🏻‍♂️",
		"🧛🏼‍♂️",
		"🧛🏽‍♂️",
		"🧛🏾‍♂️",
		"🧛🏿‍♂️",
		"🧛‍♀️",
		"🧛🏻‍♀️",
		"🧛🏼‍♀️",
		"🧛🏽‍♀️",
		"🧛🏾‍♀️",
		"🧛🏿‍♀️",
		"🧜‍♂️",
		"🧜🏻‍♂️",
		"🧜🏼‍♂️",
		"🧜🏽‍♂️",
		"🧜🏾‍♂️",
		"🧜🏿‍♂️",
		"🧜‍♀️",
		"🧜🏻‍♀️",
		"🧜🏼‍♀️",
		"🧜🏽‍♀️",
		"🧜🏾‍♀️",
		"🧜🏿‍♀️",
		"🧝‍♂️",
		"🧝🏻‍♂️",
		"🧝🏼‍♂️",
		"🧝🏽‍♂️",
		"🧝🏾‍♂️",
		"🧝🏿‍♂️",
		"🧝‍♀️",
		"🧝🏻‍♀️",
		"🧝🏼‍♀️",
		"🧝🏽‍♀️",
		"🧝🏾‍♀️",
		"🧝🏿‍♀️",
		"🧞‍♂️",
		"🧞‍♀️",
		"🧟‍♂️",
		"🧟‍♀️",
		"💆‍♂️",
		"💆🏻‍♂️",
		"💆🏼‍♂️",
		"💆🏽‍♂️",
		"💆🏾‍♂️",
		"💆🏿‍♂️",
		"💆‍♀️",
		"💆🏻‍♀️",
		"💆🏼‍♀️",
		"💆🏽‍♀️",
		"💆🏾‍♀️",
		"💆🏿‍♀️",
		"💇‍♂️",
		"💇🏻‍♂️",
		"💇🏼‍♂️",
		"💇🏽‍♂️",
		"💇🏾‍♂️",
		"💇🏿‍♂️",
		"💇‍♀️",
		"💇🏻‍♀️",
		"💇🏼‍♀️",
		"💇🏽‍♀️",
		"💇🏾‍♀️",
		"💇🏿‍♀️",
		"🚶‍♂️",
		"🚶🏻‍♂️",
		"🚶🏼‍♂️",
		"🚶🏽‍♂️",
		"🚶🏾‍♂️",
		"🚶🏿‍♂️",
		"🚶‍♀️",
		"🚶🏻‍♀️",
		"🚶🏼‍♀️",
		"🚶🏽‍♀️",
		"🚶🏾‍♀️",
		"🚶🏿‍♀️",
		"🚶‍➡️",
		"🚶🏻‍➡️",
		"🚶🏼‍➡️",
		"🚶🏽‍➡️",
		"🚶🏾‍➡️",
		"🚶🏿‍➡️",
		"🚶‍♀️‍➡️",
		"🚶🏻‍♀️‍➡️",
		"🚶🏼‍♀️‍➡️",
		"🚶🏽‍♀️‍➡️",
		"🚶🏾‍♀️‍➡️",
		"🚶🏿‍♀️‍➡️",
		"🚶‍♂️‍➡️",
		"🚶🏻‍♂️‍➡️",
		"🚶🏼‍♂️‍➡️",
		"🚶🏽‍♂️‍➡️",
		"🚶🏾‍♂️‍➡️",
		"🚶🏿‍♂️‍➡️",
		"🧍‍♂️",
		"🧍🏻‍♂️",
		"🧍🏼‍♂️",
		"🧍🏽‍♂️",
		"🧍🏾‍♂️",
		"🧍🏿‍♂️",
		"🧍‍♀️",
		"🧍🏻‍♀️",
		"🧍🏼‍♀️",
		"🧍🏽‍♀️",
		"🧍🏾‍♀️",
		"🧍🏿‍♀️",
		"🧎‍♂️",
		"🧎🏻‍♂️",
		"🧎🏼‍♂️",
		"🧎🏽‍♂️",
		"🧎🏾‍♂️",
		"🧎🏿‍♂️",
		"🧎‍♀️",
		"🧎🏻‍♀️",
		"🧎🏼‍♀️",
		"🧎🏽‍♀️",
		"🧎🏾‍♀️",
		"🧎🏿‍♀️",
		"🧎‍➡️",
		"🧎🏻‍➡️",
		"🧎🏼‍➡️",
		"🧎🏽‍➡️",
		"🧎🏾‍➡️",
		"🧎🏿‍➡️",
		"🧎‍♀️‍➡️",
		"🧎🏻‍♀️‍➡️",
		"🧎🏼‍♀️‍➡️",
		"🧎🏽‍♀️‍➡️",
		"🧎🏾‍♀️‍➡️",
		"🧎🏿‍♀️‍➡️",
		"🧎‍♂️‍➡️",
		"🧎🏻‍♂️‍➡️",
		"🧎🏼‍♂️‍➡️",
		"🧎🏽‍♂️‍➡️",
		"🧎🏾‍♂️‍➡️",
		"🧎🏿‍♂️‍➡️",
		"🧑‍🦯‍➡️",
		"🧑🏻‍🦯‍➡️",
		"🧑🏼‍🦯‍➡️",
		"🧑🏽‍🦯‍➡️",
		"🧑🏾‍🦯‍➡️",
		"🧑🏿‍🦯‍➡️",
		"👨‍🦯‍➡️",
		"👨🏻‍🦯‍➡️",
		"👨🏼‍🦯‍➡️",
		"👨🏽‍🦯‍➡️",
		"👨🏾‍🦯‍➡️",
		"👨🏿‍🦯‍➡️",
		"👩‍🦯‍➡️",
		"👩🏻‍🦯‍➡️",
		"👩🏼‍🦯‍➡️",
		"👩🏽‍🦯‍➡️",
		"👩🏾‍🦯‍➡️",
		"👩🏿‍🦯‍➡️",
		"🧑‍🦼‍➡️",
		"🧑🏻‍🦼‍➡️",
		"🧑🏼‍🦼‍➡️",
		"🧑🏽‍🦼‍➡️",
		"🧑🏾‍🦼‍➡️",
		"🧑🏿‍🦼‍➡️",
		"👨‍🦼‍➡️",
		"👨🏻‍🦼‍➡️",
		"👨🏼‍🦼‍➡️",
		"👨🏽‍🦼‍➡️",
		"👨🏾‍🦼‍➡️",
		"👨🏿‍🦼‍➡️",
		"👩‍🦼‍➡️",
		"👩🏻‍🦼‍➡️",
		"👩🏼‍🦼‍➡️",
		"👩🏽‍🦼‍➡️",
		"👩🏾‍🦼‍➡️",
		"👩🏿‍🦼‍➡️",
		"🧑‍🦽‍➡️",
		"🧑🏻‍🦽‍➡️",
		"🧑🏼‍🦽‍➡️",
		"🧑🏽‍🦽‍➡️",
		"🧑🏾‍🦽‍➡️",
		"🧑🏿‍🦽‍➡️",
		"👨‍🦽‍➡️",
		"👨🏻‍🦽‍➡️",
		"👨🏼‍🦽‍➡️",
		"👨🏽‍🦽‍➡️",
		"👨🏾‍🦽‍➡️",
		"👨🏿‍🦽‍➡️",
		"👩‍🦽‍➡️",
		"👩🏻‍🦽‍➡️",
		"👩🏼‍🦽‍➡️",
		"👩🏽‍🦽‍➡️",
		"👩🏾‍🦽‍➡️",
		"👩🏿‍🦽‍➡️",
		"🏃‍♂️",
		"🏃🏻‍♂️",
		"🏃🏼‍♂️",
		"🏃🏽‍♂️",
		"🏃🏾‍♂️",
		"🏃🏿‍♂️",
		"🏃‍♀️",
		"🏃🏻‍♀️",
		"🏃🏼‍♀️",
		"🏃🏽‍♀️",
		"🏃🏾‍♀️",
		"🏃🏿‍♀️",
		"🏃‍➡️",
		"🏃🏻‍➡️",
		"🏃🏼‍➡️",
		"🏃🏽‍➡️",
		"🏃🏾‍➡️",
		"🏃🏿‍➡️",
		"🏃‍♀️‍➡️",
		"🏃🏻‍♀️‍➡️",
		"🏃🏼‍♀️‍➡️",
		"🏃🏽‍♀️‍➡️",
		"🏃🏾‍♀️‍➡️",
		"🏃🏿‍♀️‍➡️",
		"🏃‍♂️‍➡️",
		"🏃🏻‍♂️‍➡️",
		"🏃🏼‍♂️‍➡️",
		"🏃🏽‍♂️‍➡️",
		"🏃🏾‍♂️‍➡️",
		"🏃🏿‍♂️‍➡️",
		"🕴️",
		"👯‍♂️",
		"👯🏻‍♂️",
		"👯🏼‍♂️",
		"👯🏽‍♂️",
		"👯🏾‍♂️",
		"👯🏿‍♂️",
		"👯‍♀️",
		"👯🏻‍♀️",
		"👯🏼‍♀️",
		"👯🏽‍♀️",
		"👯🏾‍♀️",
		"👯🏿‍♀️",
		"🧖‍♂️",
		"🧖🏻‍♂️",
		"🧖🏼‍♂️",
		"🧖🏽‍♂️",
		"🧖🏾‍♂️",
		"🧖🏿‍♂️",
		"🧖‍♀️",
		"🧖🏻‍♀️",
		"🧖🏼‍♀️",
		"🧖🏽‍♀️",
		"🧖🏾‍♀️",
		"🧖🏿‍♀️",
		"🧗‍♂️",
		"🧗🏻‍♂️",
		"🧗🏼‍♂️",
		"🧗🏽‍♂️",
		"🧗🏾‍♂️",
		"🧗🏿‍♂️",
		"🧗‍♀️",
		"🧗🏻‍♀️",
		"🧗🏼‍♀️",
		"🧗🏽‍♀️",
		"🧗🏾‍♀️",
		"🧗🏿‍♀️",
		"⛷️",
		"🏌️",
		"🏌️‍♂️",
		"🏌🏻‍♂️",
		"🏌🏼‍♂️",
		"🏌🏽‍♂️",
		"🏌🏾‍♂️",
		"🏌🏿‍♂️",
		"🏌️‍♀️",
		"🏌🏻‍♀️",
		"🏌🏼‍♀️",
		"🏌🏽‍♀️",
		"🏌🏾‍♀️",
		"🏌🏿‍♀️",
		"🏄‍♂️",
		"🏄🏻‍♂️",
		"🏄🏼‍♂️",
		"🏄🏽‍♂️",
		"🏄🏾‍♂️",
		"🏄🏿‍♂️",
		"🏄‍♀️",
		"🏄🏻‍♀️",
		"🏄🏼‍♀️",
		"🏄🏽‍♀️",
		"🏄🏾‍♀️",
		"🏄🏿‍♀️",
		"🚣‍♂️",
		"🚣🏻‍♂️",
		"🚣🏼‍♂️",
		"🚣🏽‍♂️",
		"🚣🏾‍♂️",
		"🚣🏿‍♂️",
		"🚣‍♀️",
		"🚣🏻‍♀️",
		"🚣🏼‍♀️",
		"🚣🏽‍♀️",
		"🚣🏾‍♀️",
		"🚣🏿‍♀️",
		"🏊‍♂️",
		"🏊🏻‍♂️",
		"🏊🏼‍♂️",
		"🏊🏽‍♂️",
		"🏊🏾‍♂️",
		"🏊🏿‍♂️",
		"🏊‍♀️",
		"🏊🏻‍♀️",
		"🏊🏼‍♀️",
		"🏊🏽‍♀️",
		"🏊🏾‍♀️",
		"🏊🏿‍♀️",
		"⛹️",
		"⛹️‍♂️",
		"⛹🏻‍♂️",
		"⛹🏼‍♂️",
		"⛹🏽‍♂️",
		"⛹🏾‍♂️",
		"⛹🏿‍♂️",
		"⛹️‍♀️",
		"⛹🏻‍♀️",
		"⛹🏼‍♀️",
		"⛹🏽‍♀️",
		"⛹🏾‍♀️",
		"⛹🏿‍♀️",
		"🏋️",
		"🏋️‍♂️",
		"🏋🏻‍♂️",
		"🏋🏼‍♂️",
		"🏋🏽‍♂️",
		"🏋🏾‍♂️",
		"🏋🏿‍♂️",
		"🏋️‍♀️",
		"🏋🏻‍♀️",
		"🏋🏼‍♀️",
		"🏋🏽‍♀️",
		"🏋🏾‍♀️",
		"🏋🏿‍♀️",
		"🚴‍♂️",
		"🚴🏻‍♂️",
		"🚴🏼‍♂️",
		"🚴🏽‍♂️",
		"🚴🏾‍♂️",
		"🚴🏿‍♂️",
		"🚴‍♀️",
		"🚴🏻‍♀️",
		"🚴🏼‍♀️",
		"🚴🏽‍♀️",
		"🚴🏾‍♀️",
		"🚴🏿‍♀️",
		"🚵‍♂️",
		"🚵🏻‍♂️",
		"🚵🏼‍♂️",
		"🚵🏽‍♂️",
		"🚵🏾‍♂️",
		"🚵🏿‍♂️",
		"🚵‍♀️",
		"🚵🏻‍♀️",
		"🚵🏼‍♀️",
		"🚵🏽‍♀️",
		"🚵🏾‍♀️",
		"🚵🏿‍♀️",
		"🤸‍♂️",
		"🤸🏻‍♂️",
		"🤸🏼‍♂️",
		"🤸🏽‍♂️",
		"🤸🏾‍♂️",
		"🤸🏿‍♂️",
		"🤸‍♀️",
		"🤸🏻‍♀️",
		"🤸🏼‍♀️",
		"🤸🏽‍♀️",
		"🤸🏾‍♀️",
		"🤸🏿‍♀️",
		"🤼‍♂️",
		"🤼🏻‍♂️",
		"🤼🏼‍♂️",
		"🤼🏽‍♂️",
		"🤼🏾‍♂️",
		"🤼🏿‍♂️",
		"🤼‍♀️",
		"🤼🏻‍♀️",
		"🤼🏼‍♀️",
		"🤼🏽‍♀️",
		"🤼🏾‍♀️",
		"🤼🏿‍♀️",
		"🤽‍♂️",
		"🤽🏻‍♂️",
		"🤽🏼‍♂️",
		"🤽🏽‍♂️",
		"🤽🏾‍♂️",
		"🤽🏿‍♂️",
		"🤽‍♀️",
		"🤽🏻‍♀️",
		"🤽🏼‍♀️",
		"🤽🏽‍♀️",
		"🤽🏾‍♀️",
		"🤽🏿‍♀️",
		"🤾‍♂️",
		"🤾🏻‍♂️",
		"🤾🏼‍♂️",
		"🤾🏽‍♂️",
		"🤾🏾‍♂️",
		"🤾🏿‍♂️",
		"🤾‍♀️",
		"🤾🏻‍♀️",
		"🤾🏼‍♀️",
		"🤾🏽‍♀️",
		"🤾🏾‍♀️",
		"🤾🏿‍♀️",
		"🤹‍♂️",
		"🤹🏻‍♂️",
		"🤹🏼‍♂️",
		"🤹🏽‍♂️",
		"🤹🏾‍♂️",
		"🤹🏿‍♂️",
		"🤹‍♀️",
		"🤹🏻‍♀️",
		"🤹🏼‍♀️",
		"🤹🏽‍♀️",
		"🤹🏾‍♀️",
		"🤹🏿‍♀️",
		"🧘‍♂️",
		"🧘🏻‍♂️",
		"🧘🏼‍♂️",
		"🧘🏽‍♂️",
		"🧘🏾‍♂️",
		"🧘🏿‍♂️",
		"🧘‍♀️",
		"🧘🏻‍♀️",
		"🧘🏼‍♀️",
		"🧘🏽‍♀️",
		"🧘🏾‍♀️",
		"🧘🏿‍♀️",
		"🧑🏻‍❤️‍💋‍🧑🏼",
		"🧑🏻‍❤️‍💋‍🧑🏽",
		"🧑🏻‍❤️‍💋‍🧑🏾",
		"🧑🏻‍❤️‍💋‍🧑🏿",
		"🧑🏼‍❤️‍💋‍🧑🏻",
		"🧑🏼‍❤️‍💋‍🧑🏽",
		"🧑🏼‍❤️‍💋‍🧑🏾",
		"🧑🏼‍❤️‍💋‍🧑🏿",
		"🧑🏽‍❤️‍💋‍🧑🏻",
		"🧑🏽‍❤️‍💋‍🧑🏼",
		"🧑🏽‍❤️‍💋‍🧑🏾",
		"🧑🏽‍❤️‍💋‍🧑🏿",
		"🧑🏾‍❤️‍💋‍🧑🏻",
		"🧑🏾‍❤️‍💋‍🧑🏼",
		"🧑🏾‍❤️‍💋‍🧑🏽",
		"🧑🏾‍❤️‍💋‍🧑🏿",
		"🧑🏿‍❤️‍💋‍🧑🏻",
		"🧑🏿‍❤️‍💋‍🧑🏼",
		"🧑🏿‍❤️‍💋‍🧑🏽",
		"🧑🏿‍❤️‍💋‍🧑🏾",
		"👩‍❤️‍💋‍👨",
		"👩🏻‍❤️‍💋‍👨🏻",
		"👩🏻‍❤️‍💋‍👨🏼",
		"👩🏻‍❤️‍💋‍👨🏽",
		"👩🏻‍❤️‍💋‍👨🏾",
		"👩🏻‍❤️‍💋‍👨🏿",
		"👩🏼‍❤️‍💋‍👨🏻",
		"👩🏼‍❤️‍💋‍👨🏼",
		"👩🏼‍❤️‍💋‍👨🏽",
		"👩🏼‍❤️‍💋‍👨🏾",
		"👩🏼‍❤️‍💋‍👨🏿",
		"👩🏽‍❤️‍💋‍👨🏻",
		"👩🏽‍❤️‍💋‍👨🏼",
		"👩🏽‍❤️‍💋‍👨🏽",
		"👩🏽‍❤️‍💋‍👨🏾",
		"👩🏽‍❤️‍💋‍👨🏿",
		"👩🏾‍❤️‍💋‍👨🏻",
		"👩🏾‍❤️‍💋‍👨🏼",
		"👩🏾‍❤️‍💋‍👨🏽",
		"👩🏾‍❤️‍💋‍👨🏾",
		"👩🏾‍❤️‍💋‍👨🏿",
		"👩🏿‍❤️‍💋‍👨🏻",
		"👩🏿‍❤️‍💋‍👨🏼",
		"👩🏿‍❤️‍💋‍👨🏽",
		"👩🏿‍❤️‍💋‍👨🏾",
		"👩🏿‍❤️‍💋‍👨🏿",
		"👨‍❤️‍💋‍👨",
		"👨🏻‍❤️‍💋‍👨🏻",
		"👨🏻‍❤️‍💋‍👨🏼",
		"👨🏻‍❤️‍💋‍👨🏽",
		"👨🏻‍❤️‍💋‍👨🏾",
		"👨🏻‍❤️‍💋‍👨🏿",
		"👨🏼‍❤️‍💋‍👨🏻",
		"👨🏼‍❤️‍💋‍👨🏼",
		"👨🏼‍❤️‍💋‍👨🏽",
		"👨🏼‍❤️‍💋‍👨🏾",
		"👨🏼‍❤️‍💋‍👨🏿",
		"👨🏽‍❤️‍💋‍👨🏻",
		"👨🏽‍❤️‍💋‍👨🏼",
		"👨🏽‍❤️‍💋‍👨🏽",
		"👨🏽‍❤️‍💋‍👨🏾",
		"👨🏽‍❤️‍💋‍👨🏿",
		"👨🏾‍❤️‍💋‍👨🏻",
		"👨🏾‍❤️‍💋‍👨🏼",
		"👨🏾‍❤️‍💋‍👨🏽",
		"👨🏾‍❤️‍💋‍👨🏾",
		"👨🏾‍❤️‍💋‍👨🏿",
		"👨🏿‍❤️‍💋‍👨🏻",
		"👨🏿‍❤️‍💋‍👨🏼",
		"👨🏿‍❤️‍💋‍👨🏽",
		"👨🏿‍❤️‍💋‍👨🏾",
		"👨🏿‍❤️‍💋‍👨🏿",
		"👩‍❤️‍💋‍👩",
		"👩🏻‍❤️‍💋‍👩🏻",
		"👩🏻‍❤️‍💋‍👩🏼",
		"👩🏻‍❤️‍💋‍👩🏽",
		"👩🏻‍❤️‍💋‍👩🏾",
		"👩🏻‍❤️‍💋‍👩🏿",
		"👩🏼‍❤️‍💋‍👩🏻",
		"👩🏼‍❤️‍💋‍👩🏼",
		"👩🏼‍❤️‍💋‍👩🏽",
		"👩🏼‍❤️‍💋‍👩🏾",
		"👩🏼‍❤️‍💋‍👩🏿",
		"👩🏽‍❤️‍💋‍👩🏻",
		"👩🏽‍❤️‍💋‍👩🏼",
		"👩🏽‍❤️‍💋‍👩🏽",
		"👩🏽‍❤️‍💋‍👩🏾",
		"👩🏽‍❤️‍💋‍👩🏿",
		"👩🏾‍❤️‍💋‍👩🏻",
		"👩🏾‍❤️‍💋‍👩🏼",
		"👩🏾‍❤️‍💋‍👩🏽",
		"👩🏾‍❤️‍💋‍👩🏾",
		"👩🏾‍❤️‍💋‍👩🏿",
		"👩🏿‍❤️‍💋‍👩🏻",
		"👩🏿‍❤️‍💋‍👩🏼",
		"👩🏿‍❤️‍💋‍👩🏽",
		"👩🏿‍❤️‍💋‍👩🏾",
		"👩🏿‍❤️‍💋‍👩🏿",
		"🧑🏻‍❤️‍🧑🏼",
		"🧑🏻‍❤️‍🧑🏽",
		"🧑🏻‍❤️‍🧑🏾",
		"🧑🏻‍❤️‍🧑🏿",
		"🧑🏼‍❤️‍🧑🏻",
		"🧑🏼‍❤️‍🧑🏽",
		"🧑🏼‍❤️‍🧑🏾",
		"🧑🏼‍❤️‍🧑🏿",
		"🧑🏽‍❤️‍🧑🏻",
		"🧑🏽‍❤️‍🧑🏼",
		"🧑🏽‍❤️‍🧑🏾",
		"🧑🏽‍❤️‍🧑🏿",
		"🧑🏾‍❤️‍🧑🏻",
		"🧑🏾‍❤️‍🧑🏼",
		"🧑🏾‍❤️‍🧑🏽",
		"🧑🏾‍❤️‍🧑🏿",
		"🧑🏿‍❤️‍🧑🏻",
		"🧑🏿‍❤️‍🧑🏼",
		"🧑🏿‍❤️‍🧑🏽",
		"🧑🏿‍❤️‍🧑🏾",
		"👩‍❤️‍👨",
		"👩🏻‍❤️‍👨🏻",
		"👩🏻‍❤️‍👨🏼",
		"👩🏻‍❤️‍👨🏽",
		"👩🏻‍❤️‍👨🏾",
		"👩🏻‍❤️‍👨🏿",
		"👩🏼‍❤️‍👨🏻",
		"👩🏼‍❤️‍👨🏼",
		"👩🏼‍❤️‍👨🏽",
		"👩🏼‍❤️‍👨🏾",
		"👩🏼‍❤️‍👨🏿",
		"👩🏽‍❤️‍👨🏻",
		"👩🏽‍❤️‍👨🏼",
		"👩🏽‍❤️‍👨🏽",
		"👩🏽‍❤️‍👨🏾",
		"👩🏽‍❤️‍👨🏿",
		"👩🏾‍❤️‍👨🏻",
		"👩🏾‍❤️‍👨🏼",
		"👩🏾‍❤️‍👨🏽",
		"👩🏾‍❤️‍👨🏾",
		"👩🏾‍❤️‍👨🏿",
		"👩🏿‍❤️‍👨🏻",
		"👩🏿‍❤️‍👨🏼",
		"👩🏿‍❤️‍👨🏽",
		"👩🏿‍❤️‍👨🏾",
		"👩🏿‍❤️‍👨🏿",
		"👨‍❤️‍👨",
		"👨🏻‍❤️‍👨🏻",
		"👨🏻‍❤️‍👨🏼",
		"👨🏻‍❤️‍👨🏽",
		"👨🏻‍❤️‍👨🏾",
		"👨🏻‍❤️‍👨🏿",
		"👨🏼‍❤️‍👨🏻",
		"👨🏼‍❤️‍👨🏼",
		"👨🏼‍❤️‍👨🏽",
		"👨🏼‍❤️‍👨🏾",
		"👨🏼‍❤️‍👨🏿",
		"👨🏽‍❤️‍👨🏻",
		"👨🏽‍❤️‍👨🏼",
		"👨🏽‍❤️‍👨🏽",
		"👨🏽‍❤️‍👨🏾",
		"👨🏽‍❤️‍👨🏿",
		"👨🏾‍❤️‍👨🏻",
		"👨🏾‍❤️‍👨🏼",
		"👨🏾‍❤️‍👨🏽",
		"👨🏾‍❤️‍👨🏾",
		"👨🏾‍❤️‍👨🏿",
		"👨🏿‍❤️‍👨🏻",
		"👨🏿‍❤️‍👨🏼",
		"👨🏿‍❤️‍👨🏽",
		"👨🏿‍❤️‍👨🏾",
		"👨🏿‍❤️‍👨🏿",
		"👩‍❤️‍👩",
		"👩🏻‍❤️‍👩🏻",
		"👩🏻‍❤️‍👩🏼",
		"👩🏻‍❤️‍👩🏽",
		"👩🏻‍❤️‍👩🏾",
		"👩🏻‍❤️‍👩🏿",
		"👩🏼‍❤️‍👩🏻",
		"👩🏼‍❤️‍👩🏼",
		"👩🏼‍❤️‍👩🏽",
		"👩🏼‍❤️‍👩🏾",
		"👩🏼‍❤️‍👩🏿",
		"👩🏽‍❤️‍👩🏻",
		"👩🏽‍❤️‍👩🏼",
		"👩🏽‍❤️‍👩🏽",
		"👩🏽‍❤️‍👩🏾",
		"👩🏽‍❤️‍👩🏿",
		"👩🏾‍❤️‍👩🏻",
		"👩🏾‍❤️‍👩🏼",
		"👩🏾‍❤️‍👩🏽",
		"👩🏾‍❤️‍👩🏾",
		"👩🏾‍❤️‍👩🏿",
		"👩🏿‍❤️‍👩🏻",
		"👩🏿‍❤️‍👩🏼",
		"👩🏿‍❤️‍👩🏽",
		"👩🏿‍❤️‍👩🏾",
		"👩🏿‍❤️‍👩🏿",
		"🗣️",
		"🐿️",
		"🐻‍❄️",
		"🕊️",
		"🕷️",
		"🕸️",
		"🏵️",
		"☘️",
		"🌶️",
		"🍽️",
		"🗺️",
		"🏔️",
		"⛰️",
		"🏕️",
		"🏖️",
		"🏜️",
		"🏝️",
		"🏞️",
		"🏟️",
		"🏛️",
		"🏗️",
		"🏘️",
		"🏚️",
		"⛩️",
		"🏙️",
		"♨️",
		"🏎️",
		"🏍️",
		"🛣️",
		"🛤️",
		"🛢️",
		"🛳️",
		"⛴️",
		"🛥️",
		"✈️",
		"🛩️",
		"🛰️",
		"🛎️",
		"⏱️",
		"⏲️",
		"🕰️",
		"🌡️",
		"☀️",
		"☁️",
		"⛈️",
		"🌤️",
		"🌥️",
		"🌦️",
		"🌧️",
		"🌨️",
		"🌩️",
		"🌪️",
		"🌫️",
		"🌬️",
		"☂️",
		"⛱️",
		"❄️",
		"☃️",
		"☄️",
		"🎗️",
		"🎟️",
		"🎖️",
		"⛸️",
		"🕹️",
		"♠️",
		"♥️",
		"♦️",
		"♣️",
		"♟️",
		"🖼️",
		"🕶️",
		"🛍️",
		"⛑️",
		"🎙️",
		"🎚️",
		"🎛️",
		"☎️",
		"🖥️",
		"🖨️",
		"⌨️",
		"🖱️",
		"🖲️",
		"🎞️",
		"📽️",
		"🕯️",
		"🗞️",
		"🏷️",
		"✉️",
		"🗳️",
		"✏️",
		"✒️",
		"🖋️",
		"🖊️",
		"🖌️",
		"🖍️",
		"🗂️",
		"🗒️",
		"🗓️",
		"🖇️",
		"✂️",
		"🗃️",
		"🗄️",
		"🗑️",
		"🗝️",
		"⛏️",
		"⚒️",
		"🛠️",
		"🗡️",
		"⚔️",
		"🛡️",
		"⚙️",
		"🗜️",
		"⚖️",
		"⛓️‍💥",
		"⛓️",
		"⚗️",
		"🛏️",
		"🛋️",
		"⚰️",
		"⚱️",
		"⚠️",
		"☢️",
		"☣️",
		"⬆️",
		"↗️",
		"➡️",
		"↘️",
		"⬇️",
		"↙️",
		"⬅️",
		"↖️",
		"↕️",
		"↔️",
		"↩️",
		"↪️",
		"⤴️",
		"⤵️",
		"⚛️",
		"🕉️",
		"✡️",
		"☸️",
		"☯️",
		"✝️",
		"☦️",
		"☪️",
		"☮️",
		"▶️",
		"⏭️",
		"⏯️",
		"◀️",
		"⏮️",
		"⏸️",
		"⏹️",
		"⏺️",
		"⏏️",
		"♀️",
		"♂️",
		"⚧️",
		"✖️",
		"♾️",
		"‼️",
		"⁉️",
		"〰️",
		"⚕️",
		"♻️",
		"⚜️",
		"☑️",
		"✔️",
		"〽️",
		"✳️",
		"✴️",
		"❇️",
		"©️",
		"®️",
		"™️",
		"#️⃣",
		"*️⃣",
		"0️⃣",
		"1️⃣",
		"2️⃣",
		"3️⃣",
		"4️⃣",
		"5️⃣",
		"6️⃣",
		"7️⃣",
		"8️⃣",
		"9️⃣",
		"🅰️",
		"🅱️",
		"ℹ️",
		"Ⓜ️",
		"🅾️",
		"🅿️",
		"🈂️",
		"🈷️",
		"㊗️",
		"㊙️",
		"◼️",
		"◻️",
		"▪️",
		"▫️",
		"🏳️",
		"🏳️‍🌈",
		"🏳️‍⚧️",
		"🏴‍☠️",
	}

	replacerArgs := make([]string, len(qualifiedEmojis)*2)
	for i, emoji := range qualifiedEmojis {
		replacerArgs[i*2] = strings.ReplaceAll(emoji, "\ufe0f", "")
		replacerArgs[(i*2)+1] = emoji
	}
	fullyQualifier = strings.NewReplacer(replacerArgs...)
}
