8f( ddlmZmZmZddlZddlmZeeZeegefZ ee egefZ dej dj fdedeede d efd Z dS) )CallableMatchOptionalN)EMOJIz!(:(\S*?)(?:(?:\-)(emoji|text))?:)textdefault_variant _emoji_subreturnctjddd}|j|r||dnddttdtffd }|||S)zReplace emoji code in text.u︎u️)remojimatchr c|\}}} ||zS#t$r|cYSwxYw)N)groupslowerKeyError)r emoji_code emoji_namevariantdefault_variant_code get_emoji get_variants /builddir/build/BUILD/imunify360-venv-2.3.5/opt/imunify360/venv/lib/python3.11/site-packages/pip/_vendor/rich/_emoji_replace.py do_replacez"_emoji_replace..do_replaces|*/,,..' J 9Z--//00;;-44        s)A AA)r __getitem__getrstr)rr r variantsrrrrs @@@r_emoji_replacer s !I 844H,K@OW8<<<<r+s,,,,,,,,,, s>*C/0NC0#56 &*","*-Q"R"R"V(( (c]( ( ((((((r!