diff options
| author | Maxxiii <[email protected]> | 2020-09-14 20:42:31 +0300 |
|---|---|---|
| committer | Maxxiii <[email protected]> | 2020-09-14 20:42:31 +0300 |
| commit | d8d623ea20a8d20dae3a2f73d4a109f08bdf729f (patch) | |
| tree | 0264b170053a670746847698d4d5b77905b6aef2 /subpages/Miscellaneous-HLLib.html | |
| parent | Add Comments pages for Crafty and update links to it, other small fixes (diff) | |
| download | nemstools.github.io-d8d623ea20a8d20dae3a2f73d4a109f08bdf729f.tar.xz nemstools.github.io-d8d623ea20a8d20dae3a2f73d4a109f08bdf729f.zip | |
Add remaining Comments pages and links to them (only 1st page for now)
Diffstat (limited to 'subpages/Miscellaneous-HLLib.html')
| -rw-r--r-- | subpages/Miscellaneous-HLLib.html | 626 |
1 files changed, 0 insertions, 626 deletions
diff --git a/subpages/Miscellaneous-HLLib.html b/subpages/Miscellaneous-HLLib.html deleted file mode 100644 index e9fa460..0000000 --- a/subpages/Miscellaneous-HLLib.html +++ /dev/null @@ -1,626 +0,0 @@ -<!DOCTYPE html> - -<head> - <title>Nem's Tools [Miscellaneous - HLLib]</title> - <link rel="shortcut icon" href="../favicon.ico" type="image/x-icon"> - <link rel="stylesheet" type="text/css" href="../css/default.css"> - <meta http-equiv="pragma" content="no-cache"> - <meta http-equiv="cache-control" content="no-cache"> - <meta name="author" content="Ryan Gregg"> - <meta name="description" content="Nem's Half-Life and Half-Life 2 editing tools."> -</head> - -<body> - <div class="banner" onclick="location.href='https://nemstools.github.io/'"> </div> - <div class="archived">This is archived copy of currently unavailable <a href="http://nemesis.thewavelength.net">Nem's - Tools website</a>, restored from <a - href="https://web.archive.org/web/20191202151405/http://www.nemesis.thewavelength.net/">Web Archive</a>. <br> - Download section now provides links to both Web Archive and to this unofficial Github mirror. - </div> - <div class="main"> - <div class="group"> - <div class="separator"></div> - <div class="heading2 menu"> - <a href="../index.html" class="menuitem">Home</a> - <a href="../pages/GCFScape.html" class="menuitem">GCFScape</a> - <a href="../pages/Crafty.html" class="menuitem">Crafty</a> - <a href="../pages/VTFLib.html" class="menuitem">VTFLib</a> - <a href="../pages/Batch_Compiler.html" class="menuitem">Batch Compiler</a> - <a href="../pages/Terrain_Generator.html" class="menuitem">Terrain Generator</a> - <a href="../pages/BSP_Viewer.html" class="menuitem">BSP Viewer</a> - <a href="../pages/MAP_Viewer.html" class="menuitem">MAP Viewer</a> - <a href="../pages/virtuAMP.html" class="menuitem">virtuAMP</a> - <a href="../pages/Miscellaneous.html" class="menuitem">Miscellaneous</a> - </div> - <div class="separator"></div> - <div class="content"> - <div class="main_area"> - <div class="space"></div> - <div class="main_content"> - <div class="group"> - <div class="heading1"> - <div class="space"></div><span class="left"><a name="p108" - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=108#p108">HLLib</a> - - <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=1">Nem</a></span><span - class="right">Posted: May 23rd, 2005 - 6:32:20 pm</span> - <div class="space"></div> - </div> - <div class="content"><b>About:</b> - - <p>HLLib is a package library for Half-Life that abstracts several package formats and provides a simple - interface for all of them. HLLib is written in native C++ but exposes both a C and C++ interface which - can be used in any C or C++ application (additional languages may also use the library with standard C - imports). HLLib works natively in both Windows (x86 and x64) and Linux. BSP, GCF, NCF, PAK, VPK, WAD, - XZP and uncompressed ZIP package formats are supported.</p> - - <p>HLLib is an open source library licensed under the LGPL. It comes with the source code and binaries - necessary to use it. An example application called HLExtract, which is licensed under the GPL, is also - included. HLExtract is a command line utility written in C that can load all HLLib supported packages - and extract multiple items from them while maintaining their directory structure. Also included is a - C# HLExtract port called HLExtract.Net.</p> - - <b>Download:</b> - - <ul> - <li><a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/files/files/hllib246.zip">HLLib - v2.4.6 Archive (411 KB)</a></li> - <li><a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/files/files/hllib118.zip">HLLib - v1.1.8 Archive (186 KB)</a></li> - </ul> - - <b>GridMount:</b> - - <p>A <a href="https://web.archive.org/web/20190508145039/http://code.google.com/p/macfuse/">MacFUSE</a> - file system handler called <a - href="https://web.archive.org/web/20190508145039/http://yaakovs.wordpress.com/projects/gridmount/">GridMount</a> - is available for those looking to run HLLib on a Mac.</p> - - <b>Java Wrapper:</b> - - <p>A Java wrapper is available for those looking to use HLLib in Java. It can be found on <a - href="https://web.archive.org/web/20190508145039/http://sourceforge.net/projects/jhllib/">SourceForge</a>. - </p> - - <b>Revision History:</b> - - <br><br> - - v2.4.6 - <ul> - <li>Modified VPF file support to handle the removal of a null terminator from the end of the - directory.</li> - </ul> - - v2.4.5 - <ul> - <li>Added support for new SGA file format (v6).</li> - <li>Added support for new SGA file format (v7).</li> - </ul> - - v2.4.4 - <ul> - <li>Fixed support for VPK file format (v1).</li> - </ul> - - v2.4.3 - - <ul> - <li>Added support for new VPK file format (v2). - </li> - <li>Added SGA file support. - </li> - <li>Added ZIP deflate support. - </li> - </ul> - - v2.4.2 - - <ul> - <li>Fixed crash when opening VBSP files with no pak file lump. - </li> - </ul> - - - v2.4.1 - - <ul> - <li>Fixed crash in CProcStream. - </li> - <li>Fixed VPK signature check. - </li> - <li>Workaround for crash in .Net wrapper. - </li> - </ul> - - v2.4.0 - - <ul> - <li>Added support for GCF files larger than 4 GB. - </li> - </ul> - - v2.3.0 - - <ul> - <li>Added support for x64. - </li> - <li>Added Visual Studio 2010 solution. - </li> - <li>Added Visual Studio 2008 solution.. - </li> - <li>Removed Visual Studio 2003 solution. - </li> - </ul> - - v2.2.0 - - <ul> - <li>Added support for packages larger than 4 GB. - </li> - </ul> - - v2.1.2 - - <ul> - <li>Added support for new VBSP file format. - </li> - </ul> - - v2.1.1 - - <ul> - <li>Added support for new VPK file format. - </li> - <li>Added VPK file validation. - </li> - <li>Fixed crash when closing VPK files. - </li> - </ul> - - v2.1.0 - - <ul> - <li>Added VPK file support. - </li> - </ul> - - v2.0.11 - - <ul> - <li>Added VBSP .lmp support. - </li> - <li>Fixed support for files over 2 GB. - </li> - </ul> - - v2.0.10 - - <ul> - <li>Added Last Version Played attribute to NCF file. - </li> - <li>Fixed change to directory entry folder terminator. - </li> - </ul> - - v2.0.9 - - <ul> - <li>Added Last Version Played attribute to GCF file. - </li> - </ul> - - v2.0.8 - - <ul> - <li>Improved GCF version check. - </li> - <li>Fixed fragmentation header checksum after defragment. - </li> - </ul> - - v2.0.7 - - <ul> - <li>Added different search string comparisons. - </li> - <li>Added Visual Studio 2005 solution. - </li> - <li>Improved package type tests. - </li> - </ul> - - v2.0.6 - - <ul> - <li>Added generic write support to mapping interface. - </li> - <li>Added no recurse option to FindFirst()/FindNext(). - </li> - <li>Improved package item attribute consistency. - </li> - <li>Fixed GCC visibility support. - </li> - <li>Fixed unnecessary GCF bounds check. - </li> - <li>Fixed BSP unused lump check.</li> - </ul> - - v2.0.5 - - <ul> - <li>Added Linux support. - </li> - <li>Fixed near infinite find next recursion. - </li> - </ul> - - v2.0.4 - - <ul> - <li>Fixed bug in GCF file defragmentation progress. - </li> - </ul> - - v2.0.3 - - <ul> - <li>Added NCF file support. - </li> - </ul> - - v2.0.2 - - <ul> - <li>Added GCF file defragmentation. - </li> - <li>Added fragmentation property to GCF files. - </li> - <li>Added Dark Messiah VBSP support. - </li> - <li>Fixed hlPackageCreateStream() bug. - </li> - <li>Fixed CMapping::GetTotalMemoryUsed() calculation. - </li> - <li>Fixed PAK file path parsing. - </li> - <li>Improved error messages. - </li> - <li>Improved file mapping performance. - </li> - </ul> - - v2.0.1 - - <ul> - <li>Added memory tracking. - </li> - <li>Improved view management. - </li> - <li>Fixed memory mapping bug. - </li> - <li>Fixed user data bug in proc reader. - </li> - <li>Fixed WAD file GetImageData() bug. - </li> - <li>Fixed default mapping stream view size. - </li> - <li>Fixed a minor memory leak. - </li> - </ul> - - v2.0.0 - - <ul> - <li>Rewrote entire library.</li> - <li>Open packages from anywhere (files, memory, abstract streams).</li> - <li>Get package and item attributes.</li> - <li>Stream package data.</li> - <li>Validate package data.</li> - <li>Added a C wrapper.</li> - <li>Improved and optimized package loading code.</li> - <li>Improved package detection.</li> - </ul> - - v1.1.8 - - <ul> - <li>Added XZP file support.</li> - </ul> - - v1.1.7 - - <ul> - <li>Added Source engine BSP support.</li> - </ul> - - v1.1.6 - - <ul> - <li>Added mipmap level option to CWADFile.</li> - </ul> - - v1.1.5 - - <ul> - <li>Improved WAD file support.</li> - </ul> - - v1.1.4 - - <ul> - <li>Improved detection of corrupt packages.</li> - </ul> - - v1.1.3 - - <ul> - <li>Extended CGCFFile.</li> - <li>Extended CFileMapping and CPrimitiveFileMapping to allow for volatile access.</li> - <li>Fixed CPackageUtility::Extract() bug caused by illegal characters.</li> - <li>Files of size 0 B are now treated as valid files.</li> - </ul> - - v1.1.2 - - <ul> - <li>Extended CPackage.</li> - <li>Extended CMappedPackage.</li> - <li>Improved error messages for system calls.</li> - </ul> - - v1.1.1 - - <ul> - <li>Fixed last error not being set in CMappedPackage::Open().</li> - </ul> - - v1.1.0 - - <ul> - <li>Rewrote mapping code to be more flexible.</li> - <li>Packages located on disk or in memory can now be loaded.</li> - <li>Optimized file mapping.</li> - <li>Fixed CPackage::Root bug.</li> - <li>Fixed CGCFFile::GetFileSizeOnDisk() bug.</li> - </ul> - - v1.0.4 - - <ul> - <li>Fixed CPackage memory leak.</li> - <li>Fixed CMappedPackage initialization bug.</li> - <li>Fixed CMappedPackage deinitialization bug.</li> - <li>Changed CDirectoryItem::Parent to a CDirectoryFolder.</li> - <li>Extended CWADFile.</li> - <li>Added CBSPFile which acts like CWADFile on a BSP's textures.</li> - </ul> - - v1.0.3 - - <ul> - <li>Extended CWADFile.</li> - <li>Changed GetFileSizeEx() to GetFileSize() (Not all versions of Windows supported the former).</li> - </ul> - - v1.0.2 - - <ul> - <li>Extended CPackage.</li> - <li>Extended CGCFFile.</li> - <li>Converted from bool to BOOL.</li> - <li>HLLib now used by GCFScape.</li> - </ul> - - v1.0.1 - - <ul> - <li>Added callback functionality to CPackageUtility::Extract().</li> - <li>Extended CGCFFile.</li> - <li>Minor bug fixes.</li> - </ul> - - v1.0.0 - - <ul> - <li>Original build.</li> - </ul> - </div> - <div class="heading1"> - <div class="space"></div><span class="left">Modified: Jan 22nd, 2017 - 6:09:30 pm</span><span - class="right">[ <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=108#p108">40 - Comments</a> ]</span> - <div class="space"></div> - </div> - </div><br> - <div class="group"> - <div class="heading1"> - <div class="space"></div><span class="left"><a name="p157" - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=157#p157">libhl</a> - - <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=1">Nem</a></span><span - class="right">Posted: May 23rd, 2005 - 6:30:02 pm</span> - <div class="space"></div> - </div> - <div class="content"><b>About:</b> - - <p>SavannahLion of HLPD has ported my HLLib library to Linux. The port has been dubbed libhl and - contains a HLExtract clone Slatch.</p> - - <b>Download:</b> - - <ul> - <li><a - href="https://web.archive.org/web/20190508145039/http://half-lifepd.planethalflife.gamespy.com/modules.php?name=Downloads&cid=1">HLPD</a> - </li> - </ul> - </div> - <div class="heading1"> - <div class="space"></div><span class="left">Modified: Jun 17th, 2006 - 4:30:24 pm</span><span - class="right">[ <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=157#p157">14 - Comments</a> ]</span> - <div class="space"></div> - </div> - </div> - </div> - <div class="main_sidebar"> - <div class="group"> - <div class="heading1"><span class="title">Miscellaneous</span></div> - <div class="content"><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?p=35">HLLib</a></span><br><span - class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?p=39">PS - VTF Plug-In</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?p=50">PDN - VTF Plug-In</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?p=56">Open - Now!</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?p=20">wad2bmp</a></span><br><span - class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?p=19">Auto - Seamer</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?p=18">BSP - View</a></span><br></div> - </div><br> - <div class="group"> - <div class="heading1"><span class="title">Login</span></div> - <div class="content"> - <form name="loginform" method="post" - action="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?p=35"> - <div class="label">Username:</div> - <div><input type="text" name="username" class="textbox" autocomplete="off" - style="background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-attachment: scroll; background-size: contain; background-position: 98% 50%;"> - </div> - <div class="label">Password:</div> - <div><input type="password" name="password" class="textbox" autocomplete="off" - style="background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-attachment: scroll; background-size: contain; background-position: 98% 50%;"> - </div> - <div class="label"><input type="checkbox" name="storepassword" class="checkbox" - checked="checked">Store Password</div> - <div><input name="login" type="submit" value="Login" class="button"></div> - </form> - </div> - </div> - - <br> - <div class="group"> - <div class="heading1"><span class="title">New Users</span></div> - <div class="content"> - <span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?action=directory">Directory</a></span><br> - <span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?p=35&action=addauthor">Register</a></span><br> - <span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?p=35&action=retrievepassword">Retrieve - Password</a></span><br> - </div> - </div> - - <br> - <div class="group"> - <div class="heading1"><span class="title">Latest Comments</span></div> - <div class="content"><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=216&o=15#c4237">GCFScape - v1.6.0 And HLLib v2.0.2</a> (<a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=13659">allenlisa1987</a>)</span><br><span - class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=30&o=0#c4236">leray20 - - Le Ray</a> (<a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=13657">Conor1234</a>)</span><br><span - class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=23&o=0#c4235">Auto - Seamer</a> (<a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=13657">Conor1234</a>)</span><br><span - class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=246&o=0#c4234">Not - Dead Yet</a> (<a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=13656">jenkinK</a>)</span><br><span - class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=111&o=0#c4233">GCFScape - v1.2.0</a> (<a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=13655">teririvera</a>)</span><br> - </div> - </div><br> - <div class="group"> - <div class="heading1"><span class="title">Latest Articles</span></div> - <div class="content"><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=277#p277">GCFScape - v1.8.6</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=276#p276">GCFScape - v1.8.5</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=275#p275">GCFScape - v1.8.4</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=274#p274">GCFScape - v1.8.3</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=273#p273">VTFLib - v1.3.2</a></span><br></div> - </div><br> - <div class="group"> - <div class="heading1"><span class="title">Most Popular Articles</span></div> - <div class="content"><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=178#p178">VTFEdit - v1.2.5 Full</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=76#p76">GCFScape - v1.3.1 Full</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=238#p238">VTFEdit - v1.3.3 Full</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=154#p154">VTF - Plug-In for Photoshop</a></span><br><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?c=169#p169">GCFScape - v1.8.6 Full</a></span><br></div> - </div><br> - <div class="group"> - <div class="heading1"><span class="title">Newest Member</span></div> - <div class="content"><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=13659">allenlisa1987</a></span><br> - </div> - </div><br> - <div class="group"> - <div class="heading1"><span class="title">Elite Spammers</span></div> - <div class="content"><span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=1">Nem</a></span><br><span - class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=376">Bluefang</a></span><br><span - class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=708">NoBody</a></span><br><span - class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=7">Slackiller</a></span><br><span - class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/index.php?a=385">Keloran</a></span><br> - </div> - </div> - <br> - <div class="group"> - <div class="heading1"><span class="title">Feeds</span></div> - <div class="content"> - <span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/rss/?page=1">RSS - 2.0 (News)</a></span><br> - <span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/rss/">RSS 2.0 - (Entire Site)</a></span><br> - <span class="title">» <a - href="https://web.archive.org/web/20190508145039/http://nemesis.thewavelength.net/rss/?comments&limit=15">RSS - 2.0 (Comments)</a></span><br> - </div> - </div> - - - </div> - <div class="space"></div> - </div> - </div> - <div class="separator"></div> - <div class="heading2 center"><span class="note">Nem's Tools v2.0 © 2006 <a - href="mailto:[email protected]">Ryan Gregg</a>.<br>Execution - time: 0.07963s; Queries: 14.<br> - </span></div> - </div> - </div> -</body> - -</html>
\ No newline at end of file |