Skip to content

Commit 15fffb3

Browse files
committed
git subrepo pull uno
subrepo: subdir: "uno" merged: "a64bd68" upstream: origin: "https://github.com/prrvchr/uno.git" branch: "main" commit: "a64bd68" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596"
1 parent 22de201 commit 15fffb3

File tree

1,422 files changed

+98412
-30676
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,422 files changed

+98412
-30676
lines changed

uno/.gitrepo

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[subrepo]
77
remote = https://github.com/prrvchr/uno.git
88
branch = main
9-
commit = 8e65768e1a5fb4ccbf8dd9f73dd5f46c6d01df13
10-
parent = 69164852a01b7471024da64dfec5bfc4fd076ee4
9+
commit = a64bd6887cf79c07bb5bb6d385af3ffb893797db
10+
parent = 22de20194498596caa1022b6cec5bf6226885880
1111
method = merge
1212
cmdver = 0.4.3
Binary file not shown.
Binary file not shown.
Binary file not shown.

uno/lib/python/_distutils_hack/__init__.py

+23-9
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@
33
import os
44

55

6-
is_pypy = '__pypy__' in sys.builtin_module_names
6+
report_url = (
7+
"https://github.com/pypa/setuptools/issues/new?"
8+
"template=distutils-deprecation.yml"
9+
)
710

811

912
def warn_distutils_present():
1013
if 'distutils' not in sys.modules:
1114
return
12-
if is_pypy and sys.version_info < (3, 7):
13-
# PyPy for 3.6 unconditionally imports distutils, so bypass the warning
14-
# https://foss.heptapod.net/pypy/pypy/-/blob/be829135bc0d758997b3566062999ee8b23872b4/lib-python/3/site.py#L250
15-
return
1615
import warnings
1716

1817
warnings.warn(
@@ -30,7 +29,12 @@ def clear_distutils():
3029
return
3130
import warnings
3231

33-
warnings.warn("Setuptools is replacing distutils.")
32+
warnings.warn(
33+
"Setuptools is replacing distutils. Support for replacing "
34+
"an already imported distutils is deprecated. In the future, "
35+
"this condition will fail. "
36+
f"Register concerns at {report_url}"
37+
)
3438
mods = [
3539
name
3640
for name in sys.modules
@@ -45,6 +49,16 @@ def enabled():
4549
Allow selection of distutils by environment variable.
4650
"""
4751
which = os.environ.get('SETUPTOOLS_USE_DISTUTILS', 'local')
52+
if which == 'stdlib':
53+
import warnings
54+
55+
warnings.warn(
56+
"Reliance on distutils from stdlib is deprecated. Users "
57+
"must rely on setuptools to provide the distutils module. "
58+
"Avoid importing distutils or import setuptools first, "
59+
"and avoid setting SETUPTOOLS_USE_DISTUTILS=stdlib. "
60+
f"Register concerns at {report_url}"
61+
)
4862
return which == 'local'
4963

5064

@@ -90,15 +104,15 @@ def find_spec(self, fullname, path, target=None):
90104
# optimization: only consider top level modules and those
91105
# found in the CPython test suite.
92106
if path is not None and not fullname.startswith('test.'):
93-
return
107+
return None
94108

95109
method_name = 'spec_for_{fullname}'.format(**locals())
96110
method = getattr(self, method_name, lambda: None)
97111
return method()
98112

99113
def spec_for_distutils(self):
100114
if self.is_cpython():
101-
return
115+
return None
102116

103117
import importlib
104118
import importlib.abc
@@ -115,7 +129,7 @@ def spec_for_distutils(self):
115129
# setuptools from the path but only after the hook
116130
# has been loaded. Ref #2980.
117131
# In either case, fall back to stdlib behavior.
118-
return
132+
return None
119133

120134
class DistutilsLoader(importlib.abc.Loader):
121135
def create_module(self, spec):

uno/lib/python/beautifulsoup4-4.12.2.dist-info/METADATA uno/lib/python/beautifulsoup4-4.12.3.dist-info/METADATA

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
Metadata-Version: 2.1
22
Name: beautifulsoup4
3-
Version: 4.12.2
3+
Version: 4.12.3
44
Summary: Screen-scraping library
55
Project-URL: Download, https://www.crummy.com/software/BeautifulSoup/bs4/download/
66
Project-URL: Homepage, https://www.crummy.com/software/BeautifulSoup/bs4/
77
Author-email: Leonard Richardson <leonardr@segfault.org>
8-
License-Expression: MIT
8+
License: MIT License
99
License-File: AUTHORS
1010
License-File: LICENSE
1111
Keywords: HTML,XML,parse,soup
@@ -20,6 +20,12 @@ Classifier: Topic :: Text Processing :: Markup :: SGML
2020
Classifier: Topic :: Text Processing :: Markup :: XML
2121
Requires-Python: >=3.6.0
2222
Requires-Dist: soupsieve>1.2
23+
Provides-Extra: cchardet
24+
Requires-Dist: cchardet; extra == 'cchardet'
25+
Provides-Extra: chardet
26+
Requires-Dist: chardet; extra == 'chardet'
27+
Provides-Extra: charset-normalizer
28+
Requires-Dist: charset-normalizer; extra == 'charset-normalizer'
2329
Provides-Extra: html5lib
2430
Requires-Dist: html5lib; extra == 'html5lib'
2531
Provides-Extra: lxml
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,50 @@
1-
bs4/__init__.py,sha256=4QO9qbbubMeEQw46YDLWEYS1yAebwKYR5l_Se9E_Gxo,33822
1+
bs4/__init__.py,sha256=kq32cCtQiNjjU9XwjD0b1jdXN5WEC87nJqSSW3PhVkM,33822
22
bs4/css.py,sha256=gqGaHRrKeCRF3gDqxzeU0uclOCeSsTpuW9gUaSnJeWc,10077
33
bs4/dammit.py,sha256=G0cQfsEqfwJ-FIQMkXgCJwSHMn7t9vPepCrud6fZEKk,41158
44
bs4/diagnose.py,sha256=uAwdDugL_67tB-BIwDIFLFbiuzGxP2wQzJJ4_bGYUrA,7195
5-
bs4/element.py,sha256=R-HP8gtZPFJ71Rl4ieIBct1I9VTErTAD9FW64Jtg6Sc,92716
6-
bs4/formatter.py,sha256=fE8Xf9SrHvTZcv_zDpgtOGWk3OIWENPoeKcwhuMJnDs,7184
7-
bs4/builder/__init__.py,sha256=KGBl_FgX1KV1wBIshW4EXlWjP3KLcRiF2opZ-zVcyAc,24393
8-
bs4/builder/_html5lib.py,sha256=LnhimXrUdKujKoHHbmzwNk8OBb11YfTRFXUwhZjwqow,19078
9-
bs4/builder/_htmlparser.py,sha256=2j4Kj0dFi86vD-OblQRaFFCsRXuWb1VdBGJVPxKKEUc,14919
10-
bs4/builder/_lxml.py,sha256=ik6BFGnxAzV2-21S_Wc-7ZeA174muSA_ZhmpnAe3g0E,14904
11-
bs4/tests/__init__.py,sha256=usdUEP_PwnDfhCdx9rQw9HLWRyc4k9goB6ErZT9aAc0,48391
5+
bs4/element.py,sha256=Dsol2iehkSjk10GzYgwFyjUEgpqmYZpyaAmbL0rWM2w,92845
6+
bs4/formatter.py,sha256=Bu4utAQYT9XDJaPPpTRM-dyxJDVLdxf_as-IU5gSY8A,7188
7+
bs4/builder/__init__.py,sha256=nwb35ftjcwzOs2WkjVm1zvfi7FxSyJP-nN1YheIVT14,24566
8+
bs4/builder/_html5lib.py,sha256=0w-hmPM5wWR2iDuRCR6MvY6ZPXbg_hgddym-YWqj03s,19114
9+
bs4/builder/_htmlparser.py,sha256=_VD5Z08j6A9YYMR4y7ZTfdMzwiCBsSUQAPuHiYB-WZI,14923
10+
bs4/builder/_lxml.py,sha256=yKdMx1kdX7H2CopwSWEYm4Sgrfkd-WDj8HbskcaLauU,14948
11+
bs4/tests/__init__.py,sha256=NydTegds_r7MoOEuQLS6TFmTA9TwK3KxJhwEkqjCGTQ,48392
1212
bs4/tests/test_builder.py,sha256=nc2JE5EMrEf-p24qhf2R8qAV5PpFiOuNpYCmtmCjlTI,1115
1313
bs4/tests/test_builder_registry.py,sha256=7WLj2prjSHGphebnrjQuI6JYr03Uy_c9_CkaFSQ9HRo,5114
1414
bs4/tests/test_css.py,sha256=jCcgIWem3lyPa5AjhAk9S6fWI07hk1rg0v8coD7bEtI,17279
1515
bs4/tests/test_dammit.py,sha256=MbSmRN6VEP0Rm56-w6Ja0TW8eC-8ZxOJ-wXWVf_hRi8,15451
1616
bs4/tests/test_docs.py,sha256=xoAxnUfoQ7aRqGImwW_9BJDU8WNMZHIuvWqVepvWXt8,1127
1717
bs4/tests/test_element.py,sha256=92oRSRoGk8gIXAbAGHErKzocx2MK32TqcQdUJ-dGQMo,2377
1818
bs4/tests/test_formatter.py,sha256=eTzj91Lmhv90z-WiHjK3sBJZm0hRk0crFY1TZaXstCY,4148
19-
bs4/tests/test_fuzz.py,sha256=wXfic-J9-sv4C3upnTeZju_PIa9NxktOD_zw3Ek0u9w,3637
19+
bs4/tests/test_fuzz.py,sha256=_K2utiYVkZ22mvh03g8CBioFU1QDJaff1vTaDyXhxNk,6972
2020
bs4/tests/test_html5lib.py,sha256=2-ipm-_MaPt37WTxEd5DodUTNhS4EbLFKPRaO6XSCW4,8322
2121
bs4/tests/test_htmlparser.py,sha256=wnngcIlzjEwH21JFfu_mgt6JdpLt0ncJfLcGT7HeGw0,6256
2222
bs4/tests/test_lxml.py,sha256=nQCmLt7bWk0id7xMumZw--PzEe1xF9PTQn3lvHyNC6I,7635
2323
bs4/tests/test_navigablestring.py,sha256=RGSgziNf7cZnYdEPsoqL1B2I68TUJp1JmEQVxbh_ryA,5081
2424
bs4/tests/test_pageelement.py,sha256=VdGjUxx3RhjqmNsJ92ao6VZC_YD7T8mdLkDZjosOYeE,14274
2525
bs4/tests/test_soup.py,sha256=JmnAPLE1_GXm0wmwEUN7icdvBz9HDch-qoU2mT_TDrs,19877
26-
bs4/tests/test_tag.py,sha256=f19uie7QehvgvhIqNWfjDRR4TKa-ftm_RRoo6LXZyqk,9016
26+
bs4/tests/test_tag.py,sha256=FBPDUisDCbFmvl5HmTtN49CGo3YoUXh5Wiuw5FMLS5E,9616
2727
bs4/tests/test_tree.py,sha256=n9nTQOzJb3-ZnZ6AkmMdZQ5TYcTUPnqHoVgal0mYXfg,48129
28+
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-4670634698080256.testcase,sha256=yUdXkbpNK7LVOQ0LBHMoqZ1rWaBfSXWytoO_xdSm7Ho,15
2829
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-4818336571064320.testcase,sha256=Uv_dx4a43TSfoNkjU-jHW2nSXkqHFg4XdAw7SWVObUk,23
2930
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-4999465949331456.testcase,sha256=OEyVA0Ej4FxswOElrUNt0In4s4YhrmtaxE_NHGZvGtg,30
31+
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5000587759190016.testcase,sha256=G4vpNBOz-RwMpi6ewEgNEa13zX0sXhmL7VHOyIcdKVQ,15347
3032
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5167584867909632.testcase,sha256=3d8z65o4p7Rur-RmCHoOjzqaYQ8EAtjmiBYTHNyAdl4,19469
33+
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5270998950477824.testcase,sha256=NfGIlit1k40Ip3mlnBkYOkIDJX6gHtjlErwl7gsBjAQ,12
34+
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5375146639360000.testcase,sha256=xy4i1U0nhFHcnyc5pRKS6JRMvuoCNUur-Scor6UxIGw,4317
35+
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5492400320282624.testcase,sha256=Q-UTYpQBUsWoMgIUspUlzveSI-41s4ABC3jajRb-K0o,11502
3136
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5703933063462912.testcase,sha256=2bq3S8KxZgk8EajLReHD8m4_0Lj_nrkyJAxB_z_U0D0,5
3237
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5843991618256896.testcase,sha256=MZDu31LPLfgu6jP9IZkrlwNes3f_sL8WFP5BChkUKdY,35
3338
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5984173902397440.testcase,sha256=w58r-s6besG5JwPXpnz37W2YTj9-_qxFbk6hiEnKeIQ,51495
3439
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6124268085182464.testcase,sha256=q8rkdMECEXKcqVhOf5zWHkSBTQeOPt0JiLg2TZiPCuk,10380
3540
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6241471367348224.testcase,sha256=QfzoOxKwNuqG-4xIrea6MOQLXhfAAOQJ0r9u-J6kSNs,19
41+
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6306874195312640.testcase,sha256=MJ2pHFuuCQUiQz1Kor2sof7LWeRERQ6QK43YNqQHg9o,47
3642
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6450958476902400.testcase,sha256=EItOpSdeD4ewK-qgJ9vtxennwn_huguzXgctrUT7fqE,3546
3743
bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6600557255327744.testcase,sha256=a2aJTG4FceGSJXsjtxoS8S4jk_8rZsS3aznLkeO2_dY,124
3844
bs4/tests/fuzz/crash-0d306a50c8ed8bcd0785b67000fcd5dea1d33f08.testcase,sha256=jRFRtCKlP3-3EDLc_iVRTcE6JNymv0rYcVM6qRaPrxI,2607
39-
beautifulsoup4-4.12.2.dist-info/METADATA,sha256=M6TF9wpbgywQQvtehBohLTEr2f8e7cw909PZ3Xsk3N4,3556
40-
beautifulsoup4-4.12.2.dist-info/WHEEL,sha256=Fd6mP6ydyRguakwUJ05oBE7fh2IPxgtDN9IwHJ9OqJQ,87
41-
beautifulsoup4-4.12.2.dist-info/licenses/AUTHORS,sha256=uSIdbrBb1sobdXl7VrlUvuvim2dN9kF3MH4Edn0WKGE,2176
42-
beautifulsoup4-4.12.2.dist-info/licenses/LICENSE,sha256=VbTY1LHlvIbRDvrJG3TIe8t3UmsPW57a-LnNKtxzl7I,1441
43-
beautifulsoup4-4.12.2.dist-info/RECORD,,
45+
bs4/tests/fuzz/crash-ffbdfa8a2b26f13537b68d3794b0478a4090ee4a.testcase,sha256=7NsdCiXWAhNkmoW1pvF7rbZExyLAQIWtDtSHXIsH6YU,103
46+
beautifulsoup4-4.12.3.dist-info/METADATA,sha256=UkOS1koIjlakIy9Q1u2yCNwDEFOUZSrLcsbV-mTInz4,3790
47+
beautifulsoup4-4.12.3.dist-info/WHEEL,sha256=mRYSEL3Ih6g5a_CVMIcwiF__0Ae4_gLYh01YFNwiq1k,87
48+
beautifulsoup4-4.12.3.dist-info/licenses/AUTHORS,sha256=uSIdbrBb1sobdXl7VrlUvuvim2dN9kF3MH4Edn0WKGE,2176
49+
beautifulsoup4-4.12.3.dist-info/licenses/LICENSE,sha256=VbTY1LHlvIbRDvrJG3TIe8t3UmsPW57a-LnNKtxzl7I,1441
50+
beautifulsoup4-4.12.3.dist-info/RECORD,,
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
Wheel-Version: 1.0
2-
Generator: hatchling 1.18.0
2+
Generator: hatchling 1.21.0
33
Root-Is-Purelib: true
44
Tag: py3-none-any

uno/lib/python/bs4/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"""
1616

1717
__author__ = "Leonard Richardson (leonardr@segfault.org)"
18-
__version__ = "4.12.2"
19-
__copyright__ = "Copyright (c) 2004-2023 Leonard Richardson"
18+
__version__ = "4.12.3"
19+
__copyright__ = "Copyright (c) 2004-2024 Leonard Richardson"
2020
# Use of this source code is governed by the MIT license.
2121
__license__ = "MIT"
2222

uno/lib/python/bs4/builder/__init__.py

+9-4
Original file line numberDiff line numberDiff line change
@@ -514,15 +514,19 @@ class DetectsXMLParsedAsHTML(object):
514514
XML_PREFIX_B = b'<?xml'
515515

516516
@classmethod
517-
def warn_if_markup_looks_like_xml(cls, markup):
517+
def warn_if_markup_looks_like_xml(cls, markup, stacklevel=3):
518518
"""Perform a check on some markup to see if it looks like XML
519519
that's not XHTML. If so, issue a warning.
520520
521521
This is much less reliable than doing the check while parsing,
522522
but some of the tree builders can't do that.
523523
524+
:param stacklevel: The stacklevel of the code calling this
525+
function.
526+
524527
:return: True if the markup looks like non-XHTML XML, False
525528
otherwise.
529+
526530
"""
527531
if isinstance(markup, bytes):
528532
prefix = cls.XML_PREFIX_B
@@ -535,15 +539,16 @@ def warn_if_markup_looks_like_xml(cls, markup):
535539
and markup.startswith(prefix)
536540
and not looks_like_html.search(markup[:500])
537541
):
538-
cls._warn()
542+
cls._warn(stacklevel=stacklevel+2)
539543
return True
540544
return False
541545

542546
@classmethod
543-
def _warn(cls):
547+
def _warn(cls, stacklevel=5):
544548
"""Issue a warning about XML being parsed as HTML."""
545549
warnings.warn(
546-
XMLParsedAsHTMLWarning.MESSAGE, XMLParsedAsHTMLWarning
550+
XMLParsedAsHTMLWarning.MESSAGE, XMLParsedAsHTMLWarning,
551+
stacklevel=stacklevel
547552
)
548553

549554
def _initialize_xml_detector(self):

uno/lib/python/bs4/builder/_html5lib.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,9 @@ def prepare_markup(self, markup, user_specified_encoding,
7777

7878
# html5lib only parses HTML, so if it's given XML that's worth
7979
# noting.
80-
DetectsXMLParsedAsHTML.warn_if_markup_looks_like_xml(markup)
80+
DetectsXMLParsedAsHTML.warn_if_markup_looks_like_xml(
81+
markup, stacklevel=3
82+
)
8183

8284
yield (markup, None, None, False)
8385

uno/lib/python/bs4/builder/_htmlparser.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -378,10 +378,10 @@ def feed(self, markup):
378378
parser.soup = self.soup
379379
try:
380380
parser.feed(markup)
381+
parser.close()
381382
except AssertionError as e:
382383
# html.parser raises AssertionError in rare cases to
383384
# indicate a fatal problem with the markup, especially
384385
# when there's an error in the doctype declaration.
385386
raise ParserRejectedMarkup(e)
386-
parser.close()
387387
parser.already_closed_empty_element = []

uno/lib/python/bs4/builder/_lxml.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,9 @@ def prepare_markup(self, markup, user_specified_encoding=None,
179179
self.processing_instruction_class = ProcessingInstruction
180180
# We're in HTML mode, so if we're given XML, that's worth
181181
# noting.
182-
DetectsXMLParsedAsHTML.warn_if_markup_looks_like_xml(markup)
182+
DetectsXMLParsedAsHTML.warn_if_markup_looks_like_xml(
183+
markup, stacklevel=3
184+
)
183185
else:
184186
self.processing_instruction_class = XMLProcessingInstruction
185187

uno/lib/python/bs4/element.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -1356,7 +1356,7 @@ def _clone(self):
13561356
This is the first step in the deepcopy process.
13571357
"""
13581358
clone = type(self)(
1359-
None, self.builder, self.name, self.namespace,
1359+
None, None, self.name, self.namespace,
13601360
self.prefix, self.attrs, is_xml=self._is_xml,
13611361
sourceline=self.sourceline, sourcepos=self.sourcepos,
13621362
can_be_empty_element=self.can_be_empty_element,
@@ -1845,6 +1845,11 @@ def _indent_string(self, s, indent_level, formatter,
18451845
return space_before + s + space_after
18461846

18471847
def _format_tag(self, eventual_encoding, formatter, opening):
1848+
if self.hidden:
1849+
# A hidden tag is invisible, although its contents
1850+
# are visible.
1851+
return ''
1852+
18481853
# A tag starts with the < character (see below).
18491854

18501855
# Then the / character, if this is a closing tag.

uno/lib/python/bs4/formatter.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def __init__(
5151
void_element_close_prefix='/', cdata_containing_tags=None,
5252
empty_attributes_are_booleans=False, indent=1,
5353
):
54-
"""Constructor.
54+
r"""Constructor.
5555
5656
:param language: This should be Formatter.XML if you are formatting
5757
XML markup and Formatter.HTML if you are formatting HTML markup.
@@ -76,7 +76,7 @@ def __init__(
7676
negative, or "" will only insert newlines. Using a
7777
positive integer indent indents that many spaces per
7878
level. If indent is a string (such as "\t"), that string
79-
is used to indent each level. The default behavior to
79+
is used to indent each level. The default behavior is to
8080
indent one space per level.
8181
"""
8282
self.language = language

uno/lib/python/bs4/tests/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1105,7 +1105,7 @@ def test_find_by_prefixed_name(self):
11051105
doc = """<?xml version="1.0" encoding="utf-8"?>
11061106
<Document xmlns="http://example.com/ns0"
11071107
xmlns:ns1="http://example.com/ns1"
1108-
xmlns:ns2="http://example.com/ns2"
1108+
xmlns:ns2="http://example.com/ns2">
11091109
<ns1:tag>foo</ns1:tag>
11101110
<ns1:tag>bar</ns1:tag>
11111111
<ns2:tag key="value">baz</ns2:tag>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
�� � <css
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
� ><applet></applet><applet></applet><apple|><applet><applet><appl��><applet><applet></applet></applet></applet></applet><applet></applet><apple>t<applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet>et><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><azplet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><plet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet><applet></applet></applet></applet></applet></appt></applet></applet></applet></applet></applet></applet></applet></applet></applet></applet></applet></applet></applet></applet></applet></applet></applet></applet><<meta charset=utf-8>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- �� <math><select><mi><select><select>t

0 commit comments

Comments
 (0)