
    
9jB                         S r SSKrSSKJr  SSKJr  SSKJr  S\	S\4S jr
\" \
S	5      r\" \
S
5      r\" \
S5      r\" \
S5      r\" \
S5      rg)zI

This folder contains a bunch of pre-trained
HuffmanCodec code tables.

    N)partial)Path)PrefixCodecnamereturnc                     U R                  S5      (       d  U S-   n [        R                  R                  SU S9 n[        R
                  " U5      sSSS5        $ ! , (       d  f       g= f)z
Load a pre-trained PrefixCodec or HuffmanCodec table by name

>>> load("shakespeare")
<dahuffman.huffmancodec.HuffmanCodec object at 0x107fe5b70>
z.picklezdahuffman.codecs)resourceN)endswith	importlib	resourcespathr   load)r   r   s     S/home/wildlama/miniconda3/lib/python3.13/site-packages/dahuffman/codecs/__init__.pyr   r      sT     ==##i				!	!"4t	!	D% 
E	D	Ds   A
A(shakespearezshakespeare-lowerjsonzjson-compactxml)__doc__importlib.resourcesr   	functoolsr   pathlibr   dahuffman.huffmancodecr   strr   load_shakespeareload_shakespeare_lower	load_jsonload_json_compactload_xml     r   <module>r       sm       .
&s 
&{ 
& 4/  ':; D&!	D.1 4r   