
    iv                     "    d  Z d ZeZd Zd ZdS )c                     | d S t          | t                    rt          | d          } |                     dd          } |                     dd          } | S )Nutf-8   
s   
s   
)
isinstancestrbytesreplacetexts    V/root/projects/butler/venv/lib/python3.11/site-packages/caldav/lib/python_utilities.pyto_wirer      sX    |t$ $T7##<<w''D<<	7++DK    c                     | d S t          | t                    s|                     d          } |                     dd          } | S )Nr   

r   r   decoder   r	   s    r   to_localr      sG    |tdC   ${{7##<<%%DKr   c                     | | S t          | t                    s|                     d          } |                     dd          } | S )z-
    Make sure we return a normal string
    Nr   r   r   r   r	   s    r   to_normal_strr      sI     |dC   ${{7##<<%%DKr   c                 ^    | r*t          | t                    r|                     d          S | S )Nr   )r   r   r   r	   s    r   
to_unicoder   &   s2     $
4'' ${{7###Kr   N)r   r   to_strr   r    r   r   <module>r      sR        
	 	 	    r   