Skip to content

Commit

Permalink
Updated to Version 1.3.1 and removed lib directory
Browse files Browse the repository at this point in the history
Signed-off-by: Joshua Gager <[email protected]>
  • Loading branch information
jlgager24 committed Apr 5, 2017
1 parent 5c5ccd3 commit 28c346a
Show file tree
Hide file tree
Showing 225 changed files with 1,293 additions and 1,115 deletions.
14 changes: 10 additions & 4 deletions Changelog.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
Version 1.3.0.0 changes (3/31/2017):
Version 1.3.1 changes (4/5/2017):
* Added FXML Dialog Wrapper
* JavaDocs documentation is improved
* Pom file is improved and updated
* Now hosted on Maven Central

Version 1.3.0 changes (3/31/2017):
* Added MessageBox and Login dialog objects
* Added Static Class Instantiation Protection
* Added Database Tools classes (Includes SQLite and H2 databases)
* All dependencies are now included in jar file
* JavaDocs documentation is improved

Version 1.2.0.0 changes (02/22/2017):
Version 1.2.0 changes (02/22/2017):
* Fixed ComputerNameActive and ComputerNamePending not returning accurate value
* Added ComputerInfo Class
* Fixed a naming bug since version 1.1 that caused an infinite loop
Expand All @@ -14,11 +20,11 @@ Version 1.2.0.0 changes (02/22/2017):
* Fixed error with RSA generate key pair, it didn't check if save to files was true
* Fixed error with ConvertBytes function not returning accurate value

Version 1.1.0.0 changes (02/18/2017):
Version 1.1.0 changes (02/18/2017):
* Created OSInfo, HWInfo, SecurityTools and WebTools classes instead of packages to improve importing.
* Renamed StringExpanded2 to StringExpandedFromRegistry.
* Moved tools.osinfo.Enums to just tools.Enums.
* Finalized JavaDocs. Everything is documented correctly now.

Version 1.0.0.0 changes (02/13/2017):
Version 1.0.0 changes (02/13/2017):
* Initial Release
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
# JavaUltimateTools v1.3.0 [![Build Status](https://travis-ci.org/JGCompTech/JavaUltimateTools.svg?branch=master)](https://travis-ci.org/JGCompTech/JavaUltimateTools) [![Dependency Status](https://www.versioneye.com/user/projects/58e2fbb124ef3e003b526de5/badge.svg?style=flat-square)](https://www.versioneye.com/user/projects/58e2fbb124ef3e003b526de5) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.jgcomptech.tools/java-ultimate-tools/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/com.jgcomptech.tools/java-ultimate-tools/) [![Javadocs](http://www.javadoc.io/badge/com.jgcomptech.tools/java-ultimate-tools.svg?style=flat-square)](http://www.javadoc.io/doc/com.jgcomptech.tools/java-ultimate-tools)
# JavaUltimateTools v1.3.1 [![Build Status](https://travis-ci.org/JGCompTech/JavaUltimateTools.svg?branch=master)](https://travis-ci.org/JGCompTech/JavaUltimateTools) [![Dependency Status](https://www.versioneye.com/user/projects/58e2fbb124ef3e003b526de5/badge.svg?style=flat-square)](https://www.versioneye.com/user/projects/58e2fbb124ef3e003b526de5) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.jgcomptech.tools/java-ultimate-tools/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/com.jgcomptech.tools/java-ultimate-tools/) [![Javadocs](http://www.javadoc.io/badge/com.jgcomptech.tools/java-ultimate-tools.svg?style=flat-square)](http://www.javadoc.io/doc/com.jgcomptech.tools/java-ultimate-tools)

JavaUltimateTools is a large repository of scripts for use in any Java program. It contains the following:
- OSInfo - Contains many classes that return information about the current Windows installation. This includes Architecture, Edition, Name, Product Key, Service Pack, User Info and Version.
- HWInfo - Contains many classes that return information about the current computer hardware. This includes BIOS, Network, OEM, Processor, RAM and Storage.
- SecurityTools - Contains methods surrounding hashing and encryption. Includes methods using MD5, SHA1, SHA256, SHA384 and SHA512. Also includes encryption/decryption with RSA.
- CommandInfo - Allows you to run any console command and will return the result to a string to use within your program. You can also run the command elevated and it will open in a new cmd window and show the results. Note: If elevated, result cannot be returned as a string.
- MessageBox and Login dialogs - Dialogs to use in JavaFX applications
- FXML Dialog Wrapper - Class to wrap a FXML dialog object, reducing the amount of required code
- DatabaseTools - Allows communication with SQLite and H2 databases
- And Much More!

If you would like a more details check out the [CLASSDESCRIPTION.md](https://github.com/JGCompTech/JavaUltimateTools/blob/master/CLASSDESCRIPTION.md) file. I will be updating this with more documentation soon.

If you would like to view the JavaDoc info it is hosted at [github.io](https://jgcomptech.github.io/JavaUltimateTools/) and at [javadoc.io](http://www.javadoc.io/doc/com.jgcomptech.tools/java-ultimate-tools). This is what is stored in the doc folder in the project.
If you would like to view the JavaDoc info it is hosted at [github.io(Current GitHub Branch)](https://jgcomptech.github.io/JavaUltimateTools/) and at [javadoc.io(Current Maven Release)](http://www.javadoc.io/doc/com.jgcomptech.tools/java-ultimate-tools). The github.io version is what is stored in the doc folder in the project.

# Development
Want to contribute? Great!
Any help with development is greatly appreciated. If you want to add something or fix any typos please submit a pull request and if it is helpful it may be merged. Please check out our [Code of Conduct for Contributors](https://github.com/JGCompTech/JavaUltimateTools/blob/master/code-of-conduct.md).

# Download
**[Download v1.3.0](https://github.com/JGCompTech/JavaUltimateTools/releases/tag/v1.3)**
**[Download v1.3.1](https://github.com/JGCompTech/JavaUltimateTools/releases/tag/v1.3.1)**

The changelog can be found [here](https://github.com/JGCompTech/JavaUltimateTools/blob/master/Changelog.txt)

Expand All @@ -30,7 +31,7 @@ fragments into your pom.xml file. With those settings, your Maven will automatic
<dependency>
<groupId>com.jgcomptech.tools</groupId>
<artifactId>java-ultimate-tools</artifactId>
<version>1.3.0</version>
<version>1.3.1</version>
</dependency>
</dependencies>

Expand Down
6 changes: 3 additions & 3 deletions docs/allclasses-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Tue Apr 04 22:30:05 EDT 2017 -->
<!-- Generated by javadoc (1.8.0_121) on Wed Apr 05 17:35:56 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)</title>
<meta name="date" content="2017-04-04">
<title>All Classes (Java Ultimate Tools 1.3.1 API)</title>
<meta name="date" content="2017-04-05">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
6 changes: 3 additions & 3 deletions docs/allclasses-noframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Tue Apr 04 22:30:05 EDT 2017 -->
<!-- Generated by javadoc (1.8.0_121) on Wed Apr 05 17:35:56 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)</title>
<meta name="date" content="2017-04-04">
<title>All Classes (Java Ultimate Tools 1.3.1 API)</title>
<meta name="date" content="2017-04-05">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
10 changes: 5 additions & 5 deletions docs/com/jgcomptech/tools/CommandInfo.Output.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Tue Apr 04 22:30:03 EDT 2017 -->
<!-- Generated by javadoc (1.8.0_121) on Wed Apr 05 17:35:51 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CommandInfo.Output (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)</title>
<meta name="date" content="2017-04-04">
<title>CommandInfo.Output (Java Ultimate Tools 1.3.1 API)</title>
<meta name="date" content="2017-04-05">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandInfo.Output (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)";
parent.document.title="CommandInfo.Output (Java Ultimate Tools 1.3.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -332,6 +332,6 @@ <h4>print</h4>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
<p class="legalCopy"><small>Copyright &#169; 2017 <a href="https://github.com/JGCompTech">J&G CompTech</a>. All rights reserved.</small></p>
</body>
</html>
10 changes: 5 additions & 5 deletions docs/com/jgcomptech/tools/CommandInfo.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Tue Apr 04 22:30:03 EDT 2017 -->
<!-- Generated by javadoc (1.8.0_121) on Wed Apr 05 17:35:51 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CommandInfo (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)</title>
<meta name="date" content="2017-04-04">
<title>CommandInfo (Java Ultimate Tools 1.3.1 API)</title>
<meta name="date" content="2017-04-05">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandInfo (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)";
parent.document.title="CommandInfo (Java Ultimate Tools 1.3.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -349,6 +349,6 @@ <h4>Run</h4>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
<p class="legalCopy"><small>Copyright &#169; 2017 <a href="https://github.com/JGCompTech">J&G CompTech</a>. All rights reserved.</small></p>
</body>
</html>
10 changes: 5 additions & 5 deletions docs/com/jgcomptech/tools/ComputerInfo.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Tue Apr 04 22:30:03 EDT 2017 -->
<!-- Generated by javadoc (1.8.0_121) on Wed Apr 05 17:35:51 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ComputerInfo (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)</title>
<meta name="date" content="2017-04-04">
<title>ComputerInfo (Java Ultimate Tools 1.3.1 API)</title>
<meta name="date" content="2017-04-05">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ComputerInfo (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)";
parent.document.title="ComputerInfo (Java Ultimate Tools 1.3.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -354,6 +354,6 @@ <h4>ReInitalizeHW</h4>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
<p class="legalCopy"><small>Copyright &#169; 2017 <a href="https://github.com/JGCompTech">J&G CompTech</a>. All rights reserved.</small></p>
</body>
</html>
10 changes: 5 additions & 5 deletions docs/com/jgcomptech/tools/HWInfo.BIOS.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Tue Apr 04 22:30:03 EDT 2017 -->
<!-- Generated by javadoc (1.8.0_121) on Wed Apr 05 17:35:51 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HWInfo.BIOS (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)</title>
<meta name="date" content="2017-04-04">
<title>HWInfo.BIOS (Java Ultimate Tools 1.3.1 API)</title>
<meta name="date" content="2017-04-05">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HWInfo.BIOS (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)";
parent.document.title="HWInfo.BIOS (Java Ultimate Tools 1.3.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -290,6 +290,6 @@ <h4>getVendor</h4>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
<p class="legalCopy"><small>Copyright &#169; 2017 <a href="https://github.com/JGCompTech">J&G CompTech</a>. All rights reserved.</small></p>
</body>
</html>
10 changes: 5 additions & 5 deletions docs/com/jgcomptech/tools/HWInfo.BIOSObject.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Tue Apr 04 22:30:03 EDT 2017 -->
<!-- Generated by javadoc (1.8.0_121) on Wed Apr 05 17:35:51 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HWInfo.BIOSObject (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)</title>
<meta name="date" content="2017-04-04">
<title>HWInfo.BIOSObject (Java Ultimate Tools 1.3.1 API)</title>
<meta name="date" content="2017-04-05">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HWInfo.BIOSObject (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)";
parent.document.title="HWInfo.BIOSObject (Java Ultimate Tools 1.3.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -316,6 +316,6 @@ <h4>Version</h4>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
<p class="legalCopy"><small>Copyright &#169; 2017 <a href="https://github.com/JGCompTech">J&G CompTech</a>. All rights reserved.</small></p>
</body>
</html>
10 changes: 5 additions & 5 deletions docs/com/jgcomptech/tools/HWInfo.DriveObject.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Tue Apr 04 22:30:03 EDT 2017 -->
<!-- Generated by javadoc (1.8.0_121) on Wed Apr 05 17:35:51 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HWInfo.DriveObject (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)</title>
<meta name="date" content="2017-04-04">
<title>HWInfo.DriveObject (Java Ultimate Tools 1.3.1 API)</title>
<meta name="date" content="2017-04-05">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HWInfo.DriveObject (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)";
parent.document.title="HWInfo.DriveObject (Java Ultimate Tools 1.3.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -303,6 +303,6 @@ <h4>TotalFree</h4>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
<p class="legalCopy"><small>Copyright &#169; 2017 <a href="https://github.com/JGCompTech">J&G CompTech</a>. All rights reserved.</small></p>
</body>
</html>
10 changes: 5 additions & 5 deletions docs/com/jgcomptech/tools/HWInfo.HWObject.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Tue Apr 04 22:30:03 EDT 2017 -->
<!-- Generated by javadoc (1.8.0_121) on Wed Apr 05 17:35:51 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HWInfo.HWObject (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)</title>
<meta name="date" content="2017-04-04">
<title>HWInfo.HWObject (Java Ultimate Tools 1.3.1 API)</title>
<meta name="date" content="2017-04-05">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HWInfo.HWObject (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)";
parent.document.title="HWInfo.HWObject (Java Ultimate Tools 1.3.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -355,6 +355,6 @@ <h4>Storage</h4>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
<p class="legalCopy"><small>Copyright &#169; 2017 <a href="https://github.com/JGCompTech">J&G CompTech</a>. All rights reserved.</small></p>
</body>
</html>
10 changes: 5 additions & 5 deletions docs/com/jgcomptech/tools/HWInfo.Network.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Tue Apr 04 22:30:03 EDT 2017 -->
<!-- Generated by javadoc (1.8.0_121) on Wed Apr 05 17:35:51 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HWInfo.Network (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)</title>
<meta name="date" content="2017-04-04">
<title>HWInfo.Network (Java Ultimate Tools 1.3.1 API)</title>
<meta name="date" content="2017-04-05">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HWInfo.Network (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)";
parent.document.title="HWInfo.Network (Java Ultimate Tools 1.3.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -290,6 +290,6 @@ <h4>isConnectedToInternet</h4>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
<p class="legalCopy"><small>Copyright &#169; 2017 <a href="https://github.com/JGCompTech">J&G CompTech</a>. All rights reserved.</small></p>
</body>
</html>
10 changes: 5 additions & 5 deletions docs/com/jgcomptech/tools/HWInfo.NetworkObject.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_121) on Tue Apr 04 22:30:03 EDT 2017 -->
<!-- Generated by javadoc (1.8.0_121) on Wed Apr 05 17:35:51 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HWInfo.NetworkObject (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)</title>
<meta name="date" content="2017-04-04">
<title>HWInfo.NetworkObject (Java Ultimate Tools 1.3.1 API)</title>
<meta name="date" content="2017-04-05">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HWInfo.NetworkObject (com.jgcomptech.tools:java-ultimate-tools 1.3.0 API)";
parent.document.title="HWInfo.NetworkObject (Java Ultimate Tools 1.3.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -303,6 +303,6 @@ <h4>ConnectionStatus</h4>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
<p class="legalCopy"><small>Copyright &#169; 2017 <a href="https://github.com/JGCompTech">J&G CompTech</a>. All rights reserved.</small></p>
</body>
</html>
Loading

0 comments on commit 28c346a

Please sign in to comment.