Skip to content

Commit 4449e5e

Browse files
authored
Merge pull request #221 from openpreserve/rel/0.16.2
Rel 0.16.2
2 parents 0dea707 + d0c0ed1 commit 4449e5e

File tree

339 files changed

+1949
-1587
lines changed

Some content is hidden

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

339 files changed

+1949
-1587
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ODF Validator
22

3-
Latest version is 0.16.2-SNAPSHOT.
3+
Latest version is 1.16.2.
44

55
## About
66

docs/developer/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ To include the core validation library in your project, add the following depend
4444
<dependency>
4545
<groupId>org.openpreservation.odf</groupId>
4646
<artifactId>odf-core</artifactId>
47-
<version>0.16.2-SNAPSHOT</version>
47+
<version>1.16.2</version>
4848
</dependency>
4949
```
5050

docs/site/apidocs/allclasses-index.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!DOCTYPE HTML>
22
<html lang="en">
33
<head>
4-
<!-- Generated by javadoc (17) on Thu Oct 31 10:57:21 GMT 2024 -->
5-
<title>All Classes and Interfaces (ODF spreadsheet validator. 0.16.1 API)</title>
4+
<!-- Generated by javadoc (17) on Wed Nov 20 14:23:31 GMT 2024 -->
5+
<title>All Classes and Interfaces (ODF spreadsheet validator. 1.16.2 API)</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8-
<meta name="dc.created" content="2024-10-31">
8+
<meta name="dc.created" content="2024-11-20">
99
<meta name="description" content="class index">
1010
<meta name="generator" content="javadoc/AllClassesIndexWriter">
1111
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">

docs/site/apidocs/allpackages-index.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!DOCTYPE HTML>
22
<html lang="en">
33
<head>
4-
<!-- Generated by javadoc (17) on Thu Oct 31 10:57:21 GMT 2024 -->
5-
<title>All Packages (ODF spreadsheet validator. 0.16.1 API)</title>
4+
<!-- Generated by javadoc (17) on Wed Nov 20 14:23:31 GMT 2024 -->
5+
<title>All Packages (ODF spreadsheet validator. 1.16.2 API)</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8-
<meta name="dc.created" content="2024-10-31">
8+
<meta name="dc.created" content="2024-11-20">
99
<meta name="description" content="package index">
1010
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
1111
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">

docs/site/apidocs/constant-values.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!DOCTYPE HTML>
22
<html lang="en">
33
<head>
4-
<!-- Generated by javadoc (17) on Thu Oct 31 10:57:21 GMT 2024 -->
5-
<title>Constant Field Values (ODF spreadsheet validator. 0.16.1 API)</title>
4+
<!-- Generated by javadoc (17) on Wed Nov 20 14:23:31 GMT 2024 -->
5+
<title>Constant Field Values (ODF spreadsheet validator. 1.16.2 API)</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8-
<meta name="dc.created" content="2024-10-31">
8+
<meta name="dc.created" content="2024-11-20">
99
<meta name="description" content="summary of constants">
1010
<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
1111
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">

docs/site/apidocs/help-doc.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!DOCTYPE HTML>
22
<html lang="en">
33
<head>
4-
<!-- Generated by javadoc (17) on Thu Oct 31 10:57:21 GMT 2024 -->
5-
<title>API Help (ODF spreadsheet validator. 0.16.1 API)</title>
4+
<!-- Generated by javadoc (17) on Wed Nov 20 14:23:31 GMT 2024 -->
5+
<title>API Help (ODF spreadsheet validator. 1.16.2 API)</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8-
<meta name="dc.created" content="2024-10-31">
8+
<meta name="dc.created" content="2024-11-20">
99
<meta name="description" content="help">
1010
<meta name="generator" content="javadoc/HelpWriter">
1111
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">

docs/site/apidocs/index-all.html

+27-17
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!DOCTYPE HTML>
22
<html lang="en">
33
<head>
4-
<!-- Generated by javadoc (17) on Thu Oct 31 10:57:21 GMT 2024 -->
5-
<title>Index (ODF spreadsheet validator. 0.16.1 API)</title>
4+
<!-- Generated by javadoc (17) on Wed Nov 20 14:23:31 GMT 2024 -->
5+
<title>Index (ODF spreadsheet validator. 1.16.2 API)</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8-
<meta name="dc.created" content="2024-10-31">
8+
<meta name="dc.created" content="2024-11-20">
99
<meta name="description" content="index">
1010
<meta name="generator" content="javadoc/IndexWriter">
1111
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
@@ -95,24 +95,18 @@ <h2 class="title" id="I:C">C</h2>
9595
<dd>&nbsp;</dd>
9696
<dt><a href="org/openpreservation/odf/xml/OdfNamespaces.html#CHART" class="member-name-link">CHART</a> - Enum constant in enum class org.openpreservation.odf.xml.<a href="org/openpreservation/odf/xml/OdfNamespaces.html" title="enum class in org.openpreservation.odf.xml">OdfNamespaces</a></dt>
9797
<dd>&nbsp;</dd>
98-
<dt><a href="org/openpreservation/odf/validation/Profile.html#check(org.openpreservation.odf.pkg.OdfPackage)" class="member-name-link">check(OdfPackage)</a> - Method in interface org.openpreservation.odf.validation.<a href="org/openpreservation/odf/validation/Profile.html" title="interface in org.openpreservation.odf.validation">Profile</a></dt>
98+
<dt><a href="org/openpreservation/odf/validation/Profile.html#check(org.openpreservation.odf.document.OpenDocument)" class="member-name-link">check(OpenDocument)</a> - Method in interface org.openpreservation.odf.validation.<a href="org/openpreservation/odf/validation/Profile.html" title="interface in org.openpreservation.odf.validation">Profile</a></dt>
9999
<dd>&nbsp;</dd>
100-
<dt><a href="org/openpreservation/odf/validation/Rule.html#check(org.openpreservation.odf.pkg.OdfPackage)" class="member-name-link">check(OdfPackage)</a> - Method in interface org.openpreservation.odf.validation.<a href="org/openpreservation/odf/validation/Rule.html" title="interface in org.openpreservation.odf.validation">Rule</a></dt>
100+
<dt><a href="org/openpreservation/odf/validation/Rule.html#check(org.openpreservation.odf.document.OpenDocument)" class="member-name-link">check(OpenDocument)</a> - Method in interface org.openpreservation.odf.validation.<a href="org/openpreservation/odf/validation/Rule.html" title="interface in org.openpreservation.odf.validation">Rule</a></dt>
101101
<dd>&nbsp;</dd>
102-
<dt><a href="org/openpreservation/odf/validation/rules/EmbeddedObjectsRule.html#check(org.openpreservation.odf.pkg.OdfPackage)" class="member-name-link">check(OdfPackage)</a> - Method in class org.openpreservation.odf.validation.rules.<a href="org/openpreservation/odf/validation/rules/EmbeddedObjectsRule.html" title="class in org.openpreservation.odf.validation.rules">EmbeddedObjectsRule</a></dt>
102+
<dt><a href="org/openpreservation/odf/validation/rules/EmbeddedObjectsRule.html#check(org.openpreservation.odf.document.OpenDocument)" class="member-name-link">check(OpenDocument)</a> - Method in class org.openpreservation.odf.validation.rules.<a href="org/openpreservation/odf/validation/rules/EmbeddedObjectsRule.html" title="class in org.openpreservation.odf.validation.rules">EmbeddedObjectsRule</a></dt>
103103
<dd>&nbsp;</dd>
104104
<dt><a href="org/openpreservation/odf/validation/Profile.html#check(org.openpreservation.odf.validation.ValidationReport)" class="member-name-link">check(ValidationReport)</a> - Method in interface org.openpreservation.odf.validation.<a href="org/openpreservation/odf/validation/Profile.html" title="interface in org.openpreservation.odf.validation">Profile</a></dt>
105105
<dd>&nbsp;</dd>
106106
<dt><a href="org/openpreservation/odf/validation/Rule.html#check(org.openpreservation.odf.validation.ValidationReport)" class="member-name-link">check(ValidationReport)</a> - Method in interface org.openpreservation.odf.validation.<a href="org/openpreservation/odf/validation/Rule.html" title="interface in org.openpreservation.odf.validation">Rule</a></dt>
107107
<dd>&nbsp;</dd>
108108
<dt><a href="org/openpreservation/odf/validation/rules/EmbeddedObjectsRule.html#check(org.openpreservation.odf.validation.ValidationReport)" class="member-name-link">check(ValidationReport)</a> - Method in class org.openpreservation.odf.validation.rules.<a href="org/openpreservation/odf/validation/rules/EmbeddedObjectsRule.html" title="class in org.openpreservation.odf.validation.rules">EmbeddedObjectsRule</a></dt>
109109
<dd>&nbsp;</dd>
110-
<dt><a href="org/openpreservation/odf/validation/Profile.html#check(org.openpreservation.odf.xml.OdfXmlDocument)" class="member-name-link">check(OdfXmlDocument)</a> - Method in interface org.openpreservation.odf.validation.<a href="org/openpreservation/odf/validation/Profile.html" title="interface in org.openpreservation.odf.validation">Profile</a></dt>
111-
<dd>&nbsp;</dd>
112-
<dt><a href="org/openpreservation/odf/validation/Rule.html#check(org.openpreservation.odf.xml.OdfXmlDocument)" class="member-name-link">check(OdfXmlDocument)</a> - Method in interface org.openpreservation.odf.validation.<a href="org/openpreservation/odf/validation/Rule.html" title="interface in org.openpreservation.odf.validation">Rule</a></dt>
113-
<dd>&nbsp;</dd>
114-
<dt><a href="org/openpreservation/odf/validation/rules/EmbeddedObjectsRule.html#check(org.openpreservation.odf.xml.OdfXmlDocument)" class="member-name-link">check(OdfXmlDocument)</a> - Method in class org.openpreservation.odf.validation.rules.<a href="org/openpreservation/odf/validation/rules/EmbeddedObjectsRule.html" title="class in org.openpreservation.odf.validation.rules">EmbeddedObjectsRule</a></dt>
115-
<dd>&nbsp;</dd>
116110
<dt><a href="org/openpreservation/utils/Checks.html" class="type-name-link" title="class in org.openpreservation.utils">Checks</a> - Class in <a href="org/openpreservation/utils/package-summary.html">org.openpreservation.utils</a></dt>
117111
<dd>&nbsp;</dd>
118112
<dt><a href="org/openpreservation/odf/apps/ConsoleFormatter.html#COL_ERR" class="member-name-link">COL_ERR</a> - Static variable in enum class org.openpreservation.odf.apps.<a href="org/openpreservation/odf/apps/ConsoleFormatter.html" title="enum class in org.openpreservation.odf.apps">ConsoleFormatter</a></dt>
@@ -444,7 +438,8 @@ <h2 class="title" id="I:G">G</h2>
444438
</dd>
445439
<dt><a href="org/openpreservation/odf/document/OpenDocument.html#getFormat()" class="member-name-link">getFormat()</a> - Method in interface org.openpreservation.odf.document.<a href="org/openpreservation/odf/document/OpenDocument.html" title="interface in org.openpreservation.odf.document">OpenDocument</a></dt>
446440
<dd>
447-
<div class="block">Get the format of the OpenDocument, this will be the declared format of the package
441+
<div class="block">Get the format of the OpenDocument, this will be the declared format of the
442+
package
448443
or the parsed format of a single document.</div>
449444
</dd>
450445
<dt><a href="org/openpreservation/odf/xml/DocumentType.html#getFormats()" class="member-name-link">getFormats()</a> - Method in enum class org.openpreservation.odf.xml.<a href="org/openpreservation/odf/xml/DocumentType.html" title="enum class in org.openpreservation.odf.xml">DocumentType</a></dt>
@@ -630,7 +625,8 @@ <h2 class="title" id="I:G">G</h2>
630625
</dd>
631626
<dt><a href="org/openpreservation/odf/document/OpenDocument.html#getPackage()" class="member-name-link">getPackage()</a> - Method in interface org.openpreservation.odf.document.<a href="org/openpreservation/odf/document/OpenDocument.html" title="interface in org.openpreservation.odf.document">OpenDocument</a></dt>
632627
<dd>
633-
<div class="block">Get the ODF Package for the OpenDocument, this will be null for a single XML file.</div>
628+
<div class="block">Get the ODF Package for the OpenDocument, this will be null for a single XML
629+
file.</div>
634630
</dd>
635631
<dt><a href="org/openpreservation/odf/pkg/OdfPackages.html#getPackageParser()" class="member-name-link">getPackageParser()</a> - Static method in class org.openpreservation.odf.pkg.<a href="org/openpreservation/odf/pkg/OdfPackages.html" title="class in org.openpreservation.odf.pkg">OdfPackages</a></dt>
636632
<dd>
@@ -640,6 +636,16 @@ <h2 class="title" id="I:G">G</h2>
640636
<dd>
641637
<div class="block">Get the parse result of the XML document</div>
642638
</dd>
639+
<dt><a href="org/openpreservation/format/zip/ZipArchive.html#getPath()" class="member-name-link">getPath()</a> - Method in interface org.openpreservation.format.zip.<a href="org/openpreservation/format/zip/ZipArchive.html" title="interface in org.openpreservation.format.zip">ZipArchive</a></dt>
640+
<dd>
641+
<div class="block">Get the path to the archive</div>
642+
</dd>
643+
<dt><a href="org/openpreservation/format/zip/ZipFileProcessor.html#getPath()" class="member-name-link">getPath()</a> - Method in class org.openpreservation.format.zip.<a href="org/openpreservation/format/zip/ZipFileProcessor.html" title="class in org.openpreservation.format.zip">ZipFileProcessor</a></dt>
644+
<dd>&nbsp;</dd>
645+
<dt><a href="org/openpreservation/odf/document/OpenDocument.html#getPath()" class="member-name-link">getPath()</a> - Method in interface org.openpreservation.odf.document.<a href="org/openpreservation/odf/document/OpenDocument.html" title="interface in org.openpreservation.odf.document">OpenDocument</a></dt>
646+
<dd>
647+
<div class="block">Get the path to the OpenDocument file.</div>
648+
</dd>
643649
<dt><a href="org/openpreservation/format/xml/Attribute.html#getPrefix()" class="member-name-link">getPrefix()</a> - Method in interface org.openpreservation.format.xml.<a href="org/openpreservation/format/xml/Attribute.html" title="interface in org.openpreservation.format.xml">Attribute</a></dt>
644650
<dd>
645651
<div class="block">Get the <code>String</code> namespace prefix of the <code>Attribute</code>.</div>
@@ -805,6 +811,10 @@ <h2 class="title" id="I:G">G</h2>
805811
<dd>
806812
<div class="block">Gets the version of the ODF document</div>
807813
</dd>
814+
<dt><a href="org/openpreservation/odf/document/OpenDocument.html#getVersion()" class="member-name-link">getVersion()</a> - Method in interface org.openpreservation.odf.document.<a href="org/openpreservation/odf/document/OpenDocument.html" title="interface in org.openpreservation.odf.document">OpenDocument</a></dt>
815+
<dd>
816+
<div class="block">Get the version of the OpenDocument.</div>
817+
</dd>
808818
<dt><a href="org/openpreservation/odf/pkg/FileEntry.html#getVersion()" class="member-name-link">getVersion()</a> - Method in interface org.openpreservation.odf.pkg.<a href="org/openpreservation/odf/pkg/FileEntry.html" title="interface in org.openpreservation.odf.pkg">FileEntry</a></dt>
809819
<dd>
810820
<div class="block">Get's the version of the file entry if it's declared.</div>
@@ -1320,9 +1330,9 @@ <h2 class="title" id="I:O">O</h2>
13201330
<dd>&nbsp;</dd>
13211331
<dt><a href="org/openpreservation/odf/document/OpenDocument.html" class="type-name-link" title="interface in org.openpreservation.odf.document">OpenDocument</a> - Interface in <a href="org/openpreservation/odf/document/package-summary.html">org.openpreservation.odf.document</a></dt>
13221332
<dd>&nbsp;</dd>
1323-
<dt><a href="org/openpreservation/odf/document/Documents.html#openDocumentOf(org.openpreservation.odf.document.OdfDocument)" class="member-name-link">openDocumentOf(OdfDocument)</a> - Static method in class org.openpreservation.odf.document.<a href="org/openpreservation/odf/document/Documents.html" title="class in org.openpreservation.odf.document">Documents</a></dt>
1333+
<dt><a href="org/openpreservation/odf/document/Documents.html#openDocumentOf(java.nio.file.Path,org.openpreservation.odf.document.OdfDocument)" class="member-name-link">openDocumentOf(Path, OdfDocument)</a> - Static method in class org.openpreservation.odf.document.<a href="org/openpreservation/odf/document/Documents.html" title="class in org.openpreservation.odf.document">Documents</a></dt>
13241334
<dd>&nbsp;</dd>
1325-
<dt><a href="org/openpreservation/odf/document/Documents.html#openDocumentOf(org.openpreservation.odf.pkg.OdfPackage)" class="member-name-link">openDocumentOf(OdfPackage)</a> - Static method in class org.openpreservation.odf.document.<a href="org/openpreservation/odf/document/Documents.html" title="class in org.openpreservation.odf.document">Documents</a></dt>
1335+
<dt><a href="org/openpreservation/odf/document/Documents.html#openDocumentOf(java.nio.file.Path,org.openpreservation.odf.pkg.OdfPackage)" class="member-name-link">openDocumentOf(Path, OdfPackage)</a> - Static method in class org.openpreservation.odf.document.<a href="org/openpreservation/odf/document/Documents.html" title="class in org.openpreservation.odf.document">Documents</a></dt>
13261336
<dd>&nbsp;</dd>
13271337
<dt><a href="org/openpreservation/format/xml/package-summary.html">org.openpreservation.format.xml</a> - package org.openpreservation.format.xml</dt>
13281338
<dd>&nbsp;</dd>
@@ -1578,7 +1588,7 @@ <h2 class="title" id="I:V">V</h2>
15781588
<dd>
15791589
<div class="block">Validate the supplied InputStream against the supplied schema.</div>
15801590
</dd>
1581-
<dt><a href="org/openpreservation/odf/validation/ValidatingParser.html#validatePackage(org.openpreservation.odf.pkg.OdfPackage)" class="member-name-link">validatePackage(OdfPackage)</a> - Method in interface org.openpreservation.odf.validation.<a href="org/openpreservation/odf/validation/ValidatingParser.html" title="interface in org.openpreservation.odf.validation">ValidatingParser</a></dt>
1591+
<dt><a href="org/openpreservation/odf/validation/ValidatingParser.html#validatePackage(java.nio.file.Path,org.openpreservation.odf.pkg.OdfPackage)" class="member-name-link">validatePackage(Path, OdfPackage)</a> - Method in interface org.openpreservation.odf.validation.<a href="org/openpreservation/odf/validation/ValidatingParser.html" title="interface in org.openpreservation.odf.validation">ValidatingParser</a></dt>
15821592
<dd>
15831593
<div class="block">Validates the given ODF package.</div>
15841594
</dd>

docs/site/apidocs/index.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!DOCTYPE HTML>
22
<html lang="en">
33
<head>
4-
<!-- Generated by javadoc (17) on Thu Oct 31 10:57:21 GMT 2024 -->
5-
<title>Overview (ODF spreadsheet validator. 0.16.1 API)</title>
4+
<!-- Generated by javadoc (17) on Wed Nov 20 14:23:31 GMT 2024 -->
5+
<title>Overview (ODF spreadsheet validator. 1.16.2 API)</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8-
<meta name="dc.created" content="2024-10-31">
8+
<meta name="dc.created" content="2024-11-20">
99
<meta name="description" content="package index">
1010
<meta name="generator" content="javadoc/PackageIndexWriter">
1111
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
@@ -49,7 +49,7 @@
4949
<div class="flex-content">
5050
<main role="main">
5151
<div class="header">
52-
<h1 class="title">ODF spreadsheet validator. 0.16.1 API</h1>
52+
<h1 class="title">ODF spreadsheet validator. 1.16.2 API</h1>
5353
</div>
5454
<div id="all-packages-table">
5555
<div class="caption"><span>Packages</span></div>

docs/site/apidocs/member-search-index.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/site/apidocs/org/openpreservation/format/xml/Attribute.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!DOCTYPE HTML>
22
<html lang="en">
33
<head>
4-
<!-- Generated by javadoc (17) on Thu Oct 31 10:57:21 GMT 2024 -->
5-
<title>Attribute (ODF spreadsheet validator. 0.16.1 API)</title>
4+
<!-- Generated by javadoc (17) on Wed Nov 20 14:23:31 GMT 2024 -->
5+
<title>Attribute (ODF spreadsheet validator. 1.16.2 API)</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8-
<meta name="dc.created" content="2024-10-31">
8+
<meta name="dc.created" content="2024-11-20">
99
<meta name="description" content="declaration: package: org.openpreservation.format.xml, interface: Attribute">
1010
<meta name="generator" content="javadoc/ClassWriterImpl">
1111
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">

docs/site/apidocs/org/openpreservation/format/xml/Encodings.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!DOCTYPE HTML>
22
<html lang="en">
33
<head>
4-
<!-- Generated by javadoc (17) on Thu Oct 31 10:57:21 GMT 2024 -->
5-
<title>Encodings (ODF spreadsheet validator. 0.16.1 API)</title>
4+
<!-- Generated by javadoc (17) on Wed Nov 20 14:23:31 GMT 2024 -->
5+
<title>Encodings (ODF spreadsheet validator. 1.16.2 API)</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8-
<meta name="dc.created" content="2024-10-31">
8+
<meta name="dc.created" content="2024-11-20">
99
<meta name="description" content="declaration: package: org.openpreservation.format.xml, enum: Encodings">
1010
<meta name="generator" content="javadoc/ClassWriterImpl">
1111
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">

0 commit comments

Comments
 (0)