o
    .j{                     @   s   d Z ddlmZmZ ddlmZmZmZmZm	Z	m
Z
mZmZ ddlmZmZmZmZ ddlmZmZmZmZmZmZmZmZmZmZ g dZdS )a  This module parses and generates contentlines as defined in RFC 5545
(iCalendar), but will probably work for other MIME types with similar syntax.
Eg. RFC 2426 (vCard)

It is stupid in the sense that it treats the content purely as strings. No type
conversion is attempted.
   )ContentlineContentlines)
Parametersdquoteparam_valueq_joinq_splitrfc_6868_escaperfc_6868_unescapevalidate_param_value)split_on_unescaped_commasplit_on_unescaped_semicolonunescape_backslashunescape_list_or_string)
_escape_char_escape_string_unescape_char_unescape_stringescape_charescape_stringfoldlineunescape_charunescape_stringvalidate_token)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   N)__doc__content_liner   r   	parameterr   r   r   r   r   r	   r
   r   propertyr   r   r   r   stringr   r   r   r   r   r   r   r   r   r   __all__ r    r    N/home/thesage/.local/lib/python3.10/site-packages/icalendar/parser/__init__.py<module>   s    (
0