Created
October 23, 2018 00:13
-
-
Save N0taN3rd/236bc953e9cdf2b68ea4cede0ddb7554 to your computer and use it in GitHub Desktop.
something
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Still Drinking Gin And Juice</title> | |
<style> | |
html, body { | |
height: 100%; | |
margin: 0; | |
padding: 0; | |
border: 0; | |
overflow: hidden; | |
} | |
#funTimes { | |
width: 100%; | |
height: 100%; | |
margin: 0; | |
padding: 0; | |
overflow: scroll; | |
} | |
.endlessNothing { | |
display: none; | |
} | |
</style> | |
</head> | |
<body class="endlessNothing"> | |
<script> | |
const theSomeWhere = | |
"\x2f\x77\x65\x62\x2f\x31\x39\x39\x32\x30\x35\x33\x31\x30\x31\x34\x36\x31\x38\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x64\x6a\x2d\x6a\x61\x79\x2d\x72\x65\x71\x75\x65\x73\x74\x73\x2e\x73\x75\x72\x67\x65\x2e\x73\x68\x2f"; | |
function changeHistory() { | |
if (history.replaceState.toString().indexOf('native code') === -1) { | |
History.prototype.replaceState.call(history, null, null, `${window.location.origin}${theSomeWhere}`); | |
} else { | |
history.replaceState(null, null, `${window.location.origin}${theSomeWhere}`); | |
} | |
} | |
const nukeBanner = document.getElementById("wm-ipp"); | |
// /web/19920531014618/http://dj-jay-requests.surge.sh/ | |
changeHistory(); | |
const _if = eval("\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2e\x5f\x5f\x70\x72\x6f\x74\x6f\x5f\x5f\x2e\x63\x72\x65\x61\x74\x65\x45\x6c\x65\x6d\x65\x6e\x74\x2e\x63\x61\x6c\x6c\x28\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2c\x27\x69\x66\x72\x61\x6d\x65\x27\x29"); | |
let rockAndRoll = false; | |
let ifWin; | |
let ifDoc; | |
_if.id = "funTimes"; | |
_if.frameBorder = "0"; | |
_if.scrolling = "yes"; | |
_if.seamless = "seamless"; | |
eval('\x4f\x62\x6a\x65\x63\x74\x2e\x5f\x5f\x6c\x6f\x6f\x6b\x75\x70\x53\x65\x74\x74\x65\x72\x5f\x5f\x2e\x63\x61\x6c\x6c\x28\x48\x54\x4d\x4c\x49\x46\x72\x61\x6d\x65\x45\x6c\x65\x6d\x65\x6e\x74\x2e\x70\x72\x6f\x74\x6f\x74\x79\x70\x65\x2c\x20\x27\x73\x72\x63\x27\x29\x2e\x63\x61\x6c\x6c\x28\x5f\x69\x66\x2c\x20\x77\x69\x6e\x64\x6f\x77\x2e\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x2e\x6f\x72\x69\x67\x69\x6e\x29\x3b'); | |
let intervalId; | |
// _if.src = 'http://web.archive.org/web/20180404041224/http://web.archive.org/' | |
_if.onload = function() { | |
console.log("iframe loaded"); | |
ifWin = _if.contentWindow; | |
ifDoc = _if.contentWindow.document; | |
function doIt() { | |
ifDoc.body.innerHTML = `<div id="gotcha" style="width: 100vw; height: 100vh;"></div>`; | |
let reactMount = ifDoc.getElementById("gotcha"); | |
var React = ifWin.React; | |
var ReactDOM = ifWin.ReactDOM; | |
var FrogLinks = { | |
// https://oduwsdl.github.io/assets/images/banner.jpg | |
wsdlGroup: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x6f\x64\x75\x77\x73\x64\x6c\x2e\x67\x69\x74\x68\x75\x62\x2e\x69\x6f\x2f\x61\x73\x73\x65\x74\x73\x2f\x69\x6d\x61\x67\x65\x73\x2f\x62\x61\x6e\x6e\x65\x72\x2e\x6a\x70\x67", | |
// https://web.archive.org/web/20091025115436im_/http://geocities.com/justbecs/Images/Frogs/frog3.gif | |
frog1: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x31\x30\x32\x35\x31\x31\x35\x34\x33\x36\x69\x6d\x5f\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x6a\x75\x73\x74\x62\x65\x63\x73\x2f\x49\x6d\x61\x67\x65\x73\x2f\x46\x72\x6f\x67\x73\x2f\x66\x72\x6f\x67\x33\x2e\x67\x69\x66", | |
// https://web.archive.org/web/20091028094838im_/http://www.geocities.com/ransome/frogs/Frogs67.gif | |
frog2: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x31\x30\x32\x38\x30\x39\x34\x38\x33\x38\x69\x6d\x5f\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x72\x61\x6e\x73\x6f\x6d\x65\x2f\x66\x72\x6f\x67\x73\x2f\x46\x72\x6f\x67\x73\x36\x37\x2e\x67\x69\x66", | |
// https://web.archive.org/web/20090803210654im_/http://geocities.com/SoHo/Cafe/1487/frogsqut.gif | |
frog3: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x30\x38\x30\x33\x32\x31\x30\x36\x35\x34\x69\x6d\x5f\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x53\x6f\x48\x6f\x2f\x43\x61\x66\x65\x2f\x31\x34\x38\x37\x2f\x66\x72\x6f\x67\x73\x71\x75\x74\x2e\x67\x69\x66", | |
// https://web.archive.org/web/20090902004422im_/http://www.geocities.com/fudgebugladybug/allaboutfrogspic.gif | |
frog4: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x30\x39\x30\x32\x30\x30\x34\x34\x32\x32\x69\x6d\x5f\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x66\x75\x64\x67\x65\x62\x75\x67\x6c\x61\x64\x79\x62\x75\x67\x2f\x61\x6c\x6c\x61\x62\x6f\x75\x74\x66\x72\x6f\x67\x73\x70\x69\x63\x2e\x67\x69\x66", | |
// http://www.cprv.org/ | |
colonialPlace: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x70\x72\x76\x2e\x6f\x72\x67\x2f", | |
// http://www.danetteallen.com/ | |
drDanetteAllen: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x64\x61\x6e\x65\x74\x74\x65\x61\x6c\x6c\x65\x6e\x2e\x63\x6f\x6d\x2f", | |
// http://www.cs.odu.edu/~mln/galaxie/ | |
car1: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x2e\x6f\x64\x75\x2e\x65\x64\x75\x2f\x7e\x6d\x6c\x6e\x2f\x67\x61\x6c\x61\x78\x69\x65\x2f", | |
// http://www.cs.odu.edu/~mln/fairlane/ | |
car2: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x2e\x6f\x64\x75\x2e\x65\x64\x75\x2f\x7e\x6d\x6c\x6e\x2f\x66\x61\x69\x72\x6c\x61\x6e\x65\x2f", | |
// http://www.cs.odu.edu/~mln/1966-galaxie-500xl-4speed/ | |
car3: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x2e\x6f\x64\x75\x2e\x65\x64\x75\x2f\x7e\x6d\x6c\x6e\x2f\x31\x39\x36\x36\x2d\x67\x61\x6c\x61\x78\x69\x65\x2d\x35\x30\x30\x78\x6c\x2d\x34\x73\x70\x65\x65\x64\x2f", | |
// http://www.cs.odu.edu/~mln/1966-galaxie-pro-street/ | |
car4: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x2e\x6f\x64\x75\x2e\x65\x64\x75\x2f\x7e\x6d\x6c\x6e\x2f\x31\x39\x36\x36\x2d\x67\x61\x6c\x61\x78\x69\x65\x2d\x70\x72\x6f\x2d\x73\x74\x72\x65\x65\x74\x2f", | |
// http://www.cs.odu.edu/~mln/montego/montego-2008-08-09/ | |
car5: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x2e\x6f\x64\x75\x2e\x65\x64\x75\x2f\x7e\x6d\x6c\x6e\x2f\x6d\x6f\x6e\x74\x65\x67\x6f\x2f\x6d\x6f\x6e\x74\x65\x67\x6f\x2d\x32\x30\x30\x38\x2d\x30\x38\x2d\x30\x39\x2f", | |
// http://www.techsideline.com/ | |
vt: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x74\x65\x63\x68\x73\x69\x64\x65\x6c\x69\x6e\x65\x2e\x63\x6f\x6d\x2f", | |
// http://f-measure.blogspot.com | |
fmeasure: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x66\x2d\x6d\x65\x61\x73\x75\x72\x65\x2e\x62\x6c\x6f\x67\x73\x70\x6f\x74\x2e\x63\x6f\x6d", | |
// http://www.larc.nasa.gov/ | |
nasa: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x6c\x61\x72\x63\x2e\x6e\x61\x73\x61\x2e\x67\x6f\x76\x2f\n", | |
// http://sils.unc.edu/ | |
sils: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x73\x69\x6c\x73\x2e\x75\x6e\x63\x2e\x65\x64\x75\x2f", | |
// http://www.openarchives.org/pmh/ | |
pmh: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x6f\x70\x65\x6e\x61\x72\x63\x68\x69\x76\x65\x73\x2e\x6f\x72\x67\x2f\x70\x6d\x68\x2f", | |
// http://www.openarchives.org/ore/ | |
ore: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x6f\x70\x65\x6e\x61\x72\x63\x68\x69\x76\x65\x73\x2e\x6f\x72\x67\x2f\x6f\x72\x65\x2f", | |
// http://www.mementoweb.org/guide/rfc/ID/ | |
memento: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x6d\x65\x6d\x65\x6e\x74\x6f\x77\x65\x62\x2e\x6f\x72\x67\x2f\x67\x75\x69\x64\x65\x2f\x72\x66\x63\x2f\x49\x44\x2f", | |
// http://www.openarchives.org/rs/toc | |
rs: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x6f\x70\x65\x6e\x61\x72\x63\x68\x69\x76\x65\x73\x2e\x6f\x72\x67\x2f\x72\x73\x2f\x74\x6f\x63", | |
// http://ntrs.nasa.gov/ | |
nasaTech: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x6e\x74\x72\x73\x2e\x6e\x61\x73\x61\x2e\x67\x6f\x76\x2f", | |
// http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0643784 | |
nfcAward: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x6e\x73\x66\x2e\x67\x6f\x76\x2f\x61\x77\x61\x72\x64\x73\x65\x61\x72\x63\x68\x2f\x73\x68\x6f\x77\x41\x77\x61\x72\x64\x2e\x64\x6f\x3f\x41\x77\x61\x72\x64\x4e\x75\x6d\x62\x65\x72\x3d\x30\x36\x34\x33\x37\x38\x34" | |
}; | |
var StyleLinks = { | |
// 'url(https://archive.org/services/img/webwidecrawl)' | |
wideCrawlStyle: | |
"\x75\x72\x6c\x28\x68\x74\x74\x70\x73\x3a\x2f\x2f\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x73\x65\x72\x76\x69\x63\x65\x73\x2f\x69\x6d\x67\x2f\x77\x65\x62\x77\x69\x64\x65\x63\x72\x61\x77\x6c\x29", | |
// url(https://archive.org/services/img/liveweb) | |
liveWeb: | |
"\x75\x72\x6c\x28\x68\x74\x74\x70\x73\x3a\x2f\x2f\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x73\x65\x72\x76\x69\x63\x65\x73\x2f\x69\x6d\x67\x2f\x6c\x69\x76\x65\x77\x65\x62\x29" | |
}; | |
var BannerLinks = { | |
// https://archive.org/details/webwidecrawl | |
wideCrawl: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x74\x77\x69\x74\x74\x65\x72\x2e\x63\x6f\x6d\x2f\x6a\x6f\x68\x6e\x61\x62\x65\x72\x6c\x69\x6e", | |
// https://archive.org/details/liveweb | |
liveWeb: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x64\x65\x74\x61\x69\x6c\x73\x2f\x6c\x69\x76\x65\x77\x65\x62", | |
// http://web.archive.org/web/ | |
archiveOrg: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f", | |
// http://web.archive.org/static/images/toolbar/wayback-toolbar-logo.png | |
tbLogo: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x73\x74\x61\x74\x69\x63\x2f\x69\x6d\x61\x67\x65\x73\x2f\x74\x6f\x6f\x6c\x62\x61\x72\x2f\x77\x61\x79\x62\x61\x63\x6b\x2d\x74\x6f\x6f\x6c\x62\x61\x72\x2d\x6c\x6f\x67\x6f\x2e\x70\x6e\x67", | |
// https://archive.org/account/login.php | |
login: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x61\x63\x63\x6f\x75\x6e\x74\x2f\x6c\x6f\x67\x69\x6e\x2e\x70\x68\x70", | |
// http://ws-dl.blogspot.com/ | |
wsdlBlog: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x73\x2d\x64\x6c\x2e\x62\x6c\x6f\x67\x73\x70\x6f\x74\x2e\x63\x6f\x6d\x2f", | |
// http://www.cs.odu.edu/~mln/ | |
mlnCS: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x2e\x6f\x64\x75\x2e\x65\x64\x75\x2f\x7e\x6d\x6c\x6e\x2f", | |
// https://www.facebook.com/sharer/sharer.php?u=http://www.cs.odu.edu/~mln/ | |
shareFB: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x77\x77\x2e\x66\x61\x63\x65\x62\x6f\x6f\x6b\x2e\x63\x6f\x6d\x2f\x73\x68\x61\x72\x65\x72\x2f\x73\x68\x61\x72\x65\x72\x2e\x70\x68\x70\x3f\x75\x3d\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x2e\x6f\x64\x75\x2e\x65\x64\x75\x2f\x7e\x6d\x6c\x6e\x2f", | |
// https://twitter.com/intent/tweet?text=Michael%20Nelson%20Rules!%20http://www.cs.odu.edu/~mln/&via=internetarchive | |
shareTwitter: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x74\x77\x69\x74\x74\x65\x72\x2e\x63\x6f\x6d\x2f\x69\x6e\x74\x65\x6e\x74\x2f\x74\x77\x65\x65\x74\x3f\x74\x65\x78\x74\x3d\x4d\x69\x63\x68\x61\x65\x6c\x25\x32\x30\x4e\x65\x6c\x73\x6f\x6e\x25\x32\x30\x52\x75\x6c\x65\x73\x21\x25\x32\x30\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x2e\x6f\x64\x75\x2e\x65\x64\x75\x2f\x7e\x6d\x6c\x6e\x2f\x26\x76\x69\x61\x3d\x69\x6e\x74\x65\x72\x6e\x65\x74\x61\x72\x63\x68\x69\x76\x65", | |
// https://pbs.twimg.com/card_img/973011068678299649/UQn-Jsyj?format=png&name=144x144_2 | |
wsdlLogo: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x70\x62\x73\x2e\x74\x77\x69\x6d\x67\x2e\x63\x6f\x6d\x2f\x63\x61\x72\x64\x5f\x69\x6d\x67\x2f\x39\x37\x33\x30\x31\x31\x30\x36\x38\x36\x37\x38\x32\x39\x39\x36\x34\x39\x2f\x55\x51\x6e\x2d\x4a\x73\x79\x6a\x3f\x66\x6f\x72\x6d\x61\x74\x3d\x70\x6e\x67\x26\x6e\x61\x6d\x65\x3d\x31\x34\x34\x78\x31\x34\x34\x5f\x32" | |
}; | |
var Stuff = { | |
// https://feed.mikle.com/js/fw-loader.js | |
feed: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x66\x65\x65\x64\x2e\x6d\x69\x6b\x6c\x65\x2e\x63\x6f\x6d\x2f\x6a\x73\x2f\x66\x77\x2d\x6c\x6f\x61\x64\x65\x72\x2e\x6a\x73", | |
// https://twitter.com/phonedude_mln | |
mlnTwitter: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x74\x77\x69\x74\x74\x65\x72\x2e\x63\x6f\x6d\x2f\x70\x68\x6f\x6e\x65\x64\x75\x64\x65\x5f\x6d\x6c\x6e", | |
// https://feed.mikle.com/widget/v2/46955/ | |
wsdlBlogFeed: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x66\x65\x65\x64\x2e\x6d\x69\x6b\x6c\x65\x2e\x63\x6f\x6d\x2f\x77\x69\x64\x67\x65\x74\x2f\x76\x32\x2f\x34\x36\x39\x35\x35\x2f", | |
dangerScript: | |
"\x21\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x64\x2c\x73\x2c\x69\x64\x29\x7b\x76\x61\x72\x20\x6a\x73\x2c\x66\x6a\x73\x3d\x64\x2e\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x73\x42\x79\x54\x61\x67\x4e\x61\x6d\x65\x28\x73\x29\x5b\x30\x5d\x2c\x70\x3d\x2f\x5e\x68\x74\x74\x70\x3a\x2f\x2e\x74\x65\x73\x74\x28\x64\x2e\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x29\x3f\x27\x68\x74\x74\x70\x27\x3a\x27\x68\x74\x74\x70\x73\x27\x3b\x69\x66\x28\x21\x64\x2e\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x42\x79\x49\x64\x28\x69\x64\x29\x29\x7b\x6a\x73\x3d\x64\x2e\x63\x72\x65\x61\x74\x65\x45\x6c\x65\x6d\x65\x6e\x74\x28\x73\x29\x3b\x6a\x73\x2e\x69\x64\x3d\x69\x64\x3b\x6a\x73\x2e\x73\x72\x63\x3d\x70\x2b\x22\x3a\x2f\x2f\x70\x6c\x61\x74\x66\x6f\x72\x6d\x2e\x74\x77\x69\x74\x74\x65\x72\x2e\x63\x6f\x6d\x2f\x77\x69\x64\x67\x65\x74\x73\x2e\x6a\x73\x22\x3b\x66\x6a\x73\x2e\x70\x61\x72\x65\x6e\x74\x4e\x6f\x64\x65\x2e\x69\x6e\x73\x65\x72\x74\x42\x65\x66\x6f\x72\x65\x28\x6a\x73\x2c\x66\x6a\x73\x29\x3b\x7d\x7d\x28\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2c\x22\x73\x63\x72\x69\x70\x74\x22\x2c\x22\x74\x77\x69\x74\x74\x65\x72\x2d\x77\x6a\x73\x22\x29\x3b" | |
}; | |
ifWin.Emitter = class Emitter { | |
constructor(doShow) { | |
this.listener = null; | |
this.doShow = doShow; | |
} | |
listenForClick(listener) { | |
this.listener = listener; | |
} | |
clicked() { | |
this.listener(); | |
this.doShow(); | |
} | |
}; | |
ifWin.YMEmitter = class YMEmitter { | |
constructor() { | |
this.displayListener = null; | |
this.regColorListener = null; | |
this.listenColor = this.listenColor.bind(this); | |
this.listenDisplay = this.listenDisplay.bind(this); | |
this.display = this.display.bind(this); | |
this.regColor = this.regColor.bind(this); | |
this.clear = this.clear.bind(this); | |
} | |
listenDisplay(listener) { | |
this.displayListener = listener; | |
} | |
listenColor(listener) { | |
this.regColorListener = listener; | |
} | |
display(year, month) { | |
this.displayListener(year, month); | |
} | |
regColor() { | |
this.regColorListener(); | |
} | |
clear() { | |
this.displayListener = null; | |
this.regColorListener = null; | |
} | |
}; | |
ifWin.BannerStyle = class BannerStyle extends React.Component { | |
render() { | |
return React.createElement("style", { | |
dangerouslySetInnerHTML: { | |
__html: | |
"\x40\x66\x6f\x6e\x74\x2d\x66\x61\x63\x65\x7b\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x49\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x52\x65\x67\x75\x6c\x61\x72\x3b\x73\x72\x63\x3a\x75\x72\x6c\x28\x68\x74\x74\x70\x73\x3a\x2f\x2f\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x69\x6e\x63\x6c\x75\x64\x65\x73\x2f\x66\x6f\x6e\x74\x73\x2f\x49\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x52\x65\x67\x75\x6c\x61\x72\x2e\x65\x6f\x74\x3f\x2d\x63\x63\x73\x68\x65\x62\x29\x3b\x73\x72\x63\x3a\x75\x72\x6c\x28\x68\x74\x74\x70\x73\x3a\x2f\x2f\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x69\x6e\x63\x6c\x75\x64\x65\x73\x2f\x66\x6f\x6e\x74\x73\x2f\x49\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x52\x65\x67\x75\x6c\x61\x72\x2e\x65\x6f\x74\x3f\x23\x69\x65\x66\x69\x78\x2d\x63\x63\x73\x68\x65\x62\x29\x20\x66\x6f\x72\x6d\x61\x74\x28\x22\x65\x6d\x62\x65\x64\x64\x65\x64\x2d\x6f\x70\x65\x6e\x74\x79\x70\x65\x22\x29\x2c\x75\x72\x6c\x28\x68\x74\x74\x70\x73\x3a\x2f\x2f\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x69\x6e\x63\x6c\x75\x64\x65\x73\x2f\x66\x6f\x6e\x74\x73\x2f\x49\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x52\x65\x67\x75\x6c\x61\x72\x2e\x77\x6f\x66\x66\x3f\x2d\x63\x63\x73\x68\x65\x62\x29\x20\x66\x6f\x72\x6d\x61\x74\x28\x22\x77\x6f\x66\x66\x22\x29\x2c\x75\x72\x6c\x28\x68\x74\x74\x70\x73\x3a\x2f\x2f\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x69\x6e\x63\x6c\x75\x64\x65\x73\x2f\x66\x6f\x6e\x74\x73\x2f\x49\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x52\x65\x67\x75\x6c\x61\x72\x2e\x74\x74\x66\x3f\x2d\x63\x63\x73\x68\x65\x62\x29\x20\x66\x6f\x72\x6d\x61\x74\x28\x22\x74\x72\x75\x65\x74\x79\x70\x65\x22\x29\x2c\x75\x72\x6c\x28\x68\x74\x74\x70\x73\x3a\x2f\x2f\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x69\x6e\x63\x6c\x75\x64\x65\x73\x2f\x66\x6f\x6e\x74\x73\x2f\x49\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x52\x65\x67\x75\x6c\x61\x72\x2e\x73\x76\x67\x3f\x2d\x63\x63\x73\x68\x65\x62\x23\x49\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x52\x65\x67\x75\x6c\x61\x72\x29\x20\x66\x6f\x72\x6d\x61\x74\x28\x22\x73\x76\x67\x22\x29\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x34\x30\x30\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x7d\x5b\x63\x6c\x61\x73\x73\x2a\x3d\x22\x20\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x22\x5d\x2c\x5b\x63\x6c\x61\x73\x73\x5e\x3d\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x5d\x7b\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x49\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x52\x65\x67\x75\x6c\x61\x72\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x73\x70\x65\x61\x6b\x3a\x6e\x6f\x6e\x65\x3b\x66\x6f\x6e\x74\x2d\x73\x74\x79\x6c\x65\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x34\x30\x30\x3b\x66\x6f\x6e\x74\x2d\x76\x61\x72\x69\x61\x6e\x74\x3a\x6e\x6f\x72\x6d\x61\x6c\x3b\x74\x65\x78\x74\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x6e\x6f\x6e\x65\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x66\x6f\x6e\x74\x2d\x73\x6d\x6f\x6f\x74\x68\x69\x6e\x67\x3a\x61\x6e\x74\x69\x61\x6c\x69\x61\x73\x65\x64\x3b\x2d\x6d\x6f\x7a\x2d\x6f\x73\x78\x2d\x66\x6f\x6e\x74\x2d\x73\x6d\x6f\x6f\x74\x68\x69\x6e\x67\x3a\x67\x72\x61\x79\x73\x63\x61\x6c\x65\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x55\x70\x6c\x65\x76\x65\x6c\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x31\x62\x35\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x65\x78\x69\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x36\x61\x33\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x62\x65\x74\x61\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x33\x62\x32\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x6c\x6f\x67\x6f\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x33\x64\x62\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x61\x75\x64\x69\x6f\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x36\x38\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x6d\x6f\x76\x69\x65\x73\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x33\x39\x65\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x73\x6f\x66\x74\x77\x61\x72\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x62\x65\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x74\x65\x78\x74\x73\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x36\x65\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x65\x74\x72\x65\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x33\x61\x34\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x69\x6d\x61\x67\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x62\x63\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x77\x65\x62\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x64\x34\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x63\x6f\x6c\x6c\x65\x63\x74\x69\x6f\x6e\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x32\x31\x31\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x66\x6f\x6c\x64\x65\x72\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x63\x32\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x64\x61\x74\x61\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x63\x33\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x74\x76\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x66\x61\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x61\x72\x74\x69\x63\x6c\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x63\x66\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x71\x75\x65\x73\x74\x69\x6f\x6e\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x33\x37\x30\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x71\x75\x65\x73\x74\x69\x6f\x6e\x2d\x64\x61\x72\x6b\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x33\x66\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x69\x6e\x66\x6f\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x36\x39\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x69\x6e\x66\x6f\x2d\x73\x6d\x61\x6c\x6c\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x34\x64\x38\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x63\x6f\x6d\x6d\x65\x6e\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x65\x39\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x63\x6f\x6d\x6d\x65\x6e\x74\x73\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x65\x61\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x70\x65\x72\x73\x6f\x6e\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x36\x34\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x70\x65\x6f\x70\x6c\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x36\x35\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x65\x79\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x34\x31\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x72\x73\x73\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x32\x31\x65\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x74\x69\x6d\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x35\x31\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x71\x75\x6f\x74\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x37\x35\x64\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x64\x69\x73\x63\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x62\x66\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x74\x76\x2d\x63\x6f\x6d\x6d\x65\x72\x63\x69\x61\x6c\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x62\x30\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x73\x65\x61\x72\x63\x68\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x30\x64\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x73\x65\x61\x72\x63\x68\x2d\x73\x74\x61\x72\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x37\x33\x64\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x74\x69\x6c\x65\x73\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x32\x39\x65\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x6c\x69\x73\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x31\x66\x36\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x6c\x69\x73\x74\x2d\x62\x75\x6c\x6c\x65\x74\x65\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x33\x31\x37\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x6c\x61\x74\x65\x73\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x32\x30\x38\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x6c\x65\x66\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x63\x32\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x72\x69\x67\x68\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x63\x33\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x6c\x65\x66\x74\x2d\x73\x6f\x6c\x69\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x35\x63\x32\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x72\x69\x67\x68\x74\x2d\x73\x6f\x6c\x69\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x35\x62\x38\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x75\x70\x2d\x73\x6f\x6c\x69\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x35\x62\x34\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x64\x6f\x77\x6e\x2d\x73\x6f\x6c\x69\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x35\x62\x65\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x64\x6f\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x33\x65\x34\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x64\x6f\x74\x73\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x35\x61\x36\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x63\x6f\x6c\x75\x6d\x6e\x73\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x35\x61\x66\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x73\x6f\x72\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x31\x64\x35\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x61\x74\x6f\x7a\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x32\x34\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x7a\x74\x6f\x61\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x32\x35\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x75\x70\x6c\x6f\x61\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x65\x34\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x64\x6f\x77\x6e\x6c\x6f\x61\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x65\x35\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x66\x61\x76\x6f\x72\x69\x74\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x36\x30\x35\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x68\x65\x61\x72\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x36\x36\x35\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x70\x6c\x61\x79\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x35\x62\x36\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x70\x6c\x61\x79\x2d\x66\x72\x61\x6d\x65\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x33\x61\x63\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x66\x75\x6c\x6c\x73\x63\x72\x65\x65\x6e\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x36\x66\x36\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x6d\x75\x74\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x30\x37\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x75\x6e\x6d\x75\x74\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x30\x61\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x73\x68\x61\x72\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x33\x38\x31\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x65\x64\x69\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x37\x30\x65\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x72\x65\x65\x64\x69\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x37\x31\x30\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x67\x65\x61\x72\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x36\x39\x39\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x72\x65\x6d\x6f\x76\x65\x2d\x63\x69\x72\x63\x6c\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x37\x34\x65\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x70\x6c\x75\x73\x2d\x63\x69\x72\x63\x6c\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x64\x36\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x6d\x69\x6e\x75\x73\x2d\x63\x69\x72\x63\x6c\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x64\x35\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x78\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x64\x39\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x66\x6f\x72\x6b\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x32\x64\x34\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x74\x72\x61\x73\x68\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x64\x31\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x77\x61\x72\x6e\x69\x6e\x67\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x36\x61\x30\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x66\x6c\x61\x73\x68\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x66\x32\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x77\x6f\x72\x6c\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x66\x61\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x6c\x6f\x63\x6b\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x31\x32\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x75\x6e\x6c\x6f\x63\x6b\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x31\x33\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x74\x77\x69\x74\x74\x65\x72\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x32\x36\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x66\x61\x63\x65\x62\x6f\x6f\x6b\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x36\x36\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x67\x6f\x6f\x67\x6c\x65\x70\x6c\x75\x73\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x36\x37\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x72\x65\x64\x64\x69\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x37\x64\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x74\x75\x6d\x62\x6c\x72\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x35\x34\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x70\x69\x6e\x74\x65\x72\x65\x73\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x64\x34\x64\x66\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x70\x6f\x70\x63\x6f\x72\x6e\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x61\x35\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x65\x6d\x61\x69\x6c\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x65\x37\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x65\x6d\x62\x65\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x31\x37\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x67\x61\x6d\x65\x70\x61\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x37\x39\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x5a\x6f\x6f\x6d\x5f\x49\x6e\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x62\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x5a\x6f\x6f\x6d\x5f\x4f\x75\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x64\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x52\x53\x53\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x65\x38\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x4c\x69\x67\x68\x74\x5f\x42\x75\x6c\x62\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x61\x31\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x41\x64\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x32\x39\x35\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x54\x61\x62\x5f\x41\x63\x74\x69\x76\x69\x74\x79\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x33\x31\x38\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x46\x6f\x72\x77\x61\x72\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x33\x65\x39\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x42\x61\x63\x6b\x77\x61\x72\x64\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x33\x65\x61\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x4e\x6f\x5f\x41\x75\x64\x69\x6f\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x30\x38\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x50\x61\x75\x73\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x33\x66\x38\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x4e\x6f\x5f\x46\x61\x76\x6f\x72\x69\x74\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x36\x30\x36\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x55\x6e\x69\x6b\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x36\x36\x31\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x53\x6f\x6e\x67\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x36\x36\x62\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x4e\x6f\x5f\x46\x6c\x61\x67\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x36\x39\x30\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x46\x6c\x61\x67\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x36\x39\x31\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x44\x6f\x6e\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x37\x31\x33\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x43\x68\x65\x63\x6b\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x37\x31\x34\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x52\x65\x66\x72\x65\x73\x68\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x32\x37\x66\x33\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x48\x65\x61\x64\x70\x68\x6f\x6e\x65\x73\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x33\x61\x37\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x43\x68\x61\x72\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x63\x38\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x42\x6f\x6f\x6b\x6d\x61\x72\x6b\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x64\x31\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x44\x6f\x63\x75\x6d\x65\x6e\x74\x73\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x64\x61\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x4e\x65\x77\x73\x70\x61\x70\x65\x72\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x66\x30\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x50\x6f\x64\x63\x61\x73\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x66\x36\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x52\x61\x64\x69\x6f\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x66\x62\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x43\x61\x73\x73\x65\x74\x74\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x34\x66\x63\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x53\x68\x75\x66\x66\x6c\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x30\x30\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x4c\x6f\x6f\x70\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x30\x31\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x4c\x6f\x77\x5f\x41\x75\x64\x69\x6f\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x30\x39\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x46\x69\x72\x73\x74\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x33\x39\x36\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x49\x6e\x76\x69\x73\x69\x62\x6c\x65\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x37\x36\x22\x7d\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x43\x6f\x6d\x70\x75\x74\x65\x72\x3a\x62\x65\x66\x6f\x72\x65\x7b\x63\x6f\x6e\x74\x65\x6e\x74\x3a\x22\x5c\x31\x66\x35\x62\x33\x22\x7d\x2e\x5f\x5f\x77\x62\x5f\x6f\x76\x65\x72\x6c\x61\x79\x7b\x66\x69\x6c\x74\x65\x72\x3a\x61\x6c\x70\x68\x61\x28\x6f\x70\x61\x63\x69\x74\x79\x3d\x36\x30\x29\x3b\x2d\x6d\x6f\x7a\x2d\x6f\x70\x61\x63\x69\x74\x79\x3a\x2e\x36\x3b\x6f\x70\x61\x63\x69\x74\x79\x3a\x2e\x36\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x3b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x66\x69\x78\x65\x64\x3b\x77\x69\x64\x74\x68\x3a\x31\x30\x30\x25\x3b\x68\x65\x69\x67\x68\x74\x3a\x31\x30\x30\x25\x3b\x74\x6f\x70\x3a\x30\x3b\x6c\x65\x66\x74\x3a\x30\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x72\x64\x65\x72\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x6d\x61\x72\x67\x69\x6e\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x7a\x2d\x69\x6e\x64\x65\x78\x3a\x32\x31\x34\x37\x34\x38\x33\x36\x34\x33\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x6f\x76\x65\x72\x6c\x61\x79\x5f\x64\x69\x76\x7b\x63\x75\x72\x73\x6f\x72\x3a\x77\x61\x69\x74\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x2e\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x7b\x6f\x70\x61\x63\x69\x74\x79\x3a\x31\x3b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x66\x69\x78\x65\x64\x3b\x74\x6f\x70\x3a\x35\x30\x25\x3b\x6c\x65\x66\x74\x3a\x35\x30\x25\x3b\x6d\x61\x72\x67\x69\x6e\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x38\x70\x78\x3b\x7a\x2d\x69\x6e\x64\x65\x78\x3a\x32\x31\x34\x37\x34\x38\x33\x36\x34\x34\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x78\x2d\x73\x68\x61\x64\x6f\x77\x3a\x30\x20\x30\x20\x33\x30\x70\x78\x20\x35\x70\x78\x20\x23\x30\x30\x30\x3b\x2d\x6d\x6f\x7a\x2d\x62\x6f\x78\x2d\x73\x68\x61\x64\x6f\x77\x3a\x30\x20\x30\x20\x33\x30\x70\x78\x20\x35\x70\x78\x20\x23\x30\x30\x30\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x62\x6f\x78\x2d\x73\x68\x61\x64\x6f\x77\x3a\x30\x20\x30\x20\x33\x30\x70\x78\x20\x35\x70\x78\x20\x23\x30\x30\x30\x7d\x23\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x5f\x6c\x6f\x61\x64\x65\x72\x7b\x63\x75\x72\x73\x6f\x72\x3a\x77\x61\x69\x74\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x70\x61\x64\x64\x69\x6e\x67\x2d\x74\x6f\x70\x3a\x33\x30\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x6d\x61\x72\x67\x69\x6e\x2d\x6c\x65\x66\x74\x3a\x2d\x32\x38\x37\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x6d\x61\x72\x67\x69\x6e\x2d\x74\x6f\x70\x3a\x2d\x31\x37\x37\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x77\x69\x64\x74\x68\x3a\x35\x37\x34\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x68\x65\x69\x67\x68\x74\x3a\x33\x35\x35\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x2e\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x20\x3e\x20\x77\x62\x5f\x68\x31\x2c\x2e\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x20\x3e\x20\x77\x62\x5f\x70\x7b\x63\x6f\x6c\x6f\x72\x3a\x23\x32\x32\x32\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x32\x65\x6d\x7d\x23\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x5f\x64\x6f\x6e\x65\x7b\x6d\x61\x72\x67\x69\x6e\x2d\x6c\x65\x66\x74\x3a\x2d\x34\x32\x37\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x6d\x61\x72\x67\x69\x6e\x2d\x74\x6f\x70\x3a\x2d\x31\x37\x37\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x77\x69\x64\x74\x68\x3a\x38\x35\x35\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x68\x65\x69\x67\x68\x74\x3a\x33\x35\x35\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x2e\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x20\x3e\x20\x2a\x7b\x6d\x61\x72\x67\x69\x6e\x3a\x61\x75\x74\x6f\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x62\x6c\x6f\x63\x6b\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x74\x65\x78\x74\x2d\x61\x6c\x69\x67\x6e\x3a\x63\x65\x6e\x74\x65\x72\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x22\x4f\x70\x65\x6e\x20\x53\x61\x6e\x73\x22\x2c\x22\x48\x65\x6c\x76\x65\x74\x69\x63\x61\x20\x4e\x65\x75\x65\x22\x2c\x48\x65\x6c\x76\x65\x74\x69\x63\x61\x2c\x41\x72\x69\x61\x6c\x2c\x73\x61\x6e\x73\x2d\x73\x65\x72\x69\x66\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x2e\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x20\x3e\x20\x77\x62\x5f\x68\x31\x7b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x33\x36\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x6d\x61\x72\x67\x69\x6e\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x34\x30\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x77\x69\x64\x74\x68\x3a\x61\x75\x74\x6f\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x68\x65\x69\x67\x68\x74\x3a\x61\x75\x74\x6f\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x2e\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x20\x3e\x20\x77\x62\x5f\x70\x7b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x31\x37\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x6d\x61\x72\x67\x69\x6e\x3a\x38\x70\x78\x20\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x2e\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x20\x3e\x20\x23\x5f\x77\x62\x5f\x6c\x6f\x67\x6f\x7b\x6d\x61\x72\x67\x69\x6e\x2d\x62\x6f\x74\x74\x6f\x6d\x3a\x31\x30\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x2e\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x20\x3e\x20\x23\x5f\x77\x62\x5f\x73\x70\x69\x6e\x6e\x65\x72\x7b\x6d\x61\x72\x67\x69\x6e\x2d\x74\x6f\x70\x3a\x33\x30\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x6d\x61\x72\x67\x69\x6e\x2d\x62\x6f\x74\x74\x6f\x6d\x3a\x33\x30\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x2e\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x20\x3e\x20\x23\x5f\x77\x62\x5f\x63\x75\x72\x72\x5f\x75\x72\x6c\x7b\x74\x65\x78\x74\x2d\x64\x65\x63\x6f\x72\x61\x74\x69\x6f\x6e\x3a\x75\x6e\x64\x65\x72\x6c\x69\x6e\x65\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x37\x30\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x5f\x64\x6f\x6e\x65\x20\x3e\x20\x23\x5f\x5f\x77\x62\x5f\x6c\x69\x6e\x6b\x7b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x32\x30\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x72\x64\x65\x72\x3a\x31\x70\x78\x20\x73\x6f\x6c\x69\x64\x20\x23\x61\x61\x61\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x33\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x74\x65\x78\x74\x2d\x61\x6c\x69\x67\x6e\x3a\x63\x65\x6e\x74\x65\x72\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x77\x69\x64\x74\x68\x3a\x38\x30\x25\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x68\x65\x69\x67\x68\x74\x3a\x61\x75\x74\x6f\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x5f\x64\x6f\x6e\x65\x20\x3e\x20\x23\x5f\x5f\x77\x62\x5f\x6c\x69\x6e\x6b\x3a\x66\x6f\x63\x75\x73\x7b\x6f\x75\x74\x6c\x69\x6e\x65\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x72\x64\x65\x72\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x34\x32\x38\x62\x63\x61\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x5f\x64\x6f\x6e\x65\x20\x3e\x20\x23\x5f\x5f\x77\x62\x5f\x64\x6f\x6e\x61\x74\x65\x5f\x63\x6c\x6f\x73\x65\x7b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x31\x38\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x77\x69\x64\x74\x68\x3a\x61\x75\x74\x6f\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x66\x6c\x6f\x61\x74\x3a\x72\x69\x67\x68\x74\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x2d\x62\x6c\x6f\x63\x6b\x3b\x6d\x61\x72\x67\x69\x6e\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x38\x70\x78\x20\x38\x70\x78\x20\x30\x20\x30\x20\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x5f\x5f\x77\x62\x5f\x64\x6f\x6e\x61\x74\x65\x5f\x63\x6c\x6f\x73\x65\x20\x3e\x20\x23\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x64\x6f\x6e\x65\x5f\x63\x6c\x6f\x73\x65\x7b\x63\x75\x72\x73\x6f\x72\x3a\x70\x6f\x69\x6e\x74\x65\x72\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x2d\x62\x6c\x6f\x63\x6b\x3b\x76\x65\x72\x74\x69\x63\x61\x6c\x2d\x61\x6c\x69\x67\x6e\x3a\x62\x6f\x74\x74\x6f\x6d\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x5f\x64\x6f\x6e\x65\x20\x3e\x20\x23\x5f\x5f\x77\x62\x5f\x64\x6f\x6e\x61\x74\x65\x5f\x63\x6c\x6f\x73\x65\x20\x61\x2c\x23\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x5f\x64\x6f\x6e\x65\x20\x3e\x20\x23\x5f\x5f\x77\x62\x5f\x64\x6f\x6e\x61\x74\x65\x5f\x63\x6c\x6f\x73\x65\x20\x61\x3a\x76\x69\x73\x69\x74\x65\x64\x7b\x63\x6f\x6c\x6f\x72\x3a\x23\x34\x32\x38\x62\x63\x61\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x5f\x64\x6f\x6e\x65\x20\x3e\x20\x23\x5f\x5f\x77\x62\x5f\x64\x6f\x6e\x61\x74\x65\x5f\x63\x6c\x6f\x73\x65\x20\x61\x3a\x6c\x69\x6e\x6b\x7b\x63\x6f\x6c\x6f\x72\x3a\x23\x34\x32\x38\x62\x63\x61\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x74\x65\x78\x74\x2d\x64\x65\x63\x6f\x72\x61\x74\x69\x6f\x6e\x3a\x6e\x6f\x6e\x65\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x6d\x61\x72\x67\x69\x6e\x2d\x72\x69\x67\x68\x74\x3a\x31\x36\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x5f\x5f\x77\x62\x5f\x72\x65\x63\x6f\x72\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x5f\x64\x6f\x6e\x65\x20\x3e\x20\x23\x5f\x5f\x77\x62\x5f\x64\x6f\x6e\x61\x74\x65\x5f\x63\x6c\x6f\x73\x65\x20\x61\x3a\x68\x6f\x76\x65\x72\x7b\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x42\x31\x46\x37\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x5f\x5f\x77\x62\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x7b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x72\x65\x6c\x61\x74\x69\x76\x65\x3b\x77\x69\x64\x74\x68\x3a\x32\x34\x30\x70\x78\x3b\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x70\x78\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x6d\x61\x72\x67\x69\x6e\x3a\x33\x30\x70\x78\x20\x30\x20\x33\x30\x70\x78\x20\x31\x36\x30\x70\x78\x20\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x72\x64\x65\x72\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x2e\x5f\x5f\x77\x62\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x7b\x6d\x61\x72\x67\x69\x6e\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x72\x64\x65\x72\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x61\x62\x73\x6f\x6c\x75\x74\x65\x3b\x74\x6f\x70\x3a\x30\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x3b\x77\x69\x64\x74\x68\x3a\x32\x32\x70\x78\x3b\x68\x65\x69\x67\x68\x74\x3a\x32\x32\x70\x78\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x6e\x61\x6d\x65\x3a\x62\x6f\x75\x6e\x63\x65\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x31\x2e\x39\x73\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x69\x74\x65\x72\x61\x74\x69\x6f\x6e\x2d\x63\x6f\x75\x6e\x74\x3a\x69\x6e\x66\x69\x6e\x69\x74\x65\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x69\x72\x65\x63\x74\x69\x6f\x6e\x3a\x6c\x69\x6e\x65\x61\x72\x3b\x2d\x6d\x6f\x7a\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x2e\x33\x29\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x6e\x61\x6d\x65\x3a\x62\x6f\x75\x6e\x63\x65\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x31\x2e\x39\x73\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x69\x74\x65\x72\x61\x74\x69\x6f\x6e\x2d\x63\x6f\x75\x6e\x74\x3a\x69\x6e\x66\x69\x6e\x69\x74\x65\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x69\x72\x65\x63\x74\x69\x6f\x6e\x3a\x6c\x69\x6e\x65\x61\x72\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x2e\x33\x29\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x6e\x61\x6d\x65\x3a\x62\x6f\x75\x6e\x63\x65\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x31\x2e\x39\x73\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x69\x74\x65\x72\x61\x74\x69\x6f\x6e\x2d\x63\x6f\x75\x6e\x74\x3a\x69\x6e\x66\x69\x6e\x69\x74\x65\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x69\x72\x65\x63\x74\x69\x6f\x6e\x3a\x6c\x69\x6e\x65\x61\x72\x3b\x2d\x6d\x73\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x2e\x33\x29\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x6e\x61\x6d\x65\x3a\x62\x6f\x75\x6e\x63\x65\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x31\x2e\x39\x73\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x69\x74\x65\x72\x61\x74\x69\x6f\x6e\x2d\x63\x6f\x75\x6e\x74\x3a\x69\x6e\x66\x69\x6e\x69\x74\x65\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x69\x72\x65\x63\x74\x69\x6f\x6e\x3a\x6c\x69\x6e\x65\x61\x72\x3b\x2d\x6f\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x2e\x33\x29\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x6e\x61\x6d\x65\x3a\x62\x6f\x75\x6e\x63\x65\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x31\x2e\x39\x73\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x69\x74\x65\x72\x61\x74\x69\x6f\x6e\x2d\x63\x6f\x75\x6e\x74\x3a\x69\x6e\x66\x69\x6e\x69\x74\x65\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x69\x72\x65\x63\x74\x69\x6f\x6e\x3a\x6c\x69\x6e\x65\x61\x72\x3b\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x2e\x33\x29\x7d\x23\x5f\x5f\x77\x62\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x5f\x31\x7b\x6c\x65\x66\x74\x3a\x30\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x2e\x37\x36\x73\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x2e\x37\x36\x73\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x2e\x37\x36\x73\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x2e\x37\x36\x73\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x2e\x37\x36\x73\x7d\x23\x5f\x5f\x77\x62\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x5f\x32\x7b\x6c\x65\x66\x74\x3a\x33\x30\x70\x78\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x2e\x39\x35\x73\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x2e\x39\x35\x73\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x2e\x39\x35\x73\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x2e\x39\x35\x73\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x2e\x39\x35\x73\x7d\x23\x5f\x5f\x77\x62\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x5f\x33\x7b\x6c\x65\x66\x74\x3a\x36\x30\x70\x78\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x31\x34\x73\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x31\x34\x73\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x31\x34\x73\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x31\x34\x73\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x31\x34\x73\x7d\x23\x5f\x5f\x77\x62\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x5f\x34\x7b\x6c\x65\x66\x74\x3a\x39\x30\x70\x78\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x33\x33\x73\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x33\x33\x73\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x33\x33\x73\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x33\x33\x73\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x33\x33\x73\x7d\x23\x5f\x5f\x77\x62\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x5f\x35\x7b\x6c\x65\x66\x74\x3a\x31\x32\x30\x70\x78\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x35\x32\x73\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x35\x32\x73\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x35\x32\x73\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x35\x32\x73\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x35\x32\x73\x7d\x23\x5f\x5f\x77\x62\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x5f\x36\x7b\x6c\x65\x66\x74\x3a\x31\x35\x30\x70\x78\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x37\x31\x73\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x37\x31\x73\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x37\x31\x73\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x37\x31\x73\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x37\x31\x73\x7d\x23\x5f\x5f\x77\x62\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x5f\x37\x7b\x6c\x65\x66\x74\x3a\x31\x38\x30\x70\x78\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x39\x73\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x39\x73\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x39\x73\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x39\x73\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x31\x2e\x39\x73\x7d\x23\x5f\x5f\x77\x62\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x5f\x38\x7b\x6c\x65\x66\x74\x3a\x32\x31\x30\x70\x78\x3b\x2d\x6d\x6f\x7a\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x32\x2e\x30\x39\x73\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x32\x2e\x30\x39\x73\x3b\x2d\x6d\x73\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x32\x2e\x30\x39\x73\x3b\x2d\x6f\x2d\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x32\x2e\x30\x39\x73\x3b\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2d\x64\x65\x6c\x61\x79\x3a\x32\x2e\x30\x39\x73\x7d\x40\x2d\x6d\x6f\x7a\x2d\x6b\x65\x79\x66\x72\x61\x6d\x65\x73\x20\x62\x6f\x75\x6e\x63\x65\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x7b\x30\x25\x7b\x2d\x6d\x6f\x7a\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x31\x29\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x7d\x31\x30\x30\x25\x7b\x2d\x6d\x6f\x7a\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x2e\x33\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x39\x30\x64\x65\x67\x29\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x46\x46\x46\x7d\x7d\x40\x2d\x77\x65\x62\x6b\x69\x74\x2d\x6b\x65\x79\x66\x72\x61\x6d\x65\x73\x20\x62\x6f\x75\x6e\x63\x65\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x7b\x30\x25\x7b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x31\x29\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x7d\x31\x30\x30\x25\x7b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x2e\x33\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x39\x30\x64\x65\x67\x29\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x46\x46\x46\x7d\x7d\x40\x2d\x6d\x73\x2d\x6b\x65\x79\x66\x72\x61\x6d\x65\x73\x20\x62\x6f\x75\x6e\x63\x65\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x7b\x30\x25\x7b\x2d\x6d\x73\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x31\x29\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x7d\x31\x30\x30\x25\x7b\x2d\x6d\x73\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x2e\x33\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x39\x30\x64\x65\x67\x29\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x46\x46\x46\x7d\x7d\x40\x2d\x6f\x2d\x6b\x65\x79\x66\x72\x61\x6d\x65\x73\x20\x62\x6f\x75\x6e\x63\x65\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x7b\x30\x25\x7b\x2d\x6f\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x31\x29\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x7d\x31\x30\x30\x25\x7b\x2d\x6f\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x2e\x33\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x39\x30\x64\x65\x67\x29\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x46\x46\x46\x7d\x7d\x40\x6b\x65\x79\x66\x72\x61\x6d\x65\x73\x20\x62\x6f\x75\x6e\x63\x65\x5f\x73\x70\x69\x6e\x6e\x69\x6e\x67\x53\x71\x75\x61\x72\x65\x73\x47\x7b\x30\x25\x7b\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x31\x29\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x7d\x31\x30\x30\x25\x7b\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x73\x63\x61\x6c\x65\x28\x2e\x33\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x39\x30\x64\x65\x67\x29\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x46\x46\x46\x7d\x7d\x23\x77\x6d\x2d\x69\x70\x70\x7b\x6d\x69\x6e\x2d\x68\x65\x69\x67\x68\x74\x3a\x36\x35\x70\x78\x3b\x6c\x65\x66\x74\x3a\x30\x3b\x74\x6f\x70\x3a\x30\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x30\x3b\x6d\x61\x72\x67\x69\x6e\x3a\x30\x3b\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x30\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x74\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x3b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x31\x31\x70\x78\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2a\x7b\x66\x6f\x6e\x74\x2d\x66\x61\x6d\x69\x6c\x79\x3a\x4c\x75\x63\x69\x64\x61\x20\x47\x72\x61\x6e\x64\x65\x2c\x48\x65\x6c\x76\x65\x74\x69\x63\x61\x2c\x41\x72\x69\x61\x6c\x2c\x73\x61\x6e\x73\x2d\x73\x65\x72\x69\x66\x3b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x31\x32\x70\x78\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\x2e\x32\x3b\x6c\x65\x74\x74\x65\x72\x2d\x73\x70\x61\x63\x69\x6e\x67\x3a\x30\x3b\x77\x69\x64\x74\x68\x3a\x61\x75\x74\x6f\x3b\x68\x65\x69\x67\x68\x74\x3a\x61\x75\x74\x6f\x3b\x6f\x75\x74\x6c\x69\x6e\x65\x3a\x30\x3b\x66\x6c\x6f\x61\x74\x3a\x6e\x6f\x6e\x65\x3b\x74\x65\x78\x74\x2d\x61\x6c\x69\x67\x6e\x3a\x6c\x65\x66\x74\x3b\x62\x6f\x72\x64\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x64\x69\x76\x7b\x64\x69\x73\x70\x6c\x61\x79\x3a\x62\x6c\x6f\x63\x6b\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x61\x2c\x23\x77\x6d\x2d\x69\x70\x70\x20\x64\x69\x76\x2c\x23\x77\x6d\x2d\x69\x70\x70\x20\x66\x6f\x72\x6d\x2c\x23\x77\x6d\x2d\x69\x70\x70\x20\x74\x64\x2c\x23\x77\x6d\x2d\x69\x70\x70\x20\x74\x72\x7b\x70\x61\x64\x64\x69\x6e\x67\x3a\x30\x3b\x6d\x61\x72\x67\x69\x6e\x3a\x30\x3b\x62\x6f\x72\x64\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x30\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x74\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x69\x6d\x61\x67\x65\x3a\x6e\x6f\x6e\x65\x3b\x7a\x2d\x69\x6e\x64\x65\x78\x3a\x32\x31\x34\x37\x34\x38\x33\x36\x34\x30\x3b\x68\x65\x69\x67\x68\x74\x3a\x61\x75\x74\x6f\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x74\x61\x62\x6c\x65\x7b\x62\x6f\x72\x64\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x62\x6f\x72\x64\x65\x72\x2d\x63\x6f\x6c\x6c\x61\x70\x73\x65\x3a\x63\x6f\x6c\x6c\x61\x70\x73\x65\x3b\x6d\x61\x72\x67\x69\x6e\x3a\x30\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x30\x3b\x77\x69\x64\x74\x68\x3a\x61\x75\x74\x6f\x3b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x69\x6e\x68\x65\x72\x69\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x66\x6f\x72\x6d\x20\x69\x6e\x70\x75\x74\x7b\x70\x61\x64\x64\x69\x6e\x67\x3a\x31\x70\x78\x3b\x68\x65\x69\x67\x68\x74\x3a\x61\x75\x74\x6f\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x3b\x6d\x61\x72\x67\x69\x6e\x3a\x30\x3b\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x23\x66\x66\x66\x3b\x62\x6f\x72\x64\x65\x72\x3a\x31\x70\x78\x20\x73\x6f\x6c\x69\x64\x20\x23\x36\x36\x36\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x66\x6f\x72\x6d\x20\x69\x6e\x70\x75\x74\x5b\x74\x79\x70\x65\x3d\x73\x75\x62\x6d\x69\x74\x5d\x7b\x70\x61\x64\x64\x69\x6e\x67\x3a\x30\x20\x38\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x6d\x61\x72\x67\x69\x6e\x3a\x31\x70\x78\x20\x30\x20\x31\x70\x78\x20\x35\x70\x78\x20\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x77\x69\x64\x74\x68\x3a\x61\x75\x74\x6f\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x72\x64\x65\x72\x3a\x31\x70\x78\x20\x73\x6f\x6c\x69\x64\x20\x23\x30\x30\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x23\x66\x66\x66\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x61\x3a\x68\x6f\x76\x65\x72\x7b\x74\x65\x78\x74\x2d\x64\x65\x63\x6f\x72\x61\x74\x69\x6f\x6e\x3a\x75\x6e\x64\x65\x72\x6c\x69\x6e\x65\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x61\x2e\x77\x6d\x2d\x62\x74\x6e\x3a\x68\x6f\x76\x65\x72\x7b\x74\x65\x78\x74\x2d\x64\x65\x63\x6f\x72\x61\x74\x69\x6f\x6e\x3a\x6e\x6f\x6e\x65\x3b\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x61\x2e\x77\x6d\x2d\x62\x74\x6e\x3a\x68\x6f\x76\x65\x72\x20\x73\x70\x61\x6e\x7b\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x69\x70\x70\x2d\x69\x6e\x73\x69\x64\x65\x7b\x6d\x61\x72\x67\x69\x6e\x3a\x30\x20\x36\x70\x78\x3b\x62\x6f\x72\x64\x65\x72\x3a\x35\x70\x78\x20\x73\x6f\x6c\x69\x64\x20\x23\x30\x30\x30\x3b\x62\x6f\x72\x64\x65\x72\x2d\x74\x6f\x70\x3a\x6e\x6f\x6e\x65\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x72\x67\x62\x61\x28\x32\x35\x35\x2c\x32\x35\x35\x2c\x32\x35\x35\x2c\x2e\x39\x29\x3b\x2d\x6d\x6f\x7a\x2d\x62\x6f\x78\x2d\x73\x68\x61\x64\x6f\x77\x3a\x31\x70\x78\x20\x31\x70\x78\x20\x34\x70\x78\x20\x23\x33\x33\x33\x3b\x2d\x77\x65\x62\x6b\x69\x74\x2d\x62\x6f\x78\x2d\x73\x68\x61\x64\x6f\x77\x3a\x31\x70\x78\x20\x31\x70\x78\x20\x34\x70\x78\x20\x23\x33\x33\x33\x3b\x62\x6f\x78\x2d\x73\x68\x61\x64\x6f\x77\x3a\x31\x70\x78\x20\x31\x70\x78\x20\x34\x70\x78\x20\x23\x33\x33\x33\x3b\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x30\x20\x30\x20\x38\x70\x78\x20\x38\x70\x78\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x6c\x6f\x67\x6f\x7b\x70\x61\x64\x64\x69\x6e\x67\x3a\x30\x20\x31\x30\x70\x78\x3b\x76\x65\x72\x74\x69\x63\x61\x6c\x2d\x61\x6c\x69\x67\x6e\x3a\x6d\x69\x64\x64\x6c\x65\x3b\x6d\x69\x6e\x2d\x77\x69\x64\x74\x68\x3a\x31\x31\x30\x70\x78\x3b\x77\x69\x64\x74\x68\x3a\x31\x35\x25\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x74\x61\x62\x6c\x65\x20\x74\x72\x3a\x3a\x61\x66\x74\x65\x72\x2c\x23\x77\x6d\x2d\x69\x70\x70\x20\x74\x61\x62\x6c\x65\x20\x74\x72\x3a\x3a\x62\x65\x66\x6f\x72\x65\x7b\x6d\x61\x72\x67\x69\x6e\x3a\x30\x3b\x68\x65\x69\x67\x68\x74\x3a\x61\x75\x74\x6f\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x74\x61\x62\x6c\x65\x2e\x63\x7b\x76\x65\x72\x74\x69\x63\x61\x6c\x2d\x61\x6c\x69\x67\x6e\x3a\x74\x6f\x70\x3b\x6d\x61\x72\x67\x69\x6e\x2d\x6c\x65\x66\x74\x3a\x34\x70\x78\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x6e\x20\x74\x64\x2e\x62\x2c\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x6e\x20\x74\x64\x2e\x66\x7b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x76\x69\x73\x69\x62\x6c\x65\x3b\x76\x65\x72\x74\x69\x63\x61\x6c\x2d\x61\x6c\x69\x67\x6e\x3a\x6d\x69\x64\x64\x6c\x65\x3b\x77\x68\x69\x74\x65\x2d\x73\x70\x61\x63\x65\x3a\x6e\x6f\x77\x72\x61\x70\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x75\x7b\x70\x61\x64\x64\x69\x6e\x67\x3a\x33\x70\x78\x20\x30\x3b\x74\x65\x78\x74\x2d\x61\x6c\x69\x67\x6e\x3a\x63\x65\x6e\x74\x65\x72\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x6e\x7b\x70\x61\x64\x64\x69\x6e\x67\x2d\x6c\x65\x66\x74\x3a\x35\x70\x78\x3b\x76\x65\x72\x74\x69\x63\x61\x6c\x2d\x61\x6c\x69\x67\x68\x3a\x62\x6f\x74\x74\x6f\x6d\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x6e\x20\x61\x7b\x74\x65\x78\x74\x2d\x64\x65\x63\x6f\x72\x61\x74\x69\x6f\x6e\x3a\x6e\x6f\x6e\x65\x3b\x63\x6f\x6c\x6f\x72\x3a\x23\x33\x33\x66\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x37\x30\x30\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x6e\x20\x74\x64\x2e\x62\x7b\x70\x61\x64\x64\x69\x6e\x67\x2d\x72\x69\x67\x68\x74\x3a\x36\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x74\x65\x78\x74\x2d\x61\x6c\x69\x67\x6e\x3a\x72\x69\x67\x68\x74\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x63\x6f\x6c\x6f\x72\x3a\x23\x39\x39\x61\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x6e\x20\x74\x64\x2e\x63\x7b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x23\x30\x30\x30\x3b\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x30\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x37\x30\x30\x3b\x74\x65\x78\x74\x2d\x61\x6c\x69\x67\x6e\x3a\x63\x65\x6e\x74\x65\x72\x7d\x23\x77\x6d\x2d\x69\x70\x70\x2e\x68\x69\x20\x2e\x63\x20\x74\x64\x2e\x6e\x20\x74\x64\x2e\x63\x7b\x63\x6f\x6c\x6f\x72\x3a\x23\x65\x63\x30\x30\x38\x63\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x6e\x20\x74\x64\x2e\x66\x7b\x70\x61\x64\x64\x69\x6e\x67\x2d\x6c\x65\x66\x74\x3a\x36\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x74\x65\x78\x74\x2d\x61\x6c\x69\x67\x6e\x3a\x6c\x65\x66\x74\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x63\x6f\x6c\x6f\x72\x3a\x23\x39\x39\x61\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x6b\x2c\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x73\x7b\x76\x65\x72\x74\x69\x63\x61\x6c\x2d\x61\x6c\x69\x67\x6e\x3a\x62\x6f\x74\x74\x6f\x6d\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x6e\x20\x74\x72\x2e\x6d\x20\x74\x64\x7b\x74\x65\x78\x74\x2d\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x75\x70\x70\x65\x72\x63\x61\x73\x65\x3b\x77\x68\x69\x74\x65\x2d\x73\x70\x61\x63\x65\x3a\x6e\x6f\x77\x72\x61\x70\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x32\x70\x78\x20\x30\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x6b\x2c\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x6e\x20\x74\x72\x2e\x79\x20\x74\x64\x2c\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x73\x7b\x70\x61\x64\x64\x69\x6e\x67\x2d\x62\x6f\x74\x74\x6f\x6d\x3a\x32\x70\x78\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x73\x7b\x70\x61\x64\x64\x69\x6e\x67\x2d\x72\x69\x67\x68\x74\x3a\x35\x70\x78\x3b\x74\x65\x78\x74\x2d\x61\x6c\x69\x67\x6e\x3a\x63\x65\x6e\x74\x65\x72\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x6e\x61\x76\x2d\x63\x61\x70\x74\x75\x72\x65\x73\x7b\x77\x68\x69\x74\x65\x2d\x73\x70\x61\x63\x65\x3a\x6e\x6f\x77\x72\x61\x70\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x73\x20\x61\x2e\x74\x7b\x63\x6f\x6c\x6f\x72\x3a\x23\x33\x33\x66\x3b\x66\x6f\x6e\x74\x2d\x77\x65\x69\x67\x68\x74\x3a\x37\x30\x30\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x31\x2e\x38\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x63\x20\x74\x64\x2e\x73\x20\x64\x69\x76\x2e\x72\x7b\x63\x6f\x6c\x6f\x72\x3a\x23\x36\x36\x36\x3b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x39\x70\x78\x3b\x77\x68\x69\x74\x65\x2d\x73\x70\x61\x63\x65\x3a\x6e\x6f\x77\x72\x61\x70\x7d\x64\x69\x76\x23\x77\x6d\x2d\x69\x70\x70\x2d\x73\x70\x61\x72\x6b\x6c\x69\x6e\x65\x7b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x72\x65\x6c\x61\x74\x69\x76\x65\x3b\x77\x68\x69\x74\x65\x2d\x73\x70\x61\x63\x65\x3a\x6e\x6f\x77\x72\x61\x70\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x63\x75\x72\x73\x6f\x72\x3a\x70\x6f\x69\x6e\x74\x65\x72\x3b\x6c\x69\x6e\x65\x2d\x68\x65\x69\x67\x68\x74\x3a\x2e\x39\x7d\x23\x73\x70\x61\x72\x6b\x6c\x69\x6e\x65\x49\x6d\x67\x49\x64\x2c\x23\x77\x6d\x2d\x73\x70\x61\x72\x6b\x6c\x69\x6e\x65\x2d\x63\x61\x6e\x76\x61\x73\x7b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x72\x65\x6c\x61\x74\x69\x76\x65\x3b\x7a\x2d\x69\x6e\x64\x65\x78\x3a\x39\x30\x31\x32\x3b\x6d\x61\x78\x2d\x77\x69\x64\x74\x68\x3a\x6e\x6f\x6e\x65\x7d\x23\x77\x6d\x2d\x69\x70\x70\x2d\x73\x70\x61\x72\x6b\x6c\x69\x6e\x65\x20\x64\x69\x76\x2e\x79\x74\x7b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x61\x62\x73\x6f\x6c\x75\x74\x65\x3b\x7a\x2d\x69\x6e\x64\x65\x78\x3a\x39\x30\x31\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x2d\x73\x70\x61\x72\x6b\x6c\x69\x6e\x65\x20\x64\x69\x76\x2e\x6d\x74\x7b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x61\x62\x73\x6f\x6c\x75\x74\x65\x3b\x7a\x2d\x69\x6e\x64\x65\x78\x3a\x39\x30\x31\x33\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x65\x63\x30\x30\x38\x63\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x72\x7b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x72\x65\x6c\x61\x74\x69\x76\x65\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x2e\x72\x20\x61\x7b\x63\x6f\x6c\x6f\x72\x3a\x23\x33\x33\x66\x3b\x62\x6f\x72\x64\x65\x72\x3a\x6e\x6f\x6e\x65\x3b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x72\x65\x6c\x61\x74\x69\x76\x65\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x74\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x72\x65\x70\x65\x61\x74\x3a\x6e\x6f\x2d\x72\x65\x70\x65\x61\x74\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x31\x30\x30\x25\x20\x31\x30\x30\x25\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x74\x65\x78\x74\x2d\x64\x65\x63\x6f\x72\x61\x74\x69\x6f\x6e\x3a\x6e\x6f\x6e\x65\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x63\x61\x70\x69\x6e\x66\x6f\x20\x2e\x63\x2d\x6c\x6f\x67\x6f\x7b\x64\x69\x73\x70\x6c\x61\x79\x3a\x62\x6c\x6f\x63\x6b\x3b\x66\x6c\x6f\x61\x74\x3a\x6c\x65\x66\x74\x3b\x6d\x61\x72\x67\x69\x6e\x2d\x72\x69\x67\x68\x74\x3a\x33\x70\x78\x3b\x77\x69\x64\x74\x68\x3a\x39\x30\x70\x78\x3b\x6d\x69\x6e\x2d\x68\x65\x69\x67\x68\x74\x3a\x39\x30\x70\x78\x3b\x6d\x61\x78\x2d\x68\x65\x69\x67\x68\x74\x3a\x32\x39\x30\x70\x78\x3b\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x34\x35\x70\x78\x3b\x6f\x76\x65\x72\x66\x6c\x6f\x77\x3a\x68\x69\x64\x64\x65\x6e\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x35\x30\x25\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x73\x69\x7a\x65\x3a\x61\x75\x74\x6f\x20\x39\x30\x70\x78\x3b\x62\x6f\x78\x2d\x73\x68\x61\x64\x6f\x77\x3a\x30\x20\x30\x20\x32\x70\x78\x20\x32\x70\x78\x20\x72\x67\x62\x61\x28\x32\x30\x38\x2c\x32\x30\x38\x2c\x32\x30\x38\x2c\x31\x32\x38\x29\x20\x69\x6e\x73\x65\x74\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x63\x61\x70\x69\x6e\x66\x6f\x20\x2e\x63\x2d\x6c\x6f\x67\x6f\x20\x73\x70\x61\x6e\x7b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x2d\x62\x6c\x6f\x63\x6b\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x63\x61\x70\x69\x6e\x66\x6f\x20\x2e\x63\x2d\x6c\x6f\x67\x6f\x20\x69\x6d\x67\x7b\x68\x65\x69\x67\x68\x74\x3a\x39\x30\x70\x78\x3b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x72\x65\x6c\x61\x74\x69\x76\x65\x3b\x6c\x65\x66\x74\x3a\x2d\x35\x30\x25\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x63\x61\x70\x69\x6e\x66\x6f\x20\x2e\x77\x6d\x2d\x74\x69\x74\x6c\x65\x7b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x31\x33\x30\x25\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x63\x61\x70\x69\x6e\x66\x6f\x20\x61\x2e\x77\x6d\x2d\x73\x65\x6c\x65\x63\x74\x6f\x72\x7b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x2d\x62\x6c\x6f\x63\x6b\x3b\x63\x6f\x6c\x6f\x72\x3a\x23\x61\x61\x61\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x74\x65\x78\x74\x2d\x64\x65\x63\x6f\x72\x61\x74\x69\x6f\x6e\x3a\x6e\x6f\x6e\x65\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x32\x70\x78\x20\x38\x70\x78\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x63\x61\x70\x69\x6e\x66\x6f\x20\x61\x2e\x77\x6d\x2d\x73\x65\x6c\x65\x63\x74\x6f\x72\x3a\x68\x6f\x76\x65\x72\x2c\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x65\x78\x70\x61\x6e\x64\x20\x73\x70\x61\x6e\x7b\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x63\x61\x70\x69\x6e\x66\x6f\x20\x61\x2e\x77\x6d\x2d\x73\x65\x6c\x65\x63\x74\x6f\x72\x2e\x73\x65\x6c\x65\x63\x74\x65\x64\x7b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x36\x36\x36\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x65\x78\x70\x61\x6e\x64\x7b\x72\x69\x67\x68\x74\x3a\x31\x70\x78\x3b\x62\x6f\x74\x74\x6f\x6d\x3a\x2d\x31\x70\x78\x3b\x63\x6f\x6c\x6f\x72\x3a\x23\x66\x66\x66\x3b\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\x63\x6f\x6c\x6f\x72\x3a\x23\x36\x36\x36\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x70\x61\x64\x64\x69\x6e\x67\x3a\x30\x20\x35\x70\x78\x20\x30\x20\x33\x70\x78\x20\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x33\x70\x78\x20\x33\x70\x78\x20\x30\x20\x30\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x65\x78\x70\x61\x6e\x64\x20\x23\x77\x6d\x2d\x65\x78\x70\x61\x6e\x64\x2d\x69\x63\x6f\x6e\x7b\x64\x69\x73\x70\x6c\x61\x79\x3a\x69\x6e\x6c\x69\x6e\x65\x2d\x62\x6c\x6f\x63\x6b\x3b\x74\x72\x61\x6e\x73\x69\x74\x69\x6f\x6e\x3a\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x20\x2e\x35\x73\x3b\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x2d\x6f\x72\x69\x67\x69\x6e\x3a\x35\x30\x25\x20\x34\x35\x25\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x65\x78\x70\x61\x6e\x64\x2e\x77\x6d\x2d\x6f\x70\x65\x6e\x20\x23\x77\x6d\x2d\x65\x78\x70\x61\x6e\x64\x2d\x69\x63\x6f\x6e\x7b\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3a\x72\x6f\x74\x61\x74\x65\x28\x31\x38\x30\x64\x65\x67\x29\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x74\x62\x7b\x74\x65\x78\x74\x2d\x61\x6c\x69\x67\x6e\x3a\x72\x69\x67\x68\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x74\x62\x20\x23\x77\x6d\x74\x62\x55\x52\x4c\x7b\x77\x69\x64\x74\x68\x3a\x63\x61\x6c\x63\x28\x31\x30\x30\x25\x20\x2d\x20\x34\x35\x70\x78\x29\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x67\x72\x61\x70\x68\x2d\x61\x6e\x63\x68\x6f\x72\x7b\x62\x6f\x72\x64\x65\x72\x2d\x72\x69\x67\x68\x74\x3a\x31\x70\x78\x20\x73\x6f\x6c\x69\x64\x20\x23\x63\x63\x63\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x68\x74\x6d\x6c\x2e\x77\x62\x2d\x68\x69\x67\x68\x6c\x69\x67\x68\x74\x7b\x62\x6f\x78\x2d\x73\x68\x61\x64\x6f\x77\x3a\x69\x6e\x73\x65\x74\x20\x30\x20\x30\x20\x30\x20\x33\x70\x78\x20\x23\x61\x35\x30\x65\x33\x61\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x2e\x77\x62\x2d\x68\x69\x67\x68\x6c\x69\x67\x68\x74\x7b\x6f\x75\x74\x6c\x69\x6e\x65\x3a\x23\x61\x35\x30\x65\x33\x61\x20\x73\x6f\x6c\x69\x64\x20\x33\x70\x78\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x40\x6d\x65\x64\x69\x61\x20\x28\x6d\x69\x6e\x2d\x77\x69\x64\x74\x68\x3a\x20\x39\x34\x36\x70\x78\x29\x7b\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x67\x72\x61\x70\x68\x2d\x61\x6e\x63\x68\x6f\x72\x7b\x64\x69\x73\x70\x6c\x61\x79\x3a\x62\x6c\x6f\x63\x6b\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x7d\x40\x6d\x65\x64\x69\x61\x20\x28\x6d\x61\x78\x2d\x77\x69\x64\x74\x68\x3a\x20\x39\x34\x35\x70\x78\x29\x7b\x23\x77\x6d\x2d\x69\x70\x70\x20\x23\x77\x6d\x2d\x67\x72\x61\x70\x68\x2d\x61\x6e\x63\x68\x6f\x72\x7b\x64\x69\x73\x70\x6c\x61\x79\x3a\x6e\x6f\x6e\x65\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x23\x77\x6d\x2d\x69\x70\x70\x20\x74\x61\x62\x6c\x65\x2e\x63\x7b\x77\x69\x64\x74\x68\x3a\x38\x35\x25\x3b\x77\x69\x64\x74\x68\x3a\x63\x61\x6c\x63\x28\x31\x30\x30\x25\x20\x2d\x20\x31\x33\x31\x70\x78\x29\x7d\x7d\x40\x6d\x65\x64\x69\x61\x20\x28\x6d\x61\x78\x2d\x77\x69\x64\x74\x68\x3a\x20\x31\x30\x39\x36\x70\x78\x29\x7b\x23\x77\x6d\x2d\x6c\x6f\x67\x6f\x7b\x64\x69\x73\x70\x6c\x61\x79\x3a\x6e\x6f\x6e\x65\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7d\x7d\x23\x77\x6d\x2d\x62\x74\x6e\x73\x20\x3e\x20\x23\x77\x6d\x2d\x73\x61\x76\x65\x2d\x73\x6e\x61\x70\x73\x68\x6f\x74\x2d\x6f\x70\x65\x6e\x7b\x6d\x61\x72\x67\x69\x6e\x2d\x72\x69\x67\x68\x74\x3a\x37\x70\x78\x3b\x74\x6f\x70\x3a\x2d\x36\x70\x78\x7d\x23\x77\x6d\x2d\x62\x74\x6e\x73\x20\x3e\x20\x23\x77\x6d\x2d\x73\x69\x67\x6e\x2d\x69\x6e\x7b\x62\x6f\x78\x2d\x73\x69\x7a\x69\x6e\x67\x3a\x63\x6f\x6e\x74\x65\x6e\x74\x2d\x62\x6f\x78\x3b\x64\x69\x73\x70\x6c\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x6d\x61\x72\x67\x69\x6e\x2d\x72\x69\x67\x68\x74\x3a\x37\x70\x78\x3b\x74\x6f\x70\x3a\x2d\x38\x70\x78\x3b\x62\x6f\x72\x64\x65\x72\x3a\x32\x70\x78\x20\x73\x6f\x6c\x69\x64\x20\x23\x30\x30\x30\x3b\x62\x6f\x72\x64\x65\x72\x2d\x72\x61\x64\x69\x75\x73\x3a\x31\x34\x70\x78\x3b\x70\x61\x64\x64\x69\x6e\x67\x2d\x72\x69\x67\x68\x74\x3a\x32\x70\x78\x3b\x70\x61\x64\x64\x69\x6e\x67\x2d\x62\x6f\x74\x74\x6f\x6d\x3a\x32\x70\x78\x3b\x77\x69\x64\x74\x68\x3a\x31\x31\x70\x78\x3b\x68\x65\x69\x67\x68\x74\x3a\x31\x31\x70\x78\x7d\x23\x77\x6d\x2d\x62\x74\x6e\x73\x20\x3e\x20\x23\x77\x6d\x2d\x73\x69\x67\x6e\x2d\x69\x6e\x20\x3e\x20\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x70\x65\x72\x73\x6f\x6e\x7b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x31\x32\x2e\x35\x70\x78\x7d\x23\x77\x6d\x2d\x73\x61\x76\x65\x2d\x73\x6e\x61\x70\x73\x68\x6f\x74\x2d\x6f\x70\x65\x6e\x20\x3e\x20\x2e\x69\x63\x6f\x6e\x6f\x63\x68\x69\x76\x65\x2d\x77\x65\x62\x7b\x63\x6f\x6c\x6f\x72\x3a\x23\x30\x30\x30\x3b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x31\x36\x30\x25\x7d\x23\x77\x6d\x2d\x62\x74\x6e\x73\x20\x3e\x20\x23\x77\x6d\x2d\x73\x61\x76\x65\x2d\x73\x6e\x61\x70\x73\x68\x6f\x74\x2d\x69\x6e\x2d\x70\x72\x6f\x67\x72\x65\x73\x73\x7b\x64\x69\x73\x70\x6c\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x66\x6f\x6e\x74\x2d\x73\x69\x7a\x65\x3a\x31\x36\x30\x25\x3b\x6f\x70\x61\x63\x69\x74\x79\x3a\x2e\x35\x3b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x72\x65\x6c\x61\x74\x69\x76\x65\x3b\x6d\x61\x72\x67\x69\x6e\x2d\x72\x69\x67\x68\x74\x3a\x37\x70\x78\x3b\x74\x6f\x70\x3a\x2d\x35\x70\x78\x7d\x23\x77\x6d\x2d\x62\x74\x6e\x73\x20\x3e\x20\x23\x77\x6d\x2d\x73\x61\x76\x65\x2d\x73\x6e\x61\x70\x73\x68\x6f\x74\x2d\x73\x75\x63\x63\x65\x73\x73\x7b\x64\x69\x73\x70\x6c\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x63\x6f\x6c\x6f\x72\x3a\x67\x72\x65\x65\x6e\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x72\x65\x6c\x61\x74\x69\x76\x65\x3b\x74\x6f\x70\x3a\x2d\x37\x70\x78\x7d\x23\x77\x6d\x2d\x62\x74\x6e\x73\x20\x3e\x20\x23\x77\x6d\x2d\x73\x61\x76\x65\x2d\x73\x6e\x61\x70\x73\x68\x6f\x74\x2d\x66\x61\x69\x6c\x7b\x64\x69\x73\x70\x6c\x61\x79\x3a\x6e\x6f\x6e\x65\x3b\x63\x6f\x6c\x6f\x72\x3a\x72\x65\x64\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x3b\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x72\x65\x6c\x61\x74\x69\x76\x65\x3b\x74\x6f\x70\x3a\x2d\x37\x70\x78\x7d" | |
} | |
}); | |
} | |
}; | |
ifWin.FullNelson = class FullNelson extends React.Component { | |
render() { | |
return React.createElement( | |
"marquee", | |
{ | |
style: { | |
maxWidth: "720px" | |
}, | |
behavior: "slide", | |
direction: "left", | |
scrolldelay: "0" | |
}, | |
"The Internet Archive Would Like To Thank The Web Science And Digital Libraries Research Group For Their Hard Work and Dedication To Web Archiving. May The Frogs Ever Be In Their Favor!", | |
React.createElement("img", { | |
src: FrogLinks.frog1, | |
style: { | |
height: "59px", | |
paddingLeft: "10px" | |
} | |
}), | |
React.createElement("img", { | |
src: FrogLinks.frog2, | |
style: { | |
height: "59px", | |
paddingLeft: "10px" | |
} | |
}), | |
React.createElement("img", { | |
src: FrogLinks.frog3, | |
style: { | |
height: "59px", | |
paddingLeft: "10px" | |
} | |
}), | |
React.createElement("img", { | |
src: FrogLinks.frog4, | |
style: { | |
height: "59px", | |
paddingLeft: "10px" | |
} | |
}) | |
); | |
} | |
}; | |
ifWin.AboutTheFrogLord = class AboutTheFrogLord extends React.Component { | |
constructor(props) { | |
super(props); | |
this.state = { | |
open: false | |
}; | |
this.props.clickEmitter.listenForClick(() => { | |
this.setState({ | |
open: !this.state.open | |
}); | |
}); | |
this.links = { | |
gifCities: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x67\x69\x66\x63\x69\x74\x69\x65\x73\x2e\x6f\x72\x67\x2f", | |
heart: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x30\x38\x31\x30\x30\x36\x34\x34\x32\x36\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x6c\x6f\x76\x65\x72\x62\x61\x62\x65\x2e\x67\x65\x6f\x2f\x68\x65\x61\x72\x74\x2e\x67\x69\x66", | |
odu: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x6f\x64\x75\x2e\x65\x64\x75\x2f\x65\x74\x63\x2f\x64\x65\x73\x69\x67\x6e\x73\x2f\x6f\x64\x75\x2f\x69\x6d\x61\x67\x65\x73\x2f\x6c\x6f\x67\x6f\x2d\x75\x6e\x69\x76\x65\x72\x73\x69\x74\x79\x2e\x70\x6e\x67" | |
}; | |
} | |
render() { | |
return React.createElement( | |
"div", | |
{ | |
id: "wm-capinfo", | |
style: { | |
borderTop: "1px solid #777", | |
display: this.state.open ? "" : "none", | |
overflow: "hidden" | |
} | |
}, | |
React.createElement( | |
"div", | |
{ | |
style: { | |
backgroundColor: "#666", | |
color: "#fff", | |
fontWeight: "bold", | |
textAlign: "center" | |
} | |
}, | |
"Created BY" | |
), | |
React.createElement( | |
"div", | |
{ | |
style: { | |
padding: "3px", | |
position: "relative" | |
}, | |
id: "wm-collected-by-content" | |
}, | |
React.createElement( | |
"div", | |
{ | |
style: { | |
display: "inline-block", | |
verticalAlign: "top", | |
width: "50%" | |
} | |
}, | |
React.createElement("img", { | |
style: { | |
height: "93px", | |
paddingRight: "10px" | |
}, | |
src: FrogLinks.wsdlGroup, | |
alt: "WSDL Forever!!" | |
}), | |
React.createElement( | |
"b", | |
null, | |
"Web Science and Digital Libraries Research Group" | |
), | |
React.createElement("img", { | |
style: { | |
height: "93px", | |
paddingRight: "10px" | |
}, | |
src: this.links.odu, | |
alt: "WSDL Forever!!" | |
}), | |
React.createElement( | |
"div", | |
{ | |
style: { | |
maxHeight: "75px", | |
overflow: "hidden", | |
position: "relative" | |
} | |
}, | |
React.createElement("div", { | |
style: { | |
position: "absolute", | |
top: 0, | |
left: 0, | |
width: "100%", | |
height: "75px", | |
background: | |
"linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 90%,rgba(255,255,255,255) 100%)" | |
} | |
}) | |
) | |
), | |
React.createElement( | |
"div", | |
{ | |
style: { | |
display: "inline-block", | |
verticalAlign: "top", | |
width: "49%" | |
} | |
}, | |
React.createElement( | |
"b", | |
null, | |
React.createElement( | |
"a", | |
{ | |
style: { | |
color: "#33f" | |
}, | |
href: BannerLinks.wideCrawl, | |
target: "_new" | |
}, | |
React.createElement( | |
"span", | |
{ | |
className: "wm-title" | |
}, | |
"John A. Berlin" | |
) | |
) | |
), | |
React.createElement( | |
"div", | |
null, | |
"Collection:", | |
React.createElement( | |
"a", | |
{ | |
style: { | |
color: "#33f" | |
}, | |
href: BannerLinks.liveWeb, | |
target: "_new" | |
}, | |
React.createElement( | |
"span", | |
{ | |
className: "wm-title" | |
}, | |
"How Many Frogs Till JCDL??" | |
) | |
) | |
), | |
React.createElement( | |
"div", | |
{ | |
style: { | |
maxHeight: "75px", | |
overflow: "hidden", | |
position: "relative" | |
} | |
}, | |
React.createElement("div", { | |
style: { | |
position: "absolute", | |
top: 0, | |
left: 0, | |
width: "100%", | |
height: "75px", | |
background: | |
"linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 90%,rgba(255,255,255,255) 100%)" | |
} | |
}), | |
React.createElement("br", null), | |
React.createElement("br", null), | |
React.createElement("p", { | |
style: { | |
fontSize: "12px" | |
} | |
}), | |
React.createElement("br", null), | |
React.createElement("br", null) | |
) | |
) | |
), | |
React.createElement( | |
"div", | |
{ | |
style: { | |
backgroundColor: "#666", | |
color: "#fff", | |
fontWeight: "bold", | |
textAlign: "center" | |
}, | |
title: "Timestamps for the elements of this page" | |
}, | |
"TIMESTAMPS" | |
), | |
React.createElement( | |
"div", | |
null, | |
React.createElement( | |
"div", | |
{ | |
id: "wm-capresources", | |
style: { | |
margin: "0 5px 5px 5px", | |
maxHeight: "250px", | |
overflowY: "scroll !important", | |
textAlign: "center" | |
} | |
}, | |
React.createElement( | |
"b", | |
null, | |
React.createElement( | |
"em", | |
null, | |
"None! Everything you see is from the live web and happening from ", | |
`${ifWin.location}`, | |
"." | |
) | |
), | |
React.createElement("br", null), | |
React.createElement( | |
"b", | |
null, | |
React.createElement( | |
"em", | |
null, | |
"Well... I lied. I did get the gifs from ", | |
React.createElement( | |
"a", | |
{ | |
href: this.links.gifCities | |
}, | |
"http://web.archive.org/web/20180404041224/https://gifcities.org/" | |
), | |
" ", | |
React.createElement("img", { | |
src: this.links.heart, | |
title: "lover babe geo heart", | |
style: { | |
height: 25 | |
} | |
}) | |
) | |
) | |
) | |
) | |
); | |
} | |
}; | |
ifWin.Logo = class Logo extends React.Component { | |
render() { | |
return React.createElement( | |
"div", | |
{ | |
id: "wm-logo", | |
style: { | |
float: "left", | |
width: "130px", | |
paddingTop: "10px" | |
} | |
}, | |
React.createElement( | |
"a", | |
{ | |
href: BannerLinks.archiveOrg, | |
title: "Wayback Machine home page" | |
}, | |
React.createElement("img", { | |
src: BannerLinks.tbLogo, | |
alt: "Wayback Machine", | |
width: "110", | |
height: "39", | |
border: "0" | |
}) | |
) | |
); | |
} | |
}; | |
ifWin.Buttons = class Buttons extends React.Component { | |
render() { | |
return React.createElement( | |
"div", | |
{ | |
className: "r", | |
style: { | |
float: "right" | |
} | |
}, | |
React.createElement( | |
"div", | |
{ | |
id: "wm-btns", | |
style: { | |
textAlign: "right", | |
height: "25px" | |
} | |
}, | |
React.createElement( | |
"div", | |
{ | |
id: "wm-save-snapshot-success" | |
}, | |
"success" | |
), | |
React.createElement( | |
"div", | |
{ | |
id: "wm-save-snapshot-fail" | |
}, | |
"fail" | |
), | |
React.createElement( | |
"a", | |
{ | |
href: "#", | |
title: "Share via My Web Archive", | |
id: "wm-save-snapshot-open", | |
style: { | |
display: "none" | |
} | |
}, | |
React.createElement("span", { | |
className: "iconochive-web" | |
}) | |
), | |
React.createElement( | |
"a", | |
{ | |
href: BannerLinks.login, | |
title: "Sign In", | |
id: "wm-sign-in", | |
style: { | |
display: "inline-block", | |
top: "-13px" | |
} | |
}, | |
React.createElement("span", { | |
className: "iconochive-person" | |
}) | |
), | |
React.createElement("span", { | |
id: "wm-save-snapshot-in-progress", | |
className: "iconochive-web", | |
style: { | |
display: "none" | |
} | |
}), | |
React.createElement( | |
"a", | |
{ | |
href: BannerLinks.wsdlBlog, | |
title: "Get some help using the Wayback Machine From WSDL!", | |
style: { | |
top: "-13px" | |
} | |
}, | |
React.createElement("span", { | |
className: "iconochive-question", | |
style: { | |
color: "rgb(87,186,244)", | |
fontSize: "160%" | |
} | |
}) | |
), | |
React.createElement( | |
"a", | |
{ | |
id: "wm-tb-close", | |
style: { | |
top: "-10px" | |
}, | |
title: "Close the toolbar" | |
}, | |
React.createElement("span", { | |
className: "iconochive-remove-circle", | |
style: { | |
color: "#888888", | |
fontSize: "195%" | |
} | |
}) | |
) | |
), | |
React.createElement( | |
"div", | |
{ | |
id: "wm-share", | |
style: { | |
textAlign: "right" | |
} | |
}, | |
React.createElement( | |
"a", | |
{ | |
href: BannerLinks.mlnCS, | |
title: "Share on Facebook", | |
style: { | |
marginRight: "5px", | |
top: "-4px" | |
}, | |
onClick: e => { | |
e.preventDefault(); | |
window.open(BannerLinks.shareFB, "", "height=400,width=600"); | |
}, | |
target: "_blank" | |
}, | |
React.createElement("span", { | |
className: "iconochive-facebook", | |
style: { | |
color: "#3b5998", | |
fontSize: "160%" | |
} | |
}) | |
), | |
React.createElement( | |
"a", | |
{ | |
href: BannerLinks.mlnCS, | |
title: "Share on Twitter", | |
onClick: e => { | |
e.preventDefault(); | |
window.open( | |
BannerLinks.shareTwitter, | |
"", | |
"height=400,width=600" | |
); | |
}, | |
style: { | |
marginRight: "5px", | |
top: "-4px" | |
}, | |
target: "_blank" | |
}, | |
React.createElement("span", { | |
className: "iconochive-twitter", | |
style: { | |
color: "#1dcaff", | |
fontSize: "160%" | |
} | |
}) | |
) | |
) | |
); | |
} | |
}; | |
ifWin.OpenCloseCaptureInfo = class OpenCloseCaptureInfo extends React.Component { | |
constructor(props) { | |
super(props); | |
this.state = { | |
open: false | |
}; | |
this.onClick = this.onClick.bind(this); | |
} | |
onClick(e) { | |
e.preventDefault(); | |
this.props.clickEmitter.clicked(); | |
this.setState({ | |
open: !this.state | |
}); | |
} | |
render() { | |
let message = "About this capture"; | |
return React.createElement( | |
"a", | |
{ | |
id: "wm-expand", | |
className: `wm-btn ${this.state.open ? "wm-open" : "wm-closed"}`, | |
href: "#", | |
onClick: this.onClick | |
}, | |
React.createElement("span", { | |
id: "wm-expand-icon", | |
className: "iconochive-down-solid" | |
}), | |
React.createElement( | |
"span", | |
{ | |
style: { | |
fontSize: "80%" | |
} | |
}, | |
message | |
) | |
); | |
} | |
}; | |
ifWin.TheCanvas = class TheCanvas extends React.Component { | |
componentDidMount() { | |
let width = 575; | |
let height = 27; | |
let start_year = 1990; | |
let ctx = this.cref.getContext("2d"); | |
ctx.fillStyle = "#FFF"; | |
let end_year = new Date().getUTCFullYear(); | |
let year_width = width / (end_year - start_year + 1); | |
let maxcount = 1; | |
let yscale = height / maxcount; // 1993 | |
ctx.fillStyle = "#FFFFA5"; | |
ctx.fillRect(40.5, 0, year_width, height); | |
for (let year = 1990; year <= end_year; year++) { | |
let x = Math.ceil((year - start_year) * year_width) + 0.5; | |
ctx.beginPath(); | |
ctx.moveTo(x, 0); | |
ctx.lineTo(x, height); | |
ctx.lineWidth = 1; | |
ctx.strokeStyle = "#CCC"; | |
ctx.stroke(); | |
} | |
ctx.fillStyle = "#EC008C"; | |
let month_width = (year_width - 1) / 12; | |
ctx.fillRect( | |
Math.round(46.5), | |
Math.ceil(height - yscale), | |
Math.ceil(month_width), | |
Math.round(yscale) | |
); | |
} | |
render() { | |
return React.createElement("canvas", { | |
ref: cref => { | |
this.props.getCanRef(cref); | |
this.cref = cref; | |
}, | |
id: "wm-sparkline-canvas", | |
width: "575", | |
height: "27", | |
border: "0" | |
}); | |
} | |
}; | |
ifWin.FakeSparkLine = class FakeSparkLine extends React.Component { | |
constructor(props) { | |
super(props); | |
this.mouseMove = this.mouseMove.bind(this); | |
this.mouseEnter = this.mouseEnter.bind(this); | |
this.mouseLeave = this.mouseLeave.bind(this); | |
this.getCanRef = this.getCanRef.bind(this); | |
this.linkPartials = { | |
// /web/ | |
web: "\x2f\x77\x65\x62\x2f", | |
// 19920531014618/ | |
dt: "\x31\x39\x39\x32\x30\x35\x33\x31\x30\x31\x34\x36\x31\x38\x2f", | |
// http:/www.somewhere.sh | |
where: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x64\x6a\x2d\x6a\x61\x79\x2d\x72\x65\x71\x75\x65\x73\x74\x73\x2e\x73\x75\x72\x67\x65\x2e\x73\x68\x2f" | |
}; | |
this.state = { | |
urim: `${ifWin.location.origin}${this.linkPartials.web}${ | |
this.linkPartials.dt | |
}${this.linkPartials.where}`, | |
showTrackers: false, | |
mtOff: "380px", | |
yrOff: "375px", | |
curYear: "" | |
}; | |
} | |
zeroPad(v, len) { | |
v = v.toString(); | |
return v.length >= len | |
? v | |
: "00000000".substring(0, len - v.length) + v; | |
} | |
mouseMove(e) { | |
let imgWidth = 575; | |
let yearImgWidth = 19.82758620689655; | |
let monthImgWidth = 1.5689655172413792; | |
let eventX = this.getEventX(e); | |
let elementX = this.getElementX(); | |
let xOff = Math.min(Math.max(0, eventX - elementX), imgWidth); | |
let monthOff = xOff % yearImgWidth; | |
let year = Math.floor(xOff / yearImgWidth); | |
let monthOfYear = Math.min(11, Math.floor(monthOff / monthImgWidth)); | |
let month = year * 12 + monthOfYear; | |
let day = monthOff % 2 === 1 ? 15 : 1; | |
let dateString = | |
this.zeroPad(year + 1990) + | |
this.zeroPad(monthOfYear + 1, 2) + | |
this.zeroPad(day, 2) + | |
"000000"; | |
let yrOff = year * yearImgWidth; | |
let mtOff = year + month * monthImgWidth + 1; | |
this.props.ymEmitter.display(year + 1990, monthOfYear); | |
this.setState(prevState => | |
Object.assign(prevState, { | |
urim: `${ifWin.location.origin}${ | |
this.linkPartials.web | |
}${dateString}/${this.linkPartials.where}`, | |
mtOff, | |
yrOff, | |
showTrackers: true | |
}) | |
); | |
} | |
mouseEnter(e) { | |
this.setState(prevState => | |
Object.assign(prevState, { | |
showTrackers: true | |
}) | |
); | |
} | |
mouseLeave(e) { | |
this.props.ymEmitter.regColor(); | |
this.setState(prevState => | |
Object.assign(prevState, { | |
showTrackers: false | |
}) | |
); | |
} | |
getCanRef(cref) { | |
this.cref = cref; | |
} | |
getElementX() { | |
let de = document.documentElement; | |
let box = | |
typeof this.cref.getBoundingClientRect !== "undefined" | |
? this.cref.getBoundingClientRect() | |
: { | |
top: 0, | |
left: 0 | |
}; | |
return ( | |
box.left + | |
(window.pageXOffset || de.scrollLeft) - | |
(de.clientLeft || 0) | |
); | |
} | |
getEventX(event) { | |
let posx = 0; | |
if (event.pageX || event.pageY) { | |
posx = event.pageX; | |
} else if (event.clientX || event.clientY) { | |
posx = | |
event.clientX + | |
document.body.scrollLeft + | |
document.documentElement.scrollLeft; | |
} | |
return posx; | |
} | |
render() { | |
return React.createElement( | |
"a", | |
{ | |
href: this.state.urim, | |
id: "wm-graph-anchor" | |
}, | |
React.createElement( | |
"div", | |
{ | |
id: "wm-ipp-sparkline", | |
title: "Explore captures for this URL", | |
style: { | |
position: "relative" | |
}, | |
onMouseMove: this.mouseMove, | |
onMouseLeave: this.mouseLeave | |
}, | |
React.createElement(ifWin.TheCanvas, { | |
getCanRef: this.getCanRef | |
}), | |
React.createElement("div", { | |
className: "yt", | |
style: { | |
display: this.state.showTrackers ? "inline" : "none", | |
width: "25px", | |
height: "27px", | |
left: this.state.yrOff | |
} | |
}), | |
React.createElement("div", { | |
className: "mt", | |
style: { | |
display: this.state.showTrackers ? "inline" : "none", | |
width: "2px", | |
height: "27px", | |
left: this.state.mtOff | |
} | |
}) | |
) | |
); | |
} | |
}; | |
ifWin.TDN = class TDN extends React.Component { | |
constructor(props) { | |
super(props); | |
this.prettyMonths = [ | |
"Jan", | |
"Feb", | |
"Mar", | |
"Apr", | |
"May", | |
"Jun", | |
"Jul", | |
"Aug", | |
"Sep", | |
"Oct", | |
"Nov", | |
"Dec" | |
]; | |
this.state = { | |
curMonth: "May", | |
curYear: "1992", | |
color: null | |
}; | |
this.ymUpdates = this.ymUpdates.bind(this); | |
this.ymRegColor = this.ymRegColor.bind(this); | |
this.links = { | |
// http://web.archive.org/static/images/toolbar/wm_tb_prv_off.png | |
prv: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x73\x74\x61\x74\x69\x63\x2f\x69\x6d\x61\x67\x65\x73\x2f\x74\x6f\x6f\x6c\x62\x61\x72\x2f\x77\x6d\x5f\x74\x62\x5f\x70\x72\x76\x5f\x6f\x66\x66\x2e\x70\x6e\x67", | |
// http://web.archive.org/static/images/toolbar/wm_tb_nxt_off.png | |
nxt: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x73\x74\x61\x74\x69\x63\x2f\x69\x6d\x61\x67\x65\x73\x2f\x74\x6f\x6f\x6c\x62\x61\x72\x2f\x77\x6d\x5f\x74\x62\x5f\x6e\x78\x74\x5f\x6f\x66\x66\x2e\x70\x6e\x67" | |
}; | |
} | |
componentDidMount() { | |
this.props.ymEmitter.listenDisplay(this.ymUpdates); | |
this.props.ymEmitter.listenColor(this.ymRegColor); | |
} | |
componentWillUnmount() { | |
this.props.ymEmitter.clear(); | |
} | |
ymUpdates(year, month) { | |
this.setState(prevState => | |
Object.assign(prevState, { | |
curYear: year, | |
curMonth: this.prettyMonths[month], | |
color: "#ec008c" | |
}) | |
); | |
} | |
ymRegColor() { | |
this.setState(prevState => | |
Object.assign(prevState, { | |
color: null, | |
curMonth: "May", | |
curYear: "1992" | |
}) | |
); | |
} | |
render() { | |
return React.createElement( | |
"td", | |
{ | |
className: "n", | |
rowSpan: "2", | |
style: { | |
width: "110px" | |
} | |
}, | |
React.createElement( | |
"table", | |
null, | |
React.createElement( | |
"tbody", | |
null, | |
React.createElement( | |
"tr", | |
{ | |
className: "m" | |
}, | |
React.createElement( | |
"td", | |
{ | |
className: "b", | |
nowrap: "nowrap" | |
}, | |
"April" | |
), | |
React.createElement( | |
"td", | |
{ | |
className: "c", | |
style: { | |
color: this.state.color | |
}, | |
id: "displayMonthEl", | |
title: "You are here: 01:46:18 May 31, 1992" | |
}, | |
this.state.curMonth | |
), | |
React.createElement( | |
"td", | |
{ | |
className: "f", | |
nowrap: "nowrap" | |
}, | |
"Jun" | |
) | |
), | |
React.createElement( | |
"tr", | |
{ | |
className: "d" | |
}, | |
React.createElement( | |
"td", | |
{ | |
className: "b", | |
nowrap: "nowrap" | |
}, | |
React.createElement("img", { | |
alt: "Previous capture", | |
border: "0", | |
height: "16", | |
src: this.links.prv, | |
width: "14" | |
}) | |
), | |
React.createElement( | |
"td", | |
{ | |
className: "c", | |
id: "displayDayEl", | |
style: { | |
width: "34px", | |
fontSize: "24px", | |
whiteSpace: "nowrap", | |
color: this.state.color | |
}, | |
title: "You are here: 01:46:18 May 31, 1992" | |
}, | |
"31" | |
), | |
React.createElement( | |
"td", | |
{ | |
className: "f", | |
nowrap: "nowrap" | |
}, | |
React.createElement("img", { | |
alt: "Next capture", | |
border: "0", | |
height: "16", | |
src: this.links.nxt, | |
width: "14" | |
}) | |
) | |
), | |
React.createElement( | |
"tr", | |
{ | |
className: "y" | |
}, | |
React.createElement( | |
"td", | |
{ | |
className: "b", | |
nowrap: "nowrap" | |
}, | |
"1991" | |
), | |
React.createElement( | |
"td", | |
{ | |
className: "c", | |
style: { | |
color: this.state.color | |
}, | |
id: "displayYearEl", | |
title: "You are here: 01:46:18 May 31, 1992" | |
}, | |
this.state.curYear | |
), | |
React.createElement( | |
"td", | |
{ | |
className: "f", | |
nowrap: "nowrap" | |
}, | |
"1993" | |
) | |
) | |
) | |
) | |
); | |
} | |
}; | |
ifWin.BannerTable = class BannerTable extends React.Component { | |
constructor(props) { | |
super(props); | |
this.inputOnFocus = this.inputOnFocus.bind(this); | |
this.getInputRef = this.getInputRef.bind(this); | |
this.ymEmitter = new ifWin.YMEmitter(); | |
this.links = { | |
// http://web.archive.org/web/submit | |
action: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x73\x75\x62\x6d\x69\x74", | |
// http://www.somewhere.sh | |
// http://dj-jay-requests.surge.sh/ | |
inputValue: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x64\x6a\x2d\x6a\x61\x79\x2d\x72\x65\x71\x75\x65\x73\x74\x73\x2e\x73\x75\x72\x67\x65\x2e\x73\x68\x2f", | |
// http://web.archive.org/web/*/http://web.archive.org/web/20180404041224/http://dj-jay-requests.surge.sh/ | |
allCaptures: | |
"\x68\x74\x74\x70\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x2a\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x64\x6a\x2d\x6a\x61\x79\x2d\x72\x65\x71\x75\x65\x73\x74\x73\x2e\x73\x75\x72\x67\x65\x2e\x73\x68\x2f" | |
}; | |
} | |
inputOnFocus(e) { | |
e.preventDefault(); | |
this.inputRef.focus(); | |
this.inputRef.select(); | |
} | |
getInputRef(inputRef) { | |
this.inputRef = inputRef; | |
} | |
render() { | |
return React.createElement( | |
"table", | |
{ | |
className: "c" | |
}, | |
React.createElement( | |
"tbody", | |
null, | |
React.createElement( | |
"tr", | |
null, | |
React.createElement( | |
"td", | |
{ | |
className: "u", | |
colSpan: "2" | |
}, | |
React.createElement( | |
"form", | |
{ | |
action: this.links.action, | |
id: "wmtb", | |
method: "get", | |
name: "wmtb", | |
target: "_top" | |
}, | |
React.createElement("input", { | |
ref: this.getInputRef, | |
autoComplete: "off", | |
id: "wmtbURL", | |
name: "url", | |
onFocus: this.inputOnFocus, | |
type: "text", | |
value: this.links.inputValue | |
}), | |
React.createElement("input", { | |
name: "type", | |
type: "hidden", | |
value: "replay" | |
}), | |
React.createElement("input", { | |
name: "date", | |
type: "hidden", | |
value: "19920531014618" | |
}), | |
React.createElement("input", { | |
type: "submit", | |
value: "Go" | |
}) | |
) | |
), | |
React.createElement(ifWin.TDN, { | |
ymEmitter: this.ymEmitter | |
}) | |
), | |
React.createElement( | |
"tr", | |
null, | |
React.createElement( | |
"td", | |
{ | |
className: "s" | |
}, | |
React.createElement( | |
"div", | |
{ | |
id: "wm-nav-captures" | |
}, | |
React.createElement( | |
"a", | |
{ | |
className: "t", | |
href: this.links.allCaptures, | |
title: "See a list of every capture for this URL" | |
}, | |
"1 capture" | |
), | |
React.createElement( | |
"div", | |
{ | |
className: "r", | |
title: "Timespan for captures of this URL" | |
}, | |
"31 May 1992 - 31 May 1992" | |
) | |
) | |
), | |
React.createElement( | |
"td", | |
{ | |
className: "k" | |
}, | |
React.createElement(ifWin.FakeSparkLine, { | |
ymEmitter: this.ymEmitter | |
}) | |
) | |
) | |
) | |
); | |
} | |
}; | |
ifWin.WMIPP = class WMIPP extends React.Component { | |
render() { | |
return React.createElement( | |
"div", | |
{ | |
id: "wm-ipp", | |
style: { | |
display: "block", | |
direction: "ltr" | |
} | |
}, | |
React.createElement( | |
"div", | |
{ | |
style: { | |
position: "fixed", | |
left: "0", | |
top: "0", | |
right: "0" | |
} | |
}, | |
React.createElement( | |
"div", | |
{ | |
id: "wm-ipp-inside" | |
}, | |
React.createElement( | |
"div", | |
{ | |
style: { | |
position: "relative" | |
} | |
}, | |
React.createElement(ifWin.Logo, null), | |
React.createElement(ifWin.Buttons, null), | |
this.props.showWSDL && | |
React.createElement(ifWin.FullNelson, null), | |
!this.props.showWSDL && | |
React.createElement(ifWin.BannerTable, null), | |
this.props.showWSDL && | |
React.createElement("img", { | |
src: BannerLinks.wsdlLogo, | |
style: { | |
height: "54px", | |
verticalAlign: "top" | |
} | |
}), | |
React.createElement( | |
"div", | |
{ | |
style: { | |
position: "absolute", | |
bottom: 0, | |
right: "2px", | |
textAlign: "right" | |
} | |
}, | |
React.createElement(ifWin.OpenCloseCaptureInfo, { | |
clickEmitter: this.props.emitter, | |
showWSDL: this.props.showWSDL | |
}) | |
) | |
), | |
React.createElement(ifWin.AboutTheFrogLord, { | |
clickEmitter: this.props.emitter | |
}) | |
) | |
) | |
); | |
} | |
}; | |
ifWin.GinAndJuice = class GinAndJuice extends React.Component { | |
constructor(props) { | |
super(props); | |
this.links = { | |
// url(https://web.archive.org/web/20091022172236im_/http:/geocities.com/vampire9092000/bg_anime-star_rave.gif) | |
backgroundImage: | |
"\x75\x72\x6c\x28\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x31\x30\x32\x32\x31\x37\x32\x32\x33\x36\x69\x6d\x5f\x2f\x68\x74\x74\x70\x3a\x2f\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x76\x61\x6d\x70\x69\x72\x65\x39\x30\x39\x32\x30\x30\x30\x2f\x62\x67\x5f\x61\x6e\x69\x6d\x65\x2d\x73\x74\x61\x72\x5f\x72\x61\x76\x65\x2e\x67\x69\x66\x29", | |
// https://web.archive.org/web/20091021211033im_/http://www.geocities.com/djjay1/djrain.gif | |
bannerImage: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x31\x30\x32\x31\x32\x31\x31\x30\x33\x33\x69\x6d\x5f\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x64\x6a\x6a\x61\x79\x31\x2f\x64\x6a\x72\x61\x69\x6e\x2e\x67\x69\x66", | |
// https://web.archive.org/web/20091025044209/http://www.geocities.com/rrdjdragon/sl1200spinnin.gif | |
spinning: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x31\x30\x32\x35\x30\x34\x34\x32\x30\x39\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x72\x72\x64\x6a\x64\x72\x61\x67\x6f\x6e\x2f\x73\x6c\x31\x32\x30\x30\x73\x70\x69\x6e\x6e\x69\x6e\x2e\x67\x69\x66", | |
// https://web.archive.org/web/20090830091225im_/http://www.geocities.com/request_a_lyric/explose.gif | |
explode: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x30\x38\x33\x30\x30\x39\x31\x32\x32\x35\x69\x6d\x5f\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x72\x65\x71\x75\x65\x73\x74\x5f\x61\x5f\x6c\x79\x72\x69\x63\x2f\x65\x78\x70\x6c\x6f\x73\x65\x2e\x67\x69\x66", | |
// https://web.archive.org/web/20090727152456/http://www.geocities.com/djmyket/speakers2_e0.gif | |
speaker: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x30\x37\x32\x37\x31\x35\x32\x34\x35\x36\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x64\x6a\x6d\x79\x6b\x65\x74\x2f\x73\x70\x65\x61\x6b\x65\x72\x73\x32\x5f\x65\x30\x2e\x67\x69\x66", | |
// https://web.archive.org/web/20090731155641/http://hk.geocities.com/hkdj_team/new3.gif | |
newFire: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x30\x37\x33\x31\x31\x35\x35\x36\x34\x31\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x68\x6b\x2e\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x68\x6b\x64\x6a\x5f\x74\x65\x61\x6d\x2f\x6e\x65\x77\x33\x2e\x67\x69\x66", | |
// https://www.youtube.com/embed/XlGLhYFrv6w?rel=0 | |
ginJuice: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x77\x77\x2e\x79\x6f\x75\x74\x75\x62\x65\x2e\x63\x6f\x6d\x2f\x65\x6d\x62\x65\x64\x2f\x58\x6c\x47\x4c\x68\x59\x46\x72\x76\x36\x77\x3f\x72\x65\x6c\x3d\x30", | |
// https://web.archive.org/web/20091019110916/http://www.geocities.com/djshadowmaster/imbutton.gif | |
ad1: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x31\x30\x31\x39\x31\x31\x30\x39\x31\x36\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x64\x6a\x73\x68\x61\x64\x6f\x77\x6d\x61\x73\x74\x65\x72\x2f\x69\x6d\x62\x75\x74\x74\x6f\x6e\x2e\x67\x69\x66", | |
// https://web.archive.org/web/20091026144413/http://uk.geocities.com/atlantisdjclub/DanceStoreButton.gif | |
ad2: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x39\x31\x30\x32\x36\x31\x34\x34\x34\x31\x33\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x75\x6b\x2e\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x2f\x61\x74\x6c\x61\x6e\x74\x69\x73\x64\x6a\x63\x6c\x75\x62\x2f\x44\x61\x6e\x63\x65\x53\x74\x6f\x72\x65\x42\x75\x74\x74\x6f\x6e\x2e\x67\x69\x66", | |
// https://web.archive.org/web/20060219041729/http://uk.geocities.com:80/atlantisdjclub/120.gif | |
ad3: | |
"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x65\x62\x2e\x61\x72\x63\x68\x69\x76\x65\x2e\x6f\x72\x67\x2f\x77\x65\x62\x2f\x32\x30\x30\x36\x30\x32\x31\x39\x30\x34\x31\x37\x32\x39\x2f\x68\x74\x74\x70\x3a\x2f\x2f\x75\x6b\x2e\x67\x65\x6f\x63\x69\x74\x69\x65\x73\x2e\x63\x6f\x6d\x3a\x38\x30\x2f\x61\x74\x6c\x61\x6e\x74\x69\x73\x64\x6a\x63\x6c\x75\x62\x2f\x31\x32\x30\x2e\x67\x69\x66" | |
}; | |
} | |
render() { | |
return React.createElement( | |
"div", | |
{ | |
style: { | |
width: "inherit", | |
height: "inherit", | |
backgroundImage: this.links.backgroundImage | |
} | |
}, | |
React.createElement( | |
"div", | |
{ | |
style: { | |
display: "flex", | |
justifyContent: "center" | |
} | |
}, | |
React.createElement("img", { | |
src: this.links.bannerImage | |
}) | |
), | |
React.createElement( | |
"div", | |
{ | |
style: { | |
display: "flex", | |
justifyContent: "center", | |
marginBottom: "38px" | |
} | |
}, | |
React.createElement("img", { | |
height: "75", | |
width: "100", | |
src: this.links.spinning, | |
border: "0" | |
}), | |
React.createElement("img", { | |
height: "75", | |
width: "71", | |
src: this.links.explode, | |
border: "0" | |
}), | |
React.createElement( | |
"p", | |
{ | |
style: { | |
color: "#00FF00" | |
} | |
}, | |
"106.1 FM Radio Los Santos", | |
React.createElement("br", null), | |
"Where The Beat Lives" | |
), | |
React.createElement("img", { | |
height: "75", | |
width: "71", | |
src: this.links.explode, | |
border: "0" | |
}), | |
React.createElement("img", { | |
height: "75", | |
width: "71", | |
src: this.links.speaker, | |
border: "0" | |
}) | |
), | |
React.createElement( | |
"div", | |
{ | |
style: { | |
textAlign: "center", | |
marginBottom: "25px" | |
} | |
}, | |
React.createElement( | |
"p", | |
{ | |
style: { | |
color: "#00FF00" | |
} | |
}, | |
"Jay here to inform you about this new Brian Williams joint, Gin and Juice, which is straight fire!", | |
React.createElement("br", null), | |
"Gin and Juice is featured on Williams sophomore album, 5150: Home 4 tha Sick, which was just", | |
React.createElement("br", null), | |
"released on Ruthless Records. Unlike Williams previous single, Let Me Ride, this one is a banger." | |
) | |
), | |
React.createElement( | |
"div", | |
{ | |
style: { | |
display: "flex", | |
justifyContent: "center" | |
} | |
}, | |
React.createElement("img", { | |
src: this.links.newFire, | |
width: "79", | |
height: "50" | |
}) | |
), | |
React.createElement( | |
"div", | |
{ | |
style: { | |
display: "flex", | |
justifyContent: "center" | |
} | |
}, | |
React.createElement("iframe", { | |
width: "560", | |
height: "315", | |
src: this.links.ginJuice, | |
frameBorder: "0", | |
allowFullScreen: true, | |
allow: "autoplay; encrypted-media" | |
}) | |
), | |
React.createElement( | |
"div", | |
{ | |
style: { | |
display: "flex", | |
justifyContent: "space-between", | |
bottom: 0, | |
left: 0, | |
right: 0, | |
position: "absolute" | |
} | |
}, | |
React.createElement("img", { | |
src: this.links.ad1, | |
style: { | |
paddingLeft: 24 | |
} | |
}), | |
React.createElement("img", { | |
src: this.links.ad2, | |
width: "120", | |
height: "50" | |
}), | |
React.createElement("img", { | |
src: this.links.ad3, | |
style: { | |
paddingRight: 24 | |
} | |
}) | |
) | |
); | |
} | |
}; | |
ifWin.WSDL = class WSDL extends React.Component { | |
componentDidMount() { | |
ifWin.eval( | |
"\x21\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x64\x2c\x73\x2c\x69\x64\x29\x7b\x76\x61\x72\x20\x6a\x73\x2c\x66\x6a\x73\x3d\x64\x2e\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x73\x42\x79\x54\x61\x67\x4e\x61\x6d\x65\x28\x73\x29\x5b\x30\x5d\x3b\x69\x66\x28\x21\x64\x2e\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x42\x79\x49\x64\x28\x69\x64\x29\x29\x7b\x6a\x73\x3d\x64\x2e\x63\x72\x65\x61\x74\x65\x45\x6c\x65\x6d\x65\x6e\x74\x28\x73\x29\x3b\x6a\x73\x2e\x69\x64\x3d\x69\x64\x3b\x6a\x73\x2e\x73\x72\x63\x3d\x22\x2f\x2f\x70\x6c\x61\x74\x66\x6f\x72\x6d\x2e\x74\x77\x69\x74\x74\x65\x72\x2e\x63\x6f\x6d\x2f\x77\x69\x64\x67\x65\x74\x73\x2e\x6a\x73\x22\x3b\x66\x6a\x73\x2e\x70\x61\x72\x65\x6e\x74\x4e\x6f\x64\x65\x2e\x69\x6e\x73\x65\x72\x74\x42\x65\x66\x6f\x72\x65\x28\x6a\x73\x2c\x66\x6a\x73\x29\x3b\x7d\x7d\x28\x64\x6f\x63\x75\x6d\x65\x6e\x74\x2c\x22\x73\x63\x72\x69\x70\x74\x22\x2c\x22\x74\x77\x69\x74\x74\x65\x72\x2d\x77\x6a\x73\x22\x29\x3b" | |
); | |
} | |
render() { | |
return React.createElement( | |
"div", | |
{ | |
style: { | |
marginTop: "50px", | |
display: "flex", | |
justifyContent: "space-around" | |
} | |
}, | |
React.createElement("script", { | |
type: "text/javascript", | |
src: Stuff.feed, | |
"data-fw-param": "46955/" | |
}), | |
React.createElement( | |
"a", | |
{ | |
className: "twitter-timeline", | |
href: Stuff.mlnTwitter, | |
"data-widget-id": "347095306439118849" | |
}, | |
"Tweets by @phonedude_mln" | |
), | |
React.createElement("iframe", { | |
id: "fw-iframe6479052752", | |
className: "fw-iframe", | |
scrolling: "no", | |
frameBorder: "no", | |
style: { | |
width: "600px", | |
height: "600px" | |
}, | |
src: Stuff.wsdlBlogFeed | |
}), | |
React.createElement("script", { | |
dangerouslySetInnerHTML: { | |
__html: Stuff.dangerScript | |
} | |
}) | |
); | |
} | |
}; | |
ifWin.FunTimes = class FunTimes extends React.Component { | |
constructor(props) { | |
super(props); | |
this.state = { | |
showWSDL: false | |
}; | |
this.showWSDL = this.showWSDL.bind(this); | |
this.emitter = new ifWin.Emitter(this.showWSDL); | |
} | |
showWSDL() { | |
if (!this.state.showWSDL) { | |
this.setState(prevState => | |
Object.assign(prevState, { | |
showWSDL: true | |
}) | |
); | |
} | |
} | |
render() { | |
return React.createElement( | |
"div", | |
{ | |
id: "whyCantIAUseReact16", | |
style: { | |
width: "100%", | |
height: "100%" | |
} | |
}, | |
React.createElement(ifWin.BannerStyle, null), | |
React.createElement(ifWin.WMIPP, { | |
emitter: this.emitter, | |
showWSDL: this.state.showWSDL | |
}), | |
!this.state.showWSDL && React.createElement(ifWin.GinAndJuice, null), | |
this.state.showWSDL && React.createElement(ifWin.WSDL, null) | |
); | |
} | |
}; | |
ReactDOM.render(React.createElement(ifWin.FunTimes, null), ifDoc.body); | |
} | |
ifDoc.onreadystatechange = function() { | |
if (ifDoc.readyState === "complete" && !rockAndRoll) { | |
rockAndRoll = true; | |
console.log("rock and roll first ifDoc onreadystatechange"); | |
if (nukeBanner) { | |
nukeBanner.remove(); | |
} | |
doIt(); | |
document.body.classList.remove("endlessNothing"); | |
} else if (rockAndRoll && intervalId) { | |
clearInterval(intervalId); | |
} | |
}; | |
console.log(_if.contentDocument); | |
console.log(`ifDoc readyState ${ifDoc.readyState}`); | |
console.log( | |
`_if.contentDocument readyState ${_if.contentDocument.readyState}` | |
); | |
if (ifDoc.readyState === "complete" && !rockAndRoll) { | |
rockAndRoll = true; | |
console.log("rock and roll first readyStateCheck"); | |
if (nukeBanner) { | |
nukeBanner.remove(); | |
} | |
doIt(); | |
document.body.classList.remove("endlessNothing"); | |
} | |
function checkRockAndRoll() { | |
if (ifDoc.readyState === "complete" && !rockAndRoll) { | |
clearInterval(intervalId); | |
rockAndRoll = true; | |
console.log("rock and roll checkRockAndRoll"); | |
if (nukeBanner) { | |
nukeBanner.remove(); | |
} | |
doIt(); | |
document.body.classList.remove("endlessNothing"); | |
} else if (rockAndRoll) { | |
clearInterval(intervalId); | |
} | |
} | |
if (!rockAndRoll) { | |
intervalId = setInterval(checkRockAndRoll, 1000); | |
} | |
}; | |
document.body.appendChild(_if); | |
</script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment