Skip to content

Commit

Permalink
Merge pull request #109 from inab/create-pull-request/patch-schema-docs
Browse files Browse the repository at this point in the history
Updated schemas documentation (triggered by 2ba62a6)
  • Loading branch information
jmfernandez authored Aug 7, 2024
2 parents 2ba62a6 + 1efe822 commit 4378875
Show file tree
Hide file tree
Showing 4 changed files with 806 additions and 28 deletions.
314 changes: 312 additions & 2 deletions development-docs/schemas/config_schema.html
Original file line number Diff line number Diff line change
Expand Up @@ -1308,7 +1308,7 @@ <h2 class="mb-0">
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxProcesses" onclick="anchorLink('tools_nextflow_maxProcesses')">maxProcesses</a></div><h4>Max number of CPUs</h4><br/>
<a href="#tools_nextflow_maxProcesses" onclick="anchorLink('tools_nextflow_maxProcesses')">maxProcesses</a></div><h4>(deprecated) Max number of CPUs</h4><br/>
<span class="description"><p>Number of CPUs to be used by Nextflow. When this key has an explicit value of <code>null</code>, it depends on Nextflow criteria, which tries creating as many processes as available CPUs, spawning jobs in parallel. Not declaring it, or declaring and explicit value, imposes a limitation in the number of concurrent processes</p>
</span><div class="one-of-value" id="tools_nextflow_maxProcesses_oneOf"><h2 class="handle">
<label>One of</label>
Expand Down Expand Up @@ -1417,6 +1417,316 @@ <h2 class="mb-0">



</div></div></div>






</div>
</div>
</div>
</div>
<div class="accordion" id="accordiontools_nextflow_maxCPUs">
<div class="card">
<div class="card-header" id="headingtools_nextflow_maxCPUs">
<h2 class="mb-0">
<button class="btn btn-link property-name-button" type="button" data-toggle="collapse" data-target="#tools_nextflow_maxCPUs"
aria-expanded="" aria-controls="tools_nextflow_maxCPUs" onclick="setAnchor('#tools_nextflow_maxCPUs')"><span class="property-name">maxCPUs</span></button>
</h2>
</div>

<div id="tools_nextflow_maxCPUs"
class="collapse property-definition-div" aria-labelledby="headingtools_nextflow_maxCPUs"
data-parent="#accordiontools_nextflow_maxCPUs">
<div class="card-body pl-5">

<div class="breadcrumbs">root
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools" onclick="anchorLink('tools')">tools</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow" onclick="anchorLink('tools_nextflow')">nextflow</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxCPUs" onclick="anchorLink('tools_nextflow_maxCPUs')">maxCPUs</a></div><h4>Max number of CPUs</h4><br/>
<span class="description"><p>Number of CPUs to be used by Nextflow. When this key has an explicit value of <code>null</code>, it depends on Nextflow criteria, which tries creating as many processes as available CPUs, spawning jobs in parallel. Not declaring it, or declaring and explicit value, imposes a limitation in the number of concurrent processes</p>
</span><div class="one-of-value" id="tools_nextflow_maxCPUs_oneOf"><h2 class="handle">
<label>One of</label>
</h2><ul class="nav nav-tabs" id="tabstools_nextflow_maxCPUs_oneOf_oneOf" role="tablist"><li class="nav-item">
<a class="nav-link active oneOf-option"
id="tools_nextflow_maxCPUs_oneOf_i0" data-toggle="tab" href="#tab-pane_tools_nextflow_maxCPUs_oneOf_i0" role="tab"
onclick="setAnchor('#tools_nextflow_maxCPUs_oneOf_i0')"
>Option 1</a>
</li><li class="nav-item">
<a class="nav-link oneOf-option"
id="tools_nextflow_maxCPUs_oneOf_i1" data-toggle="tab" href="#tab-pane_tools_nextflow_maxCPUs_oneOf_i1" role="tab"
onclick="setAnchor('#tools_nextflow_maxCPUs_oneOf_i1')"
>Option 2</a>
</li></ul>
<div class="tab-content card"><div class="tab-pane fade card-body active show"
id="tab-pane_tools_nextflow_maxCPUs_oneOf_i0" role="tabpanel">


<div class="breadcrumbs">root
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools" onclick="anchorLink('tools')">tools</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow" onclick="anchorLink('tools_nextflow')">nextflow</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxCPUs" onclick="anchorLink('tools_nextflow_maxCPUs')">maxCPUs</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxCPUs_oneOf" onclick="anchorLink('tools_nextflow_maxCPUs_oneOf')">oneOf</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxCPUs_oneOf_i0" onclick="anchorLink('tools_nextflow_maxCPUs_oneOf_i0')">item 0</a></div><span class="badge badge-dark value-type">Type: integer</span> <span class="badge badge-success default-value">Default: 4</span><br/>




<p><span class="badge badge-light restriction numeric-restriction" id="tools_nextflow_maxCPUs_oneOf_i0_number">Value must be greater or equal to <code>1</code></span></p>


</div><div class="tab-pane fade card-body "
id="tab-pane_tools_nextflow_maxCPUs_oneOf_i1" role="tabpanel">


<div class="breadcrumbs">root
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools" onclick="anchorLink('tools')">tools</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow" onclick="anchorLink('tools_nextflow')">nextflow</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxCPUs" onclick="anchorLink('tools_nextflow_maxCPUs')">maxCPUs</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxCPUs_oneOf" onclick="anchorLink('tools_nextflow_maxCPUs_oneOf')">oneOf</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxCPUs_oneOf_i1" onclick="anchorLink('tools_nextflow_maxCPUs_oneOf_i1')">item 1</a></div><span class="badge badge-dark value-type">Type: null</span><br/>







</div></div></div>






</div>
</div>
</div>
</div>
<div class="accordion" id="accordiontools_nextflow_maxTaskDuration">
<div class="card">
<div class="card-header" id="headingtools_nextflow_maxTaskDuration">
<h2 class="mb-0">
<button class="btn btn-link property-name-button" type="button" data-toggle="collapse" data-target="#tools_nextflow_maxTaskDuration"
aria-expanded="" aria-controls="tools_nextflow_maxTaskDuration" onclick="setAnchor('#tools_nextflow_maxTaskDuration')"><span class="property-name">maxTaskDuration</span></button>
</h2>
</div>

<div id="tools_nextflow_maxTaskDuration"
class="collapse property-definition-div" aria-labelledby="headingtools_nextflow_maxTaskDuration"
data-parent="#accordiontools_nextflow_maxTaskDuration">
<div class="card-body pl-5">

<div class="breadcrumbs">root
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools" onclick="anchorLink('tools')">tools</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow" onclick="anchorLink('tools_nextflow')">nextflow</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxTaskDuration" onclick="anchorLink('tools_nextflow_maxTaskDuration')">maxTaskDuration</a></div><h4>Max task duration</h4><br/>
<span class="description"><p>With this parameter it is possible to override the max task time declared for processes. This is needed for workflows which are not so customizable</p>
</span><div class="one-of-value" id="tools_nextflow_maxTaskDuration_oneOf"><h2 class="handle">
<label>One of</label>
</h2><ul class="nav nav-tabs" id="tabstools_nextflow_maxTaskDuration_oneOf_oneOf" role="tablist"><li class="nav-item">
<a class="nav-link active oneOf-option"
id="tools_nextflow_maxTaskDuration_oneOf_i0" data-toggle="tab" href="#tab-pane_tools_nextflow_maxTaskDuration_oneOf_i0" role="tab"
onclick="setAnchor('#tools_nextflow_maxTaskDuration_oneOf_i0')"
>Option 1</a>
</li><li class="nav-item">
<a class="nav-link oneOf-option"
id="tools_nextflow_maxTaskDuration_oneOf_i1" data-toggle="tab" href="#tab-pane_tools_nextflow_maxTaskDuration_oneOf_i1" role="tab"
onclick="setAnchor('#tools_nextflow_maxTaskDuration_oneOf_i1')"
>Option 2</a>
</li></ul>
<div class="tab-content card"><div class="tab-pane fade card-body active show"
id="tab-pane_tools_nextflow_maxTaskDuration_oneOf_i0" role="tabpanel">


<div class="breadcrumbs">root
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools" onclick="anchorLink('tools')">tools</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow" onclick="anchorLink('tools_nextflow')">nextflow</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxTaskDuration" onclick="anchorLink('tools_nextflow_maxTaskDuration')">maxTaskDuration</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxTaskDuration_oneOf" onclick="anchorLink('tools_nextflow_maxTaskDuration_oneOf')">oneOf</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxTaskDuration_oneOf_i0" onclick="anchorLink('tools_nextflow_maxTaskDuration_oneOf_i0')">item 0</a></div><span class="badge badge-dark value-type">Type: string</span><br/>
<span class="pattern-value" id="tools_nextflow_maxTaskDuration_oneOf_i0_pattern">Must match regular expression: <code>^[0-9]+.*$</code></span>






</div><div class="tab-pane fade card-body "
id="tab-pane_tools_nextflow_maxTaskDuration_oneOf_i1" role="tabpanel">


<div class="breadcrumbs">root
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools" onclick="anchorLink('tools')">tools</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow" onclick="anchorLink('tools_nextflow')">nextflow</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxTaskDuration" onclick="anchorLink('tools_nextflow_maxTaskDuration')">maxTaskDuration</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxTaskDuration_oneOf" onclick="anchorLink('tools_nextflow_maxTaskDuration_oneOf')">oneOf</a>
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-right-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path
fill-rule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"
/>
</svg>
<a href="#tools_nextflow_maxTaskDuration_oneOf_i1" onclick="anchorLink('tools_nextflow_maxTaskDuration_oneOf_i1')">item 1</a></div><span class="badge badge-dark value-type">Type: null</span><br/>







</div></div></div>


Expand Down Expand Up @@ -1687,6 +1997,6 @@ <h2 class="mb-0">
</div>

<footer>
<p class="generated-by-footer">Generated using <a href="https://github.com/coveooss/json-schema-for-humans">json-schema-for-humans</a> on 2024-07-28 at 02:42:57 +0000</p>
<p class="generated-by-footer">Generated using <a href="https://github.com/coveooss/json-schema-for-humans">json-schema-for-humans</a> on 2024-08-07 at 03:30:02 +0000</p>
</footer></body>
</html>
Loading

0 comments on commit 4378875

Please sign in to comment.