new website

This commit is contained in:
j 2012-04-18 11:33:42 +02:00
parent 6185c1a1cc
commit 850b04ac68
82 changed files with 415 additions and 7053 deletions

View file

@ -1,168 +1,190 @@
a {
border: 0;
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700|Droid+Sans+Mono|Droid+Serif:400,700,400italic,700italic);
body {
/*
background:
-webkit-radial-gradient(rgb(32, 32, 32) 15%, transparent 16%) 0 0,
-webkit-radial-gradient(rgb(96, 96, 96) 15%, transparent 16%) 0 1px,
-webkit-radial-gradient(rgb(32, 32, 32) 15%, transparent 16%) 8px 8px,
-webkit-radial-gradient(rgb(96, 96, 96) 15%, transparent 16%) 8px 9px;
*/
//background-color: rgb(64, 64, 64);
//background-size: 16px 16px;
background-color: black;
font-family: Droid Sans, Calibri, sans-serif;
font-size: 12px;
color: black;
-moz-user-select: none;
-webkit-user-select: none;
}
a, a:visited {
text-decoration: none;
color: rgb(0, 0, 192);
}
a:hover {
text-decoration: underline;
}
a.title:hover {
text-decoration: none;
}
body {
margin: 0;
//background: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 128)), to(rgb(255, 255, 255)));
}
div {
font-family: Cambria;
font-size: 16px;
//color: rgb(128, 64, 32);
color: rgb(0, 0, 0);
}
p {
margin: 0 0 -20px 16px;
-webkit-margin-before: 0;
-webkit-margin-after: 24px;
}
.bold {
font-weight: bold;
p:last-child {
-webkit-margin-after: 0;
}
.caps {
font-variant: small-caps;
}
.history {
font-size: 12px;
font-weight: bold;
}
.italic {
font-style: italic;
}
.large {
font-size: 24px;
}
.sans.large {
font-size: 25px;
}
.medium {
font-size: 20px;
}
.mono {
font-family: Consolas;
}
.paragraph {
text-indent: -16px;
}
.sans {
font-family: Calibri;
}
.small {
font-size: 13px;
}
.super {
vertical-align: super;
}
.menu {
width: 117px;
padding-left: 11px;
border-top: 1px solid rgb(192, 192, 192);
//font-family: Calibri;
font-weight: normal;
color: rgb(64, 64, 64);
}
.menu:hover {
//background: -webkit-gradient(linear, left top, left bottom, from(rgb(144, 72, 36)), to(rgb(112, 56, 28)));
//background: -webkit-gradient(linear, left top, left bottom, from(rgb(224, 224, 224)), to(rgb(192, 192, 192)));
background: -moz-linear-gradient(top, rgb(192, 192, 192), rgb(160, 160, 160));
background: -webkit-gradient(linear, left top, left bottom, from(rgb(192, 192, 192)), to(rgb(160, 160, 160)));
color: rgb(255, 255, 255);
}
.menu.selected, menu.selected:hover {
background: -moz-linear-gradient(top, rgb(160, 160, 160), rgb(128, 128, 128));
background: -webkit-gradient(linear, left top, left bottom, from(rgb(160, 160, 160)), to(rgb(128, 128, 128)));
color: rgb(255, 255, 255);
cursor: default;
}
a:first-child .menu {
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
}
a:last-child .menu {
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
}
#logo {
position: fixed;
left: 48px;
top: 32px;
#icon {
position: absolute;
left: 32px;
top: 0;
width: 256px;
height: 256px;
cursor: pointer;
}
#back {
position: absolute;
left: 0px;
top: -32px;
width: 256px;
}
#forward {
position: absolute;
left: 256px;
top: -32px;
width: 256px;
text-align: right;
}
#main {
position: absolute;
left: 368px;
top: 64px;
width: 512px;
padding: 32px;
background: rgb(255, 255, 255);
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-moz-box-shadow: 2px 2px 8px rgb(128, 128, 128);
-webkit-box-shadow: 2px 2px 8px rgb(128, 128, 128);
}
#title {
width: 128px;
height: 46px;
padding-left: 0px;
padding-top: 8px;
//background: rgb(255, 255, 255);
//background: -webkit-gradient(linear, left top, left bottom, from(rgb(160, 160, 160)), to(rgb(128, 128, 128)));
line-height: 18px;
text-align: center;
//color: rgb(128, 64, 32);
//color: rgb(255, 255, 255);
}
#menu {
position: fixed;
left: 112px;
top: 304px;
width: 128px;
height: 230px;
padding-top: -1px;
//border: 1px solid rgb(128, 64, 32);
background: rgb(255, 255, 255);
line-height: 24px;
//text-align: center;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-moz-box-shadow: 2px 2px 8px rgb(128, 128, 128);
-webkit-box-shadow: 2px 2px 8px rgb(128, 128, 128);
}
#menu a {
//color: rgb(128, 64, 32);
}
#menu a:hover {
text-decoration: none;
}
#viewport {
position: absolute;
width: 100%;
height: 100%;
background: -moz-linear-gradient(top, rgb(192, 192, 192), rgb(224, 224, 224) 25%, rgb(255, 255, 255));
background: -webkit-gradient(linear, left top, left bottom, from(rgb(192, 192, 192)), color-stop(0.25, rgb(224, 224, 224)), to(rgb(255, 255, 255)));
left: 80px;
top: 288px;
border-radius: 8px;
text-align: center;
//box-shadow: 0 0 16px rgba(0, 0, 0, 0.5);
}
#menu > div {
width: 148px;
height: 20px;
padding: 6px;
border-left: 1px solid rgb(96, 48, 32);
border-right: 1px solid rgb(96, 48, 32);
border-bottom: 1px solid rgb(96, 48, 32);
background-color: rgb(128, 64, 32);
background-image: -webkit-linear-gradient(0, transparent 50%, rgba(64, 32, 16, 0.1) 50%);
background-size: 8px 32px;
font-size: 16px;
font-weight: bold;
text-shadow: 0 0 1px black;
color: rgb(192, 96, 48);
text-shadow:
-1px -1px 1px rgb(64, 32, 16),
-1px 1px 1px rgb(64, 32, 16),
1px -1px 1px rgb(64, 32, 16),
1px 1px 1px rgb(64, 32, 16);
cursor: pointer;
}
#menu > div:first-child {
border-top: 1px solid rgb(96, 48, 32);
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
#menu > div:last-child {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
#menu > div:hover {
background-color: rgb(160, 80, 40);
color: rgb(224, 112, 56);
text-shadow:
-1px -1px 1px rgb(96, 48, 24),
-1px 1px 1px rgb(96, 48, 24),
1px -1px 1px rgb(96, 48, 24),
1px 1px 1px rgb(96, 48, 24);
}
#menu > div.selected {
background-color: rgb(192, 96, 48);
color: rgb(255, 128, 64);
text-shadow:
-1px -1px 1px rgb(128, 64, 32),
-1px 1px 1px rgb(128, 64, 32),
1px -1px 1px rgb(128, 64, 32),
1px 1px 1px rgb(128, 64, 32);
cursor: default;
}
#page {
position: absolute;
left: 352px;
top: 32px;
width: 640px;
border-radius: 16px;
}
#page > div:first-child {
height: 28px;
padding: 10px;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
border-bottom: 1px solid rgb(96, 48, 32);
background-color: rgb(192, 96, 48);
background-image: -webkit-linear-gradient(0, transparent 50%, rgba(64, 32, 16, 0.1) 50%);
background-size: 12px 48px;
font-size: 24px;
font-weight: bold;
color: rgb(255, 128, 64);
text-align: center;
text-shadow:
-1px -1px 1px rgb(128, 64, 32),
-1px 1px 1px rgb(128, 64, 32),
1px -1px 1px rgb(128, 64, 32),
1px 1px 1px rgb(128, 64, 32);
}
#page > div:last-child {
padding: 32px;
border-bottom-left-radius: 16px;
border-bottom-right-radius: 16px;
background: rgb(224, 224, 224);
font-size: 14px;
line-height: 20px;
-moz-user-select: text;
-webkit-user-select: text;
}
#page img {
width: 576px;
border-radius: 8px;
}
#page img.logo {
float: left;
width: 192px;
margin-right: 24px;
vertical-align: top;
border-radius: 0;
}
.button {
cursor: pointer;
}
.button.disabled {
cursor: default;
}
#prevButton {
position: absolute;
top: 10px;
left: 32px;
}
#nextButton {
position: absolute;
top: 10px;
right: 32px;
}
#prevButton.disabled,
#nextButton.disabled {
display: none;
}
div.title {
font-weight: bold;
font-size: 16px;
}
div.date {
color: rgb(128, 128, 128);
}
div.text {
margin: 8px 0 32px 0;
}
.large {
font-size: 18px;
}
.sans {
font-family: Droid Sans, sans-serif;
}
.serif {
font-family: Droid Serif, serif;
}

File diff suppressed because one or more lines are too long

View file

@ -1,125 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<style>
.node {
position: absolute;
width: 64px;
font-family: Lucida Grande;
font-size: 9px;
text-align: center;
-webkit-border-radius: 4px;
}
.red {
background: rgba(255, 0, 0, 0.9);
}
.orange_dark {
background: rgba(255, 80, 0, 0.9);
}
.orange_light {
background: rgba(255, 160, 0, 0.9);
}
.yellow {
background: rgba(255, 240, 0, 0.9);
}
</style>
<script type="text/javascript" src="../js/jquery-1.4.2.min.js"></script>
<script>
$(function() {
var $body = $("body");
$.getJSON("../json/dictionary.json", function(data) {
addNode("zeus", 512, 256);
var zeus = [
[
"pandora", "prometheus",
"poseidon", "cronus", "rhea", "hera", "ixion",
"persephone", "tantalus",
"leto", "apollo", "artemis",
"dioscuri", "leda", "helen", "aphrodite",
],
[
"", "hercules",
"uranus", "gaia", "demeter", "hades",
"tartarus", "pelops",
"niobe", "cassandra", "iphigenia",
"castor", "pollux", "clytemnestra", "menelaus", "paris", "dione"
],
[
"", "", "",
"chaos", "cybele",
"", "",
"", "priam", "hecuba", "orestes",
"aegisthus", "electra", "agamemnon", "atreus",
"achilles", "athena",
],
[
"", "",
"erebus", "nyx", "attis", "",
"", "","thyestes",
"cressida", "troilus", "hector",
"neoptolemus",
"andromache", "peleus", "thetis",
]
];
$.each(zeus, function(i, arr) {
$.each(arr, function(j, term) {
addNode(
term,
512 + Math.cos(j / 8 * Math.PI) * ($.inArray(j, [3, 5, 11, 13]) > -1 ? 80 + i * 48 : 64 + i * 48),
256 + Math.sin(j / 8 * Math.PI) * ($.inArray(j, [4, 12]) > -1 ? 72 + i * 36 : 64 + i * 32)
);
})
});
var i = 0;
$.each(data, function(term, obj) {
if (term != "zeus" &&
$.inArray(term, zeus[0]) == -1 &&
$.inArray(term, zeus[1]) == -1 &&
$.inArray(term, zeus[2]) == -1 &&
$.inArray(term, zeus[3]) == -1
) {
addNode(term, 768, 16 + i * 16);
i++;
}
})
function addNode(term, left, top) {
$("<div>")
.addClass("node")
.attr({
id: term
})
.css({
left: left + "px",
top: top + "px"
})
.html(term.substr(0, 1).toUpperCase() + term.substr(1))
.mouseenter(function() {
var d = data[term];
$("#" + term).addClass("red");
$.each(d.forward, function(i, term) {
$("#" + term).addClass("orange_light");
});
$.each(d.back, function(i, term) {
if ($("#" + term).hasClass("orange_light")) {
$("#" + term).removeClass("orange_light").addClass("orange_dark");
} else {
$("#" + term).addClass("yellow");
}
});
})
.mouseleave(function() {
$(".node")
.removeClass("red")
.removeClass("orange_dark")
.removeClass("orange_light")
.removeClass("yellow");
})
.appendTo($body);
}
});
})
</script>
</head>
<body></body>
</html>

View file

@ -1,3 +0,0 @@
<div id="definition"><span class="bold large">Pan.do/ra</span> <span class="medium">|panˈdôrə|</span> <span class="sans">opem media archive</span><br>
<br>
Pan.do/ra is ...

View file

@ -1,2 +0,0 @@
<span class="bold large">Ach.il/les</span> <span class="medium">ˈkilēz|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">a hero of the Trojan War, son of <a href="#peleus">Peleus</a> and <a href="#thetis">Thetis</a>. During his infancy his mother plunged him in the Styx, thus making his body invulnerable except for the heel by which she held him. During the Trojan War, Achilles killed <a href="#hector">Hector</a> but was later wounded in the heel by an arrow shot by <a href="#paris">Paris</a> and died.</p></br>

View file

@ -1,2 +0,0 @@
<span class="bold large">Aeg.is/thus</span> <span class="medium">ˈjisθəs|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the son of <a href="#thyestes">Thyestes</a> and lover of <a href="#agamemnon">Agamemnon</a>'s wife <a href="#clytemnestra">Clytemnestra</a>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Aga.me/m-non</span> <span class="medium">|ˌagəˈmemˌnän|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">king of Mycenae and brother of <a href="#menelaus">Menelaus</a>, commander in chief of the Greek expedition against Troy. On his return home from Troy, he was murdered by his wife <a href="#clytemnestra">Clytemnestra</a> and her lover <a href="#aegisthus">Aegisthus</a>; his murder was avenged by his son <a href="#orestes">Orestes</a> and daughter <a href="#electra">Electra</a>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">And.ro/ma-che</span> <span class="medium">|anˈdräməkē|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the wife of <a href="#hector">Hector</a>. She became the slave of <a href="#neoptolemus">Neoptolemus</a> (son of <a href="#achilles">Achilles</a>) after the fall of Troy.</p><br/>

View file

@ -1,4 +0,0 @@
<span class="bold large">Aph.ro/di-te</span> <span class="medium">|ˌafrəˈdītē|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the goddess of beauty, fertility, and sexual love. She is variously described as the daughter of <a href="#zeus">Zeus</a> and <a href="#dione">Dione</a>, or as being born from the sea. Roman equivalent <span class="bold caps">Venus</span>.</p><br/>
<br/>
ORIGIN Greek, literally foam-born, from <span class="italic">aphros</span> [foam.]<br/>

View file

@ -1,3 +0,0 @@
<span class="bold large">Apol.lo</span> <span class="medium">ˈpälō|</span><br/>
<p class="paragraph"><span class="bold">1</span> <span class="sans">Greek Mythology</span> a god, son of <a href="#zeus">Zeus</a> and <a href="#leto">Leto</a> and brother of <a href="#artemis">Artemis</a>. He is associated with music, poetic inspiration, archery, prophecy, medicine, pastoral life, and in later poetry with the sun; the sanctuary at Delphi was dedicated to him.</p><br/>
<p class="paragraph"><span class="bold">2</span> the American space program for landing astronauts on the moon. <span class="italic">Apollo 8</span> was the first mission to orbit the moon (1968), <span class="italic">Apollo 11</span> was the first to land astronauts (July 20, 1969), and five further landings took place up to 1972.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Artem.is</span> <span class="medium">|ˈärtəməs|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">a goddess, daughter of <a href="#zeus">Zeus</a> and sister of <a href="#apollo">Apollo</a>. She was a huntress and is typically depicted with a bow and arrows. Roman equivalent <span class="caps">Diana</span>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Athe.na</span> <span class="medium">ˈθēnə|</span> (also <span class="bold">Athe.ne</span> <span class="medium">|-nē|</span>) <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the patron goddess of Athens, worshiped as the goddess of wisdom, handicrafts, and warfare. She is often allegorized into a personification of wisdom. Also called <span class="bold caps">Pallas</span>. Identified with the Roman goddess <span class="bold caps">Minerva</span>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">At.re/us</span> <span class="medium">ˈtrēəs; ˈātroōs|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the son of <a href="#pelops">Pelops</a> and father of <a href="#agamemnon">Agamemnon</a> and <a href="#menelaus">Menelaus</a>. He quarreled with his brother <a href="#thyestes">Thyestes</a> and invited him to a banquet at which he served up the flesh of <a href="#thyestes">Thyestes</a>' own children.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Attis</span> <span class="medium">|ˈatis|</span> <span class="sans">Anatolian Mythology</span><br/>
<p class="paragraph">the youthful consort of <a href="#cybele">Cybele</a>. His death and resurrection were associated with the spring festival.</p><br/>

View file

@ -1,3 +0,0 @@
<span class="bold large">Cass.an/dra</span> <span class="medium">|kəˈsandrə|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">a daughter of the Trojan king <a href="#priam">Priam</a>, who was given the gift of prophecy by <a href="#apollo">Apollo</a>. When she cheated him, however, he turned this into a curse by causing her prophecies, though true, to be disbelieved.<br/>
• [as n.] (<span class="bold">a Cassandra</span>) a prophet of disaster, esp. one who is disregarded.</p><br/>

View file

@ -1,9 +0,0 @@
<span class="bold large">Cas.to/r</span> <span class="medium">|ˈkastər|</span><br/>
<p class="paragraph"><span class="bold">1</span> <span class="sans">Greek Mythology</span> the twin brother of <a href="#pollux">Pollux</a>. See <a href="#dioscuri">Dioscuri</a>.</p><br/>
<p class="paragraph"><span class="bold">2</span> <span class="sans">Astronomy</span> the second brightest star in the constellation Gemini, close to <a href="#pollux">Pollux</a>. It is a multiple star system, the three components visible in a moderate telescope being close binaries.</p><br/>
<br/>
<span class="bold large">cas.to/r</span> <span class="medium">|ˈkastər|</span><br/>
noun<br/>
<p class="paragraph">a reddish-brown oily substance secreted by beavers, used in medicine and perfumes.</p><br/>
<br/>
ORIGIN late Middle English (in the sense [beaver]): from Old French or Latin, from Greek <span class="bold italic">kastōr</span>.<br/>

View file

@ -1,8 +0,0 @@
<span class="bold large">ch.ao/s</span> <span class="medium">|ˈkāˌäs|</span><br/>
noun<br/>
<p class="paragraph">complete disorder and confusion: <span class="italic">snow caused chaos in the region</span>.<br/>
<span class="sans">Physics</span> behavior so unpredictable as to appear random, owing to great sensitivity to small changes in conditions.<br/>
• the formless matter supposed to have existed before the creation of the universe.<br/>
• (<span class="bold">Chaos</span>) <span class="sans">Greek Mythology</span> the first created being, from which came the primeval deities <a href="#gaia">Gaia</a>, <a href="#tartarus">Tartarus</a>, <a href="#erebus">Erebus</a>, and <a href="#nyx">Nyx</a>.</p><br/>
<br/>
ORIGIN late 15th cent. (denoting a gaping void or chasm, later formless primordial matter): via French and Latin from Greek <span class="bold">khaos vast chasm, void.</span><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">C.ly/tem-nes-tra</span> <span class="medium">|ˌklītəmˈnestrə|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">wife of <a href="#agamemnon">Agamemnon</a>. She conspired with her lover <a href="#aegisthus">Aegisthus</a> to murder <a href="#agamemnon">Agamemnon</a> on his return from the Trojan War and was murdered in retribution by her son <a href="#orestes">Orestes</a> and her daughter <a href="#electra">Electra</a>.</p><br/>

View file

@ -1,4 +0,0 @@
<div id="definition"><span class="bold large">Pan.do/ra</span> <span class="medium">|panˈdôrə|</span> <span class="sans">opem media archive</span><br>
<br>
You can contact us via email <a href="mailtp:pan.do@pan.do">pan.do@pan.do</a>.

View file

@ -1,2 +0,0 @@
<span class="bold large">Cres.si/da</span> <span class="medium">|ˈkresədə|</span><br/>
<p class="paragraph">(in medieval legends of the Trojan War) the daughter of Calchas, a priest. She was unfaithful to her lover <a href="#troilus">Troilus</a>, a son of <a href="#priam">Priam</a>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Cron.us</span> <span class="medium">|ˈkrōnəs|</span> (also <span class="bold">Kronos</span>) <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the supreme god until dethroned by <a href="#zeus">Zeus</a>. The youngest son of <a href="#uranus">Uranus</a> (Heaven) and <a href="#gaia">Gaia</a> (Earth), Cronus overthrew and castrated his father and then married his sister <a href="#rhea">Rhea</a>. Because he was fated to be overcome by one of his male children, Cronus swallowed all of them as soon as they were born, but when <a href="#zeus">Zeus</a> was born, <a href="#rhea">Rhea</a> deceived him and hid the baby away. Roman equivalent <span class="bold caps">Saturn</span>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Cy.be/le</span> <span class="medium">|ˈsibəlē|</span> <span class="sans">Mythology</span><br/>
<p class="paragraph">a mother goddess worshiped esp. in Phrygia and later in Greece (where she was associated with <a href="#demeter">Demeter</a>), Rome, and the Roman provinces, with her consort <a href="#attis">Attis</a>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">De.me/ter</span> <span class="medium">|diˈmētər|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the goddess of cereal grains, daughter of <a href="#cronus">Cronus</a> and <a href="#rhea">Rhea</a> and mother of <a href="#persephone">Persephone</a>. She is associated with <a href="#cybele">Cybele</a>; her symbol is typically an ear of wheat. The Eleusinian mysteries were held in honor of her. Roman equivalent <span class="caps bold">Ceres</span>. See also <a class="caps bold" href="#persephone">Persephone</a>.</p><br/>

View file

@ -1,3 +0,0 @@
<div id="definition"><span class="bold large">Pan.do/ra</span> <span class="medium">|panˈdôrə|</span> <span class="sans">opem media archive</span><br>
<br>
Pan.do/ra is not released. To check out our current development head over to <a href="http://code.0x2620.org">our code repositories</a>.

View file

@ -1,3 +0,0 @@
<div id="definition"><span class="bold large">Pan.do/ra</span> <span class="medium">|panˈdôrə|</span> <span class="sans">opem media archive</span><br>
<br>
Pan.do/ra is open source, you find the code in <a href="http://code.0x2620.org">our code repositories</a>.

View file

@ -1,4 +0,0 @@
<span class="bold large">Dio.ne</span> <span class="medium">|dīˈōnē|</span> <span class="sans">Astronomy</span><br/>
<p class="paragraph">a satellite of Saturn, the twelfth closest to the planet, discovered by Cassini in 1684. Icy with a partly cratered and partly smooth surface, it has a diameter of 696 miles (1,120 km).</p><br/>
<br/>
ORIGIN named after a Titan, the mother of <a href="#aphrodite">Aphrodite</a>, in Greek mythology.<br/>

View file

@ -1,4 +0,0 @@
<span class="bold large">Dios.cu/ri</span> <span class="medium">|ˌdīəˈskyoōrē|</span> <span class="sans">Greek &amp; Roman Mythology</span><br/>
<p class="paragraph">the twins <a href="#castor">Castor</a> and <a href="#pollux">Pollux</a>, born to <a href="#leda">Leda</a> after her seduction by <a href="#zeus">Zeus</a>. <a href="#castor">Castor</a> was mortal, but <a href="#pollux">Pollux</a> was immortal; at <a href="#pollux">Pollux</a>'s request they shared his immortality between them, spending half their time below the earth in <a href="#hades">Hades</a> and the other half on Olympus. They are often identified with the constellation Gemini.</p><br/>
<br/>
ORIGIN from Greek <span class="bold italic">Dioskouroi</span> sons of <a href="#zeus">Zeus</a>.

View file

@ -1,4 +0,0 @@
<div id="definition"><span class="bold large">Pan.do/ra</span> <span class="medium">|panˈdôrə|</span> <span class="sans">opem media archive</span><br>
<br>
Pan.do/ra is not released. To check out our current development head over to <a href="http://code.0x2620.org">our code repositories</a>.
<br>There is also some documentation in <a href="https://wiki.0x2620.org/wiki/pandora">our wiki</a>.

View file

@ -1,3 +0,0 @@
<div id="definition"><span class="bold large">Pan.do/ra</span> <span class="medium">|panˈdôrə|</span> <span class="sans">opem media archive</span><br>
<br>
Pan.do/ra is not released. To check out our current development head over to <a href="http://code.0x2620.org">our code repositories</a>.

View file

@ -1,2 +0,0 @@
<span class="bold large">El.ec/tra</span> <span class="medium">|iˈlektrə|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the daughter of <a href="#agamemnon">Agamemnon</a> and <a href="#clytemnestra">Clytemnestra</a>. She persuaded her brother <a href="#orestes">Orestes</a> to kill <a href="#clytemnestra">Clytemnestra</a> and <a href="#aegisthus">Aegisthus</a> (their mother's lover) in revenge for the murder of <a href="#agamemnon">Agamemnon</a>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">E.re/bus</span> <span class="medium">|ˈerəbəs|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the primeval god of darkness, son of <a href="#chaos">Chaos</a>.</p><br/>

View file

@ -1,4 +0,0 @@
<div id="definition"><span class="bold large">Pan.do/ra</span> <span class="medium">|panˈdôrə|</span> <span class="sans">opem media archive</span><br>
<br>
Let us know your question <a href="mailtp:pan.do@pan.do">pan.do@pan.do</a>.

View file

@ -1,6 +0,0 @@
<span class="bold large">G.ai/a</span> <span class="medium">|ˈgīə|</span><br/>
<p class="paragraph"><span class="bold">1</span> (also <span class="bold">Gaea</span>, <span class="bold">Ge</span>) <span class="sans">Greek Mythology</span> the Earth personified as a goddess, daughter of <a href="#chaos">Chaos</a>. She was the mother and wife of <a href="#uranus">Uranus</a> (Heaven); their offspring included the Titans and the Cyclopes. [ORIGIN: Greek, Earth.]</p><br/>
<p class="paragraph"><span class="bold">2</span> the earth viewed as a vast self-regulating organism. [ORIGIN: 1970s: coined by James Lovelock, at the suggestion of the writer William Golding, from the name of the goddess Gaia.]</p><br/>
<br/>
DERIVATIVES<br/>
<span class="bold">G.ai/an</span> noun &amp; adjective<br/>

View file

@ -1,17 +0,0 @@
<span class="bold large">Had.es</span> <span class="medium">|ˈhādēz|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the underworld; the abode of the spirits of the dead.<br/>
• the god of the underworld, one of the sons of <a href="#cronus">Cronus</a>. Roman equivalent <span class="bold caps">Pluto</span>.</p><br/>
<br/>
DERIVATIVES<br/>
<span class="bold">Ha.de/an</span> <span class="medium">|ˈhādēən|</span> adjective<br/>
<br/>
ORIGIN from Greek <span class="bold italic">Haidēs</span>, of unknown origin.<br/>
<br/>
<span class="bold large">ha.de</span> <span class="medium">|hād|</span> <span class="sans">Geology</span><br/>
noun<br/>
the inclination of a mineral vein or fault from the vertical.<br/>
<br/>
verb [intrans.]<br/>
(of a shaft, vein, or fault) incline from the vertical: <span class="italic">it was hading eighteen inches for every fathom in depth.</span><br/>
<br/>
ORIGIN late 17th cent.: perhaps a dialect form of the verb <span class="bold caps">head</span>.<br/>

View file

@ -1,11 +0,0 @@
<span class="bold large">H.ec/tor</span> <span class="medium">|ˈhektər|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">a Trojan warrior, son of <a href="#priam">Priam</a> and <a href="#hecuba">Hecuba</a> and husband of <a href="#andromache">Andromache</a>. He was killed by <a href="#achilles">Achilles</a>, who dragged his body behind his chariot three times around the walls of Troy.</p><br/>
<br/>
<span class="bold large">h.ec/tor</span> <span class="medium">|ˈhektər|</span><br/>
verb [trans.]</br>
<p class="paragraph">talk to (someone) in a bullying way: <span class="italic">she doesn't hector us about giving up things</span> | [as adj.] (<span class="bold">hectoring</span>) <span class="italic">a brusque, hectoring manner</span>.</p><br/>
<br/>
DERIVATIVES<br>
<span class="bold">h.ec/tor-ing-ly</span> <span class="medium">|ˈhekt(ə)ri <span class="caps">ng</span> lē|</span> adverb<br/>
<br/>
ORIGIN late Middle English : from the Greek name <span class="bold caps">Hector</span>. Originally denoting a hero, the sense later became [braggart or bully] (applied in the late 17th cent. to a member of a gang of youths in London, England), hence [talk to in a bullying way.]<br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">He.cu/ba</span> <span class="medium">|ˈhekyəbə|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the queen of Troy, wife of <a href="#priam">Priam</a> and mother of children including <a href="#hector">Hector</a>, <a href="#paris">Paris</a>, <a href="#cassandra">Cassandra</a>, and <a href="#troilus">Troilus</a>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Hel.en</span> <span class="medium">|ˈhelən|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the daughter of <a href="#zeus">Zeus</a> and <a href="#leda">Leda</a>, born from an egg. In the Homeric poems she was the outstandingly beautiful wife of <a href="#menelaus">Menelaus</a>, and her abduction by <a href="#paris">Paris</a> (to whom she had been promised, as a bribe, by <a href="#aphrodite">Aphrodite</a>) led to the Trojan War.</p><br/>

View file

@ -1,4 +0,0 @@
<span class="bold large">He.ra</span> <span class="medium">|ˈherə|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">a powerful goddess, the wife and sister of <a href="#zeus">Zeus</a> and the daughter of <a href="#cronus">Cronus</a> and <a href="#rhea">Rhea</a>. She was worshiped as the queen of heaven and as a marriage goddess. Roman equivalent <span class="bold caps">Juno</span>.</p><br/>
<br/>
ORIGIN from Greek <span class="bold">Hēra lady,</span> feminine of <span class="bold">hērōs hero,</span> perhaps used as a title.<br/>

View file

@ -1,7 +0,0 @@
<span class="bold large">Her.cu/les</span> <span class="medium">|ˈhərkyəˌlēz|</span>
<p class="paragraph"><span class="bold">1</span> <span class="sans">Greek &amp; Roman Mythology</span> a hero of superhuman strength and courage who performed twelve immense tasks or “labors” imposed on him and who after death was ranked among the gods. Greek name Heracles or Herakles.<br/>
• [as n.] (<span class="bold">a Hercules</span>) a man of exceptional strength or size.</p><br/>
<p class="paragraph"><span class="bold">2</span> <span class="sans">Astronomy</span> a large northern constellation, said to represent the kneeling figure of Hercules. It contains the brightest globular cluster in the northern hemisphere, but no bright stars.<br/>
• [as genitive] (<span class="bold">Herculis</span>) used with a preceding letter or numeral to designate a star in this constellation: <span class="italic">the star Delta Herculis</span>.</p><br/>
<br/>
ORIGIN Latin, from Greek <span class="bold italic">Hēraklēs</span>.<br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">I.ph/i-ge-nia</span> <span class="medium">|ˌifijəˈnīə; -ˈnēə|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the daughter of <a href="agamemnon">Agamemnon</a>, who was obliged to offer her as a sacrifice to <a href="#artemis">Artemis</a> when the Greek fleet was becalmed at Aulis on its way to the Trojan War. In some versions of the story, <a href="#artemis">Artemis</a> saved her life and took her to Tauris in the Crimea, where she became a priestess until rescued by her brother <a href="#orestes">Orestes</a>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Ix.io/n</span> <span class="medium">|ikˈsīən; ˈiksēˌän|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">a king who, by <a href="#zeus">Zeus</a>'s command, was pinned to a fiery wheel that revolved unceasingly through the underworld, as punishment for his alleged seduction of <a href="#hera">Hera</a>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Le.da</span> <span class="medium">|ˈlēdə|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the wife of Tyndareus, king of Sparta. She was loved by <a href="#zeus">Zeus</a>, who visited her in the form of a swan; among her children were the <a href="#dioscuri">Dioscuri</a>, <a href="#helen">Helen</a>, and <a href="#clytemnestra">Clytemnestra</a>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Le.to</span> <span class="medium">|ˈlētō|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the daughter of a Titan, mother (by <a href="#zeus">Zeus</a>) of <a href="#artemis">Artemis</a> and <a href="#apollo">Apollo</a>. Roman name <span class="bold caps">Latona</span>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Me.ne/la-us</span> <span class="medium">|ˌmenəˈlāəs|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">king of Sparta, husband of <a href="#helen">Helen</a> and brother of <a href="#agamemnon">Agamemnon</a>. <a href="#helen">Helen</a> was stolen from him by <a href="#paris">Paris</a>, an event that provoked the Trojan War.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Neo.pt/o-le-mus</span> <span class="medium">|ˌnēäpˈtäləməs|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the son of <a href="#achilles">Achilles</a> and killer of <a href="#priam">Priam</a> after the fall of Troy.</p></br>

View file

@ -1,2 +0,0 @@
<span class="bold large">Nio.be</span> <span class="medium">|ˈnīəbē|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the daughter of <a href="#tantalus">Tantalus</a>. <a href="#apollo">Apollo</a> and <a href="#artemis">Artemis</a>, enraged because Niobe boasted herself superior to their mother <a href="#leto">Leto</a>, slew her children and turned her into a stone.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">N.yx</span> <span class="medium">|niks|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the female personification of the night, daughter of <a href="#chaos">Chaos</a>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Or.es/tes</span> <span class="medium">ˈrestēz|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the son of <a href="agamemnon">Agamemnon</a> and <a href="#clytemnestra">Clytemnestra</a> and the brother of <a href="#electra">Electra</a> and <a href="#iphigenia">Iphigenia</a>. He killed his mother and her lover <a href="#aegisthus">Aegisthus</a> to avenge the murder of <a href="#agamemnon">Agamemnon</a>.</p><br/>

View file

@ -1,10 +0,0 @@
<span class="bold large">Pan.do/ra</span> <span class="medium">|panˈdôrə|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the first mortal woman. In one story she was created by <a href="#zeus">Zeus</a> and sent to earth with a jar or box of evils in revenge for <a href="#prometheus">Prometheus</a>' having brought the gift of fire back to the world. Pandora let out all the evils from the jar to infect the earth; hope alone remained to assuage the lot of humankind.</p><br/>
<br/>
ORIGIN from the Greek name <span class="bold italic">Pandōra all-gifted</span> (from <span class="bold italic">pan all</span> + <span class="bold italic">dōron gift</span>).<br/>
<br/>
<span class="bold large">pan.do/ra</span> <span class="medium">|panˈdôrə|</span> (also <span class="bold">pandora shell</span> or <span class="bold">Pandora's box shell</span>)<br/>
noun<br/>
<p class="paragraph">a burrowing bivalve mollusk with a fragile shell, the unequal valves of which form a “box” with a lid. • Genus Pandora, family Pandoridae.</p><br/>
<br/>
ORIGIN modern Latin, from Greek <span class="bold italic">pandoura three-stringed lute</span> (because of the shell's resemblance to the sound box of a stringed instrument).<br/>

View file

@ -1,11 +0,0 @@
<span class="bold large">Par.is</span> <span class="super">1</span> <span class="medium">|ˈparis|</span><br/>
<p class="paragraph"><span class="bold">1</span> the capital of France, on the Seine River; pop. 2,175,000. Paris was held by the Romans, who called it Lutetia, and by the Franks, and was established as the capital in 987 under Hugh Capet. It was organized into three parts—the Île de la Cité (an island in the Seine), the Right Bank, and the Left Bank—during the reign of Philippe-Auguste 11801223. The city's neoclassical architecture dates from the modernization of the Napoleonic era, which continued under Napoleon III, when the bridges and boulevards of the modern city were built.</p><br/>
<p class="paragraph"><span class="bold">2</span> a commercial city in northeastern Texas; pop. 24,699.</p><br/>
<br/>
ORIGIN named after the <span class="bold italic">Parisii</span>, a Gallic people who settled on the Île de la Cité.<br/>
<br/>
<span class="bold large">Par.is</span> <span class="super">2</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">a Trojan prince, the son of <a href="#priam">Priam</a> and <a href="#hecuba">Hecuba</a>. Appointed by the gods to decide who among the three goddesses <a href="#hera">Hera</a>, <a href="#athena">Athena</a>, and <a href="#aphrodite">Aphrodite</a> should win a prize for beauty, he awarded it to <a href="#aphrodite">Aphrodite</a>, who promised him the most beautiful woman in the world—<a href="#helen">Helen</a>, wife of King <a href="#menelaus">Menelaus</a> of Sparta. He abducted <a href="#helen">Helen</a>, bringing about the Trojan War, in which he killed <a href="#achilles">Achilles</a> but was later himself killed.</p><br/>
<br/>
<span class="bold large">Par.is</span> <span class="super">3</span>
<p class="paragraph">, Matthew, see <span class="bold caps">Matthew Paris</span>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Pele.us</span> <span class="medium">|ˈpēlēəs|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">a king of Phthia in Thessaly, who was given as his wife the sea nymph <a href="#thetis">Thetis</a>; their child was <a href="#achilles">Achilles</a>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Pelo.ps</span> <span class="medium">|ˈpēˌläps|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">son of <a href="#tantalus">Tantalus</a>, brother of <a href="#niobe">Niobe</a>, and father of <a href="#atreus">Atreus</a>. He was killed by his father and served up as food to the gods, but only one shoulder was eaten, and he was restored to life with an ivory shoulder replacing the one that was missing.</p><br/>

View file

@ -1,4 +0,0 @@
<span class="bold large">Per.se/pho-ne</span> <span class="medium">|pərˈsefənē|</span> <span class="sans">Greek Mythology</span><br/>
a goddess, the daughter of <a href="#zeus">Zeus</a> and <a href="#demeter">Demeter</a>. Roman name <span class="caps bold">Proserpina</span>.</p><br/>
<br/>
<p>She was carried off by <a href="#hades">Hades</a> and made queen of the underworld. <a href="#demeter">Demeter</a>, vainly seeking her, refused to let the earth produce its fruits until her daughter was restored to her, but because Persephone had eaten some pomegranate seeds in the other world, she was obliged to spend part of every year there. Her story symbolizes the return of spring and the life and growth of grain.</p><br/>

View file

@ -1,5 +0,0 @@
<span class="bold large">Pol.lu/x</span> <span class="medium">|ˈpäləks|</span><br/>
<p class="paragraph"><span class="bold">1</span> <span class="sans">Greek Mythology</span> the twin brother of <a href="#castor">Castor</a>. Also called <span class="bold caps">Polydeuces</span>. See <a class="bold caps" href="#dioscuri">Dioscuri</a>.</p><br/>
<p class="paragraph"><span class="bold">2</span> <span class="sans">Astronomy</span> the brightest star in the constellation Gemini, close to <a href="#castor">Castor</a>.</p><br/>
<br/>
ORIGIN Latin, from Greek <span class="bold italic">Poludeukēs</span>; compare with <span class="bold caps">Polydeuces</span>.<br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Po.se/i-don</span> <span class="medium">|pəˈsīdn|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the god of the sea, water, earthquakes, and horses, son of <a href="#cronus">Cronus</a> and <a href="#rhea">Rhea</a> and brother of <a href="#zeus">Zeus</a>. He is often depicted with a trident in his hand. Roman equivalent <span class="bold caps">Neptune</span>.</p><br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Pri.am</span> <span class="medium">|ˈprīəm|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the king of Troy at the time of its destruction by the Greeks under <a href="#agamemnon">Agamemnon</a>. The father of <a href="#paris">Paris</a> and <a href="#hector">Hector</a> and husband of <a href="#hecuba">Hecuba</a>, he was slain by <a href="#neoptolemus">Neoptolemus</a>, son of <a href="#achilles">Achilles</a>.</p><br/>

View file

@ -1,5 +0,0 @@
<span class="bold large">Pro.me/the-us</span> <span class="medium">|prəˈmēθēəs; -ˌθ(y)oōs|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">a demigod, one of the Titans, who was worshiped by craftsmen. When <a href="#zeus">Zeus</a> hid fire from man, Prometheus stole it by trickery and returned it to earth. As punishment, <a href="#zeus">Zeus</a> chained him to a rock where an eagle fed each day on his liver, which grew again each night; he was rescued by <a href="#hercules">Hercules</a>.</p><br/>
<br/>
DERIVATIVES<br/>
<span class="bold">Pro.me/the-an</span> <span class="medium">|-θēən|</span> adjective<br/>

View file

@ -1,9 +0,0 @@
<span class="bold large">Rh.ea</span> <span class="medium">|rēə|</span>
<p class="paragraph"><span class="bold">1</span> <span class="sans">Greek Mythology</span> one of the Titans, wife of <a href="#cronus">Cronus</a> and mother of <a href="#zeus">Zeus</a>, <a href="#demeter">Demeter</a>, <a href="#poseidon">Poseidon</a>, <a href="#hera">Hera</a>, and <a href="#hades">Hades</a>. Frightened of betrayal by their children, <a href="#cronus">Cronus</a> ate them; Rhea rescued <a href="#zeus">Zeus</a> from this fate by hiding him and giving <a href="#cronus">Cronus</a> a stone wrapped in blankets instead.</p><br/>
<p class="paragraph"><span class="bold">2</span> <span class="sans">Astronomy</span> a satellite of Saturn, the fourteenth closest to the planet, discovered by Cassini in 1672, and having a diameter of 951 miles (1,530 km).</p><br/>
<br/>
<span class="bold large">rh.ea</span> <span class="medium">|ˈrēə|</span><br/>
noun<br/>
<p class="paragraph">a large flightless bird of South American grasslands, resembling a small ostrich, with grayish-brown plumage. • Family Rheidae: two species, Rhea americana and Pterocnemia pennata.</p><br/>
<br/>
ORIGIN early 19th cent.: modern Latin (genus name), from the name of the Titan <span class="bold caps">Rhea</span>.<br/>

View file

@ -1,6 +0,0 @@
<span class="bold large">Tant.al/us</span> <span class="medium">|ˈtantl-əs|</span><br/>
<p class="paragraph"><span class="sans">Greek Mythology</span> a Lydian king, son of <a href="#zeus">Zeus</a> and father of <a href="#pelops">Pelops</a>. As punishment for his crimes (which included killing <a href="#pelops">Pelops</a>), he was forced to remain in chin-deep water with fruit-laden branches over his head, both of which receded when he reached for them. His name is the origin of the word <span class="italic">tantalize</span>.</p><br/>
<br/>
<span class="bold large">tant.al/us</span> <span class="medium">|ˈtantl-əs|</span><br/>
noun <span class="sans">chiefly Brit.</span><br/>
<p class="paragraph">a stand in which decanters of liquor can be locked up though still visible.</p><br/>

View file

@ -1,6 +0,0 @@
<span class="bold large">Tart.ar/us</span> <span class="medium">|ˈtärtərəs|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph"><span class="bold">1</span> a primeval god, offspring of Chaos.</p><br/>
<p class="paragraph"><span class="bold">2</span> a part of the underworld where the wicked suffered punishment for their misdeeds, esp. those such as <a href="#ixion">Ixion</a> and <a href="#tantalus">Tantalus</a> who had committed some outrage against the gods.</p><br/>
<br/>
DERIVATIVES<br/>
<span class="bold">Tart.ar/ean</span> <span class="medium">|tärˈte(ə)rēən|</span> adjective<br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Thet.is</span> <span class="medium">|ˈθētis|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">a sea nymph, mother of <a href="#achilles">Achilles</a>.</p><br/>

View file

@ -1,5 +0,0 @@
<span class="bold large">Thy.es/tes</span> <span class="medium">|θīˈestēz|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the brother of <a href="#atreus">Atreus</a> and father of <a href="#aegisthus">Aegisthus</a>.</p><br/>
<br/>
DERIVATIVES<br/>
<span class="bold">Thy.es/te-an</span> <span class="medium">|-tēən|</span> adjective<br/>

View file

@ -1,2 +0,0 @@
<span class="bold large">Troil.us</span> <span class="medium">|ˈtroiləs|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">a Trojan prince, the son of <a href="#priam">Priam</a> and <a href="#hecuba">Hecuba</a>, killed by <a href="#achilles">Achilles</a>. In medieval legends of the Trojan War he is portrayed as the forsaken lover of <a href="#cressida">Cressida</a>.</p><br/>

View file

@ -1,5 +0,0 @@
<span class="bold large">Uran.us</span> <span class="medium">|ˈyoŏrənəs; yoŏˈrā-|</span><br/>
<p class="paragraph"><span class="bold">1</span> <span class="sans">Greek Mythology</span> a personification of heaven or the sky, the most ancient of the Greek gods and first ruler of the universe. He was overthrown and castrated by his son <a href="#cronus">Cronus</a>.</p><br/>
<p class="paragraph"><span class="bold">2</span> <span class="sans">Astronomy</span> a distant planet of the solar system, seventh in order from the sun, discovered by William Herschel in 1781.</p><br/>
<br/>
<p>Uranus orbits between Jupiter and Neptune at an average distance of 2,870 million km from the sun. It has an equatorial diameter of 50,800 km, and is one of the gas giants. The planet is bluish-green in color, having an upper atmosphere consisting almost entirely of hydrogen and helium. There are at least seventeen satellites, the largest of which are Oberon and Titania, and a faint ring system.</p><br/>

View file

@ -1,4 +0,0 @@
<span class="bold large">Ze.us</span> <span class="medium">|zoōs|</span> <span class="sans">Greek Mythology</span><br/>
<p class="paragraph">the supreme god, the son of <a href="#cronus">Cronus</a> (whom he dethroned) and <a href="#rhea">Rhea</a>, and brother and husband of <a href="#hera">Hera</a>. Zeus was the protector and ruler of humankind, the dispenser of good and evil, and the god of weather and atmospheric phenomena (such as rain and thunder). Roman equivalent <span class="bold caps">Jupiter</span>.</p><br/>
<br/>
ORIGIN Greek: related to the first syllable in Latin <span class="bold italic">Jupiter</span> and Sanskrit <span class="bold italic">dyauḥ sky.</span></br>

6240
js/jquery-1.4.2.js vendored

File diff suppressed because it is too large Load diff

154
js/jquery-1.4.2.min.js vendored
View file

@ -1,154 +0,0 @@
/*!
* jQuery JavaScript Library v1.4.2
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Sat Feb 13 22:33:48 2010 -0500
*/
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);

View file

@ -1,77 +1,143 @@
$(function() {
$("#title")
.click(function() {
getDefinition("pandora");
});
$(".menu")
.click(function() {
var $this = $(this);
$(".menu").removeClass("selected");
$this.addClass("selected");
Ox.getJSON('json/pandora.json', function(pandora) {
$(function() {
var $body = $('body'),
$icon = $('#icon')
.bind({
click: function() {
$('#menu > div').removeClass('selected');
$page.empty()
.append($('<div>').html('pan.do/ra'))
.append(
$('<img>').attr({
src: 'http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0009.jpg'
})
var hash = getHash(),
history = new History(),
terms = {},
$back = $("#back"),
$forward = $("#forward"),
$definition = $("#definition");
history.add(hash);
getDefinition(hash);
function getDefinition(term) {
var terms = history.get();
$back.empty();
$forward.empty();
$definition.empty();
terms.back && $back.append("&lt;&nbsp; <a class=\"back\" href=\"#" + terms.back + "\">" + toTitleCase(terms.back) + "</a>");
terms.forward && $forward.append("<a class=\"forward\" href=\"#" + terms.forward + "\">" + toTitleCase(terms.forward) + "</a> &nbsp;&gt;");
$.get("html/" + term + ".html", function(data) {
$definition.html(data);
$("#main a").click(function() {
if($(this).attr("href").substr(0, 4) == 'http')
return;
var term = $(this).attr("href").substr(1);
if (term == terms.back) {
history.back();
} else if (term == terms.forward) {
history.forward();
)
}
}),
$menu = $('<div>').attr({id: 'menu'}).appendTo($body),
$page = $('<div>').attr({id: 'page'}).appendTo($body),
$head = $('<div>').appendTo($page);
$text = $('<div>').appendTo($page);
$prevButton = $('<span>')
.addClass('button')
.attr({id: 'prevButton', title: 'previous'})
.html('&lt;='),
$nextButton = $('<span>')
.addClass('button')
.attr({id: 'nextButton', title: 'next'})
.html('=&gt;'),
tourIndex = 0;
Ox.forEach(pandora.pages, function(data, page) {
var $element, text;
if (page == '') {
$element = $('<img>')
.attr({id: 'icon', src: 'png/icon256.png'})
.appendTo($body);
} else {
history.add(term);
$element = $('<div>')
.addClass(page)
.html(page)
.appendTo($menu);
}
$element.bind({
click: function() {
window.location.hash = page;
}
getDefinition(term);
});
});
window.onhashchange = loadPage;
loadPage();
function loadPage() {
var page = window.location.hash.substr(1),
text;
if (pandora.pages[page]) {
$('#menu > div').removeClass('selected');
page != '' && $('#menu > .' + page).addClass('selected');
if (page == 'news') {
text = pandora.pages.news.map(function(item) {
return '<div class="title">' + item[0] + '</div>'
+ '<div class="date">' + Ox.formatDate(item[1], '%A, %B %e, %Y') + '</div>'
+ '<div class="text">' + item[2] + '</div>';
}).join('');
} else if (page == 'faq') {
text = pandora.pages.faq.map(function(item) {
return '<div class="title"><b>' + item[0] + '</b></div>'
+ '<div class="text">' + item[1] + '</div>';
}).join('');
} else if (page == 'tour') {
text = $('<div>')
.append(
$('<img>').attr({src: pandora.pages.tour[tourIndex][0]})
)
.append($('<br>'))
.append($('<br>'))
.append(
$('<p>').html(pandora.pages.tour[tourIndex][1])
);
} else {
text = pandora.pages[page];
}
function getHash() {
return window.location.hash.substr(1) || "pandora";
}
function toTitleCase(str) {
return str.substr(0, 1).toUpperCase() + str.substr(1);
}
function History() {
var items = [],
position = -1;
return {
add: function(item) {
position++;
items.splice(position, items.length - position, item);
},
back: function() {
position > 0 && position--;
},
forward: function() {
position < items.length - 1 && position++;
},
get: function() {
return {
back: items[position - 1] || "",
forward: items[position + 1] || ""
$head.empty().append(
page == '' ? 'pan.do/ra &mdash; open media archive'
: page == 'tour' ? $('<span>')
.addClass('button disabled')
.attr({title: 'first'})
.html('tour')
.click(function() {
loadTour(0);
})
: page
);
$text.addClass(page).empty().append(text);
if (page == 'tour') {
$prevButton
.click(function() {
loadTour(-1);
})
.appendTo($head);
$nextButton
.click(function() {
loadTour(1);
})
.appendTo($head);
if (tourIndex == 0) {
$prevButton.addClass('disabled');
} else if (tourIndex == pandora.pages.tour.length - 1) {
$nextButton.addClass('disabled');
}
}
};
}
window.onhashchange = function() {
var hash = getHash();
//history.add(hash);
getDefinition(hash);
}
function loadTour(delta) {
tourIndex = delta == 0 ? 0
: Ox.mod(tourIndex + delta, pandora.pages.tour.length);
$('.button').removeClass('disabled');
if (tourIndex == 0) {
$prevButton.addClass('disabled');
} else if (tourIndex == pandora.pages.tour.length - 1) {
$nextButton.addClass('disabled');
}
var $img = $text.find('img'),
$p = $text.find('p'),
src = pandora.pages.tour[tourIndex][0]
$('<img>')
.load(function() {
$img.css({opacity: 1}).attr({src: src});
$p.css({opacity: 1}).html(pandora.pages.tour[tourIndex][1]);
})
.attr({
src: src
});
$img.css({opacity: 0.25});
$p.css({opacity: 0.25});
}
});
});

File diff suppressed because one or more lines are too long

94
json/pandora.json Normal file
View file

@ -0,0 +1,94 @@
{
"pages": {
"": "<p class=\"serif large\"><b>pan.do/ra</b> |panˈdôrə| <span class=\"sans\">Greek Mythology</span></p><p class=\"serif\">The first mortal woman. She was created by Zeus and sent to earth with a box of evils in revenge for Prometheus' having brought the gift of fire back to the world. Pandora let out all the evils from the box to infect the earth; hope alone remained to assuage the lot of humankind.<br><br></p><img src=\"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0009.jpg\">",
"about": "<p><b>pan.do/ra</b> is a free, open source media archive. It allows you to manage large, decentralized collections of video, to collaboratively create metadata and time-based annotations, and to serve your archive as a cutting-edge web application.</p><p><img src=\"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0002.jpg\"></p>",
"news": [
[
"pan.do/ra has a website",
"2012-03-15",
"We finally have a website. The URL is pan dot do slash ra. Yes, that's a slash. Not sure yet what to do with pan dot do. If you have any ideas, <a href=\"#contact\">let us know</a>."
],
[
"Pad.ma has made the switch",
"2012-02-21",
"Four years after its initial launch, the Bombay-based video archive <a href=\"https://pad.ma\">Pad.ma</a> has been re-implemented in pan.do/ra.</p>"
],
[
"The first instance of pan.do/ra goes live",
"2011-11-11",
"Today, the <a href=\"https://0xDB.org\">0xDB Movie Database</a> has been relaunched. 0xDB is the very first public manifestation of pan.do/ra."
]
],
"faq": [
[
"Q1?",
"A1!"
],
[
"Q2?",
"A2!"
],
[
"Q3?",
"A3!"
]
],
"tour": [
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0000.jpg",
"<b>pan.do/ra</b> home screen"
],
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0001.jpg",
"Videos as a list"
],
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0002.jpg",
"Videos in a grid"
],
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0003.jpg",
"Videos with clips"
],
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0004.jpg",
"Videos with timelines"
],
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0005.jpg",
"Videos on a map"
],
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0006.jpg",
"Videos on a calendar"
],
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0007.jpg",
"A video in clips view"
],
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0008.jpg",
"Fullscreen player"
],
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0009.jpg",
"Annotation editor"
],
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0010.jpg",
"Full text search"
],
[
"http://0x2620.org/jpg/jpg/0xDB/Screenshots/IMG_0011.jpg",
"As you may have noticed, this tour is mostly a placeholder. For more, please come back soon."
]
],
"demo": "<p>While we're still working on a sandbox to demonstrate <b>pan.do/ra</b>'s admin features, you can already try out the sites below to see how <b>pan.do/ra</b> works as a regular user:</p><p><a href=\"https:0xDB.org\"><img class=\"logo\" src=\"png/0xdb256.png\"></a><a href=\"https:0xDB.org\">0xDB</a> is an experimental online movie database. At its core, it provides full text search for more than a hundred years of cinema.</p><br clear=\"all\"><br><p><a href=\"https:Pad.ma\"><img class=\"logo\" src=\"png/padma256.png\"></a><a href=\"https:Pad.ma\">Pad.ma</a>, short for Public Access Digital Media Archive, is an online repository of densely annotated video materials, primarily documentary footage.<br></p>",
"download": "<b>pan.do/ra</b> will be officially released later in 2012. Until then, you can download and install the latest version <a href=\"https://wiki.0x2620.org/browser/pandora\">here</a>.</p><p><b>pan.do/ra</b> can be installed on most Linux distributions, preferably Ubuntu. It works fine on many other systems, for example on a MacBook, using a virtual machine.</p>",
"documentation": "<p>As <b>pan.do/ra</b> has not yet been released, documentation is still a work in progress.</p><p>A lot of information can be found on our <a href=\"https://wiki.0x2620.org\">Wiki</a>. If you need instructions for setting up <b>pan.do/ra</b>, check out the <a href=\"https://wiki.0x2620.org/browser/pandora/README\">readme</a> file that comes with it.</p><p><b>pan.do/ra</b>'s public API includes its own documentation. You can browse it at any live instance of <b>pan.do/ra</b>, for example at <a href=\"http://0xdb.org/api\">0xDB.org/api</a>.</p><p>Detailed documentation of <b>OxJS</b>, the JavaScript library used to build <b>pan.do/ra</b>'s frontend, can be found at <a href=\"https://OxJS.org\">OxJS.org</a>.</p>",
"development": "<p>In a nutshell, <b>pan.do/ra</b> is a python backend, based on <b>Django</b>, a JavaScript frontend, using <b>OxJS</b>, and a variety of tools around it.</p><p>To browse or check out the source, take a look at our <a href=\"https://wiki.0x2620.org/browser/pandora\">repository</a>. If you want to report bugs or request features, please use our <a href=\"https://wiki.0x2620.org/report\">tracker</a>. For everything else, there's <a href=\"irc://0x2620.org:6670/#0x2620\">IRC</a>, and our <a href=\"https://mailb.org/cgi-bin/mailman/listinfo/dev\">development mailing list</a>.</p><p><a href=\"https://OxJS.org\"><img src=\"png/oxjs256.png\" class=\"logo\"></a><b>pan.do/ra</b>'s interface was made with <b>OxJS</b>, a new JavaScript library for web applications. To learn more about <b>OxJS</b>, check out <a href=\"https://OxJS.org\">OxJS.org</a>.</p><br><br><p><a href=\"https://firefogg.org\"><img src=\"png/firefogg256.png\" class=\"logo\" style=\"width: 128px\"></a><b>pan.do/ra</b> comes with <b>Firefogg</b>, a browser extension for client-side video encoding and upload. Please visit <a href=\"https://firefogg.org\">firefogg.org</a> for more information.</p><br>",
"support": "<img class=\"logo\" src=\"png/box256.png\"><p>In case you just need help with installing, configuring or running <b>pan.do/ra</b> yourself, don't hesitate to <a href=\"#contact\">get in touch</a> with us.</p><p>Beyond that, we provide support and offer hosting for individual instances of <b>pan.do/ra</b>. For more details, please <a href=\"#contact\">send us an e-mail</a>.<br><br><br><br></p>",
"credits": "<p><b>pan.do/ra</b> is being developed and maintained by Jan Gerber and Sebastian Lütgert at <a href=\"https://0x2620.org\">0x2620</a> in Berlin and Sanjay Bhangar at <a href=\"http://camputer.org\">CAMP</a> in Bombay.</p><p>From its early stages on, <b>pan.do/ra</b> has received valuable feedback, especially from Zinnia Ambarpardiwala, Shaina Anand and Ashok Sukumaran.</p><p><a href=\"http://bohen.org\"><img class=\"logo\" src=\"png/bohen256.png\"></a>Last but not least, <b>pan.do/ra</b> would not have been possible without the support of the <a href=\"http://bohen.org\">Bohen Foundation</a>.<br><br></p>",
"contact": "<p><img class=\"logo\" src=\"png/0x2620256.png\" style=\"width: 128px\">E-mail: <a mailto:\"0x2620@0x2620.org\">0x2620@0x2620.org</a></p><p>IRC: <a href=\"irc://freenode.net/#pan.do/ra\">freenode.net/#pan.do/ra</a></p><p>Twitter: <a href=\"https://twitter.com/#!/0x2620\">@0x2620</a></p><p>0x2620<br>Memhardtstrasse 2<br>10178 Berlin<br>Germany</p>"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
png/0xdb256.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
png/bohen256.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
png/box256.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
png/firefogg256.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
png/icon256.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
png/logo256.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
png/oxjs256.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 860 B

BIN
png/padma256.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

View file

@ -1,37 +0,0 @@
import re
import os
import simplejson
entries = {}
path = "../html/"
for dirname, dirs, files in os.walk(path):
for filename in files:
split = filename.split(".")
if not split[0][0] == "_" and split[1] == "html":
entries[split[0]] = {
"back": [],
"forward": [],
"term": "",
}
for entry in entries:
f = open(path + entry + ".html")
html = f.read()
f.close()
entries[entry]["term"] = re.compile('"bold large">(.*?)<').findall(html)[0]
entries[entry]["forward"] = list(set(re.compile('"#(.*?)"').findall(html)))
for entry_ in entries[entry]["forward"]:
entries[entry_]["back"].append(entry)
f = open(path + "_index.html", "w")
for entry in sorted(entries):
f.write("<span style=\"font-weight: bold\">" + entries[entry]["term"] + "</span><br/>")
f.write("&gt; " + ", ".join(map(lambda x: entries[x]["term"], sorted(entries[entry]["forward"]))) + "<br/>")
f.write("&lt; " + ", ".join(map(lambda x: entries[x]["term"], sorted(entries[entry]["back"]))) + "<br/>")
f.write("<br/>")
f.close()
f = open("../json/dictionary.json", "w")
f.write(simplejson.dumps(entries))
f.close()

32
ra
View file

@ -3,35 +3,11 @@
<head>
<title>pan.do/ra - open media archive</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" type="image/png" href="png/pandora.16.png"/>
<link rel="shortcut icon" type="image/png" href="png/icon256.png"/>
<link rel="stylesheet" type="text/css" href="css/pandora.css"/>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="http://OxJS.org/latest/Ox.js"></script>
<script type="text/javascript" src="http://OxJS.org/latest/Ox.UI/jquery/jquery.js"></script>
<script type="text/javascript" src="js/pandora.js"></script>
</head>
<body>
<div id="viewport">
<img id="logo" src="png/pandora.256.png"/>
<div class="bold sans small" id="menu">
<a class="title" href="#pandora">
<div class="menu" id="title">
<span class="bold large sans">pan.do/ra</span><br/>
<span class="sans small">open media archive</span><br/>
</div>
</a>
<a href="#about"><div class="menu">About</div></a>
<a href="#demos"><div class="menu">Demos</div></a>
<a href="#downloads"><div class="menu">Downloads</div></a>
<a href="#documentation"><div class="menu">Documentation</div></a>
<a href="#development"><div class="menu">Development</div></a>
<a href="#contact"><div class="menu">Contact</div></a>
<a href="#faq"><div class="menu">FAQ</div></a>
</div>
<div id="main">
<div class="history" id="back"></div>
<div class="history" id="forward"></div>
<div id="definition"></div>
</div>
</div>
</body>
<body></body>
</html>