Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 B;ˆW@ã@s®ddlmZmZmZyddlmZWn>ek rbyddlmZWnek r\eZYnXYnXddl Z ddl m Z ddl m Z ddlmZe jd ƒZd d „ZeeƒZdS) é)Úabsolute_importÚdivisionÚunicode_literals)Ú OrderedDictN)Ú string_typesé)Úbaseé)ÚmoduleFactoryFactoryz {([^}]*)}(.*)cs,|}|jdƒj‰G‡fdd„dtjƒ}tƒS)NZasdcs4eZdZdZ‡fdd„Zdd„Zdd„Zdd „Zd S) z#getETreeBuilder..TreeWalkeraËGiven the particular ElementTree representation, this implementation, to avoid using recursion, returns "nodes" as tuples with the following content: 1. The current element 2. The index of the element relative to its parent 3. A stack of ancestor elements 4. A flag "text", "tail" or None to indicate if the current node is a text node; either the text or tail of the current element (1) c s2t|tƒr2|\}}}}|d kr.tjt||ƒfS|}t|dƒsD|jƒ}|jd krVtjfS|jdkr|tj |j |j dƒ|j dƒfS|jˆkr’tj |j fSt j|jƒ}|r°|jƒ\}}n d}|j}tƒ}xPt|jjƒƒD]>\} } t j| ƒ}|�r| ||jd ƒ|jd ƒf<qÐ| |d| f<qÐWtj|||t|ƒ�p*|j fSdS) NÚtextÚtailÚtagÚ DOCUMENT_ROOTÚDOCUMENT_FRAGMENTz ZpublicIdZsystemIdrr )r r )rr)Ú isinstanceÚtuplerZTEXTÚgetattrÚhasattrZgetrootr ZDOCUMENTZDOCTYPEr ÚgetÚCOMMENTÚ tag_regexpÚmatchÚgroupsrÚlistZattribÚitemsÚgroupZELEMENTÚlen) ÚselfÚnodeZeltÚ_ÚflagrÚ namespacer ZattrsÚnameÚvalue)ÚElementTreeCommentType©ú/usr/lib/python3.6/etree.pyÚgetNodeDetails's6         z2getETreeBuilder..TreeWalker.getNodeDetailscSstt|tƒr|\}}}}n|dgdf\}}}}|dkr8dS|jrJ|||dfSt|ƒrl|j|ƒ|dd|dfSdSdS)Nr r r)r r )rrr rÚappend)rrÚelementÚkeyÚparentsr r%r%r&Ú getFirstChildOs   z1getETreeBuilder..TreeWalker.getFirstChildcSsžt|tƒr|\}}}}ndS|dkrLt|ƒrF|j|ƒ|dd|dfSdSnN|jrf|dkrf|||dfS|t|dƒdkr–|d|d|d|dfSdSdS)Nr rr réÿÿÿÿr-)rrrr(r )rrr)r*r+r r%r%r&ÚgetNextSibling`s   z2getETreeBuilder..TreeWalker.getNextSiblingcSsht|tƒr|\}}}}ndS|dkr:|s,|S|||dfSn*|jƒ}|sJ|S|t|dƒj|ƒ|dfSdS)Nr rr-)rrÚpoprÚindex)rrr)r*r+r Úparentr%r%r&Ú getParentNodets z1getETreeBuilder..TreeWalker.getParentNodeN)Ú__name__Ú __module__Ú __qualname__Ú__doc__r'r,r.r2r%)r$r%r&Ú TreeWalkers   (r7)ÚCommentr rZNonRecursiveTreeWalkerÚlocals)ZElementTreeImplementationZ ElementTreer7r%)r$r&ÚgetETreeBuilders nr:)Z __future__rrrÚ collectionsrÚ ImportErrorZ ordereddictÚdictÚreZsixrÚrZ_utilsr Úcompilerr:ZgetETreeModuler%r%r%r&Ús    t