2020-12-02 16:56:16 -05:00
<!DOCTYPE html>
< html lang = "en" >
< head >
< title > {{title}}< / title >
< meta charset = "utf-8" name = "viewport" content = "width=device-width, initial-scale=1" >
< style >
html, body {
width: 100%;
height: 100%;
background-color: #ddd;
}
header {
background-color: #aa1e55;
padding-bottom: 12px;
}
small {
font-weight: 200;
}
header a:hover {
text-decoration: none;
}
.header-top {
width: 100%;
height: auto;
min-height: 40px;
margin: 0px;
text-align: center;
color: white;
font-size: calc(11px + 0.84vw);
font-weight: 200;
padding: 4px 4px;
background-color: #aa1e55;
}
.nav > div {
min-height: 30px;
2021-01-30 22:04:24 -05:00
line-height: 1.3;
2020-12-02 16:56:16 -05:00
}
.header-top a {
text-decoration: none;
color: rgba(0,0,0,0.6);
}
.header-top a:hover {
text-decoration: none;
color: rgba(0,0,0,0.9);
}
.header-top .col-lg-4 {
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
}
.header-archivebox img {
display: inline-block;
margin-right: 3px;
height: 30px;
margin-left: 12px;
margin-top: -4px;
margin-bottom: 2px;
}
.header-archivebox img:hover {
opacity: 0.5;
}
.header-url small {
white-space: nowrap;
font-weight: 200;
}
.header-url img {
height: 20px;
vertical-align: -2px;
margin-right: 4px;
}
2021-01-30 22:04:24 -05:00
.header-toggle {
line-height: 14px;
font-size: 70px;
vertical-align: -8px;
}
2020-12-02 16:56:16 -05:00
.info-row {
margin-top: 2px;
margin-bottom: 5px;
}
.info-row .alert {
margin-bottom: 0px;
}
2021-01-30 22:04:24 -05:00
.header-bottom-frames .card {
2020-12-02 16:56:16 -05:00
overflow: hidden;
box-shadow: 2px 3px 14px 0px rgba(0,0,0,0.02);
margin-top: 10px;
2021-01-30 22:04:24 -05:00
border: 1px solid rgba(0,0,0,3);
border-radius: 14px;
background-color: black;
2020-12-02 16:56:16 -05:00
}
.card h4 {
font-size: 1.4vw;
}
.card-body {
2021-01-30 22:04:24 -05:00
font-size: 15px;
padding: 13px 10px;
padding-bottom: 6px;
/* padding-left: 3px; */
/* padding-right: 3px; */
/* padding-bottom: 3px; */
2020-12-02 16:56:16 -05:00
line-height: 1.1;
word-wrap: break-word;
max-height: 102px;
overflow: hidden;
2021-01-30 22:04:24 -05:00
background-color: #1a1a1a;
color: #d3d3d3;
2020-12-02 16:56:16 -05:00
}
.card-title {
margin-bottom: 4px;
}
.card-img-top {
border: 0px;
padding: 0px;
margin: 0px;
overflow: hidden;
opacity: 0.8;
border-top: 1px solid rgba(0,0,0,0);
border-radius: 4px;
border-bottom: 1px solid rgba(0,0,0,0);
height: 430px;
width: 405%;
margin-bottom: -330px;
background-color: #333;
margin-left: -1%;
margin-right: -1%;
transform: scale(0.25);
transform-origin: 0 0;
}
.full-page-iframe {
border-top: 1px solid #ddd;
width: 100%;
height: 69vh;
margin: 0px;
border: 0px;
border-top: 3px solid #aa1e55;
}
.card.selected-card {
2021-01-30 22:04:24 -05:00
border: 1px solid orange;
2020-12-02 16:56:16 -05:00
box-shadow: 0px -6px 13px 1px rgba(0,0,0,0.05);
}
.iframe-large {
height: calc(100% - 40px);
}
.pdf-frame {
transform: none;
width: 100%;
height: 160px;
margin-top: -60px;
margin-bottom: 0px;
transform: scale(1.1);
width: 100%;
margin-left: -10%;
}
img.external {
height: 30px;
margin-right: -10px;
padding: 3px;
border-radius: 4px;
vertical-align: middle;
border: 4px solid rgba(0,0,0,0);
}
img.external:hover {
border: 4px solid green;
}
.screenshot {
background-color: #333;
transform: none;
width: 100%;
min-height: 100px;
max-height: 100px;
margin-bottom: 0px;
object-fit: cover;
object-position: top center;
}
.header-bottom {
border-top: 1px solid rgba(170, 30, 85, 0.9);
padding-bottom: 12px;
border-bottom: 5px solid rgb(170, 30, 85);
margin-bottom: -1px;
border-radius: 4px;
background-color: rgba(23, 22, 22, 0.88);
width: 98%;
border: 1px solid rgba(0,0,0,0.2);
box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
2021-01-30 22:04:24 -05:00
margin-top: 0px;
2020-12-02 16:56:16 -05:00
}
.header-bottom-info {
color: #6f6f6f;
2021-01-30 22:04:24 -05:00
padding-top: 0px;
padding-bottom: 0px;
margin: 0px -15px;
2020-12-02 16:56:16 -05:00
}
.header-bottom-info > div {
text-align: center;
}
.header-bottom-info h5 {
font-size: 1.1em;
font-weight: 200;
margin-top: 3px;
margin-bottom: 3px;
color: rgba(255, 255, 255, 0.74);
}
.info-chunk {
width: auto;
display:inline-block;
text-align: center;
margin: 10px 10px;
vertical-align: top;
}
.info-chunk .badge {
margin-top: 5px;
}
.header-bottom-frames .card-title {
2021-01-30 22:04:24 -05:00
width: 100%;
text-align: center;
font-size: 18px;
2020-12-02 16:56:16 -05:00
margin-bottom: 5px;
2021-01-30 22:04:24 -05:00
display: inline-block;
color: #d3d3d3;
font-weight: 200;
vertical-align: 0px;
margin-top: -6px;
2020-12-02 16:56:16 -05:00
}
.header-bottom-frames .card-text {
2021-01-30 22:04:24 -05:00
width: 100%;
text-align: center;
2020-12-02 16:56:16 -05:00
font-size: 0.9em;
2021-01-30 22:04:24 -05:00
display: inline-block;
position: relative;
top: -11px;
}
.card-text code {
padding: .2rem .4rem;
font-size: 90%;
color: #bd4147;
background-color: #101010;
border-radius: .25rem;
2020-12-02 16:56:16 -05:00
}
@media(max-width: 1092px) {
iframe {
display: none;
}
}
@media(max-width: 728px) {
.card h4 {
font-size: 5vw;
}
.card-body {
font-size: 4vw;
}
.card {
margin-bottom: 5px;
}
header > h1 > a.header-url, header > h1 > a.header-archivebox {
display: none;
}
}
< / style >
< link rel = "stylesheet" href = "../../static/bootstrap.min.css" >
< / head >
< body >
< header >
< div class = "header-top container-fluid" >
< div class = "row nav" >
< div class = "col-lg-2" style = "line-height: 64px;" >
< a href = "../../index.html" class = "header-archivebox" title = "Go to Main Index..." >
< img src = "../../static/archive.png" alt = "Archive Icon" >
ArchiveBox
< / a >
< / div >
< div class = "col-lg-8" >
2021-01-30 22:04:24 -05:00
< img src = "favicon.ico" onerror = "this.style.opacity=0" alt = "Favicon" >
2020-12-02 16:56:16 -05:00
2021-02-18 02:34:56 -05:00
{{title|safe}}
2020-12-02 16:56:16 -05:00
< a href = "#" class = "header-toggle" > ▾< / a >
< br / >
< small >
< a href = "{{url}}" class = "header-url" title = "{{url}}" >
{{url_str}}
< / a >
< / small >
< / div >
< / div >
< / div >
< div class = "header-bottom container-fluid" >
< div class = "row header-bottom-info" >
< div class = "col-lg-4" >
< div title = "Date bookmarked or imported" class = "info-chunk" >
< h5 > Added< / h5 >
{{bookmarked_date}}
< / div >
< div title = "Date first archived" class = "info-chunk" >
< h5 > First Archived< / h5 >
{{oldest_archive_date}}
< / div >
< div title = "Date last checked" class = "info-chunk" >
< h5 > Last Checked< / h5 >
{{updated_date}}
< / div >
< / div >
< div class = "col-lg-4" >
< div class = "info-chunk" >
< h5 > Type< / h5 >
< div class = "badge badge-default" > {{extension}}< / div >
< / div >
< div class = "info-chunk" >
< h5 > Tags< / h5 >
< div class = "badge badge-warning" > {{tags}}< / div >
< / div >
< div class = "info-chunk" >
< h5 > Status< / h5 >
< div class = "badge badge-{{status_color}}" > {{status}}< / div >
< / div >
< div class = "info-chunk" >
< h5 > Saved< / h5 >
✅ {{num_outputs}}
< / div >
< div class = "info-chunk" >
< h5 > Errors< / h5 >
❌ {{num_failures}}
< / div >
< div class = "info-chunk" >
< h5 > Size< / h5 >
{{size}}
< / div >
< / div >
< div class = "col-lg-4" >
< div class = "info-chunk" >
2021-02-18 02:35:11 -05:00
< h5 > 🗃 Snapshot ID: < a href = "/admin/core/snapshot/{{snapshot_id}}/change/" > < code style = "color: rgba(255,255,255,0.6); font-weight: 200; font-size: 12px; background-color: #1a1a1a" > < b > [{{timestamp}}]< / b > < small > {{snapshot_id|truncatechars:24}}< / small > < / code > < / a > < / h5 >
2020-12-02 16:56:16 -05:00
< a href = "index.json" title = "JSON summary of archived link." > JSON< / a > |
< a href = "warc/" title = "Any WARC archives for the page" > WARC< / a > |
< a href = "media/" title = "Audio, Video, and Subtitle files." > Media< / a > |
< a href = "git/" title = "Any git repos at the url" > Git< / a > |
2021-02-18 08:04:50 -05:00
< a href = "/admin/core/snapshot/?id__startswith={{snapshot_id}}" title = "Go to the Snapshot admin to update, overwrite, or delete this Snapshot" > Actions< / a > |
2021-02-18 02:35:11 -05:00
< a href = "/admin/core/snapshot/{{snapshot_id}}/change/" title = "Edit this snapshot in the Admin UI" > Admin< / a > |
2021-02-16 15:55:07 -05:00
< a href = "." title = "Webserver-provided index of files directory." > See all files...< / a > < br / >
2020-12-02 16:56:16 -05:00
< / div >
< / div >
< / div >
< div class = "row header-bottom-frames" >
2021-01-30 22:04:24 -05:00
< div class = "col-lg-2" >
2020-12-02 16:56:16 -05:00
< div class = "card selected-card" >
2021-02-15 20:55:22 -05:00
< iframe class = "card-img-top" src = "{{singlefile_path}}" sandbox = "allow-same-origin allow-top-navigation-by-user-activation allow-scripts allow-forms" scrolling = "no" > < / iframe >
2021-01-30 22:04:24 -05:00
< div class = "card-body" >
< a href = "{{singlefile_path}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > ./singlefile.html< / code > < / p >
2020-12-02 16:56:16 -05:00
< / a >
2021-01-30 22:04:24 -05:00
< a href = "{{singlefile_path}}" target = "preview" > < h4 class = "card-title" > Chrome > SingleFile< / h4 > < / a >
< / div >
2020-12-02 16:56:16 -05:00
< / div >
< / div >
2021-01-30 22:04:24 -05:00
< div class = "col-lg-2" >
2020-12-02 16:56:16 -05:00
< div class = "card" >
2021-01-30 22:04:24 -05:00
< iframe class = "card-img-top pdf-frame" src = "{{pdf_path}}" scrolling = "no" > < / iframe >
2020-12-02 16:56:16 -05:00
< div class = "card-body" >
2021-01-30 22:04:24 -05:00
< a href = "{{pdf_path}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > ./output.pdf< / code > < / p >
2020-12-02 16:56:16 -05:00
< / a >
2021-01-30 22:04:24 -05:00
< a href = "{{pdf_path}}" target = "preview" id = "pdf-btn" > < h4 class = "card-title" > Chrome > PDF< / h4 > < / a >
2020-12-02 16:56:16 -05:00
< / div >
< / div >
< / div >
2021-01-30 22:04:24 -05:00
< div class = "col-lg-2" >
2020-12-02 16:56:16 -05:00
< div class = "card" >
2021-01-30 22:04:24 -05:00
< img class = "card-img-top" src = "{{screenshot_path}}" onerror = "this.style.opacity=0.2" / >
2020-12-02 16:56:16 -05:00
< div class = "card-body" >
2021-01-30 22:04:24 -05:00
< a href = "{{screenshot_path}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > ./screenshot.png< / code > < / p >
2020-12-02 16:56:16 -05:00
< / a >
2021-01-30 22:04:24 -05:00
< a href = "{{screenshot_path}}" target = "preview" > < h4 class = "card-title" > Chrome > Screenshot< / h4 > < / a >
2020-12-02 16:56:16 -05:00
< / div >
< / div >
< / div >
2021-01-30 22:04:24 -05:00
< div class = "col-lg-2" >
2020-12-02 16:56:16 -05:00
< div class = "card" >
2021-02-15 20:55:22 -05:00
< iframe class = "card-img-top" src = "{{archive_url}}" sandbox = "allow-same-origin allow-top-navigation-by-user-activation allow-scripts allow-forms" scrolling = "no" > < / iframe >
2021-01-30 22:04:24 -05:00
< div class = "card-body" >
< a href = "{{archive_url}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > ./{{domain}}< / code > < / p >
< / a >
< a href = "{{archive_url}}" target = "preview" > < h4 class = "card-title" > Wget > HTML< / h4 > < / a >
< / div >
< / div >
< / div >
{% if SAVE_ARCHIVE_DOT_ORG %}
< div class = "col-lg-2" >
< div class = "card" >
2021-02-15 20:55:22 -05:00
< iframe class = "card-img-top" src = "{{archive_org_path}}" sandbox = "allow-same-origin allow-top-navigation-by-user-activation allow-scripts allow-forms" scrolling = "no" > < / iframe >
2020-12-02 16:56:16 -05:00
< div class = "card-body" >
2021-01-30 22:04:24 -05:00
< a href = "{{archive_org_path}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > 🌐 web.archive.org/web/...< / code > < / p >
2020-12-02 16:56:16 -05:00
< / a >
2021-02-15 20:55:22 -05:00
< a href = "{{archive_org_path}}" target = "preview" id = "archive_dot_org-btn" > < h4 class = "card-title" > Archive.Org< / h4 > < / a >
2020-12-02 16:56:16 -05:00
< / div >
< / div >
< / div >
2021-01-30 22:04:24 -05:00
{% endif %}
< div class = "col-lg-2" >
2020-12-02 16:56:16 -05:00
< div class = "card" >
2021-02-15 20:55:22 -05:00
< iframe class = "card-img-top" src = "{{url}}" sandbox = "allow-same-origin allow-top-navigation-by-user-activation allow-scripts allow-forms" scrolling = "no" > < / iframe >
2020-12-02 16:56:16 -05:00
< div class = "card-body" >
2021-01-30 22:04:24 -05:00
< a href = "{{url}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > 🌐 {{domain}}< / code > < / p >
2020-12-02 16:56:16 -05:00
< / a >
2021-02-15 20:55:22 -05:00
< a href = "{{url}}" target = "preview" id = "original-btn" > < h4 class = "card-title" > Original< / h4 > < / a >
2020-12-02 16:56:16 -05:00
< / div >
< / div >
< / div >
2021-01-30 22:04:24 -05:00
< div class = "col-lg-2" >
2020-12-02 16:56:16 -05:00
< div class = "card" >
2021-02-15 20:55:22 -05:00
< iframe class = "card-img-top" src = "{{headers_path}}" sandbox = "allow-same-origin allow-top-navigation-by-user-activation allow-scripts allow-forms" scrolling = "no" > < / iframe >
2020-12-02 16:56:16 -05:00
< div class = "card-body" >
2021-01-30 22:04:24 -05:00
< a href = "{{headers_path}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > ./headers.json< / code > < / p >
2020-12-02 16:56:16 -05:00
< / a >
2021-01-30 22:04:24 -05:00
< a href = "{{headers_path}}" target = "preview" > < h4 class = "card-title" > Headers< / h4 > < / a >
2020-12-02 16:56:16 -05:00
< / div >
< / div >
< / div >
2021-01-30 22:04:24 -05:00
< div class = "col-lg-2" >
2020-12-02 16:56:16 -05:00
< div class = "card" >
2021-02-15 20:55:22 -05:00
< iframe class = "card-img-top" src = "{{dom_path}}" sandbox = "allow-same-origin allow-top-navigation-by-user-activation allow-scripts allow-forms" scrolling = "no" > < / iframe >
2020-12-02 16:56:16 -05:00
< div class = "card-body" >
2021-01-30 22:04:24 -05:00
< a href = "{{dom_path}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > ./output.html< / code > < / p >
2020-12-02 16:56:16 -05:00
< / a >
< a href = "{{dom_path}}" target = "preview" > < h4 class = "card-title" > Chrome > HTML< / h4 > < / a >
< / div >
< / div >
< / div >
2021-01-30 22:04:24 -05:00
< div class = "col-lg-2" >
2020-12-02 16:56:16 -05:00
< div class = "card" >
2021-02-15 20:55:22 -05:00
< iframe class = "card-img-top" src = "{{readability_path}}" sandbox = "allow-same-origin allow-top-navigation-by-user-activation allow-scripts allow-forms" scrolling = "no" > < / iframe >
2020-12-02 16:56:16 -05:00
< div class = "card-body" >
2021-01-30 22:04:24 -05:00
< a href = "{{readability_path}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > ./readability/content.html< / code > < / p >
2020-12-02 16:56:16 -05:00
< / a >
< a href = "{{readability_path}}" target = "preview" > < h4 class = "card-title" > Readability< / h4 > < / a >
< / div >
< / div >
< / div >
< br / >
2021-01-30 22:04:24 -05:00
< div class = "col-lg-2" >
2020-12-02 16:56:16 -05:00
< div class = "card" >
2021-02-15 20:55:22 -05:00
< iframe class = "card-img-top" src = "{{mercury_path}}" sandbox = "allow-same-origin allow-top-navigation-by-user-activation allow-scripts allow-forms" scrolling = "no" > < / iframe >
2020-12-02 16:56:16 -05:00
< div class = "card-body" >
2021-01-30 22:04:24 -05:00
< a href = "{{mercury_path}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > ./mercury/content.html< / code > < / p >
< / a >
< a href = "{{mercury_path}}" target = "preview" > < h4 class = "card-title" > Mercury< / h4 > < / a >
< / div >
< / div >
< / div >
< div class = "col-lg-2" >
< div class = "card" >
2021-02-15 20:55:22 -05:00
< iframe class = "card-img-top" src = "{{media_path}}" sandbox = "allow-same-origin allow-top-navigation-by-user-activation allow-scripts allow-forms" scrolling = "no" > < / iframe >
2021-01-30 22:04:24 -05:00
< div class = "card-body" >
< a href = "{{media_path}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > ./media/*.mp4< / code > < / p >
< / a >
< a href = "{{media_path}}" target = "preview" > < h4 class = "card-title" > Media< / h4 > < / a >
< / div >
< / div >
< / div >
< div class = "col-lg-2" >
< div class = "card" >
2021-02-15 20:55:22 -05:00
< iframe class = "card-img-top" src = "{{git_path}}" sandbox = "allow-same-origin allow-top-navigation-by-user-activation allow-scripts allow-forms" scrolling = "no" > < / iframe >
2021-01-30 22:04:24 -05:00
< div class = "card-body" >
< a href = "{{git_path}}" title = "Open in new tab..." target = "_blank" rel = "noopener" >
< p class = "card-text" > < code > ./git/*.git< / code > < / p >
2020-12-02 16:56:16 -05:00
< / a >
2021-01-30 22:04:24 -05:00
< a href = "{{git_path}}" target = "preview" > < h4 class = "card-title" > Git< / h4 > < / a >
2020-12-02 16:56:16 -05:00
< / div >
< / div >
< / div >
< / div >
< / div >
< / header >
2021-02-15 20:55:22 -05:00
< iframe sandbox = "allow-same-origin allow-top-navigation-by-user-activation allow-scripts allow-forms" class = "full-page-iframe" src = "{{singlefile_path}}" name = "preview" > < / iframe >
2020-12-02 16:56:16 -05:00
< script
src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
integrity="sha256-k2WSCIexGzOj3Euiig+TlR8gA0EmPjuc79OEeY5L45g="
crossorigin="anonymous">< / script >
< script src = "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity = "sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin = "anonymous" > < / script >
< script >
2021-02-15 20:55:22 -05:00
function getPreviewTypeFromPath(link) {
if (link.id == 'original-btn') {
return 'original'
}
if (link.id == 'archive_dot_org-btn') {
return 'archive_dot_org'
}
return link.pathname.split('/').filter(a => a.length).slice(-1)[0].toLowerCase()
}
2020-12-02 16:56:16 -05:00
// show selected file in iframe when preview card is clicked
jQuery('.card').on('click', function(e) {
jQuery('.selected-card').removeClass('selected-card')
jQuery(e.target).closest('.card').addClass('selected-card')
})
jQuery('.card a[target=preview]').on('click', function(e) {
if (e.currentTarget.href.endsWith('.pdf')) {
jQuery('.full-page-iframe')[0].removeAttribute('sandbox')
} else {
2021-02-15 20:55:22 -05:00
jQuery('.full-page-iframe')[0].sandbox = "allow-same-origin allow-scripts allow-forms allow-top-navigation-by-user-activation"
2020-12-02 16:56:16 -05:00
}
2021-02-15 20:55:22 -05:00
window.location.hash = getPreviewTypeFromPath(e.currentTarget)
2020-12-02 16:56:16 -05:00
return true
})
2021-02-15 20:55:22 -05:00
// check URL for hash e.g. #git and load relevant preview
jQuery(document).ready(function() {
if (window.location.hash) {
for (const link of jQuery('a[target=preview]')) {
console.log(link.pathname)
if (getPreviewTypeFromPath(link) == window.location.hash.slice(1).toLowerCase()) {
jQuery(link).closest('.card').click()
jQuery(link).click()
link.click()
}
}
}
})
2020-12-02 16:56:16 -05:00
// un-sandbox iframes showing pdfs (required to display pdf viewer)
jQuery('iframe').map(function() {
if (this.src.endsWith('.pdf')) {
this.removeAttribute('sandbox')
this.src = this.src
}
})
// hide header when collapse icon is clicked
jQuery('.header-toggle').on('click', function() {
if (jQuery('.header-toggle').text().includes('▾')) {
jQuery('.header-toggle').text('▸')
jQuery('.header-bottom').hide()
jQuery('.full-page-iframe').addClass('iframe-large')
} else {
jQuery('.header-toggle').text('▾')
jQuery('.header-bottom').show()
jQuery('.full-page-iframe').removeClass('iframe-large')
}
return true
})
// hide all preview iframes on small screens
if (window.innerWidth < 1091 ) {
jQuery('.card a[target=preview]').attr('target', '_self')
}
var pdf_frame = document.querySelector('.pdf-frame');
pdf_frame.onload = function () {
pdf_frame.contentWindow.scrollTo(0, 400);
}
< / script >
< / body >
< / html >