| | | | |
| Offset 13, 27 lines modified | Offset 13, 27 lines modified |
| 13 | lxml/__pycache__/_elementpath.cpython-313.pyc,,\xd | 13 | lxml/__pycache__/_elementpath.cpython-313.pyc,,\xd |
| 14 | lxml/__pycache__/builder.cpython-313.pyc,,\xd | 14 | lxml/__pycache__/builder.cpython-313.pyc,,\xd |
| 15 | lxml/__pycache__/cssselect.cpython-313.pyc,,\xd | 15 | lxml/__pycache__/cssselect.cpython-313.pyc,,\xd |
| 16 | lxml/__pycache__/doctestcompare.cpython-313.pyc,,\xd | 16 | lxml/__pycache__/doctestcompare.cpython-313.pyc,,\xd |
| 17 | lxml/__pycache__/pyclasslookup.cpython-313.pyc,,\xd | 17 | lxml/__pycache__/pyclasslookup.cpython-313.pyc,,\xd |
| 18 | lxml/__pycache__/sax.cpython-313.pyc,,\xd | 18 | lxml/__pycache__/sax.cpython-313.pyc,,\xd |
| 19 | lxml/__pycache__/usedoctest.cpython-313.pyc,,\xd | 19 | lxml/__pycache__/usedoctest.cpython-313.pyc,,\xd |
| 20 | lxml/_elementpath.cpython-313-x86_64-linux-gnu.so,sha256=cxpcyK4Yw1LLw-fPF4Q74RiZQfaxdi0XjeERKVcBvIk,1280624\xd | 20 | lxml/_elementpath.cpython-313-x86_64-linux-gnu.so,sha256=D5acJbi7IM2QaGEi-FQMDbBOZlvP0L22vjyctjHweSU,1280624\xd |
| 21 | lxml/_elementpath.py,sha256=b80hM3ndAkTtRX6v54za3LkkAqCcd0700BbMPZHnTBU,10959\xd | 21 | lxml/_elementpath.py,sha256=b80hM3ndAkTtRX6v54za3LkkAqCcd0700BbMPZHnTBU,10959\xd |
| 22 | lxml/apihelpers.pxi,sha256=9S6bzp-VKCUPZv0f6-el5PsbPFN4FJqSnMCIYilS0eU,63881\xd | 22 | lxml/apihelpers.pxi,sha256=9S6bzp-VKCUPZv0f6-el5PsbPFN4FJqSnMCIYilS0eU,63881\xd |
| 23 | lxml/builder.cpython-313-x86_64-linux-gnu.so,sha256=9fhfKuvcwG5k7maAlPnj6B12AyX6gSXyWF2LtCOLro0,677200\xd | 23 | lxml/builder.cpython-313-x86_64-linux-gnu.so,sha256=_rnGaVzmHLkgsrv6sy4Fv8wTWewfyuvy6enSLmMC1ec,677200\xd |
| 24 | lxml/builder.py,sha256=KI1HxHTd4wJqqVfmTRtSbXBQdl2T-P36ih4hT-J3MNw,8485\xd | 24 | lxml/builder.py,sha256=KI1HxHTd4wJqqVfmTRtSbXBQdl2T-P36ih4hT-J3MNw,8485\xd |
| 25 | lxml/classlookup.pxi,sha256=Tax8Vhbm5C6UCjgmRFsYjW0pFHxIuTthH1MOgASDLgc,22435\xd | 25 | lxml/classlookup.pxi,sha256=Tax8Vhbm5C6UCjgmRFsYjW0pFHxIuTthH1MOgASDLgc,22435\xd |
| 26 | lxml/cleanup.pxi,sha256=ZNEpbv7qx_ICPzsxhCaMUHCOfiznOoZ_u3jlYXHAuh4,8454\xd | 26 | lxml/cleanup.pxi,sha256=ZNEpbv7qx_ICPzsxhCaMUHCOfiznOoZ_u3jlYXHAuh4,8454\xd |
| 27 | lxml/cssselect.py,sha256=_wZdX-B9p5MeIYABmENIYRWEkwXwX-7jO8Dkf-1rUZU,3306\xd | 27 | lxml/cssselect.py,sha256=_wZdX-B9p5MeIYABmENIYRWEkwXwX-7jO8Dkf-1rUZU,3306\xd |
| 28 | lxml/debug.pxi,sha256=KTcpR8-slUYvmIPbE35GoHDNTb-gjTEvD7bw6LltM4c,1125\xd | 28 | lxml/debug.pxi,sha256=KTcpR8-slUYvmIPbE35GoHDNTb-gjTEvD7bw6LltM4c,1125\xd |
| 29 | lxml/docloader.pxi,sha256=bYSZAxxbBEfVzfLXTUWFRfOyUTfV23L7i9hR2dgtSNY,5772\xd | 29 | lxml/docloader.pxi,sha256=bYSZAxxbBEfVzfLXTUWFRfOyUTfV23L7i9hR2dgtSNY,5772\xd |
| 30 | lxml/doctestcompare.py,sha256=40EDnkwpcvW86qNa86990OXF42xdHaosSZoiBsEjkzU,17731\xd | 30 | lxml/doctestcompare.py,sha256=40EDnkwpcvW86qNa86990OXF42xdHaosSZoiBsEjkzU,17731\xd |
| 31 | lxml/dtd.pxi,sha256=IAKkmA4ZoC68sqAWcTqoS8jEGYcPQrVMCZgn4iLBYko,15281\xd | 31 | lxml/dtd.pxi,sha256=IAKkmA4ZoC68sqAWcTqoS8jEGYcPQrVMCZgn4iLBYko,15281\xd |
| 32 | lxml/etree.cpython-313-x86_64-linux-gnu.so,sha256=fs5suKb0mrXWe-kAhQSJw_4OMoKAqdJKSrQ6fzDiRkM,14618824\xd | 32 | lxml/etree.cpython-313-x86_64-linux-gnu.so,sha256=_xy38xs86wD8DPAgOZ0-6Rrjzw_oc2-D_3QbRhdcUz4,14618824\xd |
| 33 | lxml/etree.h,sha256=_NkGkD3C_jpE4UegvQ6Y32_ycTbUCLyOBz9xfWRPkug,9792\xd | 33 | lxml/etree.h,sha256=_NkGkD3C_jpE4UegvQ6Y32_ycTbUCLyOBz9xfWRPkug,9792\xd |
| 34 | lxml/etree.pyx,sha256=2qCb8ZNjsdoB0fUELYwAM4ldLQZWS5_gt-OxKEUM-vs,138014\xd | 34 | lxml/etree.pyx,sha256=2qCb8ZNjsdoB0fUELYwAM4ldLQZWS5_gt-OxKEUM-vs,138014\xd |
| 35 | lxml/etree_api.h,sha256=dNCm28ubaVS8SbhLuxs9JvYWg41NoR_yD3qTRr7hliA,17372\xd | 35 | lxml/etree_api.h,sha256=dNCm28ubaVS8SbhLuxs9JvYWg41NoR_yD3qTRr7hliA,17372\xd |
| 36 | lxml/extensions.pxi,sha256=xKLad35EQgpsDhs07tw31aKJBBMWIK9rMc0JTXETAUA,32022\xd | 36 | lxml/extensions.pxi,sha256=xKLad35EQgpsDhs07tw31aKJBBMWIK9rMc0JTXETAUA,32022\xd |
| 37 | lxml/html/ElementSoup.py,sha256=s_dLobLMuKn2DhexR-iDXdZrMFg1RjLy1feHsIeZMpw,320\xd | 37 | lxml/html/ElementSoup.py,sha256=s_dLobLMuKn2DhexR-iDXdZrMFg1RjLy1feHsIeZMpw,320\xd |
| 38 | lxml/html/__init__.py,sha256=CC5WdsvSptZhr9MZya1qsL6JKVbviYdrHOhXrGhmORg,64425\xd | 38 | lxml/html/__init__.py,sha256=CC5WdsvSptZhr9MZya1qsL6JKVbviYdrHOhXrGhmORg,64425\xd |
| 39 | lxml/html/__pycache__/ElementSoup.cpython-313.pyc,,\xd | 39 | lxml/html/__pycache__/ElementSoup.cpython-313.pyc,,\xd |
| Offset 47, 22 lines modified | Offset 47, 22 lines modified |
| 47 | lxml/html/__pycache__/defs.cpython-313.pyc,,\xd | 47 | lxml/html/__pycache__/defs.cpython-313.pyc,,\xd |
| 48 | lxml/html/__pycache__/diff.cpython-313.pyc,,\xd | 48 | lxml/html/__pycache__/diff.cpython-313.pyc,,\xd |
| 49 | lxml/html/__pycache__/formfill.cpython-313.pyc,,\xd | 49 | lxml/html/__pycache__/formfill.cpython-313.pyc,,\xd |
| 50 | lxml/html/__pycache__/html5parser.cpython-313.pyc,,\xd | 50 | lxml/html/__pycache__/html5parser.cpython-313.pyc,,\xd |
| 51 | lxml/html/__pycache__/soupparser.cpython-313.pyc,,\xd | 51 | lxml/html/__pycache__/soupparser.cpython-313.pyc,,\xd |
| 52 | lxml/html/__pycache__/usedoctest.cpython-313.pyc,,\xd | 52 | lxml/html/__pycache__/usedoctest.cpython-313.pyc,,\xd |
| 53 | lxml/html/_diffcommand.py,sha256=kz_7EP9PmYWuczlZcGiw74_rG0eTKvQ2lrO0rkiwlYE,2081\xd | 53 | lxml/html/_diffcommand.py,sha256=kz_7EP9PmYWuczlZcGiw74_rG0eTKvQ2lrO0rkiwlYE,2081\xd |
| 54 | lxml/html/_difflib.cpython-313-x86_64-linux-gnu.so,sha256=COQHyh3_z3k8SUE8EPIZQQiYhUG-JyX0EOtVo2mjDDA,3291104\xd | 54 | lxml/html/_difflib.cpython-313-x86_64-linux-gnu.so,sha256=NPfyHtmXINGs3MpVONFDtjoQUA3GOmK898DjgeO0Liw,3291104\xd |
| 55 | lxml/html/_difflib.py,sha256=GgH_jVrZQC8tI8WV_lFZQsXFJ3mOTAPup1zjBJNvkPo,84954\xd | 55 | lxml/html/_difflib.py,sha256=GgH_jVrZQC8tI8WV_lFZQsXFJ3mOTAPup1zjBJNvkPo,84954\xd |
| 56 | lxml/html/_html5builder.py,sha256=NLaT-Ev-aBgJpeQl-6ZbJChLZK5GV-znDkHOJD5VQC4,3230\xd | 56 | lxml/html/_html5builder.py,sha256=NLaT-Ev-aBgJpeQl-6ZbJChLZK5GV-znDkHOJD5VQC4,3230\xd |
| 57 | lxml/html/_setmixin.py,sha256=8IFIOLmVz0G-XzsD2tCEkSFWO-dgPBHgvHufC8ni67s,1188\xd | 57 | lxml/html/_setmixin.py,sha256=8IFIOLmVz0G-XzsD2tCEkSFWO-dgPBHgvHufC8ni67s,1188\xd |
| 58 | lxml/html/builder.py,sha256=Uz3r5uiuCdoN0UPa7ngoLMwAadVIhslzGvlRPGigY_M,6187\xd | 58 | lxml/html/builder.py,sha256=Uz3r5uiuCdoN0UPa7ngoLMwAadVIhslzGvlRPGigY_M,6187\xd |
| 59 | lxml/html/clean.py,sha256=FghSJy4jt2RaBy6dgusowkU18hxpZ4XLE5ceCK9qxyA,503\xd | 59 | lxml/html/clean.py,sha256=FghSJy4jt2RaBy6dgusowkU18hxpZ4XLE5ceCK9qxyA,503\xd |
| 60 | lxml/html/defs.py,sha256=l_6nh4DHvrsVyWVqWCUUx14QiahRyZv4Melqy_thf6Q,4250\xd | 60 | lxml/html/defs.py,sha256=l_6nh4DHvrsVyWVqWCUUx14QiahRyZv4Melqy_thf6Q,4250\xd |
| 61 | lxml/html/diff.cpython-313-x86_64-linux-gnu.so,sha256=Uh1TQhwOAc2M-AHIU8i9J3aTBXBefDs2xL3Bl0TU7pM,2088808\xd | 61 | lxml/html/diff.cpython-313-x86_64-linux-gnu.so,sha256=oyTlIY1OWX0o-j6P4EDTxN57OfHTdLR2EDzbfkLtkto,2088808\xd |
| 62 | lxml/html/diff.py,sha256=Za0By-yeYlQEjUu7m7xKB288kKiy8VBS5gT0RPOaFY0,32989\xd | 62 | lxml/html/diff.py,sha256=Za0By-yeYlQEjUu7m7xKB288kKiy8VBS5gT0RPOaFY0,32989\xd |
| 63 | lxml/html/formfill.py,sha256=umgk0BbkAI1W6q9musFbL-cDnI_aap2NsLBJqk0UmVI,9681\xd | 63 | lxml/html/formfill.py,sha256=umgk0BbkAI1W6q9musFbL-cDnI_aap2NsLBJqk0UmVI,9681\xd |
| 64 | lxml/html/html5parser.py,sha256=dnyC4cqHxywjZSzk0mu2L7THTZjxhg4yF4pncjusa_w,8634\xd | 64 | lxml/html/html5parser.py,sha256=dnyC4cqHxywjZSzk0mu2L7THTZjxhg4yF4pncjusa_w,8634\xd |
| 65 | lxml/html/soupparser.py,sha256=xo8VvNeOEb-SChuXLKCRECh8J7HBiJLE9sAbEskoUUQ,10197\xd | 65 | lxml/html/soupparser.py,sha256=xo8VvNeOEb-SChuXLKCRECh8J7HBiJLE9sAbEskoUUQ,10197\xd |
| 66 | lxml/html/usedoctest.py,sha256=tPlmVz4KK1GRKV5DJLrdVECeqsT9PlDzSqqTodVi5s0,249\xd | 66 | lxml/html/usedoctest.py,sha256=tPlmVz4KK1GRKV5DJLrdVECeqsT9PlDzSqqTodVi5s0,249\xd |
| 67 | lxml/includes/__init__.pxd,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd | 67 | lxml/includes/__init__.pxd,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd |
| 68 | lxml/includes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd | 68 | lxml/includes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd |
| Offset 95, 25 lines modified | Offset 95, 25 lines modified |
| 95 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl,sha256=ue8q_88X4e_jsJizo31GRNBxNhdxkEE9fY20oq0Iqwk,71764\xd | 95 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl,sha256=ue8q_88X4e_jsJizo31GRNBxNhdxkEE9fY20oq0Iqwk,71764\xd |
| 96 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl,sha256=BBAdsVSi5zAzeGepuN6gS1saQINDqITXKplmmj4dTWg,20382\xd | 96 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl,sha256=BBAdsVSi5zAzeGepuN6gS1saQINDqITXKplmmj4dTWg,20382\xd |
| 97 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt,sha256=OGLiFswuLJEW5EPYKOeoauuCJFEtVa6jyzBE1OcJI98,3310\xd | 97 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt,sha256=OGLiFswuLJEW5EPYKOeoauuCJFEtVa6jyzBE1OcJI98,3310\xd |
| 98 | lxml/iterparse.pxi,sha256=JXvYhSOCaRjT_hYbRGMlJt2rlqx0TiRpN4FE1jQc63w,16521\xd | 98 | lxml/iterparse.pxi,sha256=JXvYhSOCaRjT_hYbRGMlJt2rlqx0TiRpN4FE1jQc63w,16521\xd |
| 99 | lxml/lxml.etree.h,sha256=_NkGkD3C_jpE4UegvQ6Y32_ycTbUCLyOBz9xfWRPkug,9792\xd | 99 | lxml/lxml.etree.h,sha256=_NkGkD3C_jpE4UegvQ6Y32_ycTbUCLyOBz9xfWRPkug,9792\xd |
| 100 | lxml/lxml.etree_api.h,sha256=dAbJPd53D_9CIGzePAUB3otgyhG4o2cSdA4-6apdzRA,17377\xd | 100 | lxml/lxml.etree_api.h,sha256=dAbJPd53D_9CIGzePAUB3otgyhG4o2cSdA4-6apdzRA,17377\xd |
| 101 | lxml/nsclasses.pxi,sha256=5pzNBhBtlqObPdThL9QIGRs1Dxj1qnr0PyXuTCURqTg,9129\xd | 101 | lxml/nsclasses.pxi,sha256=5pzNBhBtlqObPdThL9QIGRs1Dxj1qnr0PyXuTCURqTg,9129\xd |
| 102 | lxml/objectify.cpython-313-x86_64-linux-gnu.so,sha256=tanGfIXEikSJaWuhR4Ib2zdbPV5Rh9ZurqbjEht9ZlU,2665208\xd | 102 | lxml/objectify.cpython-313-x86_64-linux-gnu.so,sha256=OG_NIJG-VlLDZ3cxF-nlveZsz8vDEZuNnCd-DGYUMeg,2665208\xd |
| 103 | lxml/objectify.pyx,sha256=I4bQQXmQssBtk5bTrid-eVURBLKRTM5iQZiviugIrts,75823\xd | 103 | lxml/objectify.pyx,sha256=I4bQQXmQssBtk5bTrid-eVURBLKRTM5iQZiviugIrts,75823\xd |
| 104 | lxml/objectpath.pxi,sha256=s5TNG2-EbaWWKLFAiX303B95zK_Ui8ausB__3QvFFGw,11450\xd | 104 | lxml/objectpath.pxi,sha256=s5TNG2-EbaWWKLFAiX303B95zK_Ui8ausB__3QvFFGw,11450\xd |
| 105 | lxml/parser.pxi,sha256=VZfychEJ3-XPE3x6oGOEzn6HVAr74R7lXfDSVF-hq-U,85411\xd | 105 | lxml/parser.pxi,sha256=VZfychEJ3-XPE3x6oGOEzn6HVAr74R7lXfDSVF-hq-U,85411\xd |
| 106 | lxml/parsertarget.pxi,sha256=v1PidxRaG5giwXcTDkpBI7PDFmsZuOcK0y9LdkQaY8M,6326\xd | 106 | lxml/parsertarget.pxi,sha256=v1PidxRaG5giwXcTDkpBI7PDFmsZuOcK0y9LdkQaY8M,6326\xd |
| 107 | lxml/proxy.pxi,sha256=8IVvYF2KTuzl7Hb3XGHEmcxfSLbUZkA2Q1Y50hLsyzE,23929\xd | 107 | lxml/proxy.pxi,sha256=8IVvYF2KTuzl7Hb3XGHEmcxfSLbUZkA2Q1Y50hLsyzE,23929\xd |
| 108 | lxml/public-api.pxi,sha256=XoP6_cJOEoQIItvE1RiYCKYD1ry4AobaOr4XLo0KSE4,6666\xd | 108 | lxml/public-api.pxi,sha256=XoP6_cJOEoQIItvE1RiYCKYD1ry4AobaOr4XLo0KSE4,6666\xd |
| 109 | lxml/pyclasslookup.py,sha256=gLD1HM2HtITYYiGzjEOewSwbB7XkVx_NZv_quCt79Oc,92\xd | 109 | lxml/pyclasslookup.py,sha256=gLD1HM2HtITYYiGzjEOewSwbB7XkVx_NZv_quCt79Oc,92\xd |
| 110 | lxml/readonlytree.pxi,sha256=ddRYczhHieJ4XUvWvTPW9N9oQ8vuKtv7lC1mtE1qvH8,18976\xd | 110 | lxml/readonlytree.pxi,sha256=ddRYczhHieJ4XUvWvTPW9N9oQ8vuKtv7lC1mtE1qvH8,18976\xd |
| 111 | lxml/relaxng.pxi,sha256=3OQ-fZMzP-KF5vM6HTozT_9ee3J0DJnpj9RcHC8LoMw,6339\xd | 111 | lxml/relaxng.pxi,sha256=3OQ-fZMzP-KF5vM6HTozT_9ee3J0DJnpj9RcHC8LoMw,6339\xd |
| 112 | lxml/sax.cpython-313-x86_64-linux-gnu.so,sha256=OTufLtFr9TWS0i9LAUZXiaXIJxh2ODg1W60JDeXBxV4,1062136\xd | 112 | lxml/sax.cpython-313-x86_64-linux-gnu.so,sha256=Zb7-UrdCQljUwaP-wpRG5-5grV5pbVviURJ-5Rm2Hww,1062136\xd |
| 113 | lxml/sax.py,sha256=yrNvKD6rlon48jrR-1qpFXER8j4psYC2R5yt0u6TWLs,9706\xd | 113 | lxml/sax.py,sha256=yrNvKD6rlon48jrR-1qpFXER8j4psYC2R5yt0u6TWLs,9706\xd |
| 114 | lxml/saxparser.pxi,sha256=TmkdM5h9xII9iKRaBk_1NGk2KTfeesl5Ha8bpFQGqLc,33529\xd | 114 | lxml/saxparser.pxi,sha256=TmkdM5h9xII9iKRaBk_1NGk2KTfeesl5Ha8bpFQGqLc,33529\xd |
| 115 | lxml/schematron.pxi,sha256=F2OHKZUl57-byBk_wWtPTnHZ1fwlj0FtwG3VuGtG-UY,6064\xd | 115 | lxml/schematron.pxi,sha256=F2OHKZUl57-byBk_wWtPTnHZ1fwlj0FtwG3VuGtG-UY,6064\xd |
| 116 | lxml/serializer.pxi,sha256=iIXfechFHfvFs2sTk7wMIy3sDJxmaMPbNO33mkLLBUE,68063\xd | 116 | lxml/serializer.pxi,sha256=iIXfechFHfvFs2sTk7wMIy3sDJxmaMPbNO33mkLLBUE,68063\xd |
| 117 | lxml/usedoctest.py,sha256=qRgZKQVcAZcl-zN0AIXVJnOsETUXz2nPXkxuzs1lGgk,230\xd | 117 | lxml/usedoctest.py,sha256=qRgZKQVcAZcl-zN0AIXVJnOsETUXz2nPXkxuzs1lGgk,230\xd |
| 118 | lxml/xinclude.pxi,sha256=7eBrI_OK47mmrHQ0ixbixRI8pKqQ1nwkMV-OmKUVlD4,2456\xd | 118 | lxml/xinclude.pxi,sha256=7eBrI_OK47mmrHQ0ixbixRI8pKqQ1nwkMV-OmKUVlD4,2456\xd |
| 119 | lxml/xmlerror.pxi,sha256=i1kR42WB2BAxtrmh7m2ADlH-jffVQ-blW3pW0Ps4s-g,50061\xd | 119 | lxml/xmlerror.pxi,sha256=i1kR42WB2BAxtrmh7m2ADlH-jffVQ-blW3pW0Ps4s-g,50061\xd |