L i `ddlZddlZddlmZGddeZej dZdZy)N)utilc8eZdZddiZfdZdZdZdZxZS) Namespacez"http://podlove.org/simple-chapterspscc8d|_tt|yNF)psc_chapters_flagsuperr__init__)self __class__s _/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/feedparser/namespaces/psc.pyr zNamespace.__init__(s!& i')cv|j}d|vr%d|_g|d<tj||d<yy)N psc_chaptersTchapters) _get_contextr rFeedParserDict)r attrs_dcontexts r_start_psc_chapterszNamespace._start_psc_chapters-sD##%  (%)D ""$GJ &*&9&9'&BGN # )rcd|_yr )r )r s r_end_psc_chapterszNamespace._end_psc_chapters4s !&rc|jr[|j|d}t||d<|jd}|dj t j |yy)Nstart start_parsedrr)r _get_attribute_parse_psc_chapter_startrappendrr)r rrrs r_start_psc_chapterzNamespace._start_psc_chapter7sb  ! !''9E&>u&EGN #'').9G J  & &t':':7'C D "r) __name__ __module__ __qualname__supported_namespacesr rrr! __classcell__)rs@rrr#s&,e* C'Errz(^((\d{2}):)?(\d{2}):(\d{2})(\.(\d{3}))?$c tj|}|y|j\}}}}}}t|xsdt|t|t|xsdf\}}}}t j d|dzdz|dzz|z|dzS)Nr<i)format_matchgroupsintdatetime timedelta)rm_hsmss rrrCs eAy Aq!Q2qvA;AABG! =KAq!R   a2b1R4!!3RW ==r) r-rerobjectrcompiler)rrrr9s6: EE: "**@ A>r