Just committing whatever is there, again.
parent
4aa84827a2
commit
24ac7ded8b
Binary file not shown.
|
@ -27,9 +27,9 @@
|
|||
|
||||
<script type="text/javascript" src="/res/character.js" />
|
||||
</head>
|
||||
<body>
|
||||
<body class="dnd-character">
|
||||
<header>
|
||||
<h1>Character Name</h1>
|
||||
<h1 class="dnd-character-name">Character Name</h1>
|
||||
<!--<img src="/res/photo.png" alt="" />-->
|
||||
</header>
|
||||
<aside id="basic-info" class="card">
|
||||
|
@ -43,39 +43,46 @@
|
|||
<table class="info-table">
|
||||
<tr>
|
||||
<td>Class</td>
|
||||
<td>cultist</td>
|
||||
<td class="dnd-character-class">cultist</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Level</td>
|
||||
<td>1</td>
|
||||
<td class="dnd-character-level">1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Race</td>
|
||||
<td><a href="#race">bat hybrid</a></td>
|
||||
<td class="dnd-character-race"><a href="#race">bat hybrid</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Alignment</td>
|
||||
<td>neutral good</td>
|
||||
<td class="dnd-character-alignment dnd-alignment">
|
||||
<span class="dnd-alignment-lawfulness">neutral</span>
|
||||
<span class="dnd-alignment-morality">good</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Deity</td>
|
||||
<td>Sui</td>
|
||||
<td class="dnd-character-deity">Sui</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Age</td>
|
||||
<td></td>
|
||||
<td class="dnd-character-age"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Gender</td>
|
||||
<td>male</td>
|
||||
<td class="dnd-character-gender dnd-character-sex">male</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Size</td>
|
||||
<td class="dnd-character-size">medium</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Height</td>
|
||||
<td>6'0</td>
|
||||
<td class="dnd-character-height">6'0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Weight</td>
|
||||
<td>165</td>
|
||||
<td class="dnd-character-weight">165</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
|
@ -83,19 +90,16 @@
|
|||
<a href="#abilities">§</a>
|
||||
Ability Scores
|
||||
</h3>
|
||||
<noscript>
|
||||
Please enable JavaScript to automatically calculate the skill bonus.
|
||||
</noscript>
|
||||
<table id="ability-scores">
|
||||
<table id="ability-scores" class="dnd-character-abilities">
|
||||
<tr>
|
||||
<th>Ability</th>
|
||||
<th>Score</th>
|
||||
<th>Modifier</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><abbr title="Strength">Str</abbr></td>
|
||||
<td>16</td>
|
||||
<td>+3</td>
|
||||
<tr class="dnd-ability">
|
||||
<td class="dnd-ability-name"><abbr title="Strength">Str</abbr></td>
|
||||
<td class="dnd-ability-score">16</td>
|
||||
<td class="dnd-ability-modifier">+3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><abbr title="Dexterity">Dex</abbr></td>
|
||||
|
@ -184,6 +188,9 @@
|
|||
<a href="#skills">§</a>
|
||||
Skills
|
||||
</h3>
|
||||
<noscript>
|
||||
Please enable JavaScript to automatically calculate the skill bonus.
|
||||
</noscript>
|
||||
<span id="skill-points"></span>
|
||||
<table id="skills-table">
|
||||
<tr id="skills-headers">
|
||||
|
@ -285,7 +292,7 @@
|
|||
<tr>
|
||||
<td>
|
||||
<abbr title="architecture + history + local + nobility">
|
||||
Knowledge (Social)
|
||||
<a href="/lore/knowledge">Knowledge (Social)</a>
|
||||
</abbr>
|
||||
</td>
|
||||
<td>Int</td>
|
||||
|
@ -295,7 +302,7 @@
|
|||
<tr>
|
||||
<td>
|
||||
<abbr title="geography + nature + dungeoneering">
|
||||
Knowledge (Survival)
|
||||
<a href="/lore/knowledge">Knowledge (Survival)</a>
|
||||
</abbr>
|
||||
</td>
|
||||
<td>Int</td>
|
||||
|
@ -305,7 +312,7 @@
|
|||
<tr>
|
||||
<td>
|
||||
<abbr title="arcana + psionics + religion + the planes">
|
||||
Knowledge (Magical)
|
||||
<a href="/lore/knowledge">Knowledge (Magical)</a>
|
||||
</abbr>
|
||||
</td>
|
||||
<td>Int</td>
|
||||
|
@ -339,7 +346,7 @@
|
|||
<tr>
|
||||
<td>
|
||||
<abbr title="exclusive to races with a strong sense of smell">
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Scent">Scent</a>
|
||||
<a href="/lore/smell">Scent</a>
|
||||
</abbr>
|
||||
</td>
|
||||
<td>Wis</td>
|
||||
|
|
68
index.xhtml
68
index.xhtml
|
@ -20,21 +20,59 @@
|
|||
<link rel="mask-icon" href="/safari-pinned-tab.svg?cachebuster=0" color="#5bbad5" />
|
||||
<meta name="msapplication-TileColor" content="#da532c" />
|
||||
<meta name="theme-color" content="#ffffff" />
|
||||
|
||||
<link href="http://microformats.org/profile/rel-license" rel="profile" />
|
||||
<link href="http://microformats.org/profile/rel-nofollow" rel="profile" />
|
||||
<link href="http://microformats.org/profile/rel-home" rel="profile" />
|
||||
<link href="http://microformats.org/profile/h-resume" rel="profile" />
|
||||
<link href="http://microformats.org/profile/h-card" rel="profile" />
|
||||
<link href="http://microformats.org/profile/h-adr" rel="profile" />
|
||||
<link href="http://microformats.org/profile/h-event" rel="profile" />
|
||||
</head>
|
||||
<body class="h-resume">
|
||||
<header>
|
||||
<h1>James Martin</h1>
|
||||
<nav>
|
||||
</nav>
|
||||
</header>
|
||||
<p>This site is temporarily down as of 2019-02-22. No ETA.</p>
|
||||
<body>
|
||||
<h1>James T. Martin</h1>
|
||||
<h2>Summary</h2>
|
||||
<p>I am a self-taught programmer fond of programming language theory.</p>
|
||||
<h2>Skills</h2>
|
||||
<ul>
|
||||
<li>Programming Languages: Java, Haskell, Agda, HTML, Rust.</li>
|
||||
</ul>
|
||||
<h2>Experience</h2>
|
||||
<section>
|
||||
<h3><a href="https://www.proglangdesign.net">The Programming Language Design community</a></h3>
|
||||
<ul>
|
||||
<li>I moderated <a href="https://www.reddit.com/r/ProgrammingLanguages/">/r/ProgrammingLanguages</a> from June 5th, 2018 to April 19th, 2019.</li>
|
||||
<li>I co-founded <a href="https://discord.gg/4Kjt3ZE">the official /r/ProgrammingLanguages Discord</a> on January 3rd, 2019.</li>
|
||||
<li>I spearheaded the redesign of <a href="https://www.proglangdesign.net">www.proglangdesign.net</a>, which was released on January 19th, 2019.</li>
|
||||
<li>
|
||||
I opened a bridge between
|
||||
<a href="ircs://freenode.net/#proglangdesign">#proglangdesign</a>
|
||||
and <a href="ircs://freenode.net/##programminglanguages">##programminglanguages</a>
|
||||
on Freenode and the Discord via Matrix on January 5th, 2019.
|
||||
I am still the administrator and host of this bridge.
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section>
|
||||
<header class="event">
|
||||
<h3>Hazen Robotics Club</h3>
|
||||
</header>
|
||||
<p>
|
||||
I was a Java developer for the Hazen Robotics Club from September 2017 to October 2018.
|
||||
</p>
|
||||
In addition, I:
|
||||
<ul>
|
||||
<li>
|
||||
mentored programming at the robotics summer camp, and
|
||||
</li>
|
||||
<li>
|
||||
taught basic tools like Java and Git to club members.
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<h2>Education</h2>
|
||||
<ul>
|
||||
<li>I graduated from Hazen High School in June 2019.</li>
|
||||
<li>
|
||||
I will begin attending Bellevue College in Winter 2020,
|
||||
with the intent to study computer science.
|
||||
</li>
|
||||
</ul>
|
||||
<h3>Certifications</h3>
|
||||
<ul>
|
||||
<li>OSHA 10</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -0,0 +1,51 @@
|
|||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mQINBFyxOPMBEAC+j9+tSmGthS/PHY4R5no4J/Z3OjMm5aF8eA4nQaldXqXKrCsz
|
||||
JNvfoziwU4xew70qMRpfeM1yYO6bmsse87yHqI5XTRbsxlJdk/6vL8f0eQrZL5QW
|
||||
YHSCxW7WJOnaxuSXAp7zfFqwnc9eNjnsqtMW0oWUTuYnT13HXq7ARzrLkVDs1GrM
|
||||
haN5/Kzs81nc4aNU8MLmfpht8gkMYh1+1C7B0R6lQoYEgGXy4uECKk+U7MhmnXPc
|
||||
dom7LLvkMyaJRbbDT4HrEWUguJkHFdGkrud7nsaj8tg/nKm2F1OPMmorpgJChUIF
|
||||
oxCG+/rWGbmKh376e04BR5hfxWEBK86VxUivvl/wo0lKlVseDcHHwfUvcVw/pR+c
|
||||
/OhvL8PRo1ek4kq9n5sU3PDjm5OdCkcE8quFCb67D6CfclwD9HQo0ZPookcqaFrP
|
||||
jRDpUYhVd8iH/sCb0HSfSiHfRJmLrqMP0AFFKjFPrCBNCXAYEExMJVhBAwyavqTX
|
||||
wdrir5srR6xCm65VQimSphU9bhckEOO5uu5SweiXlIhEwayhat6sQ3Cp+P+XPfIf
|
||||
69ipFv/OrGD0qCHqbAklnTyIG5l0xMvER9dHKci3rFVUaVEVzg3c5dijc2tg8B8P
|
||||
wvghg7SeoeLBekWBKidFcoLMCXMT4ZYRnGD0DU5F5T1KiV+/qE3HvkwCawARAQAB
|
||||
tB1KYW1lcyBNYXJ0aW4gPGphbWVzQGp0bWFyLm1lPokCTgQTAQoAOBYhBNMaZPXj
|
||||
g8XG9U2HNz7LBvmsl0jOBQJcsTjzAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheA
|
||||
AAoJED7LBvmsl0jOO+YP/ivebIzJRgXUDTk8mKWXgRAGybKDxV/whFHrrYGYv9jq
|
||||
yYcExLAbq1oyoWD76hguzxgj+hTZ3jerCwM0khn4H3UulNEcfXhJPkdkHdFPGV4x
|
||||
d+mJ2lL5gdSr9KKk/m+dhILpXYVqM3XukTDbHa7/q/dkT++tupeDVb3a9fcU/Ozv
|
||||
PJuLKqaAsUH0rd1hMvDGF6RGCBfbIm2DG4AYo2c1UVU5SKt+DkeZPyD5lf4FS/w2
|
||||
D0E3SvjaaKfo6+lYusTCmfiBbYgskJ/vdGObePV+a78mgg2GwsQSs0qqNHbJupdc
|
||||
NfBfxj5021MGUW+FSVCWahLPtFMUcM9m/XzS+pgHBwAlzyaG362nvgHdmz8WS6Om
|
||||
yc3tSkdd7yYR0+xx9JrtZQ+iok9HN49D46iGadjCaItZaNacIvu4Zjv/R4/K6iYE
|
||||
WO7EA5LM6vzbFgpTNNMdg5bJHnGQAzI129EVNh1tlKNidaG0PLJEqWrtmNXaQgQy
|
||||
Z18oG/J5Yxu44mvJvafVjTzS0wISHDsEA2smSqjl/L2S/X75iQJcuxFKtAHEP3vL
|
||||
IbAZhFF82fE92M5PltmWgfufeNMp1PStkCk9EQRvyk9/7OnAZvg01Y20DpLjTRjJ
|
||||
WpQ1KfOj6x1y3/Kp4vSTrBbQgGRp4pIUfkXDsAM9XN8RgV1CKmcqDqVzYxE0bCvG
|
||||
uQINBFyxOPMBEAC1MwIFf8/5cd7JKmEtaB2qva+dg39/MAEALR6NQOij/DfQESnu
|
||||
iJN3MkXgKLD7Rm7SuPzrSXIyFZP1UoHPEgNRqvRAvujpRsQUiwHE4nuc7ZcgISoc
|
||||
NTEGG8nu+FIm/q+MNct93KNoWiyhy2zUw8T4MxJ5G/bGCM6/6YKMyol8iYoCN0/p
|
||||
y9lVVdfVZAu890Ne/acOzAiDXog4kEeC27RA+bUSSYL47UXmjEdKNUb6wCxhlnCW
|
||||
f136Qj7XzPNZf/bTT6E8QgHmU1iygQVtvDU3TA6ASJK+AIbCOMzws+u10h3LVvdX
|
||||
BMDdBdfGnehvB3x1KFPOMN6QKAlKS0b6BV8BN2ME5muIfHcbwBTXoo8SmA6W52m9
|
||||
8eJ62ThqgvbS/yZSeVjAOOAuDWvb+p2ru7eHOV1xlkIn3daNflEWo8QRvPAn3a3Z
|
||||
QA22ZRKhW5VR5sUymQAUY5r0JkNaYYZ+wXO/NXrsYe3Wg07mLkJ8TUrfQAayzv5X
|
||||
6za+wbihoZDL1MQodc4LhQMOiBJ8uc4hn5yOjtsdtU89940XMgRXI4XhRCjD0Ewz
|
||||
eGV8ay0xj5yw0+TlKMRk7vHIhkX9+mxn3k9IYLuGzjihXwh+8bMyxrpwKm7MUCaw
|
||||
aXSewDGuttz2N45C09vcevtJcIAc9/h8Hb4S67SWvFt3M9ZGpGvbWY8LyQARAQAB
|
||||
iQI2BBgBCgAgFiEE0xpk9eODxcb1TYc3PssG+ayXSM4FAlyxOPMCGwwACgkQPssG
|
||||
+ayXSM6MvQ//dkBMRIbHIWmh/NsMddXWAyPql+86iNX6U3Gr/VEReBwDFSUHVVLq
|
||||
5bdUe8zLZ0JIA6GtHvv9Ecdr5gXPGg9vJa21h0CKXiJ4BXBtXHCoav4RYsIDK9au
|
||||
YtxEt90FO6vvLFpTabBwA1xtXd6tTg9H0X98Gpxsz2Izyvt+L1jJp4bBhoWSdWOo
|
||||
b2bZS1vHz0/HCsZtFzBjkB/Lsx/u0BPki0t+iqvbECw1eksTCkwGxZ4m2gCfTk+b
|
||||
xeGsdVN52cvjZGqojK4HbiylHKceJh1rqol7ojvT1U4wmVK7XK6njg/pQKDqbFSt
|
||||
T38jfnec1fdAjYy75D+v57oxAa0yhZwIP7wBQ4On2l1q4cUzXMji6MVmDtzI3eb5
|
||||
bcA+G/MA3Hh3ndhsvzrA16d45VBI/tPWc8oXKpR++mLWrBRGElILCIWQov462Qhb
|
||||
NLsoom8oWLl8qqmJXTmmirZRieWi9p5k0zQ7efnH7hDvwKiBRj0We+UfCf/GOCkV
|
||||
uQrL+J4ePrBFAL/4JLuayfZp86ZE/XubjG6/g8uy7KAfblMtChxfYwNPcf/OPK+4
|
||||
03fGg1icejbcW5IwI7M7CeIMcIhmMlZpU8EkZr2yxssJTlDSkUQRsZtf9M+FQGEc
|
||||
OE7fJ2NDpnsuQUnw5xEPcnbOBFHBtUJI/iUKRsnyB6LFdRghrxq+CFk=
|
||||
=43QG
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
|
@ -0,0 +1,160 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
|
||||
<title>Siberius: Knowledge</title>
|
||||
|
||||
<meta name="copyright" content="James Martin 2019, CC BY-SA 4.0" />
|
||||
<meta name="author" content="James Martin" itemprop="creator" />
|
||||
|
||||
<link rel="stylesheet" href="/res/style.css" />
|
||||
|
||||
<link rel="canonical" href="https://jamestmartin.me/lore/knowledge" />
|
||||
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?cachebuster=0" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?cachebuster=0" />
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?cachebuster=0" />
|
||||
<link rel="manifest" href="/site.webmanifest?cachebuster=0" />
|
||||
<link rel="mask-icon" href="/safari-pinned-tab.svg?cachebuster=0" color="#5bbad5" />
|
||||
<meta name="msapplication-TileColor" content="#da532c" />
|
||||
<meta name="theme-color" content="#ffffff" />
|
||||
</head>
|
||||
<body>
|
||||
<h1>Siberius: Knowledge</h1>
|
||||
<p>
|
||||
<strong>Knowledge</strong>
|
||||
<em>(<a href="https://www.dandwiki.com/wiki/SRD:Intelligence">Int</a>;
|
||||
Trained Only)</em> is a family of skills in the Siberius homebrew.
|
||||
Knowledge represents your study of some body of lore.
|
||||
A knowledge check may be used to answer
|
||||
a question regarding your field of study,
|
||||
and in addition provide an array of
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Skills#Skill_Synergy">
|
||||
skill synergies</a>.
|
||||
</p>
|
||||
<p>
|
||||
This skill family is a simplification of
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Knowledge_Skill">
|
||||
the system used in D&D 3.5e</a>,
|
||||
which contains a lot of complexity and useless skills.
|
||||
</p>
|
||||
<h2>Knowledge checks</h2>
|
||||
<p>
|
||||
A knowledge check is a free action used to
|
||||
recall information about your field of study.
|
||||
You cannot re-try knowledge checks; you either know the answer or you don't.
|
||||
</p>
|
||||
<h3><a href="https://www.dandwiki.com/wiki/SRD:DC">Difficulty Class</a></h3>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Knowledge DC</th>
|
||||
<th>Effect</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center">10</td>
|
||||
<td>Answer a very easy question.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center">15</td>
|
||||
<td>Answer a basic question.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center">20–30</td>
|
||||
<td>Answer a really tough question.</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
For every five points by which your check result exceeds the DC,
|
||||
you recall another useful piece of information.
|
||||
</p>
|
||||
<h2>Specific skills</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
<strong>Knowledge (survival)</strong> represents your knowledge of
|
||||
nature, dungeoneering, and geography.
|
||||
It helps you identify plants, animals, monsters and vermin,
|
||||
navigate through forests and caverns,
|
||||
and predict the weather.
|
||||
</p>
|
||||
<p>At least five ranks in this skill also give
|
||||
a +2 bonus to
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Survival_Skill">
|
||||
Survival</a> checks in all non-magical environments.
|
||||
</p>
|
||||
<p>At least five ranks in
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Survival_Skill">
|
||||
Survival</a> give a +2 bonus to Knowledge (survival) checks
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<strong>Knowledge (social)</strong> represents your knowledge of
|
||||
cities, architecture, engineering, history, nobility, and lore.
|
||||
It helps you navigate through a city environment,
|
||||
talk to people, and identify architectural anomalies.
|
||||
</p>
|
||||
<p>
|
||||
At least five ranks in this skill also give a +2 bonus to:
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Gather_Information_Skill">
|
||||
Gather Information</a> checks
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Diplomacy_Skill">
|
||||
Diplomacy</a> checks
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Search_Skill">
|
||||
Search</a>
|
||||
checks to find secret doors or hidden compartments.
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Bard">
|
||||
Bardic Knowledge</a> checks
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<strong>Knowledge (magical)</strong> represents your knowledge of
|
||||
magic, psionics, religion, and the planes.
|
||||
You know about ancient mysteries and traditions,
|
||||
magical and holy symbols, magical beasts, the gods, and so forth.
|
||||
</p>
|
||||
<p>
|
||||
At least five ranks in this skill also give a +2 bonus to:
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Spellcraft_Skill">
|
||||
Spellcraft</a> checks
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Psicraft_Skill">
|
||||
Psicraft</a> checks
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Turn_or_Rebuke_Undead">
|
||||
Turning checks against undead</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Survival_Skill">
|
||||
Survival</a>
|
||||
checks made on other planes
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p>
|
||||
At least five ranks in
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Autohypnosis_Skill">
|
||||
Autohypnosis</a>
|
||||
a +2 bonus to Knowledge (magical) checks relating to psionics.
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,123 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
|
||||
<title>Siberius: Smell</title>
|
||||
|
||||
<meta name="copyright" content="James Martin 2019, CC BY-SA 4.0" />
|
||||
<meta name="author" content="James Martin" itemprop="creator" />
|
||||
|
||||
<link rel="stylesheet" href="/res/style.css" />
|
||||
|
||||
<link rel="canonical" href="https://jamestmartin.me/lore/knowledge" />
|
||||
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?cachebuster=0" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?cachebuster=0" />
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?cachebuster=0" />
|
||||
<link rel="manifest" href="/site.webmanifest?cachebuster=0" />
|
||||
<link rel="mask-icon" href="/safari-pinned-tab.svg?cachebuster=0" color="#5bbad5" />
|
||||
<meta name="msapplication-TileColor" content="#da532c" />
|
||||
<meta name="theme-color" content="#ffffff" />
|
||||
</head>
|
||||
<body>
|
||||
<h1>Siberius: Smell</h1>
|
||||
<p>
|
||||
<strong>Smell</strong> <em>(Wis)</em>
|
||||
is a skill exclusive to creatures with the
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Scent">Scent</a> quality
|
||||
(i.e. those with an animal-strength sense of smell).
|
||||
It allows you to detect approaching enemies, sniff out hidden foes,
|
||||
and track by sense of smell.
|
||||
You can identify familiar odors just as humans do familiar sights.
|
||||
</p>
|
||||
<p>To quote the
|
||||
<a href="https://www.dandwiki.com/wiki/SRD:Scent">Scent SRD</a>
|
||||
regarding how a sense of smell functions:
|
||||
</p>
|
||||
<blockquote cite="https://www.dandwiki.com/wiki/SRD:Scent">
|
||||
<p>
|
||||
The creature can detect opponents within 30 feet by sense of smell.
|
||||
If the opponent is upwind, the range increases to 60 feet;
|
||||
if downwind, it drops to 15 feet.
|
||||
Strong scents, such as smoke or rotting garbage,
|
||||
can be detected at twice the ranges noted above.
|
||||
Overpowering scents, such as skunk musk or troglodyte stench,
|
||||
can be detected at triple normal range.
|
||||
</p>
|
||||
<p>
|
||||
When a creature detects a scent,
|
||||
the exact location of the source is not revealed—only
|
||||
its presence somewhere within range.
|
||||
The creature can take a move action to note the direction of the scent.
|
||||
</p>
|
||||
<p>
|
||||
Whenever the creature comes within 5 feet of the source,
|
||||
the creature pinpoints the source’s location.
|
||||
</p>
|
||||
<p>
|
||||
Water, particularly running water,
|
||||
ruins a trail for air-breathing creatures.
|
||||
Water-breathing creatures that have the scent ability,
|
||||
however, can use it in the water easily.
|
||||
</p>
|
||||
<p>
|
||||
False, powerful odors can easily mask other scents.
|
||||
The presence of such an odor completely spoils
|
||||
the ability to properly detect or identify creatures
|
||||
[and makes it much more difficult].
|
||||
</p>
|
||||
</blockquote>
|
||||
<p>
|
||||
Races with a weak sense of smell like humans recieve a -20 bonus
|
||||
to all smell checks.
|
||||
</p>
|
||||
<h2>Smell checks</h2>
|
||||
<p>
|
||||
A smell check is made against a <abbr title="Difficulty Class">DC</abbr>
|
||||
that reflects how weak the scent you might smell is.
|
||||
</p>
|
||||
<h3><a href="https://www.dandwiki.com/wiki/SRD:DC">Difficulty Class</a></h3>
|
||||
<p>
|
||||
This skill has not been properly formalized yet.
|
||||
These DCs are purely to get a general idea of a check's difficulty,
|
||||
and should not be used as a reference or expectation for success.
|
||||
I will update these DCs as the skill is used more in-game.
|
||||
</p>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Smell DC</th>
|
||||
<th>Scent</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center">-30</td>
|
||||
<td>Skunk musk sprayed on you.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center">-20</td>
|
||||
<td>Something rotting right next to you.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center">-10</td>
|
||||
<td>A pie baking nearby upwind.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center">0</td>
|
||||
<td>Someone standing right next to you.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center">10</td>
|
||||
<td>A fresh scent trail (on any surface).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center">20</td>
|
||||
<td>The scent trail of someone who passed five hours ago.</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
For every five points by which your check result exceeds the DC,
|
||||
you smell another detail about the creature which passed.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,86 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
|
||||
<title>James Martin</title>
|
||||
|
||||
<meta name="copyright" content="James Martin 2019, CC BY-SA 4.0" />
|
||||
<meta name="author" content="James Martin" itemprop="creator" />
|
||||
|
||||
<link rel="stylesheet" href="/res/style.css" />
|
||||
<link rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/" />
|
||||
<link rel="canonical" href="https://jamestmartin.me/" />
|
||||
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?cachebuster=0" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?cachebuster=0" />
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?cachebuster=0" />
|
||||
<link rel="manifest" href="/site.webmanifest?cachebuster=0" />
|
||||
<link rel="mask-icon" href="/safari-pinned-tab.svg?cachebuster=0" color="#5bbad5" />
|
||||
<meta name="msapplication-TileColor" content="#da532c" />
|
||||
<meta name="theme-color" content="#ffffff" />
|
||||
|
||||
<link href="http://microformats.org/profile/rel-license" rel="profile" />
|
||||
<link href="http://microformats.org/profile/rel-nofollow" rel="profile" />
|
||||
<link href="http://microformats.org/profile/rel-home" rel="profile" />
|
||||
<link href="http://microformats.org/profile/h-resume" rel="profile" />
|
||||
<link href="http://microformats.org/profile/h-card" rel="profile" />
|
||||
<link href="http://microformats.org/profile/h-adr" rel="profile" />
|
||||
<link href="http://microformats.org/profile/h-event" rel="profile" />
|
||||
</head>
|
||||
<body class="h-resume">
|
||||
<header>
|
||||
<h1 class="p-name">James Martin</h1>
|
||||
<nav>
|
||||
</nav>
|
||||
</header>
|
||||
<main>
|
||||
<section id="summary" class="p-summary">
|
||||
<header>
|
||||
<h2>Summary</h2>
|
||||
</header>
|
||||
</section>
|
||||
<section id="skills">
|
||||
<header>
|
||||
<h2>Skills</h2>
|
||||
</header>
|
||||
</section>
|
||||
<section id="experience">
|
||||
<header>
|
||||
<h2>Experience</h2>
|
||||
</header>
|
||||
</section>
|
||||
<section id="education">
|
||||
<header>
|
||||
<h2>Education</h2>
|
||||
</header>
|
||||
<div class="p-education h-event">
|
||||
<span class="p-location h-card">
|
||||
<a class="u-url p-fn p-org"
|
||||
href="https://www.rentonschools.us/hazen">Hazen High School</a>
|
||||
-
|
||||
<span class="p-adr h-adr">
|
||||
<span class="p-locality">Renton</span>,
|
||||
<span class="p-region"><abbr title="Washington">WA</abbr></span>
|
||||
</span>
|
||||
<span class="duration">
|
||||
<time class="dt-start" datetime="2015-09-02">2015</time>
|
||||
–
|
||||
<time class="dt-end" datetime="2019-06-13">2019</time>
|
||||
</span>
|
||||
</span>
|
||||
<ul>
|
||||
<li>Member of marching, symphonic, and jazz bands.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
<footer>
|
||||
Last revised:
|
||||
<time class="dt-rev rev" datetime="2019-09-14T16:13-08:00">
|
||||
September 14th, 2019 at 4:13 PM PST
|
||||
</time>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,714 @@
|
|||
{
|
||||
"requires": true,
|
||||
"lockfileVersion": 1,
|
||||
"dependencies": {
|
||||
"abab": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",
|
||||
"integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w=="
|
||||
},
|
||||
"acorn": {
|
||||
"version": "5.7.3",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
|
||||
"integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw=="
|
||||
},
|
||||
"acorn-globals": {
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz",
|
||||
"integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==",
|
||||
"requires": {
|
||||
"acorn": "^6.0.1",
|
||||
"acorn-walk": "^6.0.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"acorn": {
|
||||
"version": "6.1.1",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz",
|
||||
"integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"acorn-walk": {
|
||||
"version": "6.1.1",
|
||||
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz",
|
||||
"integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw=="
|
||||
},
|
||||
"ajv": {
|
||||
"version": "6.10.0",
|
||||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
|
||||
"integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
|
||||
"requires": {
|
||||
"fast-deep-equal": "^2.0.1",
|
||||
"fast-json-stable-stringify": "^2.0.0",
|
||||
"json-schema-traverse": "^0.4.1",
|
||||
"uri-js": "^4.2.2"
|
||||
}
|
||||
},
|
||||
"array-equal": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
|
||||
"integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM="
|
||||
},
|
||||
"asn1": {
|
||||
"version": "0.2.4",
|
||||
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
|
||||
"integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
|
||||
"requires": {
|
||||
"safer-buffer": "~2.1.0"
|
||||
}
|
||||
},
|
||||
"assert-plus": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
||||
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
|
||||
},
|
||||
"async-limiter": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
|
||||
"integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="
|
||||
},
|
||||
"asynckit": {
|
||||
"version": "0.4.0",
|
||||
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
|
||||
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
|
||||
},
|
||||
"aws-sign2": {
|
||||
"version": "0.7.0",
|
||||
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
|
||||
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
|
||||
},
|
||||
"aws4": {
|
||||
"version": "1.8.0",
|
||||
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
|
||||
"integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
|
||||
},
|
||||
"bcrypt-pbkdf": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
|
||||
"integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
|
||||
"requires": {
|
||||
"tweetnacl": "^0.14.3"
|
||||
}
|
||||
},
|
||||
"browser-process-hrtime": {
|
||||
"version": "0.1.3",
|
||||
"resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz",
|
||||
"integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw=="
|
||||
},
|
||||
"caseless": {
|
||||
"version": "0.12.0",
|
||||
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
|
||||
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
|
||||
},
|
||||
"combined-stream": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
|
||||
"integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
|
||||
"requires": {
|
||||
"delayed-stream": "~1.0.0"
|
||||
}
|
||||
},
|
||||
"core-util-is": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
||||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
|
||||
},
|
||||
"cssom": {
|
||||
"version": "0.3.6",
|
||||
"resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz",
|
||||
"integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A=="
|
||||
},
|
||||
"cssstyle": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.1.tgz",
|
||||
"integrity": "sha512-7DYm8qe+gPx/h77QlCyFmX80+fGaE/6A/Ekl0zaszYOubvySO2saYFdQ78P29D0UsULxFKCetDGNaNRUdSF+2A==",
|
||||
"requires": {
|
||||
"cssom": "0.3.x"
|
||||
}
|
||||
},
|
||||
"dashdash": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
|
||||
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
|
||||
"requires": {
|
||||
"assert-plus": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"data-urls": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz",
|
||||
"integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==",
|
||||
"requires": {
|
||||
"abab": "^2.0.0",
|
||||
"whatwg-mimetype": "^2.2.0",
|
||||
"whatwg-url": "^7.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"whatwg-url": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz",
|
||||
"integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==",
|
||||
"requires": {
|
||||
"lodash.sortby": "^4.7.0",
|
||||
"tr46": "^1.0.1",
|
||||
"webidl-conversions": "^4.0.2"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"deep-is": {
|
||||
"version": "0.1.3",
|
||||
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
|
||||
"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
|
||||
},
|
||||
"delayed-stream": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
||||
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
|
||||
},
|
||||
"domexception": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
|
||||
"integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
|
||||
"requires": {
|
||||
"webidl-conversions": "^4.0.2"
|
||||
}
|
||||
},
|
||||
"ecc-jsbn": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
|
||||
"integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
|
||||
"requires": {
|
||||
"jsbn": "~0.1.0",
|
||||
"safer-buffer": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"escodegen": {
|
||||
"version": "1.11.1",
|
||||
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz",
|
||||
"integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==",
|
||||
"requires": {
|
||||
"esprima": "^3.1.3",
|
||||
"estraverse": "^4.2.0",
|
||||
"esutils": "^2.0.2",
|
||||
"optionator": "^0.8.1",
|
||||
"source-map": "~0.6.1"
|
||||
}
|
||||
},
|
||||
"esprima": {
|
||||
"version": "3.1.3",
|
||||
"resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
|
||||
"integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="
|
||||
},
|
||||
"estraverse": {
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
|
||||
"integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
|
||||
},
|
||||
"esutils": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
|
||||
"integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
|
||||
},
|
||||
"extend": {
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
|
||||
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
|
||||
},
|
||||
"extsprintf": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
|
||||
"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
|
||||
},
|
||||
"fast-deep-equal": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
|
||||
"integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
|
||||
},
|
||||
"fast-json-stable-stringify": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
|
||||
"integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
|
||||
},
|
||||
"fast-levenshtein": {
|
||||
"version": "2.0.6",
|
||||
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
|
||||
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
|
||||
},
|
||||
"forever-agent": {
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
|
||||
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
|
||||
},
|
||||
"form-data": {
|
||||
"version": "2.3.3",
|
||||
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
|
||||
"integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
|
||||
"requires": {
|
||||
"asynckit": "^0.4.0",
|
||||
"combined-stream": "^1.0.6",
|
||||
"mime-types": "^2.1.12"
|
||||
}
|
||||
},
|
||||
"getpass": {
|
||||
"version": "0.1.7",
|
||||
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
|
||||
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
|
||||
"requires": {
|
||||
"assert-plus": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"har-schema": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
|
||||
"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
|
||||
},
|
||||
"har-validator": {
|
||||
"version": "5.1.3",
|
||||
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
|
||||
"integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
|
||||
"requires": {
|
||||
"ajv": "^6.5.5",
|
||||
"har-schema": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"html-encoding-sniffer": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
|
||||
"integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
|
||||
"requires": {
|
||||
"whatwg-encoding": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"http-signature": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
|
||||
"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
|
||||
"requires": {
|
||||
"assert-plus": "^1.0.0",
|
||||
"jsprim": "^1.2.2",
|
||||
"sshpk": "^1.7.0"
|
||||
}
|
||||
},
|
||||
"iconv-lite": {
|
||||
"version": "0.4.24",
|
||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
|
||||
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
|
||||
"requires": {
|
||||
"safer-buffer": ">= 2.1.2 < 3"
|
||||
}
|
||||
},
|
||||
"is-fullwidth-code-point": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
|
||||
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
|
||||
},
|
||||
"is-typedarray": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
|
||||
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
|
||||
},
|
||||
"isstream": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
|
||||
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
|
||||
},
|
||||
"jsbn": {
|
||||
"version": "0.1.1",
|
||||
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
|
||||
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
|
||||
},
|
||||
"jsdom": {
|
||||
"version": "11.12.0",
|
||||
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz",
|
||||
"integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==",
|
||||
"requires": {
|
||||
"abab": "^2.0.0",
|
||||
"acorn": "^5.5.3",
|
||||
"acorn-globals": "^4.1.0",
|
||||
"array-equal": "^1.0.0",
|
||||
"cssom": ">= 0.3.2 < 0.4.0",
|
||||
"cssstyle": "^1.0.0",
|
||||
"data-urls": "^1.0.0",
|
||||
"domexception": "^1.0.1",
|
||||
"escodegen": "^1.9.1",
|
||||
"html-encoding-sniffer": "^1.0.2",
|
||||
"left-pad": "^1.3.0",
|
||||
"nwsapi": "^2.0.7",
|
||||
"parse5": "4.0.0",
|
||||
"pn": "^1.1.0",
|
||||
"request": "^2.87.0",
|
||||
"request-promise-native": "^1.0.5",
|
||||
"sax": "^1.2.4",
|
||||
"symbol-tree": "^3.2.2",
|
||||
"tough-cookie": "^2.3.4",
|
||||
"w3c-hr-time": "^1.0.1",
|
||||
"webidl-conversions": "^4.0.2",
|
||||
"whatwg-encoding": "^1.0.3",
|
||||
"whatwg-mimetype": "^2.1.0",
|
||||
"whatwg-url": "^6.4.1",
|
||||
"ws": "^5.2.0",
|
||||
"xml-name-validator": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"json-schema": {
|
||||
"version": "0.2.3",
|
||||
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
|
||||
"integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
|
||||
},
|
||||
"json-schema-traverse": {
|
||||
"version": "0.4.1",
|
||||
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
|
||||
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
|
||||
},
|
||||
"json-stringify-safe": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
|
||||
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
|
||||
},
|
||||
"jsprim": {
|
||||
"version": "1.4.1",
|
||||
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
|
||||
"integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
|
||||
"requires": {
|
||||
"assert-plus": "1.0.0",
|
||||
"extsprintf": "1.3.0",
|
||||
"json-schema": "0.2.3",
|
||||
"verror": "1.10.0"
|
||||
}
|
||||
},
|
||||
"left-pad": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
|
||||
"integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA=="
|
||||
},
|
||||
"levn": {
|
||||
"version": "0.3.0",
|
||||
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
|
||||
"integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
|
||||
"requires": {
|
||||
"prelude-ls": "~1.1.2",
|
||||
"type-check": "~0.3.2"
|
||||
}
|
||||
},
|
||||
"lodash": {
|
||||
"version": "4.17.11",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
|
||||
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
|
||||
},
|
||||
"lodash.sortby": {
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
|
||||
"integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
|
||||
},
|
||||
"mathjax": {
|
||||
"version": "2.7.5",
|
||||
"resolved": "https://registry.npmjs.org/mathjax/-/mathjax-2.7.5.tgz",
|
||||
"integrity": "sha512-OzsJNitEHAJB3y4IIlPCAvS0yoXwYjlo2Y4kmm9KQzyIBZt2d8yKRalby3uTRNN4fZQiGL2iMXjpdP1u2Rq2DQ=="
|
||||
},
|
||||
"mathjax-node": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/mathjax-node/-/mathjax-node-2.1.1.tgz",
|
||||
"integrity": "sha1-JcgPSU91QEGP/Pqcx1bf0hUCAb0=",
|
||||
"requires": {
|
||||
"is-fullwidth-code-point": "^2.0.0",
|
||||
"jsdom": "^11.0.0",
|
||||
"mathjax": "^2.7.2"
|
||||
}
|
||||
},
|
||||
"mime-db": {
|
||||
"version": "1.38.0",
|
||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
|
||||
"integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg=="
|
||||
},
|
||||
"mime-types": {
|
||||
"version": "2.1.22",
|
||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",
|
||||
"integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",
|
||||
"requires": {
|
||||
"mime-db": "~1.38.0"
|
||||
}
|
||||
},
|
||||
"nwsapi": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.1.tgz",
|
||||
"integrity": "sha512-T5GaA1J/d34AC8mkrFD2O0DR17kwJ702ZOtJOsS8RpbsQZVOC2/xYFb1i/cw+xdM54JIlMuojjDOYct8GIWtwg=="
|
||||
},
|
||||
"oauth-sign": {
|
||||
"version": "0.9.0",
|
||||
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
|
||||
"integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
|
||||
},
|
||||
"optionator": {
|
||||
"version": "0.8.2",
|
||||
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
|
||||
"integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
|
||||
"requires": {
|
||||
"deep-is": "~0.1.3",
|
||||
"fast-levenshtein": "~2.0.4",
|
||||
"levn": "~0.3.0",
|
||||
"prelude-ls": "~1.1.2",
|
||||
"type-check": "~0.3.2",
|
||||
"wordwrap": "~1.0.0"
|
||||
}
|
||||
},
|
||||
"parse5": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
|
||||
"integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA=="
|
||||
},
|
||||
"performance-now": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
|
||||
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
|
||||
},
|
||||
"pn": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
|
||||
"integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA=="
|
||||
},
|
||||
"prelude-ls": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
|
||||
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
|
||||
},
|
||||
"psl": {
|
||||
"version": "1.1.31",
|
||||
"resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
|
||||
"integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw=="
|
||||
},
|
||||
"punycode": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
|
||||
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
|
||||
},
|
||||
"qs": {
|
||||
"version": "6.5.2",
|
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
|
||||
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
|
||||
},
|
||||
"request": {
|
||||
"version": "2.88.0",
|
||||
"resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
|
||||
"integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
|
||||
"requires": {
|
||||
"aws-sign2": "~0.7.0",
|
||||
"aws4": "^1.8.0",
|
||||
"caseless": "~0.12.0",
|
||||
"combined-stream": "~1.0.6",
|
||||
"extend": "~3.0.2",
|
||||
"forever-agent": "~0.6.1",
|
||||
"form-data": "~2.3.2",
|
||||
"har-validator": "~5.1.0",
|
||||
"http-signature": "~1.2.0",
|
||||
"is-typedarray": "~1.0.0",
|
||||
"isstream": "~0.1.2",
|
||||
"json-stringify-safe": "~5.0.1",
|
||||
"mime-types": "~2.1.19",
|
||||
"oauth-sign": "~0.9.0",
|
||||
"performance-now": "^2.1.0",
|
||||
"qs": "~6.5.2",
|
||||
"safe-buffer": "^5.1.2",
|
||||
"tough-cookie": "~2.4.3",
|
||||
"tunnel-agent": "^0.6.0",
|
||||
"uuid": "^3.3.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"punycode": {
|
||||
"version": "1.4.1",
|
||||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
|
||||
"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
|
||||
},
|
||||
"tough-cookie": {
|
||||
"version": "2.4.3",
|
||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
|
||||
"integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
|
||||
"requires": {
|
||||
"psl": "^1.1.24",
|
||||
"punycode": "^1.4.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"request-promise-core": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz",
|
||||
"integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==",
|
||||
"requires": {
|
||||
"lodash": "^4.17.11"
|
||||
}
|
||||
},
|
||||
"request-promise-native": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz",
|
||||
"integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==",
|
||||
"requires": {
|
||||
"request-promise-core": "1.1.2",
|
||||
"stealthy-require": "^1.1.1",
|
||||
"tough-cookie": "^2.3.3"
|
||||
}
|
||||
},
|
||||
"safe-buffer": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
},
|
||||
"safer-buffer": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
|
||||
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
|
||||
},
|
||||
"sax": {
|
||||
"version": "1.2.4",
|
||||
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
|
||||
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
|
||||
},
|
||||
"source-map": {
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
||||
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
||||
"optional": true
|
||||
},
|
||||
"sshpk": {
|
||||
"version": "1.16.1",
|
||||
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
|
||||
"integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
|
||||
"requires": {
|
||||
"asn1": "~0.2.3",
|
||||
"assert-plus": "^1.0.0",
|
||||
"bcrypt-pbkdf": "^1.0.0",
|
||||
"dashdash": "^1.12.0",
|
||||
"ecc-jsbn": "~0.1.1",
|
||||
"getpass": "^0.1.1",
|
||||
"jsbn": "~0.1.0",
|
||||
"safer-buffer": "^2.0.2",
|
||||
"tweetnacl": "~0.14.0"
|
||||
}
|
||||
},
|
||||
"stealthy-require": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
|
||||
"integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks="
|
||||
},
|
||||
"symbol-tree": {
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz",
|
||||
"integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY="
|
||||
},
|
||||
"tough-cookie": {
|
||||
"version": "2.5.0",
|
||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
|
||||
"integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
|
||||
"requires": {
|
||||
"psl": "^1.1.28",
|
||||
"punycode": "^2.1.1"
|
||||
}
|
||||
},
|
||||
"tr46": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
|
||||
"integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
|
||||
"requires": {
|
||||
"punycode": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"tunnel-agent": {
|
||||
"version": "0.6.0",
|
||||
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
|
||||
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
|
||||
"requires": {
|
||||
"safe-buffer": "^5.0.1"
|
||||
}
|
||||
},
|
||||
"tweetnacl": {
|
||||
"version": "0.14.5",
|
||||
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
|
||||
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
|
||||
},
|
||||
"type-check": {
|
||||
"version": "0.3.2",
|
||||
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
|
||||
"integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
|
||||
"requires": {
|
||||
"prelude-ls": "~1.1.2"
|
||||
}
|
||||
},
|
||||
"uri-js": {
|
||||
"version": "4.2.2",
|
||||
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
|
||||
"integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
|
||||
"requires": {
|
||||
"punycode": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"uuid": {
|
||||
"version": "3.3.2",
|
||||
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
|
||||
"integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
|
||||
},
|
||||
"verror": {
|
||||
"version": "1.10.0",
|
||||
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
|
||||
"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
|
||||
"requires": {
|
||||
"assert-plus": "^1.0.0",
|
||||
"core-util-is": "1.0.2",
|
||||
"extsprintf": "^1.2.0"
|
||||
}
|
||||
},
|
||||
"w3c-hr-time": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz",
|
||||
"integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=",
|
||||
"requires": {
|
||||
"browser-process-hrtime": "^0.1.2"
|
||||
}
|
||||
},
|
||||
"webidl-conversions": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
|
||||
"integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="
|
||||
},
|
||||
"whatwg-encoding": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
|
||||
"integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
|
||||
"requires": {
|
||||
"iconv-lite": "0.4.24"
|
||||
}
|
||||
},
|
||||
"whatwg-mimetype": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
|
||||
"integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="
|
||||
},
|
||||
"whatwg-url": {
|
||||
"version": "6.5.0",
|
||||
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz",
|
||||
"integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==",
|
||||
"requires": {
|
||||
"lodash.sortby": "^4.7.0",
|
||||
"tr46": "^1.0.1",
|
||||
"webidl-conversions": "^4.0.2"
|
||||
}
|
||||
},
|
||||
"wordwrap": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
|
||||
"integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
|
||||
},
|
||||
"ws": {
|
||||
"version": "5.2.2",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz",
|
||||
"integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==",
|
||||
"requires": {
|
||||
"async-limiter": "~1.0.0"
|
||||
}
|
||||
},
|
||||
"xml-name-validator": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
|
||||
"integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
Enlisted (player) ranks:
|
||||
|
||||
Rank Zkills
|
||||
===============
|
||||
Fodder 0
|
||||
Pvt 100
|
||||
PFC 250
|
||||
LCpl 500
|
||||
Cpl 1,000
|
||||
Sgt 2,500
|
||||
SSgt 5,000
|
||||
GySgt 10,000
|
||||
MSgt 25,000
|
||||
MGySgt 50,000
|
||||
|
||||
|
||||
Officer (staff) ranks:
|
||||
|
||||
Rank Normal Analogue
|
||||
======================
|
||||
2ndLt
|
||||
1stLt Chat Moderator
|
||||
Capt
|
||||
Maj Moderator
|
||||
LtCol
|
||||
Col Administrator
|
||||
BGen
|
||||
MajGen Developer
|
||||
LtGen
|
||||
Gen Owner
|
|
@ -140,3 +140,6 @@ pre {
|
|||
font-size: 16px;
|
||||
padding-left: 2em;
|
||||
}
|
||||
|
||||
.mjx-chtml {font-size: 2.26ex ! important}
|
||||
.mjx-chtml .mjx-chtml {font-size: inherit ! important}
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
/usr/share/javascript/mathjax/
|
|
@ -1,4 +1,7 @@
|
|||
html { height: 100%; }
|
||||
|
||||
body {
|
||||
min-height: 100%;
|
||||
max-width: 95ch;
|
||||
padding: 20px;
|
||||
margin: auto;
|
||||
|
@ -13,10 +16,14 @@ body {
|
|||
overflow: auto;
|
||||
}
|
||||
|
||||
p {
|
||||
p, blockquote {
|
||||
max-width: 70ch;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
@media (min-width: 900px) {
|
||||
.card {
|
||||
float: right;
|
||||
|
@ -68,6 +75,10 @@ img.pgp-img {
|
|||
padding: 0;
|
||||
}
|
||||
|
||||
.card img {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.contact-list {
|
||||
list-style-type: none;
|
||||
padding: 0;
|
||||
|
@ -79,6 +90,10 @@ img.pgp-img {
|
|||
height: 1em;
|
||||
}
|
||||
|
||||
.cryptedmail:after {
|
||||
content: attr(data-name) "@" attr(data-domain) "." attr(data-tld);
|
||||
}
|
||||
|
||||
th {
|
||||
padding-right: 7px;
|
||||
}
|
||||
|
@ -91,14 +106,6 @@ th {
|
|||
float: right;
|
||||
}
|
||||
|
||||
li > .service::after, .skill-category::after {
|
||||
content: ": ";
|
||||
}
|
||||
|
||||
.dt-end::before {
|
||||
content: " — ";
|
||||
}
|
||||
|
||||
.inline-list {
|
||||
display: inline-block;
|
||||
list-style-type: none;
|
||||
|
@ -109,26 +116,6 @@ li > .service::after, .skill-category::after {
|
|||
display: inline;
|
||||
}
|
||||
|
||||
.inline-list > li:not(:last-child)::after {
|
||||
content: ", ";
|
||||
}
|
||||
|
||||
.inline-list > li:last-child:not(:first-child)::before {
|
||||
content: "and ";
|
||||
}
|
||||
|
||||
.inline-list > li:last-child::after {
|
||||
content: ".";
|
||||
}
|
||||
|
||||
.ap-score::before {
|
||||
content: "(";
|
||||
}
|
||||
|
||||
.ap-score::after {
|
||||
content: ")";
|
||||
}
|
||||
|
||||
.p-experience:not(:last-child) {
|
||||
padding-bottom: 20px;
|
||||
}
|
||||
|
@ -156,5 +143,14 @@ section figure img {
|
|||
}
|
||||
|
||||
footer {
|
||||
min-height: 100px;
|
||||
font-size: 75%;
|
||||
}
|
||||
|
||||
.cryptedmail:after {
|
||||
content: attr(data-name) "@" attr(data-domain) "." attr(data-tld);
|
||||
}
|
||||
|
||||
.nocss {
|
||||
visibility: hidden;
|
||||
display: none;
|
||||
}
|
||||
|
|
Binary file not shown.
168
resume.xhtml
168
resume.xhtml
|
@ -29,38 +29,22 @@
|
|||
<link href="http://microformats.org/profile/h-adr" rel="profile" />
|
||||
<link href="http://microformats.org/profile/h-event" rel="profile" />
|
||||
</head>
|
||||
<body class="h-resume">
|
||||
<body class="h-resume p-contact h-card vcard">
|
||||
<header>
|
||||
<h1>James Martin</h1>
|
||||
<nav>
|
||||
</nav>
|
||||
</header>
|
||||
<aside id="contact" class="card">
|
||||
<figure class="contact p-contact h-card vcard">
|
||||
<figure class="contact">
|
||||
<figcaption>
|
||||
<!-- key impp job-title phone note photo -->
|
||||
<div class="contact-meta" hidden="hidden">
|
||||
<span class="p-name fn">
|
||||
<span class="p-given-name given-name">James</span>
|
||||
<span class="p-family-name family-name">Martin</span>
|
||||
</span>
|
||||
<span class="p-nickname nickname">jamestmartin</span>
|
||||
<span class="p-nickname nickname">jtmar</span>
|
||||
<!--<div class="contact-meta" hidden="hidden">
|
||||
<span class="p-role role">Programmer</span>
|
||||
<ul class="p-org h-card org">
|
||||
<!-- logo -->
|
||||
<li>
|
||||
<a class="p-name p-url p-organization-name organization-name"
|
||||
href="https://proglangdesign.net">proglangdesign.net</a>
|
||||
</li>
|
||||
</ul>
|
||||
<span class="p-sex sex">GENDER:M</span>
|
||||
<time class="dt-bday bday" datetime="2001-06">June 2001</time>
|
||||
<span class="p-tz tz" value="-8000">PST</span>
|
||||
<span class="dt-rev rev" datetime="2019-01-20T01:46:52Z">
|
||||
January 19, 2019 at 6:46 PM PST
|
||||
</span>
|
||||
</div>
|
||||
</div>-->
|
||||
<h3>Contact me</h3>
|
||||
<ul class="contact-list">
|
||||
<li title="website">
|
||||
|
@ -70,14 +54,20 @@
|
|||
</li>
|
||||
<li title="email">
|
||||
<img src="/res/icon/email.svg" alt="Email: " />
|
||||
<a class="u-email email" rel="me"
|
||||
href="mailto:james@jtmar.me">james@jtmar.me</a>
|
||||
<a href="#" class="cryptedmail u-email email"
|
||||
data-name="james"
|
||||
data-domain="jtmar"
|
||||
data-tld="me"
|
||||
onclick="window.location.href = 'mailto:' + this.dataset.name + '@' + this.dataset.domain + '.' + this.dataset.tld; return false;">
|
||||
</a>
|
||||
<span class="nocss">j a m e s [a_t] j t m a r [d_o_t] m e</span>
|
||||
</li>
|
||||
<li class="pgp" title="PGP key">
|
||||
<img class="pgp-img" src="/res/icon/pgp.svg" alt="PGP Key: " />
|
||||
<a class="u-key" type="pgp" rel="me"
|
||||
href="https://jamestmartin.me/key.pgp">
|
||||
AAAA AAAA AAAA AAAA AAAA AAAA AAAA AAAA AAAA AAAA
|
||||
D31A 64F5 E383 C5C6 F54D
|
||||
8737 3ECB 06F9 AC97 48CE
|
||||
</a>
|
||||
</li>
|
||||
<li title="GitHub">
|
||||
|
@ -96,7 +86,7 @@
|
|||
</a>
|
||||
</span>
|
||||
</li>
|
||||
<li title="LinkedIn">
|
||||
<!--<li title="LinkedIn">
|
||||
<img src="/res/icon/20px/linkedin.png" alt="LinkedIn: " />
|
||||
<span class="username">
|
||||
<a href="https://www.linkedin.com/in/jamestmartinme" rel="me external">
|
||||
|
@ -106,7 +96,7 @@
|
|||
</li>
|
||||
<li hidden="hidden" title="Freenode">
|
||||
<img src="/res/icon/20px/freenode.png" alt="Freenode: " />
|
||||
<span class="username">jamestmartin</span>
|
||||
<span class="username p-nickname nickname">jamestmartin</span>
|
||||
</li>
|
||||
<li hidden="hidden" title="Discord">
|
||||
<img src="/res/icon/discord.svg" alt="Discord: " />
|
||||
|
@ -115,7 +105,8 @@
|
|||
<li hidden="hidden" title="Reddit">
|
||||
<img src="/res/icon/20px/reddit.png" alt="Reddit: " />
|
||||
<span class="username">
|
||||
<a href="https://reddit.com/user/jtmar" rel="me external">jtmar</a>
|
||||
<a href="https://reddit.com/user/jtmar"
|
||||
rel="me external p-nickname nickname">jtmar</a>
|
||||
</span>
|
||||
</li>
|
||||
<li hidden="hidden" title="YouTube">
|
||||
|
@ -129,17 +120,17 @@
|
|||
<img src="/res/icon/20px/wikipedia.png" alt="Wikipedia: " />
|
||||
<span class="username">
|
||||
<a href="https://en.wikipedia.org/wiki/User:Lijero"
|
||||
rel="me external">Lijero</a>
|
||||
rel="me external p-nickname nickname">Lijero</a>
|
||||
</span>
|
||||
</li>
|
||||
</li>-->
|
||||
<li title="address">
|
||||
<address class="p-adr h-adr adr">
|
||||
<span class="p-locality locality">Renton</span>,
|
||||
<span class="p-region region">Washington</span>
|
||||
<span class="p-postal-code postal-code" hidden="hidden">98056</span>
|
||||
<!--<span class="p-postal-code postal-code" hidden="hidden">98056</span>
|
||||
<div class="p-country-name country-name" hidden="hidden">
|
||||
<abbr title="United States">US</abbr>
|
||||
</div>
|
||||
</div>-->
|
||||
</address>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -150,40 +141,42 @@
|
|||
<span class="p-name" hidden="hidden">
|
||||
<a class="p-contact h-card" href="https://jamestmartin.me/" rel="me">
|
||||
<!--<img src="/res/photo.png" alt="" />-->
|
||||
James Martin
|
||||
<span class="p-name fn">
|
||||
<span class="p-given-name given-name">James</span>
|
||||
<span class="p-family-name family-name">Martin</span>
|
||||
</span>
|
||||
</a>
|
||||
</span>
|
||||
<div class="summary p-summary">
|
||||
<h3>Summary</h3>
|
||||
This site is a work in progress and should not be considered an accurate representation of me or my skills at this time. Last updated 2018-01-21.
|
||||
<p>
|
||||
I taught myself to program at age 11, and am a moderator of the
|
||||
<a href="https://proglangdesign.net/">
|
||||
programming language design community</a>.
|
||||
Self-taught programmer, habitual moderator,
|
||||
and digital rights advocate.
|
||||
</p>
|
||||
<p>
|
||||
My primary interests are programming language theory and music theory.
|
||||
Pertinent interests: programming language theory, operating systems,
|
||||
distributed computing, and CPUs.
|
||||
</p>
|
||||
</div>
|
||||
<div class="skills">
|
||||
<h3>Skills</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<span class="skill-category">Programming Languages</span>
|
||||
<span class="skill-category">Programming Languages</span>:
|
||||
<ul class="inline-list">
|
||||
<li class="p-skill">Java</li>
|
||||
<li class="p-skill">Java,</li>
|
||||
<li class="p-skill">x86-64 Assembly,</li>
|
||||
<li class="p-skill">Rust,</li>
|
||||
<li class="p-skill">Haskell,</li>
|
||||
<li class="p-skill">
|
||||
<abbr title="AT&T syntax x86-64 assembly">x86-64 Assembly</abbr>
|
||||
<abbr title="(X)HTML5, semantic markup">HTML</abbr>,
|
||||
</li>
|
||||
<li class="p-skill">Haskell</li>
|
||||
<li class="p-skill">
|
||||
<abbr title="(X)HTML5, semantic markup">HTML</abbr>
|
||||
</li>
|
||||
<li class="p-skill"><abbr title="CSS3">CSS</abbr></li>
|
||||
<li class="p-skill"><abbr title="CSS3">CSS</abbr>,</li>
|
||||
<li><abbr title="MariaDB/MySQL">SQL</abbr></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<span class="skill-category">Systems Administration</span>
|
||||
<span class="skill-category">Systems Administration</span>:
|
||||
<ul class="inline-list">
|
||||
<li class="p-skill">Debian GNU/Linux</li>
|
||||
</ul>
|
||||
|
@ -191,19 +184,45 @@ This site is a work in progress and should not be considered an accurate represe
|
|||
</ul>
|
||||
</div>
|
||||
<div class="experiences">
|
||||
<h3>Experience</h3>
|
||||
<h3 id="experience">Experience</h3>
|
||||
<ul>
|
||||
<li class="p-experience h-event">
|
||||
<div class="line1">
|
||||
<span class="p-location h-card">
|
||||
<a class="p-fn p-org u-url" href="https://proglangdesign.net/">
|
||||
<addr title="Programming Language Design">PLD</addr> community</a>,
|
||||
<a class="p-fn p-org u-url p-name p-url"
|
||||
href="https://drawchan.org">drawchan</a>,
|
||||
</span>
|
||||
<span class="p-name">Moderator</span>
|
||||
<span class="p-role">Developer & Administrator</span>
|
||||
<div class="duration">
|
||||
<time class="dt-start" datetime="2019-03-31T23:02:31-05:00">
|
||||
<abbr title="Sun 31 Mar 2019 23:02:31">03/2019</abbr>
|
||||
</time>-
|
||||
<time class="dt-end" datetime="">Present</time>
|
||||
</div>
|
||||
</div>
|
||||
<div class="line2 p-summary">
|
||||
<ul>
|
||||
<li>
|
||||
Developer of the
|
||||
<a href="https://gitlab.com/drawchan/drawchan">
|
||||
drawchan imageboard software</a>.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="p-experience h-event">
|
||||
<div class="line1">
|
||||
<span class="p-location h-card">
|
||||
<a class="p-fn p-org u-url p-name p-url
|
||||
p-organization-name organization-name"
|
||||
href="https://www.proglangdesign.net/">
|
||||
<abbr title="Programming Language Design">PLD</abbr> community</a>,
|
||||
</span>
|
||||
<span class="p-role">Moderator</span>
|
||||
<div class="duration">
|
||||
<time class="dt-start" datetime="2018-06-05T00:43:53+00:00">
|
||||
<abbr title="Tue Jun 5 00:43:53 2018 UTC">2018-06</abbr>
|
||||
</time>
|
||||
<abbr title="Tue Jun 5 00:43:53 2018 UTC">06/2018</abbr>
|
||||
</time>-
|
||||
<time class="dt-end" datetime="">Present</time>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -215,7 +234,7 @@ This site is a work in progress and should not be considered an accurate represe
|
|||
<li>
|
||||
<a href="https://reddit.com/r/ProgrammingLanguages/"
|
||||
rel="external">/r/ProgrammingLanguages</a></li>
|
||||
<li>
|
||||
<li>and
|
||||
<a href="https://discord.gg/4Kjt3ZE" rel="external">
|
||||
the /r/ProgrammingLanguages Discord</a></li>
|
||||
</ul>
|
||||
|
@ -230,6 +249,10 @@ This site is a work in progress and should not be considered an accurate represe
|
|||
I made it my mission to integrate the three
|
||||
formerly-separate subcommunities.
|
||||
</li>
|
||||
<li>
|
||||
Maintainer of
|
||||
<a href="https://www.proglangdesign.net">proglangdesign.net</a>.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
|
@ -241,8 +264,9 @@ This site is a work in progress and should not be considered an accurate represe
|
|||
</span>
|
||||
<span class="p-name">Java Developer</span>
|
||||
<div class="duration">
|
||||
<time class="dt-start" datetime="2017-09">2017-09</time>
|
||||
<time class="dt-end" datetime="2018-10">2018-10</time>
|
||||
<time class="dt-start" datetime="2017-09">09/2017</time>
|
||||
–
|
||||
<time class="dt-end" datetime="2018-10">10/2018</time>
|
||||
</div>
|
||||
</div>
|
||||
<div class="line2 p-summary">
|
||||
|
@ -283,39 +307,43 @@ This site is a work in progress and should not be considered an accurate represe
|
|||
<time class="dt-start" datetime="2015-09-02">
|
||||
<abbr title="2015-09-02">2015</abbr>
|
||||
</time>
|
||||
–
|
||||
<time class="dt-end" datetime="2019-06-13">
|
||||
<abbr title="2019-06-13">2019</abbr>
|
||||
</time>
|
||||
</span>
|
||||
<ul>
|
||||
<li>
|
||||
<span class="skill-category">AP College Credits</span>
|
||||
<span class="skill-category">AP Credits:</span>
|
||||
<ul class="inline-list">
|
||||
<li>
|
||||
<span title="subject" class="ap-subject">Computer Science</span>
|
||||
<span title="score" class="ap-score">5</span></li>
|
||||
(<span title="score" class="ap-score">5</span>),
|
||||
</li>
|
||||
<li>
|
||||
<span title="subject" class="ap-subject">Physics 1</span>
|
||||
<span title="score" class="ap-score">4</span></li>
|
||||
(<span title="score" class="ap-score">4</span>),
|
||||
</li>
|
||||
<li>
|
||||
<span title="subject" class="ap-subject">Biology</span>
|
||||
<span title="score" class="ap-score">4</span></li>
|
||||
(<span title="score" class="ap-score">4</span>),
|
||||
</li>
|
||||
<li>
|
||||
<span title="subject" class="ap-subject">
|
||||
<abbr title="microeconomics">Micro</abbr>
|
||||
</span>
|
||||
<span title="score" class="ap-score">pending</span></li>
|
||||
<span title="subject" class="ap-subject">Microeconomics</span>
|
||||
(<span title="score" class="ap-score">pending</span>),
|
||||
</li>
|
||||
<li>
|
||||
<span title="subject" class="ap-subject">
|
||||
<abbr title="macroeconomics">Macro</abbr>
|
||||
</span>
|
||||
<span title="score" class="ap-score">pending</span></li>
|
||||
<span title="subject" class="ap-subject">Macroeconomics</span>
|
||||
(<span title="score" class="ap-score">pending</span>),
|
||||
</li>
|
||||
<li>
|
||||
<span title="subject" class="ap-subject">Calculus AB</span>
|
||||
<span title="score" class="ap-score">pending</span></li>
|
||||
(<span title="score" class="ap-score">pending</span>), and
|
||||
</li>
|
||||
<li>
|
||||
<span title="subject" class="ap-subject">Government</span>
|
||||
<span title="score" class="ap-score">pending</span></li>
|
||||
(<span title="score" class="ap-score">pending</span>).
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
|
@ -326,6 +354,10 @@ This site is a work in progress and should not be considered an accurate represe
|
|||
</div>
|
||||
</section>
|
||||
<footer>
|
||||
Last revised:
|
||||
<span class="dt-rev rev" datetime="2019-04-16T00:13:10Z">
|
||||
April 15th, 2019 at 7:13 PM PST
|
||||
</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Reference in New Issue