
    i^                     2    S SK Jr  S SKJr   " S S\5      rg)   )_parse_date)FeedParserDictc                       \ rS rSrSSS.rS rS rS rS rS	 r	S
 r
S rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS  r S!r!g")#	Namespace!   dcdcterms)z http://purl.org/dc/elements/1.1/zhttp://purl.org/dc/terms/c                 $    U R                  5         g N_end_authorselfs    E/app/mltbenv/lib/python3.13/site-packages/feedparser/namespaces/dc.py_end_dc_authorNamespace._end_dc_author'           c                 $    U R                  5         g r   r   r   s    r   _end_dc_creatorNamespace._end_dc_creator*   r   r   c                 $    U R                  5         g r   _end_updatedr   s    r   _end_dc_dateNamespace._end_dc_date-       r   c                 $    U R                  5         g r   )_end_descriptionr   s    r   _end_dc_descriptionNamespace._end_dc_description0   s    r   c                 $    U R                  5         g r   )_end_languager   s    r   _end_dc_languageNamespace._end_dc_language3       r   c                 $    U R                  5         g r   )_end_webmasterr   s    r   _end_dc_publisherNamespace._end_dc_publisher6       r   c                 $    U R                  5         g r   )_end_rightsr   s    r   _end_dc_rightsNamespace._end_dc_rights9   r   r   c                 $    U R                  5         g r   )_end_categoryr   s    r   _end_dc_subjectNamespace._end_dc_subject<   r&   r   c                 $    U R                  5         g r   )
_end_titler   s    r   _end_dc_titleNamespace._end_dc_title?   s    r   c                 $    U R                  5         g r   )_end_createdr   s    r   _end_dcterms_createdNamespace._end_dcterms_createdB   r   r   c                 $    U R                  5         g r   )_end_publishedr   s    r   _end_dcterms_issuedNamespace._end_dcterms_issuedE   r+   r   c                 $    U R                  5         g r   r   r   s    r   _end_dcterms_modifiedNamespace._end_dcterms_modifiedH   r   r   c                 &    U R                  U5        g r   _start_authorr   attrs_ds     r   _start_dc_authorNamespace._start_dc_authorK       7#r   c                 &    U R                  U5        g r   rD   rF   s     r   _start_dc_creatorNamespace._start_dc_creatorN   rJ   r   c                 &    U R                  U5        g r   _start_updatedrF   s     r   _start_dc_dateNamespace._start_dc_dateQ       G$r   c                 &    U R                  U5        g r   )_start_descriptionrF   s     r   _start_dc_descriptionNamespace._start_dc_descriptionT   s    (r   c                 &    U R                  U5        g r   )_start_languagerF   s     r   _start_dc_languageNamespace._start_dc_languageW       W%r   c                 &    U R                  U5        g r   )_start_webmasterrF   s     r   _start_dc_publisherNamespace._start_dc_publisherZ       g&r   c                 &    U R                  U5        g r   )_start_rightsrF   s     r   _start_dc_rightsNamespace._start_dc_rights]   rJ   r   c                 &    U R                  U5        g r   )_start_categoryrF   s     r   _start_dc_subjectNamespace._start_dc_subject`   r\   r   c                 &    U R                  U5        g r   )_start_titlerF   s     r   _start_dc_titleNamespace._start_dc_titlec   s    '"r   c                 &    U R                  U5        g r   )_start_createdrF   s     r   _start_dcterms_created Namespace._start_dcterms_createdf   rS   r   c                 &    U R                  U5        g r   )_start_publishedrF   s     r   _start_dcterms_issuedNamespace._start_dcterms_issuedi   ra   r   c                 &    U R                  U5        g r   rO   rF   s     r   _start_dcterms_modified!Namespace._start_dcterms_modifiedl   rS   r   c                 (    U R                  SS5        g )Nvalidity   )pushrF   s     r   _start_dcterms_validNamespace._start_dcterms_valido   s    		*a r   c                 V   U R                  S5      R                  S5       H  nSU;   d  M  UR                  SS5      u  p#US:X  a-  U R                  SUSS9  U R                  S	[        U5      SS9  MR  US
:X  d  MZ  U R                  SUSS9  U R                  S[        U5      SS9  M     g )Nrz   ;=r{   startvalidity_startT)	overwritevalidity_start_parsedendvalidity_endvalidity_end_parsed)popsplit_saver   )r   validity_detailkeyvalues       r   _end_dcterms_validNamespace._end_dcterms_validr   s    #xx
399#>Oo%,223:
'>JJ/$JGJJ6E8JVZJ[E\JJ~uJEJJ4k%6HTXJY  ?r   c                     SU l         U R                  5       nUR                  S/ 5        US   R                  [	        5       5        U R                  SS5        g )Nr{   contributorsname    )incontributor_get_context
setdefaultappendr   r|   )r   rG   contexts      r   _start_dc_contributorNamespace._start_dc_contributor}   sL    ##%>2.&&~'78		&!r   c                 2    U R                  5         SU l        g )Nr   )	_end_namer   r   s    r   _end_dc_contributorNamespace._end_dc_contributor   s    r   )r   N)"__name__
__module____qualname____firstlineno__supported_namespacesr   r   r   r    r$   r)   r.   r2   r6   r:   r>   rA   rH   rL   rQ   rV   rZ   r_   rd   rh   rl   rp   rt   rw   r}   r   r   r   __static_attributes__ r   r   r   r   !   s    ,0%.
 $$%)&'$&#%'%!	Zr   r   N)	datetimesr   utilr   objectr   r   r   r   <module>r      s   : $ !e er   