����JFIF��x�x�����C�      ���C  �����"�������������� �������}�!1AQa"q2���#B��R��$3br� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������������������� ������w�!1AQaq"2�B���� #3R�br� $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz������������������������������������������������������������������������ ��?�����N����m?����j����EP��https 0Zc@sdZddlmZy$ddlmZddlmZWn1ek rmddlmZddl mZnXdZ e dZ e dZ e dZ d ejfd YZdd Zddd Zd ZdddZddddZdS(s Limited XInclude support for the ElementTree package. While lxml.etree has full support for XInclude (see `etree.ElementTree.xinclude()`), this module provides a simpler, pure Python, ElementTree compatible implementation that supports a simple form of custom URL resolvers. i(tetree(turljoin(turlopens!{http://www.w3.org/2001/XInclude}tincludetfallbackt*tFatalIncludeErrorcBseZRS((t__name__t __module__(((s9/usr/lib64/python2.7/site-packages/lxml/ElementInclude.pyRGscCskt|d}|dkr3tj|j}n*|j}|sNd}n|j|}|j|S(Ntrbtxmlsutf-8(topenRtparsetgetroottreadtdecodetclose(threfR tencodingtfiletdata((s9/usr/lib64/python2.7/site-packages/lxml/ElementInclude.pytdefault_loaderWs    cCs|dkr'tj||j}n^d|krBt|}nt|d}|j}|j|svd}n|j|}|S(NR s://R sutf-8(RR R RR RRR(RR RtparserRtf((s9/usr/lib64/python2.7/site-packages/lxml/ElementInclude.pyt_lxml_default_loadergs     csddfd}|S(Ncs|||S(N((RR RR(tloader(s9/usr/lib64/python2.7/site-packages/lxml/ElementInclude.pytloadzs(tNone(RR((Rs9/usr/lib64/python2.7/site-packages/lxml/ElementInclude.pyt_wrap_et_loaderyscCs|dkr]t|dr0|}|j}n |j}t|dr{|jj}q{nt|dr{|j}nt||d|dS(NR tdocinfotbase_url(RthasattrR t getroottreeRtURLt_include(telemRRttree((s9/usr/lib64/python2.7/site-packages/lxml/ElementInclude.pyRs  cCs|dk rt|}nt}|dkr9t}n|jj}t|jt}xW|D]O}|j t krQt ||j d}|j dd} |j } | dkr{||krtd|n|j|||| d|} | dkr!td|| fnt| ||} |jrX| jpHd|j| _n| dkrh| S| j|| q| dkr>||| d |j d } | dkrtd|| fn|j} | dk r| jpd| | _n3| dkr | S| jpd| |jp'd| _| j|qtd | qd|j tkr|j } | dk r| j t krtd |j qqdtd |j qdW|S( NRR R s recursive include of %r detectedRscannot load %r as %rtttextRs)unknown parse type in xi:include tag (%r)s0xi:fallback tag must be child of xi:include (%r)s0Invalid element found in XInclude namespace (%r)(RRRtsetR RtlisttitertXINCLUDE_ITER_TAGttagtXINCLUDE_INCLUDERtgett getparentRtaddR"ttailtreplacet getpreviousR&tremovetXINCLUDE_FALLBACK(R#Rt _parent_hrefsRt load_includeRtinclude_elementsteRR tparenttnodeR&t predecessor((s9/usr/lib64/python2.7/site-packages/lxml/ElementInclude.pyR"sd                # N(t__doc__tlxmlRturlparseRturllib2Rt ImportErrort urllib.parseturllib.requesttXINCLUDER,R4R*tLxmlSyntaxErrorRRRRRRR"(((s9/usr/lib64/python2.7/site-packages/lxml/ElementInclude.pyt3s"