Skip to content

Commit 3f83a63

Browse files
committed
Add LRR25 briefs
Update library info and note water fountain map Wire up live results Note end of team registration
1 parent 143039f commit 3f83a63

1 file changed

Lines changed: 98 additions & 17 deletions

File tree

pages/light-rail-relay-25.html

Lines changed: 98 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -775,12 +775,12 @@
775775
<img src="{{ site.baseurl }}/img/lrr25/logo.svg" alt="Light Rail Relay" class="p-0 p-md-1"/>
776776
<div class="subheader d-flex flex-column align-items-start align-items-md-end px-md-5 mb-4 justify-content-md-end text-md-end">
777777
<p><span class="h3">Ultra relay along Seattle's 1 Line</span><br/> by <a href="{{ site.baseurl }}/" class="fst-italic text-decoration-none text-light">Race Condition Running</a>. 08:30 September 27th</p>
778-
<p class="text-muted">Registration closes September 25th <span class="stats-text d-none"><span class="stats-all-formats">-</span> teams registered</span></p>
778+
<p class="text-muted">Team registration closed September 25th <span class="stats-text d-none"><span class="stats-all-formats">-</span> teams registered</span></p>
779779
<div class="gap-2 d-flex flex-wrap">
780-
<a class="btn btn-outline-light btn-lg" role="button" data-bs-title="by 9-25" data-bs-placement="bottom" href="{{ page.registration_link }}" data-goatcounter-click="ext-join-team-hero" >Join Team
780+
<a class="btn btn-outline-light btn-lg" role="button" data-bs-title="" data-bs-placement="bottom" href="{{ page.registration_link }}" data-goatcounter-click="ext-join-team-hero" >Join Team
781781
</a>
782-
<a class="btn btn-outline-light btn-lg" role="button" data-bs-title="by 9-25" data-bs-placement="bottom" href="{{ page.team_registration_link }}" data-goatcounter-click="ext-add-team-hero">Add Team</a>
783-
<a class="btn btn-outline-light btn-lg" role="button" data-bs-title="by 9-25" data-bs-placement="bottom" href="{{ page.solo_registration_link }}" data-goatcounter-click="ext-enter-solo-hero" >Enter Solo</a>
782+
<a class="btn btn-outline-light btn-lg disabled" role="button" data-bs-title="by 9-25" data-bs-placement="bottom" href="{{ page.team_registration_link }}" data-goatcounter-click="ext-add-team-hero">Add Team</a>
783+
<a class="btn btn-outline-light btn-lg disabled" role="button" data-bs-title="by 9-25" data-bs-placement="bottom" href="{{ page.solo_registration_link }}" data-goatcounter-click="ext-enter-solo-hero" >Enter Solo</a>
784784

785785
<!--a href="#results" class="btn btn-outline-light btn-lg" data-goatcounter-click="lrr25-results">Results</a>
786786
<a href="#epilogue" class="btn btn-outline-light btn-lg" data-goatcounter-click="lrr25-epilogue">Epilogue</a-->
@@ -1063,7 +1063,9 @@ <h5>Solo runners</h5>
10631063
<li><b>Mile 31.30:</b> Arctic Mini-Mart</li>
10641064
<li><b>Mile 34.50:</b> 7-Eleven</li>
10651065
</ul>
1066-
<p>Seattle's <a href="https://www.theurbanist.org/2022/08/20/why-peeing-your-pants-in-seattle-is-not-a-personal-failure/">shameful lack of public restrooms</a> means libraries are your safest bet. The Beacon Hill Branch is only a block off the course and will be open in time for most runners, as are the Central Library downtown on 4th Ave, and University Branch on Roosevelt. Stations from Northgate northward have restrooms. Some of the above stores <i>may</i> have restrooms available, and you can zoom into the map to see other restrooms from OpenStreetMap. Do not count on access to any restrooms on the UW campus on weekends.</p>
1066+
<p>Seattle's <a href="https://www.theurbanist.org/2022/08/20/why-peeing-your-pants-in-seattle-is-not-a-personal-failure/">shameful lack of public restrooms</a> means libraries are your safest bet. The Beacon Hill Branch is only a block off the course and will be open in time for most runners, as will the Central Library downtown on 4th Ave. Note that University Branch on Roosevelt is closed until 2026. Check the <a href="https://www.spl.org/hours-and-locations">Seattle Public Libraries page</a> for up-to-date info. Stations from Northgate northward have restrooms, but they are not always in service. Some of the above stores <i>may</i> have restrooms available, and you can zoom into the map to see other restrooms from OpenStreetMap. Do not count on access to any restrooms on the UW campus on weekends.</p>
1067+
1068+
<p>The map includes OpenStreetMap water fountain information, but the presence and function of fountains changes often. Seattle Public Utilities has a <a href="https://data-seattlecitygis.opendata.arcgis.com/datasets/SeattleCityGIS::drinking-fountain-1">map with the status of their fountains</a>.</p>
10671069

10681070
<h5>All teams</h5>
10691071
<p>Exchanges: The easiest way is to meet at the exact points marked on the route. We've placed the markers next to <a href="https://www.soundtransit.org/sites/default/files/2016_start-on-link-map.pdf">station art</a>, signage or other landmarks. Zoom into the map to see our recommended exchange landmarks.</p>
@@ -1142,7 +1144,86 @@ <h2 id="event-records">Event Records <a href="#event-records" class="anchor-link
11421144
<div class="container">
11431145
<h2 id="relay-day">Relay Day <a href="#relay-day" class="anchor-link" aria-label="Link to this section. Relay Day"></a></h2>
11441146
<p>Team captains are your main point of contact. Here are the emails they've been sent:</p>
1145-
<p class="fst-italic text-secondary">No emails yet</p>
1147+
<accordion-group class="accordion accordion-flush" id="briefs">
1148+
<accordion-item>
1149+
<accordion-header>Brief #2 - 9/25/25</accordion-header>
1150+
<accordion-body>
1151+
<p>Hello LRR25 Captains,</p>
1152+
1153+
<p>Here's what to expect. This brief and the previous will also be on the site if you need to reference them. See also: the FAQ.</p>
1154+
1155+
<h4>Before the Event</h4>
1156+
1157+
<p>Reminders from previous brief stand. If your team size doesn't match your results images, your times may be struck. Have people register. They can join your team anytime, even the morning of. If you want to indicate to me that your roster is complete, you can "Close" your team.</p>
1158+
1159+
<p>Have your team study the map and especially the warnings. In addition to those marked, you can expect some minor sidewalk narrowing/detours along MLK ~Othello as well as along Pine ~Capitol Hill. Every runner must be prepared to navigate their legs. There are >100 people running, but the course is very big. Depending on your team's pace, it is possible you won't see others after the start. If you want to guarantee meeting people, come to Angle Lake early.</p>
1160+
1161+
<p>If you registered with a previous baton, don't forget it! There won't be extras at the start.</p>
1162+
1163+
<h4>Schedule</h4>
1164+
1165+
<div class="schedule">
1166+
<ul>
1167+
<li><strong>8:00</strong> batons available on the Angle Lake platform.</li>
1168+
<li><strong>8:25</strong> course instructions read.</li>
1169+
<li><strong>8:30:00</strong> start. The start is <strong>on the platform</strong>, with the exception of runners with carriers/strollers, who may start at street level under the station on 28th Ave S. You may take this exchange photo before the actual start time.</li>
1170+
</ul>
1171+
</div>
1172+
1173+
<p>Someone will stay back about 15 minutes after the start in case your start runner is late. After this point, you will run without a baton.</p>
1174+
1175+
<p>The latest 1 Line trip you should plan to catch to the start is the <a href="https://pugetsound.onebusaway.org/where/trip?id=40_LLR_2025-09-24_Sep11_Link_Fall2025_FWLE_PR_Saturday_100479_2021&serviceDate=1758956400000&stopId=40_N23-T2">6:58 from Lynnwood</a></p>
1176+
1177+
<h4>During the Event</h4>
1178+
1179+
<p>Run, but also hang out with your team! Plan ahead if you're going to stop somewhere for coffee. If your team cares about results, post exchange photos to Pantograph. See previous email for instructions.</p>
1180+
1181+
<h4>What to Do After</h4>
1182+
1183+
<p>There are many food options a short walk from Lynnwood station. Consider getting a banh mi with your team. I will be around the hummingbird (finish line) for a few hours to say hi, but based on your time estimates, some of you will beat me there. Sorry if I miss you!</p>
1184+
1185+
<h4>Weather</h4>
1186+
1187+
<p>It will be warm toward the end. Please prepare appropriately.</p>
1188+
1189+
<pre>SeaTac 8:00 AM 56°F (13°C) Overcast clouds
1190+
Tukwila 9:00 AM 61°F (16°C) Overcast clouds
1191+
South Seattle 10:00 AM 65°F (18°C) Overcast clouds
1192+
Seattle 11:00 AM 69°F (21°C) Broken clouds
1193+
Green Lake 12:00 PM 71°F (22°C) Clear sky
1194+
Shoreline 1:00 PM 73°F (23°C) Clear sky
1195+
Lynnwood 2:00 PM 75°F (24°C) Clear sky</pre>
1196+
1197+
<h4>Ultra Runners</h4>
1198+
1199+
<p>Please let a loved one know that you are running and your ETA. The course isn't monitored. If you are injured or lost, you'll never be far from city help/emergency services but I won't know what happened. If you drop, send me an email so I can sleep Saturday night.</p>
1200+
1201+
<p>Nick Walker</p>
1202+
1203+
</accordion-body>
1204+
</accordion-item>
1205+
<accordion-item>
1206+
<accordion-header>Brief #1 - 9/21/25</accordion-header>
1207+
<accordion-body>
1208+
<p>Hello LRR Captains,</p>
1209+
1210+
<p>Hope you and your team are almost set for next weekend's run. Three items as you plan:</p>
1211+
1212+
<ul>
1213+
<li>Please have your runners register; we need to know they've agreed to the event waiver, and the results only make sense with accurate team sizes.</li>
1214+
1215+
<li>Note that some legs have changed this year! Many suggested exchange points have moved, and we've included photos of each on the map and leg details table. Some legs had a couple of turns trimmed. The largest changes are to <strong>Leg 3, Rainier Beach → Tukwila</strong>, which is now shorter and flatter. Unfortunately, it still includes unpleasant and dangerous pedestrian conditions. The specific hazards are called out on the map (zoom in). Please make sure you and your team are using a fresh copy of this year's GPX (nothing downloaded before 9-18-25).</li>
1216+
1217+
<li>Pantograph is handling results this year. The "Photos" tab lets anyone on your team upload exchange photos. Time and geolocation metadata are then used to record a split. Splits will be available live on the event page. If geotagging was turned off before a runner takes the photo, there's no way to get the data back, so please have your team give it a try <strong>before</strong> the event; A warning will show when you attempt to upload a photo that has no metadata, and there are some troubleshooting pointers on the page. The photo system will be reset before the event. Let me know if you run into problems. I dropped in my images from last year so you can see what it'll look like (public gallery link): <a href="https://panto.raceconditionrunning.com/gallery/YkYdtgEg">https://panto.raceconditionrunning.com/gallery/YkYdtgEg</a></li>
1218+
</ul>
1219+
1220+
<p>Additional details to come mid-week.</p>
1221+
1222+
<p>Nick Walker</p>
1223+
</accordion-body>
1224+
</accordion-item>
1225+
1226+
</accordion-group>
11461227
</div>
11471228
</section>
11481229

@@ -1160,21 +1241,16 @@ <h2 id="relay-day">Relay Day <a href="#relay-day" class="anchor-link" aria-label
11601241
<img loading="lazy" src="{{img_name}}" class="w-100 z-0 image-washout" style="grid-area: 1/1"/>
11611242
</section>
11621243

1163-
<!--section>
1244+
<section>
11641245
<div class="container-xxl">
11651246
<div class="d-flex flex-column flex-sm-row justify-content-between align-items-baseline">
11661247
<h2 id="results">Results <a href="#results" class="anchor-link" aria-label="Link to this section. Results"></a></h2>
1167-
<a href="https://forms.gle/GBAd4JjGyNRvTWaBA" class="btn btn-outline-primary mb-3 m-sm-0">Upload Photos</a>
11681248
</div>
11691249

11701250
<div id="results-table"></div>
1171-
<p class="text-body-tertiary">Updated 11/17/24</p>
1172-
<div class="container">
11731251

1174-
<p class="text-body-tertiary"><b>Blanks in your results?</b> Some images were missing time information, maybe because they passed through an application that strips metadata. You can read more about EXIF metadata and test whether the "DateTimeOriginal" field is present on your image files on <a href="https://hturan.com/writing/exploring-exif">this page</a>. You're welcome to resubmit just the missing images.</p>
1175-
</div>
11761252
</div>
1177-
</section-->
1253+
</section>
11781254

11791255

11801256
<footer>
@@ -1300,16 +1376,21 @@ <h2 id="results">Results <a href="#results" class="anchor-link" aria-label="Link
13001376

13011377
const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new Tooltip(tooltipTriggerEl))
13021378

1303-
/*Promise.all([fetch('{{ site.baseurl }}/results/lrr25.json').then(res => res.json()), processedRouteData]).then(([results, [legs, exchanges, exchangeNames]]) => {
1379+
Promise.all([fetch('https://panto.raceconditionrunning.com/results.json').then(res => res.json()), processedRouteData]).then(([results, [legs, exchanges, pois, exchangeNames]]) => {
13041380
results.results.forEach((result, index) => {
13051381
result.index = index
13061382

13071383
})
1308-
const relayResultsTable = new RelayResultsTable(results.results)
1384+
const relayResultsTable = new RelayResultsTable(results)
13091385

1310-
relayResultsTable.initialize(results.results, exchangeNames)
1386+
// Reverse the order of the exchangeNames object so that exchanges are listed from last to first
1387+
let exchangeColumns = []
1388+
Object.keys(exchangeNames).reverse().forEach(key => {
1389+
exchangeColumns.push([key, exchangeNames[key]])
1390+
})
1391+
relayResultsTable.initialize(results, exchangeColumns)
13111392
document.getElementById("results-table").appendChild(relayResultsTable)
1312-
})*/
1393+
})
13131394

13141395
// Fetch and update stats
13151396
async function updateStats() {

0 commit comments

Comments
 (0)