Files
intellecton/venv/lib/python3.12/site-packages/materialx/__pycache__/emoji.cpython-312.pyc
T

58 lines
6.7 KiB
Plaintext
Raw Normal View History

Ë
fÀj@ãó—dZddlZddlZddlZddlZddlZddlZddlZddlZddl m
Z
m Z ddl m
cmZ
ddlZddlmZddlZej$d«ZdZej*dk\Zej.j1ej2e««Zej.j7ej.j9edd ««rej.j9edd «Znej.j9ed «Zej<d¬
«d „«Zdd „Z e ejCd
d«d¬«d„«Z"ej<d¬
«d„«Z#erd„Z$nd„Z$e ejCdd«dd¬«d„«Z%y)z‹
Emoji extras for Material.
Override the indexes with an extended version that includes short names for Material icons, FontAwesome, etc.
éN)ÚTWEMOJI_SVG_CDNÚadd_attriubtes©ÚwrapsÚmkdocsaÈMaterial emoji logic has been officially moved into mkdocs-material
version 9.4. Please use Material's '{}'
instead of '{}' in your 'mkdocs.yml' file.
```
markdown_extensions:
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
```
'mkdocs_material_extensions' is deprecated and will no longer be
supported moving forward. This is the last release.
)éérÚ templatesz.icons)Úmaxsizecó.—tj|«y)z Log message.N)ÚlogÚwarning)Úmessages úR/home/antigravity/intellecton/venv/lib/python3.12/site-packages/materialx/emoji.pyÚlog_msgr/s€ô‡K�K�Õóc󇇇—ˆˆˆfd„}|S)z×
Raise a `DeprecationWarning` when wrapped function/method is called.
Usage:
@deprecated("This method will be removed in version X; use Y instead.")
def some_method()"
pass
có6•‡—t‰«ˆˆˆˆfd„«}|S)NcóŠ•—tjd‰€ ‰jn‰›d‰›�t‰¬«t ‰«‰|i|¤ŽS)Nú'z' is deprecated.
)ÚcategoryÚ
stacklevel)ÚwarningsÚwarnÚ__name__ÚDeprecationWarningr)ÚargsÚkwargsÚfuncrÚnamers €€€€rÚ_deprecated_funcz6deprecated.<locals>._wrapper.<locals>._deprecated_funcBsKø€ä �M‰MØ T \�D—M’M°tÐ<Ð<NÈwÈiÐXÜ+Ø%õ
ô
�GÔ Ù˜Ð( Ñ(Ð (rr)rr!rr rs` €€€rÚ_wrapperzdeprecated.<locals>._wrapperAs!ù€Ü ˆt‹ö )ó
ð )ð Ðr©)rrr r"s``` rÚ
deprecatedr$6sú€ö  ð €Orz!material.extensions.emoji.twemojizmaterialx.emoji.twemoji)r có~—|jdg«dd}|jt«tt |««S)zPatch the given index.Ú custom_iconsN)ÚgetÚappendÚRES_PATHÚ_patch_index_for_locationsÚtuple)ÚoptionsÚicon_locationss rÚ _patch_indexr.Ps7€ð—[‘[ °Ó4±QÐ7€NØ×Ñœ(Ô#Ü %¤e¨NÓ&;Ó <Ð<rc ót—ddlm}dtstj|j
«n |j
tstj|j «n |j dœ}|D]È}|jdd«dz}tjtj|jdd««dzd¬«D]q}d j|jdd«j|d
d «jdd «jd
«dd«}||dvsŒ_||dvsŒg||dœ|d|<ŒsŒÊ|S)NrÚtwemoji)r ÚemojiÚaliasesú\ú/z /**/*.svgT)Ú recursivez:{}:Úr ú-ú.éüÿÿÿr1r2)r Úpath) Úpymdownx.twemoji_dbÚ
twemoji_dbÚOPTION_SUPPORTÚcopyÚdeepcopyr1r2ÚreplaceÚglobÚescapeÚformatÚlstrip)r-r<ÚindexÚ icon_pathÚ norm_baseÚresultr s rr*r*\s+€å,ðÝ8F”—‘˜z×/Ñ/Ô0ÈJ×L\ÑL\Ý<J”4—=‘= ×!3Ñ!3Ô4ÐPZ×PbÑPbñ
€Eð$òFˆ Ø×%Ñ% d¨CÓ0°3Ñ6ˆ Ü—i‘i¤§ ¡ ¨I×,=Ñ,=¸dÀCÓ,HÓ IÈKÑ WÐcgÔhò FˆFØ—=‘= §¡°°cÓ!:×!BÑ!BÀ9ÈbÐRSÓ!T×!\Ñ!\Ð]`ÐbeÓ!f×!mÑ!mÐnqÓ!rÐsvÐtvÐ!wÓxˆDؘ5 ™>Ò)¨d¸%À Ñ:JÒ.Jà04¸fÑ'E��g‘˜tÒ$ñ  FðFð €Lrcó—t|«S©zQProvide a copied Twemoji index with additional codes for Material included icons.©r.)r,Úmds rr0r0ss€ô˜GÓ$Ð$rcó—ti«SrJrKr#rrr0r0ys€ô˜BÓÐrz material.extensions.emoji.to_svgzmaterialx.emoji.to_svgr c ó—|du} | rZt}
|jd|«||jd|
«›|›d�dœ} |r|| d<t|| «tjd| «Stjdd |jd|«i«} |j
d
j d
|d }
tj|
d d
¬«5}
|jj|
j««| _ ddd«| S#1swY| SxYw)zReturn SVG element.NÚclassesÚ
image_pathz.svg)ÚclassÚaltÚsrcÚtitleÚimgÚspanrQr1r:Úrzutf-8)Úencoding)
rr'rÚetreeÚElementÚinlinePatternsÚ emoji_indexÚcodecsÚopenÚ htmlStashÚstoreÚreadÚtext)rEÚ shortnameÚaliasÚucrRrTrr,rLÚ